{"bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"eb644218497a9513c45990b2d09d18e9eb99b753","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-2.0.1.tgz","fileCount":24,"integrity":"sha512-qjbmtkO2IcW+rB2cFskRWDTjKs/w9poxvNnduacjQA04LWxOoLy9J8WfIEq1ahifQ/tVJQECrQPBm+UEzKRDtg==","signatures":[{"sig":"MEQCIAZa/x6KCx8lPizDOdGG+xUX+74EPm/878UeBO2v3cS8AiBT1o8KjBgb0Vy/gsO2CNQkojJiiKsXENBgxEgxHNDg8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37286},"main":"./dist/index.js","name":"react-tracked","type":"module","types":"./dist/index.d.ts","author":{"name":"Daishi Kato"},"source":"./src/index.ts","exports":{".":{"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"9d552a04aebc93a807b47edbedfd1576acce73e9","license":"MIT","scripts":{"test":"pnpm run '/^test:.*/'","compile":"rm -rf dist && pnpm run '/^compile:.*/'","test:e2e":"run-s prepare-e2e e2e:*","test:lint":"eslint .","test:spec":"vitest run --project=spec","test:types":"tsc -p . --noEmit","compile:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","compile:esm":"tsc -p tsconfig.esm.json","e2e:11_form":"server-test examples:11_form http://localhost:8080 'vitest run --project=e2e 11_form'","e2e:13_saga":"server-test examples:13_saga http://localhost:8080 'vitest run --project=e2e 13_saga'","prepare-e2e":"test -z $CI || node node_modules/puppeteer/install.mjs","test:format":"prettier -c .","e2e:12_async":"server-test examples:12_async http://localhost:8080 'vitest run --project=e2e 12_async'","e2e:02_person":"server-test examples:02_person http://localhost:8080 'vitest run --project=e2e 02_person'","e2e:01_counter":"server-test examples:01_counter http://localhost:8080 'vitest run --project=e2e 01_counter'","e2e:14_dynamic":"server-test examples:14_dynamic http://localhost:8080 'vitest run --project=e2e 14_dynamic'","e2e:03_usestate":"server-test examples:03_usestate http://localhost:8080 'vitest run --project=e2e 03_usestate'","e2e:04_selector":"server-test examples:04_selector http://localhost:8080 'vitest run --project=e2e 04_selector'","e2e:07_todolist":"server-test examples:07_todolist http://localhost:8080 'vitest run --project=e2e 07_todolist'","e2e:05_container":"server-test examples:05_container http://localhost:8080 'vitest run --project=e2e 05_container'","e2e:09_reactmemo":"server-test examples:09_reactmemo http://localhost:8080 'vitest run --project=e2e 09_reactmemo'","e2e:10_untracked":"server-test examples:10_untracked http://localhost:8080 'vitest run --project=e2e 10_untracked'","examples:11_form":"DIR=11_form vite","examples:13_saga":"DIR=13_saga vite","e2e:06_customhook":"server-test examples:06_customhook http://localhost:8080 'vitest run --project=e2e 06_customhook'","e2e:08_comparison":"server-test examples:08_comparison http://localhost:8080 'vitest run --project=e2e 08_comparison'","examples:12_async":"DIR=12_async vite","examples:02_person":"DIR=02_person vite","e2e:15_reactmemoref":"server-test examples:15_reactmemoref http://localhost:8080 'vitest run --project=e2e 15_reactmemoref'","examples:01_counter":"DIR=01_counter vite","examples:14_dynamic":"DIR=14_dynamic vite","test:types:examples":"tsc -p examples --noEmit","examples:03_usestate":"DIR=03_usestate vite","examples:04_selector":"DIR=04_selector vite","examples:07_todolist":"DIR=07_todolist vite","examples:05_container":"DIR=05_container vite","examples:09_reactmemo":"DIR=09_reactmemo vite","examples:10_untracked":"DIR=10_untracked vite","examples:06_customhook":"DIR=06_customhook EXT=tsx vite","examples:08_comparison":"DIR=08_comparison vite","examples:15_reactmemoref":"DIR=15_reactmemoref vite"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"homepage":"https://react-tracked.js.org","keywords":["react","redux","state","hooks"],"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"10.7.0","description":"State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.","directories":{},"maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"proxy-compare":"^3.0.0","use-context-selector":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.0","devDependencies":{"vite":"^5.2.11","immer":"^10.1.1","react":"^18.3.1","eslint":"8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","happy-dom":"^14.9.0","puppeteer":"^22.8.0","react-dom":"^18.3.1","ts-expect":"^1.3.0","redux-saga":"^1.3.0","typescript":"^5.4.5","@types/node":"^20.12.10","npm-run-all":"^4.1.5","@types/react":"^18.3.1","react-tracked":"link:.","@types/react-dom":"^18.3.0","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.1.1","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","start-server-and-test":"^2.0.3","@testing-library/react":"^15.0.6","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","@testing-library/jest-dom":"^6.4.5","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^7.8.0","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"react":">=18.0.0","scheduler":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_2.0.1_1725927265825_0.31057641467997543","host":"s3://npm-registry-packages"},"_id":"react-tracked@2.0.1","version":"2.0.1"}