{"bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"66445c918107a502e86501904fee6940ffe37612","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.7.14.tgz","fileCount":19,"integrity":"sha512-6UMlgQeRAGA+uyYzuQGm7kZB6ZQYFhc7sntgP7Oxwwd6M0Ud/POyb4K3QWT1eXvoifSa80nrAWnXWFGpOvbwkw==","signatures":[{"sig":"MEQCICK29je5g/vhA4osUu0ihLUjXmoFOssOJgOag6HLcBgiAiBhEOWogxkq/iGEqUe0i3bh637RieD3jrx98SjqeU4b2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83175},"jest":{"transform":{"^.+\\.ts$":"ts-jest"}},"main":"./dist/index.umd.js","name":"react-tracked","types":"./dist/src/index.d.ts","author":{"name":"Daishi Kato"},"module":"./dist/index.modern.js","source":"./src/index.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.modern.mjs","default":"./dist/index.umd.js"},"./package.json":"./package.json"},"gitHead":"ceec9af2e0dfc48d678769da1cbac3eaec76b66f","license":"MIT","scripts":{"jest":"jest --preset ts-jest/presets/js-with-ts --env jsdom __tests__/*.tsx","test":"run-s eslint tsc-test jest prepare-e2e e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"microbundle build -f modern,umd --globals react=React --no-compress","tsc-test":"tsc --project . --noEmit","postcompile":"cp dist/index.modern.mjs dist/index.modern.js && cp dist/index.modern.mjs.map dist/index.modern.js.map","prepare-e2e":"test -z $CI || node node_modules/puppeteer/install.mjs","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.ts'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.ts'","examples:11_form":"DIR=11_form webpack serve","examples:13_saga":"DIR=13_saga webpack serve","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.ts'","examples:12_async":"DIR=12_async webpack serve","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.ts'","e2e-test:14_dynamic":"server-test examples:14_dynamic 8080 'jest --preset jest-puppeteer __tests__/e2e/14_dynamic.ts'","examples:01_minimal":"DIR=01_minimal EXT=js webpack serve","examples:14_dynamic":"DIR=14_dynamic webpack serve","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.ts'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.ts'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.ts'","examples:03_usestate":"DIR=03_usestate webpack serve","examples:04_selector":"DIR=04_selector webpack serve","examples:07_todolist":"DIR=07_todolist webpack serve","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.ts'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.ts'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.ts'","examples:05_container":"DIR=05_container webpack serve","examples:09_reactmemo":"DIR=09_reactmemo webpack serve","examples:10_untracked":"DIR=10_untracked webpack serve","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.ts'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.ts'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.ts'","examples:02_typescript":"DIR=02_typescript webpack serve","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack serve","examples:08_comparison":"DIR=08_comparison webpack serve","e2e-test:15_reactmemoref":"server-test examples:15_reactmemoref 8080 'jest --preset jest-puppeteer __tests__/e2e/15_reactmemoref.ts'","examples:15_reactmemoref":"DIR=15_reactmemoref webpack serve"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"homepage":"https://react-tracked.js.org","keywords":["react","redux","state","hooks"],"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"10.2.4","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.19.1","dependencies":{"proxy-compare":"2.6.0","use-context-selector":"1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","immer":"^10.0.3","react":"^18.2.0","eslint":"^8.57.0","ts-jest":"^29.1.2","webpack":"^5.90.3","puppeteer":"^22.3.0","react-dom":"^18.2.0","ts-loader":"^9.5.1","redux-saga":"^1.3.0","typescript":"^5.3.3","@types/jest":"^29.5.12","microbundle":"^0.15.1","npm-run-all":"^4.1.5","webpack-cli":"^5.1.4","@types/react":"^18.2.61","jest-puppeteer":"^10.0.1","@types/react-dom":"^18.2.19","@types/scheduler":"^0.16.8","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.1.1","webpack-dev-server":"^5.0.2","eslint-plugin-react":"^7.33.2","html-webpack-plugin":"^5.6.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","start-server-and-test":"^2.0.3","@testing-library/react":"^14.2.1","eslint-plugin-jsx-a11y":"^6.8.0","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^7.1.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.1.0","@types/jest-environment-puppeteer":"^5.0.6"},"peerDependencies":{"react":">=16.8.0","react-dom":"*","scheduler":">=0.19.0","react-native":"*"},"peerDependenciesMeta":{"react-dom":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.7.14_1709905996034_0.0388149454757063","host":"s3://npm-registry-packages"},"_id":"react-tracked@1.7.14","version":"1.7.14"}