{"library":"create-react-context","type":"library","category":null,"description":"The `create-react-context` package provides a polyfill, or more accurately, a ponyfill, for the modern React Context API (`React.createContext`) introduced in React 16.3.0. It allows applications running on older versions of React (specifically React 0.14.0, 15.0.0, and pre-16.3.0 versions of React 16) to utilize the `Provider` and `Consumer` pattern for prop drilling and state management, mimicking the official API's behavior. The current stable version is 0.3.0, and given its nature as a polyfill for a now-native feature, it is unlikely to receive significant new feature development; its release cadence is effectively dormant. Its primary differentiation was enabling forward-compatible context usage before React 16.3 became widespread, bridging the gap for applications migrating or needing modern context features in legacy environments, while explicitly *not* polyfilling other React 16+ APIs.","language":"javascript","status":"abandoned","version":"0.3.0","tags":["javascript","react","context","contextTypes","polyfill","ponyfill","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install create-react-context","imports":["import createReactContext from 'create-react-context';","import { type Context } from 'create-react-context';","const createReactContext = require('create-react-context');"]},{"cmd":"yarn add create-react-context","imports":[]},{"cmd":"pnpm add create-react-context","imports":[]}],"homepage":null,"github":"https://github.com/thejameskyle/create-react-context","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/create-react-context","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/create-react-context/compatibility"}}