{"bugs":{"url":"https://github.com/unadlib/mutative/issues"},"dist":{"shasum":"80287a804e60a8f7a6952f36622ea59ff5e0dd3a","tarball":"https://registry.npmjs.org/mutative/-/mutative-2.0.2.tgz","fileCount":76,"integrity":"sha512-9mlCkp5FQ6eZ5LuKWVEgcrfhcm5P13jqPebLimb2OKGoziBOUzes8D3spqZ4WIOugAv9ZQMDNwh0LBueVGoYEg==","signatures":[{"sig":"MEUCIEIhEgzBEODZJGAPzLoSr/ifc9V6OKnGDw9cUA0L/jvkAiEA1z61OAcE4IqXq7v/9lkV00p1jTK1MdKlUaK4hIGCoIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD/zdz28RVdTUq+XB3u9/OrKml26ndE3KpDDEb5aHburQIgNU7pwnmVfGYh7JbBO4Pivx40v8lrOiXaJli4Dd9dzjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mutative@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":988229},"main":"dist/index.js","name":"mutative","types":"dist/index.d.ts","unpkg":"dist/mutative.umd.production.min.js","author":{"name":"unadlib"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/mutative.esm.js","source":"src/index.ts","engines":{"node":">=14.0"},"exports":{".":{"import":{"node":"./dist/index.mjs","types":"./dist/index.d.mts","default":"./dist/mutative.esm.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":"./*"},"gitHead":"15caa67b2a15430d2d981c770bf7821d1beca3fa","license":"MIT","scripts":{"lint":"oxlint","size":"size-limit && pnpm size:compare","test":"vitest run","build":"pnpm run clean && tsdown && tsc --noEmit false --emitDeclarationOnly --outDir dist && node scripts/write-package-entries.mjs","clean":"rimraf dist","commit":"git-cz","format":"oxfmt \"src/**/*.ts\" \"test/**/*.ts\"","analyze":"size-limit --why","build:doc":"rimraf docs && typedoc","start:docs":"cd website && pnpm run dev","type-check":"tsc --noEmit && tsc --noEmit -p test","benchmark:ci":"pnpm build && node perf-testing/ci.mjs","publish:docs":"pnpm run clean && cd website && pnpm run deploy","size:compare":"node scripts/check-build-size.mjs","test:package":"node scripts/check-package.mjs","test:tooling":"node scripts/check-tooling-dependencies.mjs","build:analyze":"ANALYZE=true pnpm build","profile:immer":"pnpm build && pnpm benchmark:immer:build && node --expose-gc --enable-source-maps perf-testing/dist/immutability-profiling.mjs","test:api-docs":"node scripts/check-api-docs.mjs","test:coverage":"vitest run --coverage","benchmark:immer":"pnpm build && pnpm benchmark:immer:build && node perf-testing/run-benchmarks.mjs","test:benchmarks":"node --expose-gc --test perf-testing/*.test.mjs","benchmark:memory":"pnpm build && pnpm benchmark:immer:build && node perf-testing/run-memory.mjs","test:build-watch":"node scripts/check-build-watch.mjs","audit:dependencies":"pnpm audit --audit-level=low && pnpm --dir website audit --audit-level=low","benchmark:immer:build":"node perf-testing/build.mjs","benchmark:immer:check":"pnpm build && pnpm benchmark:immer:build && node --expose-gc --enable-source-maps perf-testing/dist/immutability-benchmarks.mjs --check --patches both","profile:immer:analyze":"node perf-testing/read-cpuprofile.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"156124d8-d238-4222-a3df-f80d5b977171"}},"homepage":"https://mutative.js.org/","jsdelivr":"dist/mutative.umd.production.min.js","keywords":["immutable","mutable","copy-on-write","mutative","immutability","mutation"],"umd:main":"dist/mutative.umd.production.min.js","repository":{"url":"git+https://github.com/unadlib/mutative.git","type":"git"},"size-limit":[{"name":"production CJS, all exports","path":"dist/mutative.cjs.production.min.js","limit":"9.1 KB","import":"*"},{"name":"ESM, create","path":"dist/mutative.esm.mjs","limit":"8.1 KB","import":"{ create }"},{"name":"ESM, all exports","path":"dist/mutative.esm.mjs","limit":"9.0 KB","import":"*"}],"_npmVersion":"11.19.1","description":"A JavaScript library for efficient immutable updates","directories":{},"jsnext:main":"dist/mutative.esm.js","maintainers":[{"name":"unadlib","email":"unadlib@gmail.com"}],"_nodeVersion":"24.22.1","react-native":"dist/mutative.esm.js","_hasShrinkwrap":false,"packageManager":"pnpm@12.6.0","devDependencies":{"immer":"11.1.18","oxfmt":"^0.70.0","redux":"^5.0.1","tslib":"^2.8.1","yargs":"^17.7.2","lodash":"^4.18.1","mitata":"1.0.34","oxlint":"^1.85.0","rimraf":"^6.1.3","terser":"5.34.1","tsdown":"^0.23.0","vitest":"^5.0.5","esbuild":"0.28.2","publint":"^0.3.24","typedoc":"^0.28.12","commitizen":"^4.3.2","size-limit":"^11.2.0","typescript":"^5.8.3","@types/node":"^24.0.13","deep-freeze":"^0.0.1","mutative-v1":"npm:mutative@1.3.0","typescript-5.0":"npm:typescript@5.0.4","fast-json-patch":"^3.1.1","@size-limit/esbuild":"^11.2.0","@size-limit/webpack":"^11.2.0","@vitest/coverage-v8":"^5.0.5","vite-bundle-analyzer":"^1.3.2","@arethetypeswrong/cli":"^0.18.5","@size-limit/esbuild-why":"^11.2.0","@size-limit/webpack-why":"^11.2.0","typedoc-plugin-markdown":"^4.8.1","@size-limit/preset-small-lib":"^11.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mutative_2.0.2_1793555669382_0.15589041261904502","host":"s3://npm-registry-packages-npm-production"},"_id":"mutative@2.0.2","version":"2.0.2"}