UNPKG

use-initializer

Version:

A React hook for once-only initialization with dependency tracking and cleanup

51 lines (47 loc) 1.35 kB
{ "name": "use-initializer", "version": "1.2.0", "description": "A React hook for once-only initialization with dependency tracking and cleanup", "author": "haxiomic (George Corney)", "license": "MIT", "keywords": [ "react", "hook", "initializer", "typescript", "react-hooks" ], "repository": { "type": "git", "url": "http://github.com/haxiomic/use-initializer" }, "type": "module", "main": "dist/cjs/useInitializer.js", "module": "dist/esm/useInitializer.js", "types": "dist/types/useInitializer.d.ts", "exports": { ".": { "require": "./dist/cjs/useInitializer.js", "import": "./dist/esm/useInitializer.js", "types": "./dist/types/useInitializer.d.ts" } }, "scripts": { "typecheck": "tsc --noEmit", "prepack": "npm run clean && npm run build", "build": "npm run clean && npm run build-esm && npm run build-cjs", "build-esm": "tsc --project tsconfig.json && echo '{\"type\": \"module\"}' > dist/esm/package.json", "build-cjs": "tsc --project tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json", "clean": "rm -rf dist", "dev": "tsc --watch" }, "dependencies": { }, "devDependencies": { "typescript": "^5.0.0", "@types/react": "^18.0.0" }, "peerDependencies": { "react": ">=16.8.0" } }