UNPKG

@recrafter/ctx

Version:

A simple wrapper around React.createContext that makes it easy to use hooks and context together

71 lines (70 loc) 2.06 kB
{ "name": "@recrafter/ctx", "version": "1.0.0", "type": "module", "description": "A simple wrapper around React.createContext that makes it easy to use hooks and context together", "keywords": [ "react", "ctx", "context", "createContext", "useContext", "provider", "consumer", "hooks", "typescript", "wrapper" ], "homepage": "https://github.com/recrafter-group/ctx", "bugs": { "url": "https://github.com/recrafter-group/ctx/issues", "email": "opensource@zver.dev" }, "license": "MIT", "author": { "name": "Dmitriy Zverev", "email": "opensource@zver.dev" }, "contributors": [ { "name": "Dmitriy Zverev", "email": "opensource@zver.dev" } ], "repository": { "type": "git", "url": "https://github.com/recrafter-group/ctx.git" }, "scripts": { "build": "rm -rf .package && npx tsc --outDir .package && cp package.json LICENSE README.md .package", "analyzer:code:fix": "npx eslint --no-error-on-unmatched-pattern --fix --ext .ts,.tsx,.js .", "analyzer:code:check": "npx eslint --no-error-on-unmatched-pattern --ext .ts,.tsx,.js .", "analyzer:api:check": "npx api-extractor run --local --verbose", "formatter:fix": "npx prettier --write \"**/*.{ts,tsx,js,json,yml,md,html}\"", "formatter:check": "npx prettier --check \"**/*.{ts,tsx,js,json,yml,md,html}\"", "test": "npx jest -c .jestconfig.json" }, "dependencies": { "tslib": "^2.0.0" }, "peerDependencies": { "react": ">=16.8" }, "devDependencies": { "@dmitriyzverev/eslint-config": "3.0.1", "@dmitriyzverev/prettier-config": "2.0.0", "@dmitriyzverev/typescript-config": "1.1.1", "@microsoft/api-extractor": "7.52.8", "@testing-library/react": "16.3.0", "@types/jest": "29.5.14", "@types/node": "22.16.0", "@types/react": "19.1.8", "eslint": "8.57.1", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "prettier": "3.6.2", "react": "19.1.0", "ts-jest": "29.4.0", "typescript": "5.8.3" } }