@d3vtool/hooks
Version:
Collection of custom React hooks to simplify tasks in your React projects.
131 lines (130 loc) • 3.27 kB
JSON
{
"name": "@d3vtool/hooks",
"version": "7.0.0",
"type": "module",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"description": "Collection of custom React hooks to simplify tasks in your React projects.",
"scripts": {
"dev": "vite",
"build": "tsc -p tsconfig.node.json && esbuild ./dist/**/*.js --minify --outdir=./dist --allow-overwrite"
},
"keywords": [
"react",
"react-hooks",
"custom-hooks",
"useMState",
"useBoolean",
"react-state",
"use-state",
"react-use-state",
"use-boolean",
"boolean-state",
"react-state-management",
"use-state-hook",
"react-hooks-collection",
"use-react-hooks",
"react-utils",
"state-hooks",
"react-utilities",
"react-custom-hooks",
"react-hook-library",
"use-toggle",
"use-boolean-toggle",
"usePersistentState",
"use-read-persistent-state",
"use-persistent-state",
"localStorage-hook",
"persistent-state-hook",
"use-localstorage-state",
"state-persistence",
"react-persistent-state",
"use-local-storage-hook",
"useReadPersistentState",
"react-storage-hooks",
"state-persistence-hook",
"persistent-storage-react",
"useHub",
"useSecId",
"use-read-hub",
"hub-state",
"shared-state-management",
"createHub",
"create-computed-hub",
"computed-hub",
"react-hub-hooks",
"state-hub",
"react-shared-state",
"useComputeHub",
"hub-compute",
"computed-state",
"atomic-state",
"centralized-state-management",
"state-centralization",
"global-state-management",
"react-atomic-state",
"react-centralized-state",
"react-global-state",
"atomic-react-state",
"react-state-synchronization",
"centralized-react-state",
"promise-hub",
"use-promise-hub",
"promise-state",
"react-promise-hooks",
"async-state-management",
"react-async-state",
"promise-action",
"async-react-hooks",
"use-async-state",
"promise-hub-action",
"use-promise-read-hub",
"react-async-hooks",
"usePromiseHubAction",
"usePromiseReadHub",
"createPromiseHub",
"async-state",
"react-promise-state",
"react-async-action",
"promise-based-state",
"async-promise-react",
"async-state-sync",
"promise-based-state-management",
"react-async-management",
"unique-identifier",
"secure-id-generator",
"id-generator",
"random-id-generator",
"secid"
],
"files": [
"dist"
],
"peerDependencies": {
"react": "^19.0.0",
"react-dom": "^19.0.0"
},
"devDependencies": {
"@eslint/js": "^9.17.0",
"@types/node": "^22.10.2",
"@types/react": "^19.0.8",
"@types/react-dom": "^19.0.3",
"@vitejs/plugin-react": "^4.3.4",
"@vitejs/plugin-react-swc": "^3.5.0",
"esbuild": "^0.25.1",
"eslint": "^9.17.0",
"eslint-plugin-react-hooks": "^5.0.0",
"eslint-plugin-react-refresh": "^0.4.16",
"globals": "^15.13.0",
"react": "^19.0.0",
"react-dom": "^19.0.0",
"react-router-dom": "^7.3.0",
"typescript": "^5.7.3",
"typescript-eslint": "^8.18.1",
"vite": "^6.0.3"
},
"dependencies": {
"@d3vtool/secid": "^1.1.4",
"@d3vtool/utils": "^6.6.4"
}
}