{"_id":"@rimbu/deep","_rev":"49-ed86a08a6dcc6ed9d97179e978e0b408","name":"@rimbu/deep","dist-tags":{"latest":"2.0.7"},"versions":{"0.5.4":{"name":"@rimbu/deep","version":"0.5.4","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@0.5.4","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"http://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"db31ea0813326f54aed0b60d9133de378e1709d3","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-0.5.4.tgz","fileCount":43,"integrity":"sha512-Ty/josrfZfA4kOWF7PrUB/NYCiyDlYYrplLTAQrchMprLGoFIJ2tyYNpE1cUBInIPbvIsFVD7QyLLIPcc7G2lA==","signatures":[{"sig":"MEUCIHMXDimLWoKFjpiZJYsGPj398HApgzeNCREy7hGIQLfrAiEA1U9LFANal9HCp6uQrWaRIkM2Sc/YcJrR864WRshsFWU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvM0zCRA9TVsSAnZWagAAxh8QAJK4J+WQDcnUhzBwedQq\nyWCmqgdq/uRk+RW8o8J4S5gRKUuGslV+sVrYZXy8EJrMW95QVoYScT2AYkUf\nxdNSBeYCSXhngeCG3hmWqLyxGM70PwBlPTGBgqfs3O26hoWiD+0Cm0m8GrDz\nU5fcwTK9zI2CpGm7NPOh7qNd1eB2xz0oyH06Ebu0Q2SeB2zi4nmIUwN4U8Il\nYtdRDtQf2/YXG2iXwHf1jn7ryB+fP0tIOshWRYHrWQcB11/yVlYUVXqgxbba\ngqNeePxpblt5XtDFY6y1hwL3c20WEFv0VYKOAQFjrVQqYSG+TWpjAAawMZp/\nsFrmhzGr8O1m147TtaGMcGzGl5O1brGJ62bBXYMKzcUdgJrIqvCFx5QYoIIh\nQ9D1FjD4yI2NaIyRLc8ZHRnbmJ13gjzuVJ80zSdMQJ/nEhGHtYkhZkqHnF9c\nYiFJx3LS7AICoQEaEwMxRo1RYTXy39WYl2PsxxW4/Tw/y5tW5qE1ytS9lHhF\nTO5xA14RYM3oW/YdTl1WMzLe1ocig988MwHywl6UctupJO+0PiO0vllv8YID\noq1mB5brvYSd5y95GpG2sAyhS2bQj5jj1RBhx/UGXPDCObwXuUZDhGe7cQdR\nqjVBd6a8kxDYsIW4/E15mknpAF3Gzx24hmxYG3B29oHdFTOtbhKUAlYLz9TA\nRcoq\r\n=AT5h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main/index.js","types":"dist/types/index.d.ts","module":"dist/module/index.js","source":"src/index.ts","funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"eea70adda97c96e78618365c89dceec637b8e5b4","scripts":{"lint":"eslint src","test":"jest","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:main && yarn bundle:module && yarn bundle:types","format":"yarn format:base --write","typecheck":"tsc","prepublish":"yarn build","test:types":"tsd","bundle:main":"tsc --p tsconfig.main.json","format:base":"prettier \"**/*.{ts,tsx,js,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:module":"tsc --p tsconfig.module.json"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"@rimbu/base":"^0.5.4","@rimbu/common":"^0.5.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.5.5","typescript":"^4.2.4","@types/jest":"^26.0.23"},"_npmOperationalInternal":{"tmp":"tmp/deep_0.5.4_1622986035609_0.5691362532218753","host":"s3://npm-registry-packages"}},"0.5.5":{"name":"@rimbu/deep","version":"0.5.5","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@0.5.5","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"http://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"dfb77cfbd892396851cad9a6b5ef73ecee82c1d4","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-0.5.5.tgz","fileCount":43,"integrity":"sha512-wV56YWTaZ3Q1rJPwT2bTBM6KiaitQY1/c0B+DSlAXS7K0WZWXrzg7pciPUWoHqs3CQd2muAJLsOYkq8Mt8uDZw==","signatures":[{"sig":"MEQCIClfzS03GxdUwrnnMROarIcY72snWc+hPoOEO2Ba5KolAiBlm8jd6fer+zx0Pn6/yDYjWwSsWiBxyoWUqI1GoOuD+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvOskCRA9TVsSAnZWagAAZIkQAIGjDY1M19KXzJ2Oepe/\n8row677fjCnsDEt1Xoy+6UmS3jWfG1N/4LAlptM1OVkH7eOgaEPiXiTrV1UL\nfbkROHZvTiFhJIz8QEYRgt8ObSi5vV7UNZg8ti8MDbOo/z9wq2JvXo5DDsyJ\nISEWROxqpaO2Jj5WB2hoyP6g6t7fxLzgCfxMhrprPYJaSQybUzetAV3MkL7B\n+Au53jI7XHFp9hPBacvkt9L5UlqcJWhXnZsr4xpLDnq6UY22WO1r20wVZzSA\n3lifqeSkT5BVGpiFyhQ1RVY6ygT/gyC/2/YJbQhyeqEsl4oxB9FsTMc1YTpI\nj8TJQgvTWtz9o+3lgs7EL8+EMyGKoVK8cbYHS1YnBYZiQOzYWvsswyI2MFNb\n1wphYuuDlhVZ9JHs8pSTt2sgcpzmjzwHxN9UZO7e3S370PbWilKQZWM03m/l\ne1T1FgIRGKo9Nl5isaehfYsyVarrrngp+bAMjPNOqXmTzWqfmHG9w+YteygO\nMnuK0f4pXZ/mz/kaTuJYko17cA3DkUO9OETGyJ+UszkT7SLBEx3XsFl/hsLJ\npWUFrXSN7KZHLxfN0V/tg68NB4YTV9QL7msfEEdWOcytMwP+JAe1L8bVBy7+\nG5+S6U/7EWVdM9D34gHhZ3Jm6JYXY7mrZeY08eXj0BR+zPYkpyAywXYDtPZ4\na1Z7\r\n=iSX8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main/index.js","types":"dist/types/index.d.ts","module":"dist/module/index.js","source":"src/index.ts","funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"70feee6710972a2a6d21e4fb98a3b33485c452d0","scripts":{"lint":"eslint src","test":"jest","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:main && yarn bundle:module && yarn bundle:types","format":"yarn format:base --write","typecheck":"tsc","prepublish":"yarn build","test:types":"tsd","bundle:main":"tsc --p tsconfig.main.json","format:base":"prettier \"**/*.{ts,tsx,js,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:module":"tsc --p tsconfig.module.json"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"@rimbu/base":"^0.5.5","@rimbu/common":"^0.5.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.5.5","typescript":"^4.2.4","@types/jest":"^26.0.23"},"_npmOperationalInternal":{"tmp":"tmp/deep_0.5.5_1622993700539_0.9249093639955539","host":"s3://npm-registry-packages"}},"0.5.7":{"name":"@rimbu/deep","version":"0.5.7","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@0.5.7","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"http://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"e2671e2df01385466c0c531574328c22a42b38d8","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-0.5.7.tgz","fileCount":43,"integrity":"sha512-2Y6VOgWGGu9KLNlDoPKfgmhhR7b4sidiRQVCM82s9VsIgNbNDVX22kkh5UG5fNi+61O7ik5sGR3XlEOvX67YNw==","signatures":[{"sig":"MEUCIQDU++n7VycNdIhZO+ip1dlh+WkiusEqOz0l0WJmWj/yzAIgQ3aIMt1t1ssMgQUXhfWjABSLuNaFJVGE/todoxx9M/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvQ50CRA9TVsSAnZWagAAVRkP/3sivHXse1KODxmGlmow\npMm3YpPkiapOx8QwXaq0Bqv8EInjo7w8IeCLH7vG3AfVWe7fjaHqheJdp53V\nGWOcty/yA3b/NRnyQp1sL+sPH81j39NnrnUb0kIwMpUQcECS5bY1Vmyl9N8c\nuJ6BDVbXyo7kfFeagIqug0U9oQPAaTBKPsu4ei9QjMirFRVmL7U3DTGoZJFr\ntIzz9j6HjvRAhZzU8lrztfh7cwBIN/glpznhdWzTw/6z0VxKi8wJf2j/gxjA\nXAKfjwb1QtWtfnM13xw3j2YD9KMAIYCYMAuLOqSmvuPebRJ895/AHJBexnsa\n1xXIT3uMhbfxCQJ2cQVWDZm4hwJ7WWzrihZ6jJ0hsCCp2hUQyZJLBuHxP1Ue\nPJQWwqnZNB5C4W6ccp6T1q9Fe724P3JuV8ZuM0KtzAYTdr3Ar+cpMysB2S/J\n+d6/eI5zqxG9R4ZmEbOVIh2jCnI3vUs9UXcAD5WcSnbI4keHiFCglMLqxYJk\nRUCo4ZqcTZ1L2/p6kaLKU3LFxfwVij76gPbmncsGw/cwaScR6GHs+jxacMvl\nCp2LNiCiQG1ARSX+2whg9EO9V7igzsHagFPJ+m2cPaA8vAQvejTnwRQQBc8F\neWU+3WhDZeN2BhowIna53v65k+boU0hZuFMhiKkOeOjvFr+Z9n8YYePC581g\nrnHX\r\n=597r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main/index.js","types":"dist/types/index.d.ts","module":"dist/module/index.js","source":"src/index.ts","funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"a7e255d1e63ad6baaa02f3e9c6540b8a907752e0","scripts":{"lint":"eslint src","test":"jest","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:main && yarn bundle:module && yarn bundle:types","format":"yarn format:base --write","typecheck":"tsc","test:types":"tsd","bundle:main":"tsc --p tsconfig.main.json","format:base":"prettier \"**/*.{ts,tsx,js,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:module":"tsc --p tsconfig.module.json"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"@rimbu/base":"^0.5.7","@rimbu/common":"^0.5.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.5.5","typescript":"^4.2.4","@types/jest":"^26.0.23"},"_npmOperationalInternal":{"tmp":"tmp/deep_0.5.7_1623002740448_0.3078056998511536","host":"s3://npm-registry-packages"}},"0.5.8":{"name":"@rimbu/deep","version":"0.5.8","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@0.5.8","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"http://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"1803f3d6aecf5218daaa08bc4ad14c8c4fee08f1","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-0.5.8.tgz","fileCount":43,"integrity":"sha512-bYxv2ip6UiXRpPzxCLSF+f87ZBx4pKkY2kJCNuvBFGUKFOl3yEr/QCYZLVGq+6jGmsdnuee/yXB6oPee4f7/iA==","signatures":[{"sig":"MEUCIGHxEEffpnUVayyGPU0EAFUXosTu6pj38JtqKndPV5WtAiEAm7F4a96XGe/w2ZkjYxHT0hUB6YS6+miLuNCPMfsepHA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwhJ1CRA9TVsSAnZWagAAqBcQAJ7idKRvLZzGe9uMioHz\nB1QjXNnEdwWvIpPywjMuwEgGOA6WdJYZIwyEhBnMNGQU86QX6uYB7QhW12f6\nKkp93Jbis7KPvpvrLfptgizVZS7NgR1xHEMW90Bap7SvHFyCbGs/ejyCZhpY\new/7pierdBBvTls55e+mEtcQLRkg99AG6wZteKgJzKQRpDcYdQV/N6fXTi+a\nKsp7lxMjlj+bpCpxZLgkZZROpUYf3faYS41yEwEIeg2I3IhIOxTl1NGTA/Q+\nQrn4r1uz71EKEKc/IVh/QyIiv3sj3aIr3F7TzKn08wyXGl2gQZIqvQ8r1HuT\nMMdfURnifrVf9cxLZBUawuhnxdZAzu16v+xlU4L/DWmO+xMXth2S73md0oJB\nLKqEh2a5IsCCWwPR1qHMR0tkEDmex7dGZbOL6kp0owikIdktqzfA64QOwWKA\n9Tj/9aAo+GGk6KFoFfU64zwx70Ru1LjUAtns+fjlNEmNJ53ENW8LHaURO6Kz\n5JJgUHG1rjG15FI39YBwOSff5IRoBIQI3CDtkuD5Zi+2Szqk6H9TZgzWq77r\nVdGgpJYaxyrlNZ1+BEZbCSngCy48g/xQCaslVhjX93h1s43v+sA+qJ8AHyeq\npCQWV3jTlVYnNqd+j/Qc7k8K6Tp1qHl+rI4cyiMN5xl6AX/KSxgCj31MBgn3\nVczs\r\n=Rn4J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main/index.js","types":"dist/types/index.d.ts","module":"dist/module/index.js","source":"src/index.ts","funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"ac4608d3221339352917943ef3513192ddef5a4f","scripts":{"lint":"eslint src","test":"jest","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:main && yarn bundle:module && yarn bundle:types","format":"yarn format:base --write","typecheck":"tsc","test:types":"tsd","bundle:main":"tsc --p tsconfig.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/*.{ts,tsx,js,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:module":"tsc --p tsconfig.module.json"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (darwin)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"@rimbu/base":"^0.5.8","@rimbu/common":"^0.5.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.5.5","typescript":"^4.2.4","@types/jest":"^26.0.23"},"_npmOperationalInternal":{"tmp":"tmp/deep_0.5.8_1623331445414_0.8413287770366138","host":"s3://npm-registry-packages"}},"0.5.9":{"name":"@rimbu/deep","version":"0.5.9","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@0.5.9","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"http://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"5c15c4dca87682d5b124053b5560e55e595d93bb","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-0.5.9.tgz","fileCount":51,"integrity":"sha512-oKV0F4R4Z/4jIHhaqZSYTqJLZwLlqPX2ymmNidtuTAeLhdrovvoSGROi0fYbmCy8SsnRvbC0UUEBrFquiwoA7g==","signatures":[{"sig":"MEUCIENb/8T3nTjmGbyTXYAWS3OkpF1G4DK6zG/JomWPIgZPAiEAvYnwOCMkHzx/sONZ3zeqQIv58ZM/cU7JWFduW3hpu1k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2ERWCRA9TVsSAnZWagAAnCgP/RhvLuQP01c6rSTPjFQZ\nkCss6RYdP/c4xt2PB2QBGYPiUhV6VAp1JMuUviY0g6Hu10lSNT3KfiGrUU3V\nUHha0V8IDrGUXUG1JBHJwYd31VtI/fqAizYxjSY5yBXq6vIHKS2Kmq1NtaRG\ngDuGqAoeZJGoYTFpnQVLONCJxsDlXRQWorB21/dGz29B9l3FlbOcFqH/zah4\nTEIRRhStFX/dBip6Hj+0C2MewGfiMij5hxOJqcGvmkImQVdWdEetyoKKrhyS\nIW14whGXrIwH8ymfhclGTt4WtbO61cYqsMhPOec6SBr68xzcY1JdWrYPbSQf\naqUPjdah683Vi1kG7CQ3gFL+LvwY4h4G9ypPYgxIy6O4A0HMp3VF3p+/jYoE\nGJTT6rS0k9aYMt+f/FkzHzr7efEDKXcZShUeRNpTFmgt4RPMHH6E9C8ZHp1v\n5pV2ho4LXyv5TpiqdU1gYpa5RPzxiIhThuGesZZOPI+nxWJInCh6UsIpvnLb\new7czeQACmGN4OY6EmQkNNPimAO8yaUPz9ThRwaKxCm6E5xafnISjN7YVUQ2\nJLppgmKkrXKIe2qrmPBoWG8I1w7RFPKNjIcXxXrnV57WCrr7DJ4DbM8Ie26j\nI32UkT+AeFqq+HLYmmi+e+0kpqWm5uprbOqDshsNd08HGVJrZwzVm/YXYL06\nHisV\r\n=0Eq8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main/index.js","types":"dist/types/index.d.ts","module":"dist/module/index.js","source":"src/index.ts","funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"0158eaad0dec4503e92cb308af952869d68faad5","scripts":{"lint":"eslint src","test":"jest","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:main && yarn bundle:module && yarn bundle:types","format":"yarn format:base --write","typecheck":"tsc","test:types":"tsd","bundle:main":"tsc --p tsconfig.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/*.{ts,tsx,js,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:module":"tsc --p tsconfig.module.json"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/4.0.0/node@v15.8.0+x64 (darwin)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"sideEffects":false,"_nodeVersion":"15.8.0","dependencies":{"@rimbu/base":"^0.5.9","@rimbu/common":"^0.5.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_0.5.9_1624786006423_0.8097294381870146","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@rimbu/deep","version":"0.6.0","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@0.6.0","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"http://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"3703d4e8fd626423834539811af234fb3bdbdd06","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-0.6.0.tgz","fileCount":51,"integrity":"sha512-wWBj7edHRLYL1rztzHdw36hNO81yU1N70AD5G1olp4aIADf6jTBHqA2X7m0X8mdrCKzevEoemybu866QynDbng==","signatures":[{"sig":"MEQCIHKPJVmG7yHrEOR+MKYCZhBgxSlVM8QcdhfA7biH+ud3AiB0SpQLTa+826ZEq0XXByy39DZ4AH8Rkisg/jWwGPbmmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3r+ZCRA9TVsSAnZWagAAgbQP/32SMtQrLZkF2BPO9V4W\nSQ+r+5Ix6m23gPGoDy4QmfutIY+Oulus1z+Z8tI5mYNo7LCtFR/zYQnc3PR6\nAYEAhX5ag1h7IajiNkz3LHkS18xI2WwLKXSjH5/e6//DZi7+v2bnuh0B3fYy\nah3j47AuQMaYqlu31mrPWnDwCAYBzII3o33txNCCZQ6z7ql2oi4ZDbd7ItGu\nMFLl662K8RanZZ12EmznLexAbf3RBgQylNvdum3Z/+sS+6Qs7uDA62M1XAP4\nu2BU+GzWjtczXd8SPi7wDvCGOshKFHoBxeHHm5teMVxslVL5y3SLM7CrfEaj\nzvZ/VREbsy73XtHyloXaKY4pbTtSYRezBkCOVGCTiogKMYf81BkUd7ajTiBb\nCxbgSuZ2vuZNqkTOtx90IUi/iYdVsfEh9/ZgSGzQx9d2OXwz7xq0Rcpzln8c\n24gC6l1A7Iv3Xlj2RHwlGpe9UhQg/RD7jcQPnRr2+vIQJXtrYiEK4564ZY7N\n0/z1FHGbhCcJggZccYRBsyhTQ6Y2R5Yu2Zcz2oUBgmNbhAjdIRKlkw40lvTL\nf+9H4+eGjyApE+dBAzSJQLylHTHCAUp3WYwbl3ovyaIUlo968MqRW0w0jjzc\nN0UHTXw+VQL0rrzuWAMBkulPiXmQeQNA3NPJogoUJK+amJgLDmQEzrRZe6Td\nzGcw\r\n=3N4k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main/index.js","types":"dist/types/index.d.ts","module":"dist/module/index.js","source":"src/index.ts","denoify":{"replacer":"../../config/denoify-rimbu-replacer.js"},"funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"dbcaad0cb6b1e31ffa64ca2739b9ddb0fc178ebc","scripts":{"lint":"eslint src","test":"jest","build":"yarn clean && yarn bundle","clean":"rimraf dist deno_dist","bundle":"yarn bundle:main && yarn bundle:module && yarn bundle:types","format":"yarn format:base --write","typecheck":"tsc","build:deno":"rimraf deno_dist ../../deno_dist/deep && denoify && cp ../../config/mod_ts_template deno_dist/mod.ts && mv deno_dist ../../deno_dist/deep","test:types":"tsd","bundle:main":"tsc --p tsconfig.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/*.{ts,tsx,js,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:module":"tsc --p tsconfig.module.json"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/4.0.0/node@v15.8.0+x64 (darwin)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"sideEffects":false,"_nodeVersion":"15.8.0","dependencies":{"@rimbu/base":"^0.6.0","@rimbu/common":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_0.6.0_1625210777066_0.5413532336120397","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@rimbu/deep","version":"0.6.1","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@0.6.1","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"http://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"c90648a2c8b0a8fedee0eb03c93e7a9fa5eb6a5b","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-0.6.1.tgz","fileCount":51,"integrity":"sha512-EZ4ji41f8kckHIgyUGQ/PglRESWJ2IiJ35550zW/D1jYNKuxFNDBeAXhSffTyKhCTiGwSz/YMMnsoHetM2/GVw==","signatures":[{"sig":"MEMCH3jUCJYI1Yv9Mz5ubQvDQ0UffBLza4so9DZyp41KlFQCIE5mUPMveRQxtnQFmPoTd1eoLH+1lgS9z2TP/U9ThufM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4W0OCRA9TVsSAnZWagAA+igP/A6drZE3reWoAAJJLFl6\ngweIb5lygjLB5eNLzEjvi9RN8mPZ4SGmts+MjST3SmzBYZURu38rozWBGClM\ntkjs03ZtMrb1qBfiodhWBL2sn/hQn4kBbuqWc9U0gqdQQuw4O2/qiPLano/T\nRFc1rSisNx1LFnbfV4jpn2vHrV/tWIdB7kUERaUVjLwicloddGTIHz/Xe3VY\nNkB3v6e6c4ucYkyKOWKI/+ckQgYauiPdDHm4vUSYfLFjwug/JtdzeOlgVa79\nCFFcv6clf8v92MASZcHJeBonUklps70bC7dI2Bted5Nuyd6AaBPvULgbTgdS\n2fqXvO5yyGxxMozrCbxKdQdO/fMQnQOLm2Vk2gddP0XCaWq1ymKcir0YERrz\nNCNlMd7FKRdtEyNMxwn124rhSH4VUXSmGtTOMyeUVGCdA2uloXMPqdUVzGCt\nIWqZSfXeIn8XBhx8Q76tLRbgRONVl5UWg5vf70e6wZw/Z1T0UEzaWV7wKQLC\nrPI8qC5KMWsoKCvg7j+/XM4h7NteAItFkbxdz7C9iOIqOL/TCLjZsVWgqM+m\npz0wTvmeGezUV96H5NkABsbPWiSY9jXM4F1Mslk1e2LXCkN1iQVjnakyI9OE\nP9wYEpnwSEHPGLsOSOj7C7CQrIExA7t3MNhWDjk4V7nYXtK0pgpyC7p0XglJ\nTIwJ\r\n=vAxw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main/index.js","types":"dist/types/index.d.ts","module":"dist/module/index.js","source":"src/index.ts","denoify":{"replacer":"../../config/denoify-rimbu-replacer.js"},"funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"ebcf6f5f730b10fd78f14d8886e0b50eb186d5ad","scripts":{"lint":"eslint src","test":"jest","build":"yarn clean && yarn bundle","clean":"rimraf dist deno_dist","bundle":"yarn bundle:main && yarn bundle:module && yarn bundle:types","format":"yarn format:base --write","typecheck":"tsc","build:deno":"rimraf deno_dist ../../deno_dist/deep && denoify && cp ../../config/mod_ts_template deno_dist/mod.ts && mv deno_dist ../../deno_dist/deep","test:types":"tsd","bundle:main":"tsc --p tsconfig.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/*.{ts,tsx,js,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:module":"tsc --p tsconfig.module.json"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/4.0.0/node@v15.8.0+x64 (darwin)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"sideEffects":false,"_nodeVersion":"15.8.0","dependencies":{"@rimbu/base":"^0.6.1","@rimbu/common":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_0.6.1_1625386254316_0.21053388099583703","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@rimbu/deep","version":"0.7.0","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@0.7.0","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"http://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"674d10c6033c1500a77091d6ec6f66a9bed509d2","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-0.7.0.tgz","fileCount":51,"integrity":"sha512-rm1/nHpA5ibijG35xsIlq0EttwT6o4aTi7YHBo5/hq5qfiCOEwgUBhgVtspTgHn7IXxMUbr+jUJ4+MHBZq3waw==","signatures":[{"sig":"MEUCIBH7PS9e3y13Epejj5DHeTrAGwk2gAqF+qRVe5lqnMnyAiEA9hXjwp9S/9QbsQEKnTAvEaItWvWdI8Xv/dJ04cUcAag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5U4wCRA9TVsSAnZWagAACC8P/2CXefuX7kND0h12rtY2\ng4IcbrGI/HUj2GdZ2Ri2MsCE297bZYR45b3cOF3PJb8qX+4/fi2aO69KweOX\na9WvQxfowBQjhHYs+BqejBX0heMoDlIyAv1GGnZ0dqFhPYzdGF/Dp080ZM9N\ngNj2GbjZR1CCnVX9Jp2Y1nWFEPQr6Nkoz1Yb6fXYyrzAy09cgB0a78/HjOi4\nVSnu7ato4j7mvD9ztXAPC3EnlVFCd5ayPMKOHXFDzq5FUGs5AMoCNP/xT4k2\ndV3M6rDbNS24O3AqDFoel+S4FW6rJwCB6l+4YvKbJDojaWcIb77v9eaZPrun\nV3xVzszRPs3fpWPAhMf+kWDNwCp+IDSwXc6QYlnL+24KmoSy5gUEjj8rRBQx\nSCo2Dg4P/JiBHFqONgxjBjtArUh31qFbF4l2DK6jkHNa3fIkekkxLWQWbE65\nnmzFREYmaSb4Zr9ijDsPofsCzUvVWxD75Chgy7x1qPmrftgCWsskkxctvBrZ\nVAHHtcISL9nLMGWZ5to9AkFTpvIsrNN7qy75CPkaRXVgU6AzRvRB1Asp4E44\ndWRv+HCI4LdWGsiixtWginefvzwI7ZKOI4QzqKVFW1VUquRCt6lsdmA/y21w\nxvy1fLWY5r1r9qTzgDK61xR4h3C6lx0vwMTuqlZvZ2UmFtfWfN1kWYY7rdVs\nygzf\r\n=mSBd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main/index.js","types":"dist/types/index.d.ts","module":"dist/module/index.js","source":"src/index.ts","denoify":{"replacer":"../../config/denoify-rimbu-replacer.js"},"funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"4990d9a30716d3a5e7117545e5a6ced2d36ae3ad","scripts":{"lint":"eslint src","test":"jest","build":"yarn clean && yarn bundle","clean":"rimraf dist deno_dist","bundle":"yarn bundle:main && yarn bundle:module && yarn bundle:types","format":"yarn format:base --write","typecheck":"tsc","build:deno":"rimraf deno_dist ../../deno_dist/deep && denoify && cp ../../config/mod_ts_template deno_dist/mod.ts && mv deno_dist ../../deno_dist/deep","test:types":"tsd","bundle:main":"tsc --p tsconfig.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/*.{ts,tsx,js,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:module":"tsc --p tsconfig.module.json"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"@rimbu/base":"^0.6.1","@rimbu/common":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_0.7.0_1625640495760_0.5635940209976171","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"@rimbu/deep","version":"0.7.1","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@0.7.1","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"http://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"a7e7da08fc7cef0fa7b3307628c287ff02849440","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-0.7.1.tgz","fileCount":51,"integrity":"sha512-0ky6EEUzhKxjLG5zaeOeT0lgrBtb1LNlc3R6zZPTZuQ8vKtVEISUajaX6X3GCVLTmUnYrXKszWc7GN3JSdvW6Q==","signatures":[{"sig":"MEUCICNJD3veT1/Kf8Fyjq6W3tqthnNADiLQ3gm15JkR/KTSAiEAyYJ/v4T9wj7tmX1MmngzI01vLRWqLYCdfwh0cB7Ar4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+n3wCRA9TVsSAnZWagAANfEP/RYwGSTvaL6tYzdtdNVK\nzRXhEV76NE9rxOyuC+aIM8mIV/DAVy9tMLvz47SRoTA6K4Wv+ZuxeBMxtFO9\nPOwIvcnIMxWlFa9LWdGq+edLoVPQRG4XFZImL+YaNMhdcL/5nvd+B3LKJm2U\nKlGGcvFnNRr8QS/MplxyjlGrQLuRCuRlvcESyVlhxaZhqsPrgMpDTJu5LgTS\nLqYBAvx9AWR6Zq2Myh/ARP2XhvwVCMndei1DWYQ+pohoLWHE76TjWDN/qNcd\noU6VMDCQd1aGCK6Vkcsu6tX2qpZvUnH48gC7N2kX63uWJ4Uk3fV5WrA47R8j\nD40iPkYJ6B3Hi5Zr05zhVnsBD2s6dYHt7liRZ6I3KWFQi4VsYbksm7vZwToX\ns+8L940fnJu1y1YztqdbRanJV3vrJKAQ/cgV4hN6PF3uaTe4RGAQK95BG2Fu\nB7HGb2vfVsPbgNN+sYf3apFgZKliq+FrZWWAT1+EfuYbOnfKf1p4aN80x1e3\nHS5W6riApn7mC0uTBKgKJ4Niu5eJ3BUV1yvTlZIh9cPqcMefg4DLer5Q3MjH\nZHbT6O+FTK1jewGsMM4vFJnp94CnfzGUfNSjhBH1rUPszQkE5GTKaDZX64WC\nyVeCjv7mRdw5yB0xDiSw4RsJrzWU/WmxmqU1XzVNCQJ2kJ794LWIfN/MNSOz\nFiIX\r\n=nwC9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main/index.js","types":"dist/types/index.d.ts","module":"dist/module/index.js","source":"src/index.ts","denoify":{"replacer":"../../config/denoify-rimbu-replacer.js"},"funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"28453a94283b4f6bcdac1a07737b2bd58ece3658","scripts":{"lint":"eslint src","test":"jest","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:main && yarn bundle:module && yarn bundle:types","format":"yarn format:base --write","typecheck":"tsc","build:deno":"rimraf deno_dist ../../deno_dist/deep && denoify && cp ../../config/mod_ts_template deno_dist/mod.ts && mv deno_dist ../../deno_dist/deep","test:types":"tsd","bundle:main":"tsc --p tsconfig.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/*.{ts,tsx,js,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:module":"tsc --p tsconfig.module.json"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/4.0.0/node@v12.22.3+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"@rimbu/base":"^0.6.2","@rimbu/common":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_0.7.1_1627028976474_0.6702424904733846","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"@rimbu/deep","version":"0.7.2","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@0.7.2","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"http://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"931abd71e60039ef404c2ed031c9b3c2848ca58d","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-0.7.2.tgz","fileCount":51,"integrity":"sha512-QAUnKRfckKh2CzUSL/VCuXwAcz7RXlni2UXPmTXf4vDWAKgmickckwxTkc1mKBOvlcBnROsZ/oAFEb5velfiIw==","signatures":[{"sig":"MEYCIQDAau7uumKlcYe8yMUNHyBRGYHuYgjMyxcAjH2HkU5Y2QIhAOJ5WT1Eus2R7RKNwrRqHN7Ap/DfibkQbYP0/kEnxiAr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+qGyCRA9TVsSAnZWagAA//QQAJOmkM9VQvJRH7aVYqdX\nv6WbejP/ktHTpje4Ns1ecKjh6SYXdcfPeaGMNqyn2h4LCgukoBtdlROUj+dY\n50LPETp5IzAX94gnH658rGBxYfPRvY/SRa8WSDTNa+c+qCce/cphQH8q0s1n\nVE6/RnbwpGSAKKgT1dO/+hiGXJ1lfS+oUuXpj3PQ6qNcC+IcEDUVeqI7UN8D\nstbXGhVX45GJ9csriKCGLnKEOC77h5VeN8FX3UZtfBn50Eyag1fL8zus55v0\nCNVqYedVgs8TXmizRdB4/vHZ5GH2CUU/qHwGY+T9kBFcUhOA61ZsV21LRc4q\nu/UokrWhy13PIYfHhRXVP+7ei133cGLNK48U9w6KVsA0fnQRTVDcxhVu5MOa\n9NqXiyAVO02iGY33Ro+fTrwXh/4iml5pg6gBygqz1d7hQMGkX2IGGowbeGy4\nR/y8h8lm/YrqUv3CRqZMZRpqKTotgMBymK2Ko8aur5zPB1ks0VGnaRbtlEv8\nCqiUTXl/2ashD9ptFTVVUI8f9H+BYt5qE8Q9m1qxv4W37mkJ64I/DVgSkAOZ\nJnMo3CyQMJB+DLeW89Z3GPSX/h1d68kI3XwLl8Tw3NdqgGD1pMlWBo3rGEJk\nozmLPTLFqKCD15ogyVsGlV5r+oUUAeKu0OEe44DjC0u61ybTIQMac9IVfIJp\nPl0W\r\n=evnf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main/index.js","types":"dist/types/index.d.ts","module":"dist/module/index.js","source":"src/index.ts","denoify":{"replacer":"../../config/denoify-rimbu-replacer.js"},"funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"24f79a083116a4e7e0f1ea9fbe562af15c0a5c91","scripts":{"lint":"eslint src","test":"jest","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:main && yarn bundle:module && yarn bundle:types","format":"yarn format:base --write","typecheck":"tsc","build:deno":"rimraf deno_dist ../../deno_dist/deep && denoify && cp ../../config/mod_ts_template deno_dist/mod.ts && mv deno_dist ../../deno_dist/deep","test:types":"tsd","bundle:main":"tsc --p tsconfig.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/*.{ts,tsx,js,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:module":"tsc --p tsconfig.module.json"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/4.0.0/node@v12.22.3+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"tslib":"^2.3.0","@rimbu/base":"^0.6.3","@rimbu/common":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_0.7.2_1627038130737_0.28519053928874394","host":"s3://npm-registry-packages"}},"0.7.3":{"name":"@rimbu/deep","version":"0.7.3","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@0.7.3","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"http://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"598449c3a4238e4c674b5893348b06f785afc7dd","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-0.7.3.tgz","fileCount":51,"integrity":"sha512-OQVaPMFKNmDW2amUTDEi4UNjGqtwMjzcbDWAVNiSjvCEvvtoRRAKA46IyOiNJ8OUNHg4PluT/qfSLycf91LNWQ==","signatures":[{"sig":"MEQCIAQ/1E0J0hE8lR1MQYdcICk6ug1PJs0UlrMCGcZOnwVeAiBcyav1OPDacuDYq2OAYBSkZ6edPHOVwOn2MmKYK1lUIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+tZLCRA9TVsSAnZWagAAjGgP/3ognotCbTDvK7v3Ydgv\nijfAv4lGdUOCwbm0jRuOlQdx7Tk/9qxqs+euCEr+gOxp4pUgcsvmc1vubO/R\nJcnGABVXEqPwKVWzbXtybacWqyMzhwiJid6HOR37nO7Bbi4kR1O9BaYpa3C+\ngDNsFUlK5al1i0S+6tc+V4plK1ZLh27d5aFfgn72zhOXYhYxVFVaN0HjlzH8\n8Y/FP7zZOUp2sUwWriRMKJuVEFJEy2XXS/6m8zfU5EhH3k1CMBojMETpRP9m\nRWtK9mGO7o+SJGPNGEdXQhMIMjdopS+OsgNVkGYDkr3QEhAVjapRPLBchfkm\n2eWPpEngz56fuFCKKdxnRysrUOud2yKH/8lO9PP54bieoCv1Dx7aA7dxXXo8\n3cmh+5x7fEs1zBQr4T+9B1eDLw9m2FwLoSNvJWPNyyWpUEdofd/mhPcU6Yuq\nFR71diY1s0N03oHfMy6B2gsaw3aXi/dDZULf8JaZa2Ag3/sNJJexazb7d7eC\n0UDaCClbsV0qy45Jpthk+MKJ0PVrhEGAdCzv6fMgiQmhMwRoxNv4gt5TAel6\nUflgxIDiPc9KUUSNbk4IQH8vM/pnCoGZ6Q2CuKoULqxXTV8TtbgaSgSfYJU3\nHEtVxLP1aJFbyZZRUdH+xPbTeg/JxbD2RtCD57jBSGuFPO+cO0PSAxitdau2\nmKiU\r\n=g8OQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main/index.js","types":"dist/types/index.d.ts","module":"dist/module/index.js","source":"src/index.ts","denoify":{"replacer":"../../config/denoify-rimbu-replacer.js"},"funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"e2149b819688b221312eac54bed5e560d676db85","scripts":{"lint":"eslint src","test":"jest","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:main && yarn bundle:module && yarn bundle:types","format":"yarn format:base --write","typecheck":"tsc","build:deno":"rimraf deno_dist ../../deno_dist/deep && denoify && cp ../../config/mod_ts_template deno_dist/mod.ts && mv deno_dist ../../deno_dist/deep","test:types":"tsd","bundle:main":"tsc --p tsconfig.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/*.{ts,tsx,js,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:module":"tsc --p tsconfig.module.json"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/4.0.0/node@v12.22.3+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"tslib":"^2.3.0","@rimbu/base":"^0.6.4","@rimbu/common":"^0.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_0.7.3_1627051594903_0.3783607874429169","host":"s3://npm-registry-packages"}},"0.7.4":{"name":"@rimbu/deep","version":"0.7.4","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@0.7.4","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"http://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"0aa936d7b1fac7018aff378b46faac0dc3859ee6","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-0.7.4.tgz","fileCount":51,"integrity":"sha512-ElDuBcGLKvwVO249RGB3OSHpwT+dPMCvb2oLfhSBq5wpmejoVT8Cvn1LbzBubDw2iiLYjANKoGHkj4MIfg2vQg==","signatures":[{"sig":"MEYCIQC5RFKhngdDWGZsQ/8VMvIfAMw1N8EFTsfeCIOR/KUyHgIhAKHmvPtN6MEXJcAhuGObsYm7686w5nfhATs//CSmhTh9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhH+2iCRA9TVsSAnZWagAAExIP/1q6X1XvPK1sNefAirXm\nMdQpdQw3vRFTo7RTBwxTewTFqNSsO2jyZRjemDEOlzpspuqyqJIhD01dl29T\nHXHnVr3RZkEr24v8TlkqjqkLTvP7oflauXyftbW1wOahDT0dgjFVnY8qDy5y\nRG79kfZ8estC1riqxiI+3yGFe3Ez8vcVEFDkaA4sGmdnrJ0kYTJr0o4ozklh\ny2hxNBagEsMH3ilA9STSXLoq1T9aVNXjR+B0WFitzeeZnK43MiVUpvxvN+TQ\nr01MTmlgLLlLBcMpYTcBNgCinVsUFkziHApYcoa7RO0ROQbcFHtZCH2gkrFr\nDxogVE2BuXwSxBjqXYPN9pgaepkjASoWf7rv75H81156R6m2xP4ZY/LkXnj3\n2tnc7qYX8IGrg55rcEPO2Dc+zlWDL1wkbpgRzSVJ2+EPm13TecCcXcsvov0j\npgK74ioEyfVBCX9+6pDL/fG8rKvB9qC6BS00UdZL5PGOzNBrLhxJCH/V1b+7\nqjVQ/eVbJFlc4RGHpfv9DXA1jMxJwTstkIsBK3pd7LlQfW0vTboZCuJXauao\nRhrUUWdsuRwvl7htPpEub0dtIlqMBXrnx7jWEW1lYLVbp9K0zRnljSuqV781\n8NdoZiJp3+xBbBiVc6nY7yL86Lndi8PXOYEMXYG/pZLifpwLsE7/5TSWnWhl\n0p2/\r\n=23Tj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main/index.js","types":"dist/types/index.d.ts","module":"dist/module/index.js","source":"src/index.ts","denoify":{"replacer":"../../config/denoify-rimbu-replacer.js"},"funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"f6fad673f48ce3d44d6b0f931c0182c8231526ca","scripts":{"lint":"eslint src","test":"jest","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:main && yarn bundle:module && yarn bundle:types","format":"yarn format:base --write","typecheck":"tsc","build:deno":"rimraf deno_dist ../../deno_dist/deep && denoify && cp ../../config/mod_ts_template deno_dist/mod.ts && mv deno_dist ../../deno_dist/deep","test:types":"tsd","bundle:main":"tsc --p tsconfig.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/*.{ts,tsx,js,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:module":"tsc --p tsconfig.module.json"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/4.0.0/node@v12.22.5+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"sideEffects":false,"_nodeVersion":"12.22.5","dependencies":{"tslib":"^2.3.0","@rimbu/base":"^0.6.5","@rimbu/common":"^0.7.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_0.7.4_1629482401900_0.17344568033217955","host":"s3://npm-registry-packages"}},"0.7.5":{"name":"@rimbu/deep","version":"0.7.5","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@0.7.5","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"http://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"2ea4675f64ac0e1828c0ead88b0eb075085b240c","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-0.7.5.tgz","fileCount":51,"integrity":"sha512-sFv1n+U/JXBPKtJRWc3TUvW2NpO6Ffxs1ALM2N6KKyOPRaQsHPfUbU/4Kdj0HABim3+c0WO1yecLnHchAwFG2Q==","signatures":[{"sig":"MEQCIAaD3x000JVnfoNi5Tu3dvEK1MJ/LEmzct6m2aCGNR4NAiBxX1f+jeCbZTaNOBE16gHDnn6905iWnLsuz9N6JraNkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhM4qgCRA9TVsSAnZWagAAlWQP/RFQbz8N4ieSu6LBx19V\n16FpvqycY8RDW0IRPd8rqd1tJPeqHRrbGxdWazPwi20Zlox37x+r3R8tikEJ\nLhdVRlKE95nyxIm7W4QZ++eX6SEW8p8l1UNEyvjBgTOfSrzijo1gPkMY/hyO\nFfHdnZS4/yKWOIEQqgjGYFqCaaH8HxbYwGAOTrGHOtduFimasRHjehHzcXfC\nUk8ujJCrAnKNY9Ni4n7KGzGbBp6mlYJq/cAAUqW2txaIDFc30sz/bXAKQ1Fr\noOXPncSs5ClpddZKVNgjbbJNhbGi+WELIITKqMSXlWRNllMQ8DYKRsolIuaF\nLdTAUXkYdJx0y8+BgujB1chijkneNpfVE1BdxMXlQeL1qKmc1mTREWDtocxi\n2idXdxIEkJWvzlmaTNKk7O55+oSZx9zxlE+kg2hlSmtTqiQEGZ+Ihdm8x7kw\nF/zwwNYKAzPOob6ZyDMe0lYUV8WUB/OofCHhyLpNlQURdEKAlBSGNfPmQGxk\n64EN/chRv4Lg7PLGmbUD1A9oviYdbVUzvT8T8v6LUFtw2GDL5IHkO21ZmHtk\ntLgdtqxIEeENPN3OcZx+Lk2L9zGTdryiB924fkdMSqv1zP26BDb9Q368b9NF\nJdEM59rgnOuIQuxZr44nriaVL5gPK7EATsrgcyBusq72/OsN3flJUgmh/fPE\npfco\r\n=hip5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main/index.js","types":"dist/types/index.d.ts","module":"dist/module/index.js","source":"src/index.ts","denoify":{"replacer":"../../config/denoify-rimbu-replacer.js"},"funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"e509f9938fad6253702f6b78eb9f8e3b3a8f92ac","scripts":{"lint":"eslint src","test":"jest","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:main && yarn bundle:module && yarn bundle:types","format":"yarn format:base --write","typecheck":"tsc","build:deno":"rimraf deno_dist ../../deno_dist/deep && denoify && cp ../../config/mod_ts_template deno_dist/mod.ts && mv deno_dist ../../deno_dist/deep","test:types":"tsd","bundle:main":"tsc --p tsconfig.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/*.{ts,tsx,js,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:module":"tsc --p tsconfig.module.json"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/4.0.0/node@v12.22.6+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"tslib":"^2.3.1","@rimbu/base":"^0.6.6","@rimbu/common":"^0.7.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_0.7.5_1630767776365_0.4001808174533603","host":"s3://npm-registry-packages"}},"0.7.6":{"name":"@rimbu/deep","version":"0.7.6","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@0.7.6","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"https://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"b6271ee820331d09d8c6395f3bcd1f772f2d8e02","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-0.7.6.tgz","fileCount":51,"integrity":"sha512-8Vmw30PlqDzgkeBN55TxeBWUwmm80FF/IhMNFG8JPsTlR/ojr/zYvZazOA8s1qmrmkEAAm3VXYuJpaN/aKsaIw==","signatures":[{"sig":"MEQCIFg9Wv/BOVix4d8Opgk443tUVid6g05YvtGGJ7D6GeWuAiAQyrh1qii8gH9EkJOTbRM2iyypWQws0hM0kS200p6bfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103704},"main":"dist/main/index.js","types":"dist/types/index.d.ts","module":"dist/module/index.js","source":"src/index.ts","denoify":{"replacer":"../../config/denoify-rimbu-replacer.js"},"funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"20739fd0c0d5c565eeecd3e266dd51f893e8d67c","scripts":{"lint":"eslint src","test":"jest","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:main && yarn bundle:module && yarn bundle:types","format":"yarn format:base --write","typecheck":"tsc","build:deno":"rimraf deno_dist ../../deno_dist/deep && denoify && cp ../../config/mod_ts_template deno_dist/mod.ts && mv deno_dist ../../deno_dist/deep","test:types":"tsd","bundle:main":"tsc --p tsconfig.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/*.{ts,tsx,js,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:module":"tsc --p tsconfig.module.json"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/4.0.0/node@v12.22.6+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"tslib":"^2.3.1","@rimbu/base":"^0.6.7","@rimbu/common":"^0.7.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_0.7.6_1633883232337_0.6416206536755005","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@rimbu/deep","version":"0.8.0","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@0.8.0","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"https://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"1452b8fb0b1c0e3dc75a6e92598740232b2d46c5","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-0.8.0.tgz","fileCount":51,"integrity":"sha512-SSgNhVjvoUn+94z7EibGMP3AnaobiLhoWYi8loVVwWyMaaPyrdWHOv0hNXFB8eSjTp1mScb9xIIfEIpfVnkGpQ==","signatures":[{"sig":"MEUCIQDQ3SAPLQwHgQu4dwDZFVJ/ABY5Dz5iklBB3KFvaHn7xAIgdoh4H+8Fxsgk3VmApygya/9KGEgoxS1uyWsiSloTNtM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmPlKCRA9TVsSAnZWagAAlhUP/1b8tBqSrwrrmKb5uCaP\nBsEq2Q/wWsNtOJLRZQE65OcI4hCiKIKo++CajXPZmx3NpCvykWBPBKIxVimH\n05xlRnibdhjQ0Lf2Hf4FfCm/mjCGWOOiddmwSvGkWODxlGcvoFCJY0FK9775\ndFV3NYrtFCeThIx0hn4CBBCAI7cef9sxoEdb+YAMfFBvZescw/anPefOsylV\nauJ4806EVU1ppmCHmaKRw7CGE3BLp/PmKjtZu84LSRxY1XR/h3t/IqoNdcEv\ncEZU4QYH9LVztoc7oEoBLtN4MkJamykweVoyVlpSH9SWweueKqpdIs1CxsNT\n9F5x5uIn4zN0FDwipgr5IwTLJv+l1phaX43SFBQzZ3XvJTQXuvza5wXODaUZ\nR1FV2I0yaRzkcOjaIpgklKFhFb2P7H5VTA574cfp+pUxCC1/URbrwEeTDmt3\nHoSyZAPJAFe6j7KQNLGsZmqHowF9kG2wcJElRzrFG/t+HfnVcnGea/lP2a8Q\nPilYGrQpI67SotYrN1GViLYykCJ9sUtl0kSSTSXJaPaMBK7tkdI9C//HiRjg\n1gItolBqjcO1EMnX0xUsSrJtRWJmxVKTWqsaUvRM9o3T1A/oqf5t2E8AJCi0\nWrSjkLQ6JmZ+SJRgKvXQ/N2X1ZVtPzUqNXCf9W1TehVdAO/8UeWarhz/PYCy\nWjfE\r\n=m40n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main/index.js","types":"dist/types/index.d.ts","module":"dist/module/index.js","source":"src/index.ts","denoify":{"replacer":"../../config/denoify-rimbu-replacer.js"},"funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"c321aa32b1c5fd8ca8b7fb1c26bd4f7bbf3ef70d","scripts":{"lint":"eslint src","test":"jest","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:main && yarn bundle:module && yarn bundle:types","format":"yarn format:base --write","typecheck":"tsc","build:deno":"rimraf deno_dist ../../deno_dist/deep && denoify && cp ../../config/mod_ts_template deno_dist/mod.ts && mv deno_dist ../../deno_dist/deep","test:types":"tsd","bundle:main":"tsc --p tsconfig.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/*.{ts,tsx,js,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:module":"tsc --p tsconfig.module.json"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"tslib":"^2.3.1","@rimbu/base":"^0.7.0","@rimbu/common":"^0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_0.8.0_1637415242156_0.049005487958091454","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"@rimbu/deep","version":"0.8.1","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@0.8.1","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"https://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"a60f5232a09a5d12efa727ebecad392a3b4a1297","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-0.8.1.tgz","fileCount":51,"integrity":"sha512-E35a2Hx6i2Jg0v/urOka3w9yYYS3W0gEz4cVoUKv0s+SuXmKRBjNFs+jIw1RGXkzaV4UEFfb7FUxtOYPlBeXxA==","signatures":[{"sig":"MEQCICUPodcqOsQt+zkF8cJHobv2ptJ2cXEZcawRoVSYsfiMAiB9mORLTJeRTZBX8SAhdqxwLuuREzDPUuHuLOMzW0t/3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnpSqCRA9TVsSAnZWagAAsUcP/i4HoSZuXdvf2z8BlQMZ\nMFs60aqcaguopB4wkO6oF7oCs5fkW85SAeAtROSlq5p1lElLPD7/1txaj3T2\nplkPkCv22L3fpPQcRfFbojIHa4MYFhuQFiioDQm8uXlQGHNIvS0TmT6wAu/m\nwAOolSLpGePgNdjhvLmKhkT4hpB+UqIteBHQ9mxEW5CRKTfgk4Za0MxvI3uv\nS4UNA9/LT+LpvxmdILSzk5bxG6eEhSuyKs9IQVBrCdmRqkg6UvPz325xJbZZ\nObOOkjs9rNUFhHD2DRuQwqLPqo5nviHmqRRb7baEDeYoWZ2CptwioaZTuPw8\nEoprQW2FKR54L19CKhcd6FvJ4/fF8HLyaYuxeq3GDHrpG0am2R4MstleV8T0\nq9lqtXpk1HfhYqywgm0rurX2yhuhIWRq21vOJK0LWCL3eSX1rcwES0/LKnsu\nSdYexQN0HE1Ur3VQs+penQdu6ZnIyMuqXin9FEn6U7lRIGSFZkLPAtzNRg24\nkhXyZg0AtDkoqseGZK/XzJirrzwoWvg09meHvYITmaeop3It/FXiELJNKDNU\nF58mejQjysC9mSjady5h0c2UMGm732rFW2aLjbJ3WyGEbu0gdoQoR9OZitcJ\nyAhCIIGyKWsSBljgMu2jzY0rXYFN/c9ecpgrGZaPW8WVrFqlg/LITNfcVKAq\nUDoC\r\n=9q5u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main/index.js","types":"dist/types/index.d.ts","module":"dist/module/index.js","source":"src/index.ts","denoify":{"replacer":"../../config/denoify-rimbu-replacer.js"},"funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"d507e628ab82d501bc31351d69168e09bac5ae14","scripts":{"lint":"eslint src","test":"jest","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:main && yarn bundle:module && yarn bundle:types","format":"yarn format:base --write","typecheck":"tsc","build:deno":"rimraf deno_dist ../../deno_dist/deep && denoify && cp ../../config/mod_ts_template deno_dist/mod.ts && mv deno_dist ../../deno_dist/deep","test:types":"tsd","bundle:main":"tsc --p tsconfig.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/*.{ts,tsx,js,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:module":"tsc --p tsconfig.module.json"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"tslib":"^2.3.1","@rimbu/base":"^0.7.1","@rimbu/common":"^0.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_0.8.1_1637782698136_0.14669722731044654","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"@rimbu/deep","version":"0.8.2","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@0.8.2","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"https://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"d5cb89773778d996ea4c1fa51fb21d24be22cab4","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-0.8.2.tgz","fileCount":51,"integrity":"sha512-LkvTmrhh1tQNU86jf6ep59uMv0lL0/oI75nWTqByzY5z7ivvYGO9eHxDSukxX8HSPH0ump3RqI4J481PipRnqg==","signatures":[{"sig":"MEQCIHsENdeRsd0M5M8Ja+FhZsfbobKEdKxz/RC5Qd++BxboAiAUu9s+YzKVchaGtlxtGeD4XNqa2LFFh2FjBP6AnBEcwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhn01eCRA9TVsSAnZWagAAOcMP/jX+3guIb1uJgkkB2dmp\nZcn86cq7SgkgFP+YZDaixRcaDOgU3QBG/YjFCkuUBvrWH4x+R2H0boCEo0/I\nnmgK2cfIi7BmtVBNBhEqDqKcNFm6AIL+c9VXyGXMEEPdUM2kmtqeTC0jrDqP\nfIwEo4+oK4i5q2SX0n54IN9tYaIGIgfrkVtu8LhHYOfg/NfnhLtuKFWbqpS0\nxUJXaVcMwJwv43L/KCySgRpvPJffmL7jDn0EiOC1OjSSHvcjHvpUCxNqEZzs\nSbIaOad56re8TzBTRCYpPQ02SYJj1s4pTBiHrO5YC0ATO/iuH5DIAOe8oiXb\nIrKWP/9QSDlcLluUT0I77BQn4avHZYxcGTdd9CIbHahlaoVcmeX6/cakLG6n\n7yfjkrqwqvq8TzVoE4sbhyd7KxTzxNYyBMg7akKd2gPHXSSk7y4PvMs5ksvz\nn3e3qPO0BfQzmJipri6oFJWk81kR+nS25EgI3eQYrbpcY30xxut+mEoTJwYs\n9yEuDu7sRkjOjT6n8Sro0ehcTbRXwHd+Xyhs24GvJ1W156jvlTRzd2ilZaoX\nLVcq+B5fT3aK5rHX9zOeVN604Gx6pDUutxukOanA+BLLjbPAMlHyW59Vvf9A\n1gsU9TPUli7D5/Cs3pxaDprKBSoe+EZ3RQO1UMBonQw8PEntFY6GLPAxL6jd\nGiUd\r\n=zieb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main/index.js","types":"dist/types/index.d.ts","module":"dist/module/index.js","source":"src/index.ts","denoify":{"replacer":"../../config/denoify-rimbu-replacer.js"},"funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"1594b907f4dbbd994a52f0e2e94ffd9217420ff5","scripts":{"lint":"eslint src","test":"jest","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:main && yarn bundle:module && yarn bundle:types","format":"yarn format:base --write","typecheck":"tsc","build:deno":"rimraf deno_dist ../../deno_dist/deep && denoify && cp ../../config/mod_ts_template deno_dist/mod.ts && mv deno_dist ../../deno_dist/deep","test:types":"tsd","bundle:main":"tsc --p tsconfig.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/**/*.{ts,tsx,js,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:module":"tsc --p tsconfig.module.json"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"tslib":"^2.3.1","@rimbu/base":"^0.7.2","@rimbu/common":"^0.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_0.8.2_1637829982779_0.018223219889780706","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@rimbu/deep","version":"0.9.0","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@0.9.0","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"https://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"5bf20c8a48ec98d8cbbe1c6ced4093292b13c7b5","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-0.9.0.tgz","fileCount":51,"integrity":"sha512-sQNrD+tJeSwuHJu5BW3ET6e13Zu88WCfTBS2t8O061FbDdUqA6e+jevWke4v2/BPVpxeH/TzfeBBrsU7+TvrYA==","signatures":[{"sig":"MEUCIQDYlaug2hKtekt5ufEc43lg/ORK2f8SBHxpQkLJOkElsAIgXx0y/K/prSNeHjaFPo7FmYFirNhzMs7lJv8nMANldMU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibszzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXeA/8Dh8SIWuDxKLGGhlpltNJe7fDLAM0WV5wGEUU4pclevZs9V3W\r\nwgWB7XFD01CjyMRVHsJsiW6hEFwW/SfN3pXEOTfrYlPQruB+8e0e9MZ7uWWO\r\nbuGW2ta+SnOj/HW0oYNdyzGwxta/k/B146GYxmB3kcxrzIq2qwXL0auzJkBJ\r\nX04SFXppEPT35QGD+zm3EYyz3UHashQx5jro7pRIrosQMF5YgVpoK/T4fTdS\r\nXOpX3tv46AJHUD3pitvrz7TpN4276/dK+TzVRIwc5EaFwa5x4MKPqPuuZ8Va\r\nGvxYUB8ozEs/X0YdKIRBPilr+shFF0GIvQdBuN9wufj06cflKXu9niPeXUEW\r\n0Nd6yMZYjEaZ/W9dqmsZg6tiD/iN1Xy9QuskOrNG4PEmthQwIcExHybbCoT/\r\ntFRCzmef82vh5wpfEvV7/kgPRKF9z/V5wLzZArGHt42+eOo6ryXHQ+Q8LRUO\r\nIoGe07RAI58NXJUQb/EA//G3eEYYE3pxq9icGmn+LIsvS7BCq4VZQVXE797Q\r\nYA0F6gHQlvCpcirV5k+Kgxyhjh5e+SdDMEVZ3dg0kiYr1p4OtxHXuqWMQdJe\r\n9Cb9vgIQhmKFd0CI7diAGdYq44NGzZ2VenHplPvG2D3LpAsUfquJajwipNoh\r\nt0ocUaDG4C9hE0Fbc9uStf2xKAF5T5DR5jg=\r\n=jH7/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main/index.js","types":"dist/types/index.d.ts","module":"dist/module/index.js","source":"src/index.ts","denoify":{"index":"src/index.ts","replacer":"../../config/denoify-rimbu-replacer.js"},"funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"7c60bf40f3479524fa9d603a75b33f914d2feb28","scripts":{"lint":"eslint src","test":"jest","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:main && yarn bundle:module && yarn bundle:types","format":"yarn format:base --write","typecheck":"tsc","build:deno":"rimraf deno_dist ../../deno_dist/deep && denoify && mv deno_dist ../../deno_dist/deep","test:types":"tsd","bundle:main":"tsc --p tsconfig.main.json","extract-api":"api-extractor run --local --verbose --config config/api-extractor.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/**/*.{ts,tsx,js,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:module":"tsc --p tsconfig.module.json"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"sideEffects":false,"_nodeVersion":"12.22.12","dependencies":{"tslib":"^2.3.1","@rimbu/base":"^0.8.0","@rimbu/common":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_0.9.0_1651428595476_0.3366287588437138","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"@rimbu/deep","version":"0.9.1","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@0.9.1","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"https://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"c4b301abb3e820eca34f2f13f9e2300ff09c5fe5","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-0.9.1.tgz","fileCount":51,"integrity":"sha512-IYn9UWv+gq7FxSYEvIV3BVpTKq9EchdKhbt7jcIMxMPYLyrUi2/CYYgADlXp2eq1/QaLBeYsXOJ5opEJ/jEBzA==","signatures":[{"sig":"MEQCIC/ZbITFBZN7ycPOp2MNXpbB2Fd7AZ4gq7wrF/dWuerIAiBJnD8yAomZeyjNvtaWbzCVM5rk1FIMVGvXTva6mAELiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidYBpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrU5A/+IXwOFcMKEASJTfyLBqOfJPE+5AcOtRh3aXqaTX2j839qaZJU\r\n/BPUd5uSW4kuRR3eK3PekEKNAFZHBWUXioBjbZSlhATYwddn3G0WXglhkSqf\r\n/AWiXKbV8eaiu5RWg//SAQXhr0eMQFqcgCv7TthiiiTEbXsvc1NlfrRR7srw\r\nZWjr0AqWmTxJ0tHPMEu1dmnTY97I1M23+U89SCu6htGVVALnWmnJdDbZjJrt\r\nCrn27YlQkw9Locd1FW0/MqOfENvbTAKPVETjW1z1sH1Y7I+rztVFxIU+jXDV\r\nwGAhhOIY7m2NVQlmAXN87kyjvmGbwpg/hg65OkSzOp2VrIiqwtMxQPAhDEFM\r\nwUlZYRyeSScyLq8oI4N/9PzBbayKZ0gjy0WIA4926msFM1Hqhzwqk7NGdtRs\r\nNVEqtF1tDa9D/DV7SVcrF8eV2JjQvzrLjUYrGJPFzkvtG2uWmsODMf9t+fgJ\r\nDJrWPsqbhmKi+VkB+Pe1BFj3hXp67rfgYlwbE0/jB5OzJ52NnXR4Bf05OIvf\r\nHz96IXz0sv/Sfo2d0FL1geIGkim6rlW/M53KNmd6PUwgpDfol/p1CdF05B51\r\nQ1qY0o9Gy99L32mTPBlvZXNZLz/K5HIvaCEAgL3sgJzrITFr3627u/tWPmqm\r\njzTL0bGo1/oQOvWQOPssm3fFT2U/nxfs3RA=\r\n=Exks\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main/index.js","types":"dist/types/index.d.ts","module":"dist/module/index.js","source":"src/index.ts","denoify":{"index":"src/index.ts","replacer":"../../config/denoify-rimbu-replacer.js"},"funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"f44e1b43f07ac973555270806bbdde5f06400941","scripts":{"lint":"eslint src","test":"jest","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:main && yarn bundle:module && yarn bundle:types","format":"yarn format:base --write","typecheck":"tsc","build:deno":"rimraf deno_dist ../../deno_dist/deep && denoify && mv deno_dist ../../deno_dist/deep","test:types":"tsd","bundle:main":"tsc --p tsconfig.main.json","extract-api":"api-extractor run --local --verbose --config config/api-extractor.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/**/*.{ts,tsx,js,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:module":"tsc --p tsconfig.module.json"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"sideEffects":false,"_nodeVersion":"12.22.12","dependencies":{"tslib":"^2.3.1","@rimbu/base":"^0.8.1","@rimbu/common":"^0.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_0.9.1_1651867753234_0.31523928674782","host":"s3://npm-registry-packages"}},"0.9.2":{"name":"@rimbu/deep","version":"0.9.2","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@0.9.2","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"https://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"639dcd84f28c7bd4de60e75a2610c2fc93a7c691","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-0.9.2.tgz","fileCount":51,"integrity":"sha512-0/gT/AcBdPh8uT3etpqE48/rdPnSYShTaMkj5+g/O//AjaLbezvta47EO1yEPctqTGPSgzoA/vXYqd6agngHwg==","signatures":[{"sig":"MEUCIQDTVSjxP4jlK1S8a2fW4KB2rHqZYvdZlPbvKBRXiB7/lAIgKqmEzEBAUxCAILhTPgJnnGItASJMu+SZ6LB29t3gAm0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieMMvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMYg//R6LhgbgTcoVLnbu1Pmhkdc7cyIVvJLsNPzPa6Tx3ONNhmsSJ\r\n99gdg7J018K7a+1uEoi+CJun9eHd/ePSYxX2ZivspvVpI3DEZ7yD3NkU37cf\r\nCstnh/W42nwk6SbCqvZZCd0u9wtLjn8KFb430w5K1u2ty5uy97aJ7MLpqeaj\r\nM3torZfszOTDiWl0B87Iu/doN8TyoNNA8y1V1+lqCNKtdC197QwT61KcCmrf\r\ntNuyBbaeNBh4nF0SeVmaf6I9YC6Yfu28vX//+w3FOp+K3NhHKzU7ftK3ZGRW\r\nnAW7zCeIYWa6uX78MF3HwcJTSBh4lhsEhlUKi2tXh+a4GXsYnEK6Jz0bGz5i\r\nHfBsEN7t/bwPEmpA+uIdHsSWpvmJEvJ6Oiz6FCxUDGIkknxYMomTP2uIPvty\r\nnwz/XUMNnBHROIf9wZPNtrt9nx6zX7uJlZPCnD1PRdJLgUznjOkZdyhTh6Po\r\n1uX9CuICNkHGoICuU5hmfIUPjHNKW3I7EBF8HKmDm9wrif7aH886XscixJDH\r\nME4mcIoVxSA1X6YaMx2uxt7pkwr+ZXiGhNDbHfy6SyzACO92SpvQdnLiZ19B\r\nnnOBQevXQsJ0YVHX18m4Xb8wzTHD7VAfqMorH7KJvb++hpwn+sBE4ofiJuEW\r\nIknlXNo0K2e0wfQ3TaH+8fsvUcxwZn5MJs8=\r\n=vEUh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main/index.js","types":"dist/types/index.d.ts","module":"dist/module/index.js","source":"src/index.ts","denoify":{"index":"src/index.ts","replacer":"../../config/denoify-rimbu-replacer.js"},"funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"33dd7ca935f19f513586834a2ce1b1f886352ae7","scripts":{"lint":"eslint src","test":"jest","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:main && yarn bundle:module && yarn bundle:types","format":"yarn format:base --write","typecheck":"tsc","build:deno":"rimraf deno_dist ../../deno_dist/deep && denoify && mv deno_dist ../../deno_dist/deep","test:types":"tsd","bundle:main":"tsc --p tsconfig.main.json","extract-api":"api-extractor run --local --verbose --config config/api-extractor.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/**/*.{ts,tsx,js,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:module":"tsc --p tsconfig.module.json"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"sideEffects":false,"_nodeVersion":"12.22.12","dependencies":{"tslib":"^2.4.0","@rimbu/base":"^0.8.2","@rimbu/common":"^0.9.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_0.9.2_1652081454899_0.11801509329272108","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@rimbu/deep","version":"0.10.0","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@0.10.0","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"https://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"77c3257827e041a78fca5cda3b8413ea0b3462f2","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-0.10.0.tgz","fileCount":45,"integrity":"sha512-dd3FerAgMQJHpoTuaxz7CVN4kiMWMJ0pNVac+p2mdUDA0i7zTR3ozSHekmH+bV3ANG4UdZnVSpdltrpV+tdOUQ==","signatures":[{"sig":"MEUCICiMPaLafdp3yY+WHqWEWqJU+JGip8cHhdTFgvVIABAAAiEA+m3lRSC8A74Y+icDrvSx8+iCuIPwHlHOTIq412m52fM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikJMqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYgg/5ACqGiw1GNtY0Pds44NEKmjGYVIriF06p0SmzAm6+XT3AK6sG\r\nEvjWLtoz3Q9itjgu+/ZDnmc5KmkSzxEIsZERCE0V+djOJKdmkoCkddttgfm2\r\niL9pS1vL5e8OdghmTrw1tdnlOGI+JU36ux3GiWLXWZzKkSQxzChq+Q1uzc6A\r\ntc53dA/cjYHaTsB9dwEDBL5nvcWfoj5BGGtQxZZbgG6pl7ppsNG0yIdF/b1h\r\n56bdTop/nxLawFQWE9AFUhyi5Cw2iYqCDo1bS7E+++3ITQoUnMPjA9zGDfPc\r\nFywq3YeN5fd2X7ZQWIdtzSBKfR7RproAhrqdCYhE3TsjfdrI6Uoo+o5G5MMC\r\nNpIcHeLmonKIe7S/CH6PxwOPYoA4XvBgpXU4lS3DaEVlAGt+QYsJwfsXOdAB\r\n5CNcfZUR+fMsoQPtHDLzJa7hOoFWJ8YdQxHV/c61QaXszn/Ms7WOaHkCFoSS\r\nxAY+/50Gl6+odm5kgg6PlPWIyvuc1BNq9BWr703SlE0zsr9QEEZ6AF2kV5kK\r\n16BsVTgbeXdpeRAq+0xBQ9VMU1n48gJVR/JDze2yIwLPdYyDRq74V3Fqxvz7\r\nqJYSN6QE/Ua0tCoEzMcIZHZc74PpWLgaF+L1ggYqGXMZS2CWkN2duoEs6+td\r\nHQZaLA1hQEjImIZhu7wj5C9J7UUM5njvzUU=\r\n=Iwb7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main/index.js","types":"dist/types/index.d.ts","module":"dist/module/index.js","source":"src/index.ts","denoify":{"index":"src/index.ts","replacer":"../../config/denoify-rimbu-replacer.js"},"funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"4efaf8c469d606381517984436383fd6b1b61ec0","scripts":{"lint":"eslint src","test":"jest","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:main && yarn bundle:module && yarn bundle:types","format":"yarn format:base --write","typecheck":"tsc","build:deno":"rimraf deno_dist ../../deno_dist/deep && denoify && mv deno_dist ../../deno_dist/deep","test:types":"tsd","bundle:main":"tsc --p tsconfig.main.json","extract-api":"api-extractor run --local --verbose --config config/api-extractor.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/**/*.{ts,tsx,js,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:module":"tsc --p tsconfig.module.json"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"sideEffects":false,"_nodeVersion":"12.22.12","dependencies":{"tslib":"^2.4.0","@rimbu/base":"^0.9.0","@rimbu/common":"^0.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_0.10.0_1653642025935_0.8438849634886159","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"@rimbu/deep","version":"0.10.1","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@0.10.1","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"https://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"7cf32b330ba457faf251bbb21bdf2f264e1d4959","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-0.10.1.tgz","fileCount":45,"integrity":"sha512-TAbLgZVXPOHcnL3L0m38b9asZq/m1cF8LTFoMnbYC44llT2jn02EBXLT0MnnxUgvEKkVvRyBZGr0vRNhnB4+9A==","signatures":[{"sig":"MEUCIQDGvgJuF0XFGUZiZCTYROakeOxND0e/I6c1QbzitHfFrgIgeKu6+xTyedg9s+agwjNjV+q0XSv8lz9enWUVR45ERFE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikya6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqL8A//Rs1ekSqpRbUitF26NZV1SW7PeHac3KBH+dn/gPP0m4r2SEeM\r\nehiMLtjMHtOXeE2qVITlw6CuxuGCODVcXC41C84yLbflZkb2Tk1Oft4zdabu\r\nzz/MAQfGg6TaHQRp4xLzY0gK6XKOvWApCaPahZL9WCPFc2X9GJzzUEponBWI\r\nrEBnxIUNcy/C1w2fVYohrWWEOA5mYl7sjJ5awWvlglAbKW9Y1gREyfcNd4e6\r\n5A41ZEK+CNo+scwgs1FqHfXeSdOX9gl19RvFerJoBtJpMkiP/mYBFmkCurWv\r\nUsjxdsVJeKN80Gm0FmJ2BZAF9vjhqtM/+wwjaZ+gzvm6jMlySbOYLC1Sar57\r\n9NF1vHGrWu9kj6Mw5XG2bkddoaP4eiMYJVXwiP2huPH7RneeFcnmOkCas1Qa\r\n/iABYfH0+Qco7raWexjvQ2zs4AiTsLZnRDJNdidqhj3aXRwJqbtZuzrHA94m\r\nspc7Y4iZPrvXR244AOTcY87NJEFm4Sj097j5dtGjojmDdf5n69S0yetF1gh4\r\nAe1m2SvyV17BgG1BUxmj91TmIrDSqlpH3BRxAnsqDSpVR3/VYgXxG4etr6hb\r\nZbWgGgskfkrGBUf7GItGvxMTbFmu6LD8+gL1oB8sk/GyxrZh20oKvFIocgOg\r\n4Bl2wkfTBb/yhs9tP6m7smPWDx7oY9tGBZU=\r\n=6/KF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main/index.js","types":"dist/types/index.d.ts","module":"dist/module/index.js","source":"src/index.ts","denoify":{"index":"src/index.ts","replacer":"../../config/denoify-rimbu-replacer.js"},"funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"60d3b52050fc30f10921cbf92d637362d663d7e0","scripts":{"lint":"eslint src","test":"jest","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:main && yarn bundle:module && yarn bundle:types","format":"yarn format:base --write","typecheck":"tsc","build:deno":"rimraf deno_dist ../../deno_dist/deep && denoify && mv deno_dist ../../deno_dist/deep","test:types":"tsd","bundle:main":"tsc --p tsconfig.main.json","extract-api":"api-extractor run --local --verbose --config config/api-extractor.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/**/*.{ts,tsx,js,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:module":"tsc --p tsconfig.module.json"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"sideEffects":false,"_nodeVersion":"12.22.12","dependencies":{"tslib":"^2.4.0","@rimbu/base":"^0.9.1","@rimbu/common":"^0.9.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_0.10.1_1653810874350_0.7776771747580953","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"@rimbu/deep","version":"0.11.0","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@0.11.0","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"https://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"3ad9e4812ecfc1b2a44e9153b868f2ec268819b6","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-0.11.0.tgz","fileCount":45,"integrity":"sha512-UJ3kuWy157mWRwMbxwELlM/jppn+aznKlM1Ifkfvf7AfJqt7OB7MmifuVUD/I34i/6mZ29HHCR7Yq5gV0mh6Ig==","signatures":[{"sig":"MEYCIQD6lFKcC76PBJzPTEDBKdgbbl7nML5HM6/7ilhGVTdeJgIhALbeZSEQKSak/MIwe1XIn/BPpSd/zAQCyKHCKKEDB/p4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinvrXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgWA/9EV20kTQtJ49U1xuIGgeKxS7+MtbhGD1a08+XV5N003/hyoFo\r\nOwuGKHMqLlkiL/+JC9zKZAeWRXQfGDrMinlkFvCPHui30f87uuOMTuc1Q4te\r\nsxKxFJYyjXdBs1igOo/u1tq2cuqkRQK3CA8ZMcz8oBbPsPvbVgSxTqWaFFR9\r\nvnh05iD4zQhvE3QrHxkEKGsHpIFa3q2YxBaCdmavXJtzBzicdznHnT4Ykksw\r\nHamtJatKdFipvyLIDVlrTglbLxXqDYVXVAHWYb4cQxPcdr/gHbuNkYlBw9y6\r\nE/1Y6+RRTsbRCMFUlvg/gcF5eKFnJAMThdj0XGQSKQWPl9iZ+tXwgh9HRmcY\r\nF75mkRncEaYuOEWvDCrB6hxHyW8m9fIVpuUH2oaWmL376UpWBQX+OTMKHsdz\r\nmANJd2zPBO+DX/7GNxcw5NA9O8ZGgvqBXEBM2tAVbYR74NYZa1TbNxNjVZHU\r\n+AcE3IgqL1z4HgzSM79YOeRgOcBNm8P/V9unQ7rlgGU3jCKFlTX2SW7V43Py\r\ng2kI0P7QDrlt3ZJsSUYUF4UrIGvBfK1cXo8jd9h7zSSbPr6/UqZJYl/lQCol\r\nVn+dYr1UGZZBTHs+S4P0NtXSw4m4Jnyf4ad0D8419bVRrkERvUAlkR/Hpa2n\r\nZAbkc3FhkAWrIuryDZ8cEf+Mhy/fA6OECSI=\r\n=yGvW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main/index.js","types":"dist/types/index.d.ts","module":"dist/module/index.js","source":"src/index.ts","denoify":{"index":"src/index.ts","replacer":"../../config/denoify-rimbu-replacer.js"},"funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"4d6b7411c36f599331185b1bc597e58f34954d1a","scripts":{"lint":"eslint src","test":"jest","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:main && yarn bundle:module && yarn bundle:types","format":"yarn format:base --write","typecheck":"tsc","build:deno":"rimraf deno_dist ../../deno_dist/deep && denoify && mv deno_dist ../../deno_dist/deep","test:types":"tsd","bundle:main":"tsc --p tsconfig.main.json","extract-api":"api-extractor run --local --verbose --config config/api-extractor.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/**/*.{ts,tsx,js,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:module":"tsc --p tsconfig.module.json"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"sideEffects":false,"_nodeVersion":"12.22.12","dependencies":{"tslib":"^2.4.0","@rimbu/base":"^0.9.2","@rimbu/common":"^0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_0.11.0_1654586071356_0.6274947052901501","host":"s3://npm-registry-packages"}},"0.11.1":{"name":"@rimbu/deep","version":"0.11.1","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@0.11.1","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"https://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"742aa4e57a7efe79546d68a3781a596e162d7a34","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-0.11.1.tgz","fileCount":45,"integrity":"sha512-4qjszVWM3YWf7Wp7RN1NlyGEJ+o7PPp3IyZngMZBKXwNywvZH/z3Mk48hmKishYzsNFZrh1slwFtN9n/18tTyg==","signatures":[{"sig":"MEQCIEHt2XrBPnke1Ej06wRPN7WfdFy3Ho//GFakm5L9/JH+AiBWuiCLUDZddVwmbFwZ4wegwv3jnOhc6Y3dn8lAl2SjIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwD0eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmryqw//ZFOIkQu8x2qt42UZ7SvIvx/k0/uJUEesv5eJIkOGjxilxQNn\r\nk1C1937SlHdazzMOqD8uK3brq5de/5W6JxIlPKLzfSF6qX4ojPKw0a1eNgXI\r\n6LmY4pu6lN89FXlpaeJ8vuV3J0HFgy0aypLSqFMDgC2jjyhEiTrSEDyOE4X8\r\n7NdHcGtXVsH+dm5VqoBsEIwS72QD5iJ8Vdb2fXXfeeN3jGKbN3lv5cfLizHw\r\nLJcuVMGHKstg8otcG4O0hVxmOCGS2Qdtne8Vjwsbc+SRa9r9LRxrSskcTKqZ\r\nUgVzn5k9sDXRLF5Rd4lT5hma8uDSgZOqazklWnYI+Jfcq1TLehs9XzwJ13aW\r\n1QnRjhVMFselZJ5x9rVFcn+Pi/lvk4FvzBMIT9gJcH4qXvBff5GbcQEzLfzS\r\nNa7TdzZxfKrKZBF32eHBGPPfmTW1jIMs7hCEsxex1Ss7Ckpu+Of0bvM7Q4b3\r\nk2aHt6LHu8gkDgw0P6PV+ghLrivb8BL2IYjl2A+tZpz6HssVoL2mOEr94tUm\r\nTjP4MoQTdNZnjvErdu5+G57ezSlPtTBs+5TAPNHYQE/Zi/kQVEoAfQfsX/Z8\r\nuPcT3XS5OfmR0yrlNxKSF9TJtAPqPTLdKJLbdb4uyPpFlaflIpAC3VW7y3LN\r\nLTfV5Ryz0bt9XH2FTyVrvdV3Cd9pLzUKKJA=\r\n=f4gS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main/index.js","types":"dist/types/index.d.ts","module":"dist/module/index.js","source":"src/index.ts","denoify":{"index":"src/index.ts","replacer":"../../config/denoify-rimbu-replacer.js"},"funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"9e7cd56ce066f7903c5749110c2a7a8b06809403","scripts":{"lint":"eslint src","test":"jest","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:main && yarn bundle:module && yarn bundle:types","format":"yarn format:base --write","typecheck":"tsc","build:deno":"rimraf deno_dist ../../deno_dist/deep && denoify && mv deno_dist ../../deno_dist/deep","test:types":"tsd","bundle:main":"tsc --p tsconfig.main.json","extract-api":"api-extractor run --local --verbose --config config/api-extractor.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/**/*.{ts,tsx,js,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:module":"tsc --p tsconfig.module.json"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/5.1.6/node@v16.15.1+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"sideEffects":false,"_nodeVersion":"16.15.1","dependencies":{"@rimbu/base":"^0.9.3","@rimbu/common":"^0.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_0.11.1_1656765726707_0.14342043742750543","host":"s3://npm-registry-packages"}},"0.11.2":{"name":"@rimbu/deep","version":"0.11.2","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@0.11.2","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"https://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"9c6d28c59b85665dfaff514233830bc2ac301978","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-0.11.2.tgz","fileCount":45,"integrity":"sha512-cDD4BMLsf9Wfpim5uWcB4ecADvHe/0Y0ZqDyj3IF0myKejhQt6Z6K9zjr/b9MgUyYiC2JktyYKNOdIKPdDCPRA==","signatures":[{"sig":"MEQCIAZ8YKskhOgXGXxkpcAmN81gZ4I7tjof4JirWqkvEqk3AiAN9klq6SdzofBcDt+HYHXxzIMkccLQkMR2w/7Rx2NlgA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwF57ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrs7g/6ArhN20OfEKfh1HXFrlh3oMWvYgkVbg5KGluHeCJ3v2RGQ4TJ\r\npz4jIpS5nR3mSs/XPwxEZPEErJyxP9XmO0MZVJFo/SxbTtiRFaJjXGGLkVUT\r\nLMYZwK2B3B1WWrxOxWt+o+fwTUrxq+C1Fd7/3bU96m8/nlmymCUnuHQmFtkJ\r\nX9ppeyGIcktDcarKo05QdmVCYPhfGs+wzNSksBOQ1mhMOY7yKlvUhU9+No6/\r\nwWSrt3Os62oNu8aqB6SPwq8nLL8ytqFTtqhXrMYuYpN0ONTRomJjfCCeBZyP\r\nnjxkBjc7ECZqSP/Z3nGWiLAko7FEjSVAwiFgNAv4Ee9PAud4yhjprt/9Rn4x\r\nWsRLvbEtk21Ee7o/k2vyflpa52NTmS5kPkrXUtZkMGO9CzjeCh9Xw4PDb0zn\r\nMrDkrTn1v54RxrL109Xlun/GfWaKjE69NnHFU8krr3dsBhBW0PIJTgdyB/h4\r\nNOK8wLJdH+yx5SPJpiWmSHyvZzeB9cEGVrnDMFa3V+WzX8sFKAinEXUsfxGv\r\n/tgxKYcV9LUaSaIoW5PpXk/Vf/fkdFTkbcBzOuyt9Ve5y2vR9GUuNHknwNf3\r\n5BAWbUdaZh3eFcexKDZl9ADSzYbM+5n2b6LmRBPLuDnrfZKus/ZUbrtBtVth\r\nqIpGLFJm0TI5JEK4tZVEGXkw0wikEkitdNc=\r\n=sxGp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main/index.js","types":"dist/types/index.d.ts","module":"dist/module/index.js","source":"src/index.ts","denoify":{"index":"src/index.ts","replacer":"../../config/denoify-rimbu-replacer.js"},"funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"0d1677b4df9c1b0f1dc337eb38eea7a99ea7fc43","scripts":{"lint":"eslint src","test":"jest","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:main && yarn bundle:module && yarn bundle:types","format":"yarn format:base --write","typecheck":"tsc","build:deno":"rimraf deno_dist ../../deno_dist/deep && denoify && mv deno_dist ../../deno_dist/deep","test:types":"tsd","bundle:main":"tsc --p tsconfig.main.json","extract-api":"api-extractor run --local --verbose --config config/api-extractor.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/**/*.{ts,tsx,js,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:module":"tsc --p tsconfig.module.json"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/5.1.6/node@v16.15.1+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"sideEffects":false,"_nodeVersion":"16.15.1","dependencies":{"tslib":"^2.4.0","@rimbu/base":"^0.9.4","@rimbu/common":"^0.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_0.11.2_1656774267307_0.42756851960516307","host":"s3://npm-registry-packages"}},"0.11.3":{"name":"@rimbu/deep","version":"0.11.3","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@0.11.3","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"https://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"bcf38727462088aadb2ac66e91428a36f148b5fe","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-0.11.3.tgz","fileCount":45,"integrity":"sha512-xByXRnv496mSIZltiEtLI+ik/DrjHakruOfk+4co0kXWc0viQyfWuCFmiVTqdxXatEzlOpWTckA54vjqiq1l+Q==","signatures":[{"sig":"MEQCIBjqXBRQDlgMcbjPURVFN7DGNBHdxMwiT4dVZHeZnTXKAiAK8VldeD5lKqiyFNHJV0QWojeEpTPOWQ8ZXHi0VnZLLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH6VQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqveA//Q+A5P12Xj1EsVZwH2HXqmjXE9nwr8MdoZq5gHAC4KFnrAh+u\r\nEjueanrsugtXzvFzoeqQVrU/m7fkHUmWWy1wCKx1mF/Roj5pYWVrVqkYq0l6\r\n+HLCAev6oAtS7kKDKFMtw5u2akNbsdQC4c86k5Q9qmO/RNPNpRHdFvcrk6p8\r\nHQujvbVykIjBpQscpQFQfpzwSdoVTt9aFpcIyv/ANhLvSxekFsQxyaa/xkbv\r\nOrzdhspX2KumUb7ijUq7s5pCjZ70erOiYvNHBeXEbl6D44L+PzIqjo0AxZcH\r\n+0Q103307sVkdYssuuXykVUlw3P8CcaKgbq1Z8rkynQFI53WbjhP+t3YY9hR\r\n95WSLI4lwAuRVhULsZlNKkd5hBmYSO039rbql5n8UIxllAu1gNUC6TOElewZ\r\nhHrDI2Y4jDkLjzSaZtnfM7OUibqZ7H3kGxWPaRudhEXH5k6gdU+MPsiY38cg\r\n6ISoHW+bvulvy8DeO9XQBri9glI+B9KqvJZ+bFxbGo7AOlZyRRtLaT9F96tq\r\n6wOi1GYXUMhzNs14Gn8IXQ6IWnIM0NffLHP4xvddRyFOSSzrsbiLnZ8og+Fv\r\nKAUfOc1NwGCnH7fCkW7ZqvuOPQFlviOAU1QpJDNXbDAgNNkFf3DXDkMH4hJv\r\nWmUVbS7e0xSkxK0yiv3X68V1BYREMYWGStY=\r\n=8NeL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main/index.js","types":"dist/types/index.d.ts","module":"dist/module/index.js","source":"src/index.ts","denoify":{"index":"src/index.ts","replacer":"../../config/denoify-rimbu-replacer.js"},"funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"c4009664c4e15f367e963d198cacd7c5fc182a4d","scripts":{"lint":"eslint src","test":"jest","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:main && yarn bundle:module && yarn bundle:types","format":"yarn format:base --write","typecheck":"tsc","build:deno":"rimraf deno_dist ../../deno_dist/deep && denoify && mv deno_dist ../../deno_dist/deep","test:types":"tsd","bundle:main":"tsc --p tsconfig.main.json","extract-api":"api-extractor run --local --verbose --config config/api-extractor.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/**/*.{ts,tsx,js,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:module":"tsc --p tsconfig.module.json"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/5.1.6/node@v16.17.0+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"tslib":"^2.4.0","@rimbu/base":"^0.9.5","@rimbu/common":"^0.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_0.11.3_1663018319770_0.9154480611504332","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"@rimbu/deep","version":"0.12.0","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@0.12.0","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"https://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"ba666c6922a208fd0ce13686966697a9ad8bd2bb","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-0.12.0.tgz","fileCount":57,"integrity":"sha512-T2WGL1fnqVQNfppYlfiuZmdkvsj3/kaQ4js+TYe/sMPvefHPAk98Obc8xyx3BTRe86+46RpKyLotRPAWFWV1mQ==","signatures":[{"sig":"MEYCIQCQ9C1lvw8vPiiGKiHgxSSZ4Vbj6c61g6aQp892mKFdDAIhAPv/4IGIuV5IsSh5FkGTzaxsUuV3i7Ij8xV73E5aPIlw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK/iNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrekxAAjJgCfrxGO69PYuyeOh97gIjBE85g4jOCiWckrpa/mdOUPJgl\r\nujaJ2M+3YkzLVoI38Wnr9VAUXoxOKCxDD3OgwGuEROVRGy5BqfaZp+SiUOQv\r\nX6iXjnOA9cWx+dC6dtNsCsou23ojPm1BIHgtm4dgPOSMz1wy612loknCpunx\r\nvnjuC/9Yng0T9Gnc52U6p10UCGPA7xxgyqWKuSUVxxobJZ9m96PB9n4QjcAZ\r\naFezTrXNUpDsN4I2VGJXDOgNLmsKVhSodCEttAype/20Cign9YsaglwVWlBO\r\n33M6XV82mXrlJntDhbUr/pCfVdmTkEWQ7Z9nccAIxJClDDGcBIjt0VdxfH39\r\nTkliKvVc04N+n9EeyQLvQZsUiFvLwIbzecc5mWKEvIg5FlNoEWZ9bsJIJIi+\r\nDIKJZTd7dEtfpylD187K5LgW/LttLmpz6sgqfF5IjPpWDI+BVmm9LT3u4ZtA\r\nbMGl0Yfwx2bmlaB7UmRMjbFftbSJz6jfxH/sHj0Vzp+21+f75ljmX2oxNt8v\r\nZ7SFHPt3gYkCbj0wfE8HO5PKXWs+h8TrGK9hCl07Myxukaeva4+DZTlXyxmx\r\nlXYhaxpnfthD9QDufR9RWFwaho8qWlxEoLsV9fuZc4Vr7L3ykkZixDiqZxR6\r\nDvV6qd7hrM78cBLlsjyuHH0RAWEn/jeaBtg=\r\n=fcSP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main/index.js","types":"dist/types/index.d.ts","module":"dist/module/index.js","source":"src/index.ts","denoify":{"index":"src/index.ts","replacer":"../../config/denoify-rimbu-replacer.js"},"funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"22ae1cadeb885e7fd30a23bd05c001cda3141e86","scripts":{"lint":"eslint src","test":"jest","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:main && yarn bundle:module && yarn bundle:types","format":"yarn format:base --write","typecheck":"tsc","build:deno":"rimraf deno_dist ../../deno_dist/deep && denoify && mv deno_dist ../../deno_dist/deep","test:types":"tsd","bundle:main":"tsc --p tsconfig.main.json","extract-api":"api-extractor run --local --verbose --config config/api-extractor.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/**/*.{ts,tsx,js,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:module":"tsc --p tsconfig.module.json"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/5.1.6/node@v16.17.0+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"tslib":"^2.4.0","@rimbu/base":"^0.10.0","@rimbu/common":"^0.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_0.12.0_1663826061188_0.21521326746164915","host":"s3://npm-registry-packages"}},"0.12.1":{"name":"@rimbu/deep","version":"0.12.1","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@0.12.1","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"https://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"ee4d67f6f4bff71bc07ec91184b201a6c102f3c4","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-0.12.1.tgz","fileCount":57,"integrity":"sha512-Lz1N+QV5yNUWEoklCUSCUv82DQ2YxYTjipXAaOH6+QOss+jvgESx4dSslb3o1Hewrdx/0fd97eSdUQwvA/TZnQ==","signatures":[{"sig":"MEUCIDg/YPJkiD/9tbsaRhR46z36aGyxGkcABEkhiGfkGkaxAiEAnSdJKLJ8PEoXbrmJg4vl+Z2IQ2yg+JomCxq6MpF13Fg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLK42ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqviQ/+P2rdIuOSc1YStXK0t1VLU17SXlr+IGGw0kcLizGke42BnGO/\r\nieUOeT6qJ7gCycpbZo0up2rmof3dva7qIOhvsD6tpwXE05EpHDQxP8pKVTKG\r\ngEwgy7n37jjBtMrSBOrRTjbCbpVmv33Q3OO7REK2WpbQHbVE9p6R8l4BnxqV\r\nMJjerylYnzqzcP1x9A3yEwSI19W7l3nLLAHtDyWAlr+Pb/Do7ivJ4b3yc8ez\r\nCYxLXf3n/FMvKsGpJgdcQGmZGDAHvC3hZi3OrEncTc/XKBiKvDL9/2jNZ22Z\r\n45bSQUa3dTWm5ZLnOeafSBDMg7lV8uZLImifNkAWYFUj+Q9byPhD0YID/lZf\r\nXtuxF//NGhQscSy5CmcwA60epW+tDaZvpLmXiaobE+J+JYXDxrlalMb/IWzp\r\nVRmbB7kWkXnG0qNqNq5RlGikzOi3WsMZZdSny8y2qRAqcJSkCl4FxihRehtx\r\nPuUuTx3h2RMLLyetF/6WNjk4vKFcj6pkYSZHpxi1OtXNTdkSrZY0Snv0NPwd\r\nYhxvO5JJVTW7ZbwZ1u9TwAdL/+L+N2mgsgtUen5xNHqOGS5vRI0ygw3f/jiJ\r\nCdmVF0EwFNkacbEiBfZbsa/mOA7kMFPPrnKpdqGOTAJkUGwm/XLFHcjIaqMW\r\n2Yx4Xv1+fs39JZwMZxjYEq9mopv6zkVkpJw=\r\n=VLbk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main/index.js","types":"dist/types/index.d.ts","module":"dist/module/index.js","source":"src/index.ts","denoify":{"index":"src/index.ts","replacer":"../../config/denoify-rimbu-replacer.js"},"funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"ef217d1ea7a8287bec3b4755fdb9d717318e1941","scripts":{"lint":"eslint src","test":"jest","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:main && yarn bundle:module && yarn bundle:types","format":"yarn format:base --write","typecheck":"tsc","build:deno":"rimraf deno_dist ../../deno_dist/deep && denoify && mv deno_dist ../../deno_dist/deep","test:types":"tsd","bundle:main":"tsc --p tsconfig.main.json","extract-api":"api-extractor run --local --verbose --config config/api-extractor.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/**/*.{ts,tsx,js,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:module":"tsc --p tsconfig.module.json"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/5.1.6/node@v16.17.0+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"tslib":"^2.4.0","@rimbu/base":"^0.10.0","@rimbu/common":"^0.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_0.12.1_1663872566343_0.35481808295939254","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"@rimbu/deep","version":"0.13.0","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@0.13.0","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"https://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"72270802c0895ed912b35b247b9ef67148be56e7","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-0.13.0.tgz","fileCount":57,"integrity":"sha512-FyUX0kwAMRen40ZJYpVbnEiGOTrAloFRq/CqW3CzXg3WHrEzlPKAnfSbvc2CrkaRDxDsSVI+4yMoI3d2cDMIoQ==","signatures":[{"sig":"MEUCIDDtWPUqY0xNWp6dVWlzc1c+NlVwo80wTkR7Mkf5iHbCAiEAwZP/5L665rEYdMqzw2hP67+QbWhm68XOio+N1c9O+MM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM29ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRCw/+L56XQVI2xVsuKmShuC6AJv4vxyMUa0Gn6AuJzonzJCsBFzzu\r\n2mhWc8OPAFOcE6U8WB1SBe9+tFas2RQlj6EIyzNaNEx7vDjGVfippjI95LwW\r\nV2aHT3wdPJbBmqB6BN6P/rJiWoakvbqc1kYkYqCuCa+z50cpJoIzy1QfOurB\r\nWTSG11sSJuJgW4LO1Sl7dpAVuHKzlhNpUg97vRYokFCq4Y+X/xlK8EdtU4yS\r\nxQN4UbZqvbwPLVlwbU2TlWim4gyubuTl8oAZBBpZzCIgp9hEtn5yA6IKMKFS\r\nhRgcB8vph9u8DZ7BPb+zFVLE5ikPrKVvrcbRvnfD++46Co26zHa4B0B8mNHC\r\nGUKcyiDdIReeaYYVCD7cd8y9A0SMqJx1Xw3tpI3gAw3R8t6M/d5alUGVV8aq\r\nadkvTnV+VVltzErXdwpEkm+QSXt6fD2ykk7GkNm2SaenlGm9C+UZ2PQjY7b2\r\nriXY78mKKNhT3nCPkT/No4z21aCVkeRte7u3NM1mU1ztUmeZLbH1jpqkCTHn\r\nrSge6riRtT5ANs/LTydtd6m64XhqLFjbLtt/mLDWFrHUq0mzMOWDovaLdf53\r\nWI04EgfJhQYRFB5+/kaSA3gjHgm5SLbVOxIVa5tl3TiH/Vgmy1/h0cNWnJqr\r\nvQYYFlVfaboRFZGCbpR6n62xMQRYIiWUEs4=\r\n=Nrmn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main/index.js","types":"dist/types/index.d.ts","module":"dist/module/index.js","source":"src/index.ts","denoify":{"index":"src/index.ts","replacer":"../../config/denoify-rimbu-replacer.js"},"funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"92420ee29abdd7241014c9a5a10210c127f314d0","scripts":{"lint":"eslint src","test":"jest","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:main && yarn bundle:module && yarn bundle:types","format":"yarn format:base --write","typecheck":"tsc","build:deno":"rimraf deno_dist ../../deno_dist/deep && denoify && mv deno_dist ../../deno_dist/deep","test:types":"tsd","bundle:main":"tsc --p tsconfig.main.json","extract-api":"api-extractor run --local --verbose --config config/api-extractor.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/**/*.{ts,tsx,js,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:module":"tsc --p tsconfig.module.json"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/5.1.6/node@v16.17.0+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"tslib":"^2.4.0","@rimbu/base":"^0.10.0","@rimbu/common":"^0.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_0.13.0_1664315224881_0.5939218103552337","host":"s3://npm-registry-packages"}},"0.13.1":{"name":"@rimbu/deep","version":"0.13.1","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@0.13.1","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"https://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"89c2d9594db8c180ddada5cb07935ad034593512","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-0.13.1.tgz","fileCount":57,"integrity":"sha512-6MrZR0ZejKe0sOHlW4EnhfmYVKfKB7AE3V1pj6KLiYgl04FDjlEplFQlPKFp/8E1tIvScNj3uzFXcvqg6jU0cQ==","signatures":[{"sig":"MEQCIC+I1ZWcFTpvxBVDiizLS8vcEY6jXPyVWbw2BFNsHs4eAiAMG3ZOw0bxHlKqy+FyMuIRZIoMpTWv90GJzaVg/GeRZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOXZgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMSRAAo2nlNWLmRwBEtVMFcwEJLb3Na/DTQf8wAf14a7o+Vk875TLS\r\nvU9iWQSFDrzbASjl74jQpNQROJrAj9K1kmRHy222lbtdzaX5fHqW65Vm7eaZ\r\n+DFVnCYvatGHSrhpVc4SI1n/NKt95xgYpYVZBfHRzccESO5AO963MQ4X0BSz\r\nHEOrOoeF7J/m1FQwVbIzjeoixAVwq+g1XSrr5tonPxM7u/1pT9BaPnhZyrDB\r\nLW+v4yg8fsBfNYpAG8YG6ACtSn1BCKYNQk4bij7xqsligvd3WOxM9j8tXC1j\r\n5UdfE/eiAvGonXb7XzfsHuEPrLJ4ipQGJOWYVLgg5ALELx+GSpZGAQn54hHy\r\nkXQC3HJgfIMn9k051xm1kkooZnE1+4E7HzSDKsqbLYqDzaZKnnUaFKHrm1Vk\r\nFldIbgQS1NUEF0jbpN2in5LYyi3w3qa/Pp1C6Sqj7J6XtI+yP9OvhV0hu694\r\n8I8RU3TxM/9SUm9B18RGl8gWSTNXj81qOs7fl1/iDyUPDvTvbuKIbOVqUnxv\r\nkVSxV/SeWwneKNGTtPxTwQkER5BnK+WAByncBB0nJsvWAtwFoz1fhfGef25I\r\nfifeM6HzRia8GZ1/qRrGDm8HlL9tjFpuM2jxT/BtfEwo7pPHoqhBPghdSKkQ\r\nI5QMeUgsorwzEC7GKSphPL5vbihei51vLdU=\r\n=GAB+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main/index.js","types":"dist/types/index.d.ts","module":"dist/module/index.js","source":"src/index.ts","denoify":{"index":"src/index.ts","replacer":"../../config/denoify-rimbu-replacer.js"},"funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"28454fe17a4e51a42f6107f7b1733270d0d88de5","scripts":{"lint":"eslint src","test":"jest","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:main && yarn bundle:module && yarn bundle:types","format":"yarn format:base --write","typecheck":"tsc","build:deno":"rimraf deno_dist ../../deno_dist/deep && denoify && mv deno_dist ../../deno_dist/deep","test:types":"tsd","bundle:main":"tsc --p tsconfig.main.json","extract-api":"api-extractor run --local --verbose --config config/api-extractor.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/**/*.{ts,tsx,js,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:module":"tsc --p tsconfig.module.json"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/5.1.6/node@v16.17.0+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"tslib":"^2.4.0","@rimbu/base":"^0.10.1","@rimbu/common":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_0.13.1_1664710240471_0.39224574237532805","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"@rimbu/deep","version":"0.14.0","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@0.14.0","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"https://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"6c7d116c369186f491e1ea15e7c7e93bef97453d","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-0.14.0.tgz","fileCount":57,"integrity":"sha512-r//t2HRsK3LV9fkU1MW3Y+oTeg23EYjua2hjiF9A1tVvbu9fQkC2iTNRJjIxvtLTXvtSb3gxuNS2ImlaFwh8iw==","signatures":[{"sig":"MEQCIDo6QXjan6geRoKg4U8G8XscMN8kP54yluxI3b4VjMRcAiAHunTYWK+jZ8Dz2j8l6stBOov/zcpRgEvAN/wMzk2NuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh7R2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzxA//aN6wJoaX9sq4XFVPbt7SFGEt8KpT322Pzs+xXNSpYgMq0LBX\r\noLRPmjAC5Y/oTiQgiS1SgZladxJ13I7k8d4RE6CK8EaUhT2VBpXNDYDwZSCz\r\nRS3XUBuWROCuzAtMnKwn1H503wcCQVOkjXrcryWY9dMO/kV0gYysrdrX0TyM\r\ndaF4a1NrIQtpsrzlaNUBl/YVxpDVSdDbvWnB5jxxZphYZtlbkUDic4aKbV4U\r\nUH2KY1Vnny56PZNgxa0ByVJi8Jnp6p1xktbjDwHl8HibVGjFNdiNSkI3g3fc\r\n5E5/Cx0EKji4a/S0jJp/dWV6n8MecDdpCBEVK2hnJowhlwt7xmdQiyfv2z+G\r\n7zjy4PmVx5DYd9zhElcRn2++fhS2BoWl62DOe9RBC7QBreurFJjBwV7MVe0R\r\n2dkyKDPZbjElmr/fjkZh+zbNSvwIK3cBoSnBGkDIfmgVqPmZ6plTDCmDGTo8\r\nzteJZe5miLDOx5GXdU99zYBXBFDYKW2zDztOG0oTp2v2OTB6CMIjACSUjIiv\r\nfOnyvpTrp1rNJnm7UL4oghNG5NbsdpmKv3TJloQk+LQJkDxLh4hNCEV9x5Vr\r\np8YQc6Az+AzYtsGgTkLjZam2lBkoQS5wgGXqPMTn8AJlsYG+V834WhPYb19l\r\nF0BcMSKdScooNBhy9EDG5uXAN7zMxSqbyQE=\r\n=Iehr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main/index.js","types":"dist/types/index.d.ts","module":"dist/module/index.js","source":"src/index.ts","funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"442ffd299583458d458e9bbe3dd02c67828707f3","scripts":{"lint":"eslint src","test":"jest","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:main && yarn bundle:module && yarn bundle:types","format":"yarn format:base --write","typecheck":"tsc","build:deno":"rimraf deno_dist ../../deno_dist/deep && denoify && mv deno_dist ../../deno_dist/deep","test:types":"tsd","bundle:main":"tsc --p tsconfig.main.json","extract-api":"api-extractor run --local --verbose --config config/api-extractor.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/**/*.{ts,tsx,js,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:module":"tsc --p tsconfig.module.json"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/5.1.6/node@v16.18.1+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"tslib":"^2.4.0","@rimbu/base":"^0.11.0","@rimbu/common":"^0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_0.14.0_1669837942729_0.7939995940058342","host":"s3://npm-registry-packages"}},"0.14.1":{"name":"@rimbu/deep","version":"0.14.1","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@0.14.1","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"https://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"c292a8cd6e457731ee5611578f3df5379bdf85b1","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-0.14.1.tgz","fileCount":57,"integrity":"sha512-dQ/SG9wwqvsSlYosn10iScTnkJc9gikLVAJuAtTAKJh3C6UndwHS4pGmUw1t43rzmMTOHxIRLjmoVL4d2fACCg==","signatures":[{"sig":"MEUCIDe8lDX+HQai14pf/88rdC8qzcZSSgDG+XFmjz7rn0MTAiEA0/Rmp55hbSuLE46dd+ua5w/ivfBnOPD58SoD0Ld4fdw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKVLgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAIQ//V9QFIPHSqUO7C8dBwELL3fJSENeG/d903ldz1wG9Kzkii8aG\r\nFbrEaMyCSGIGbdPxMabbx0fe7oruxop6ZwMa1nGJIHTPkiOFcYegJSliCc3E\r\n6iqUpLHyRU/eiP0s2DzjsEO7z+3smbeTMw2ZB2H212qVw331Hrp3IIoID5F7\r\nAQbHQwyMQnsElcoT6+mSBaQBoy025xjDhBfLa1YD1KoXQAaPWzFWQDyZ42O8\r\nL0iKOgPB1VnatGXbj54R+RGKtQg6dBwANJBT3nnKFWXjiRuPOfL1HFUPM131\r\nh9MiQDUKcGWY3LeNMYnLk6V6urx5qY+KnNT4g4h4R0h57HHSAiprWj8vSFZm\r\n0FvEqzt/78BdoZJML9cOZLMX+ovAqrQopJRPs15sK7FLgV6wnui2DRh7mFRz\r\n6//KgzUowGYUfuQSXn0y/WCNTknvmPiaajan/K+ff1yRiCdeJWrvF4zEREN3\r\nIQBixApgB7jloe7cwHvNvZBQbRtROaVRNuZ5/VomH/KzXw1fehvXCLIE3jxt\r\n154a24YKanfNzLlv3sw8dfBhnLLOloX11gN+JJw48J6zn2I2G3mA857r+DTg\r\nB9N1UBVTeDYydXF7uA+WWvj3kE4rSfFaMQFlXZmuBqh0tFd7XBRaLVCEVcX/\r\nHZEIXokTyPnGaM9ViD2ps0wUhstqL6+VS8g=\r\n=X5Kf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main/index.js","types":"dist/types/index.d.ts","module":"dist/module/index.js","source":"src/index.ts","funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"f7a7662f81e9246b244cab22c14776617652833f","scripts":{"lint":"eslint src","test":"jest","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:main && yarn bundle:module && yarn bundle:types","format":"yarn format:base --write","typecheck":"tsc","build:deno":"rimraf deno_dist ../../deno_dist/deep && denoify && mv deno_dist ../../deno_dist/deep","test:types":"tsd","bundle:main":"tsc --p tsconfig.main.json","extract-api":"api-extractor run --local --verbose --config config/api-extractor.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/**/*.{ts,tsx,js,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:module":"tsc --p tsconfig.module.json"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/5.6.2/node@v16.19.1+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"sideEffects":false,"_nodeVersion":"16.19.1","dependencies":{"tslib":"^2.5.0","@rimbu/base":"^0.11.1","@rimbu/common":"^0.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_0.14.1_1680429792106_0.5241111166041796","host":"s3://npm-registry-packages"}},"0.14.2":{"name":"@rimbu/deep","version":"0.14.2","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@0.14.2","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"https://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"52bc5ab3f4d5ccb9d624424dc3a09410f7c6cb82","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-0.14.2.tgz","fileCount":58,"integrity":"sha512-jaBOrQByALy/amLTew6cXf2Bs1Va2gqKbQX+p++U9J3vxwlTMXj20e+lONLZLkNfsyqIciy7Nl8SkMMc4ycQag==","signatures":[{"sig":"MEUCIQC6KMCYt8CMxqYwuuSveUuDKDeY+qqJIY6DnrL5Jcd4GgIgE0wRBbcK86tm6O50kt6Oa0dedfEFRILV3YLm710n6R0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSBaaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoecg/+NCixeCN/J9TGXpS24G+4959Hzaxqzm/0i8pdPIdQ3a690HGr\r\nooZW2LxaQL1KEu/rIysfO9NoKqei4mwHf7bQFXjENrfMwrgbWoQZ2lOgc2Sc\r\nnqeNXgJukl9y0dsiQSUMefK6ZOgUZwaErBBNhcdCf9z2B12FL9O0aZV2K6ap\r\nl4jjbHxZcBT+XRmN0av3NM205IyvVTRqOgJIXZvIkDPBrEfQj3aV+O0bSLsH\r\nwEXS/0/9Lt38kBnIBBSEQaTLJeLmKVRng6GWM4/nFnbCFXXmw0IgqDWUaydO\r\nMmh0NvsHRAztt8Te+XCV6fMldp3ILPFSS13Qy2uW26nx8xGhA1jun34kigQx\r\nd+2Dog5BKzHPlMJDhTis5Cd4hLWGGMLPwLB3hJ/uDFWsKk+Ke14ar0MjEP8s\r\n6lYSVaqIiuCTWNyrOnShMO72ViBAMYxdyN29WYYS8rX2ebEeGr+BzdUVUta4\r\nowRtKwW0Thybsz85leFUQCA/dNMrxEI9W2QPLuWt1ahNT0BUIlbkoIxElIqJ\r\neAMlSA1m+lg6aKuRjHQSMYUvmIiE8c6k4cE0CiO3YO7z8Az9UpbggISg5K6m\r\nuFuxkEqAGzw85yeK6CaEvbv6VNv2TpjWgMxBNvuj0oVGlaXe5R7GvW4DRDSj\r\nW9a7qta2i5Kk5ouZ/FqMG6wH06Id5g4CHSI=\r\n=kmXA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main/index.js","types":"./dist/types/index.d.ts","module":"./dist/module/index.js","source":"./src/index.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/types/index.d.ts","import":"./dist/module/index.js","default":"./dist/module/index.js","require":"./dist/main/index.js"}},"funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"4ffac464a67030c80e35241766098837498426e6","scripts":{"lint":"eslint src","test":"jest","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:main && yarn bundle:module && yarn bundle:types","format":"yarn format:base --write","typecheck":"tsc","build:deno":"rimraf deno_dist ../../deno_dist/deep && denoify && mv deno_dist ../../deno_dist/deep","test:types":"tsd","bundle:main":"tsc --p tsconfig.main.json","extract-api":"api-extractor run --local --verbose --config config/api-extractor.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/**/*.{ts,tsx,js,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:module":"tsc --p tsconfig.module.json"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/5.6.2/node@v16.20.0+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"tslib":"^2.5.0","@rimbu/base":"^0.11.2","@rimbu/common":"^0.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_0.14.2_1682445978632_0.865432907084047","host":"s3://npm-registry-packages"}},"0.14.3":{"name":"@rimbu/deep","version":"0.14.3","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@0.14.3","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"https://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"51760345aa938c171c7d5c850d8598e8f7134719","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-0.14.3.tgz","fileCount":58,"integrity":"sha512-7OLlGI4Dcxa4CPZfWSIq7wwEahwR+gMF3bsSxj4ue25hLsJ3jVtT+A4ImcXvc7xImjCcP2ihANhjPMoA8Wuy0A==","signatures":[{"sig":"MEUCIQD+O5uVBJtUk5FNolFCrpqLjnQzfOTeUo+r5EHwaQ6vCwIgeSm0m09ymhKXC0MfE5APOt4PDMx0if2ck9Lc5JumIiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSYkeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJ5RAAnbIydjFLQAlzYcZT1t/mkjLJa/zqH40FepByfvRePlJ0S5PY\r\ntVjVFbsccYgbzyrSATbcnAvo4zgHfxCgiaaVSTAgkeOnq9QXoFvuwWQ6SFt7\r\nY6AHR7eOI6B4nuTPa1HPiXn2VklFmP2Z2WELFUqxifTK6at/WXDipzTTGHMO\r\n+iw2UEvtZRfuRyNAeInNi1TTKcBN76bTYKwCFLKWP8+/eI0zVm/EzyhtzRdR\r\nvAx7GN/gEbdF0A0Ud0mKTQajh89r9MXip2I+bX0X7xhwx6AwcIhLMmtKUE7e\r\n/AJ3FbjBD8noMdeaH0PJisSLjGsMB7h8J5x3vomsFY0IzwbIvP+16efaamnu\r\nP+ijgaPKgZAp/teqAJ5T9BsNX/bLi+YFDQJFdNYLB/b5iERtNRd/hPwZjtYF\r\nwqy+C0QlK/KEUqVEz3ttDiWguRMlDarsb4bCU3xTxlg+/M6l2Mk8DgaU1wSV\r\nT3bpd4WtBM3xGaqI62WDvbU0qXSUcxrl9vkRIgqta7eIGW06YEGL+1qPV4Vp\r\nokgodtf7cFvuh40mTBCMkzahHCyTpy5c4keWndxnngkp8jgVYm35SsxXuZEP\r\npCus7JFjBoq1l4Zg1fPC3zTg6AsGG/f4tRk7coeOhr4TDB31JGqeUwQHJrH8\r\nFpgl94lohgA9avJ5vqIdUBoWiVHz999x7JA=\r\n=JRbW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main/index.js","types":"./dist/types/index.d.ts","module":"./dist/module/index.js","source":"./src/index.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/types/index.d.ts","import":"./dist/module/index.js","default":"./dist/module/index.js","require":"./dist/main/index.js"}},"funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"3d235bc539eed9cda52d110c2ec805d686776ae7","scripts":{"lint":"eslint src","test":"jest","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:main && yarn bundle:module && yarn bundle:types","format":"yarn format:base --write","typecheck":"tsc","build:deno":"rimraf deno_dist ../../deno_dist/deep && denoify && mv deno_dist ../../deno_dist/deep","test:types":"tsd","bundle:main":"tsc --p tsconfig.main.json","extract-api":"api-extractor run --local --verbose --config config/api-extractor.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/**/*.{ts,tsx,js,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:module":"tsc --p tsconfig.module.json"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/5.6.2/node@v16.20.0+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"tslib":"^2.5.0","@rimbu/base":"^0.11.3","@rimbu/common":"^0.12.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_0.14.3_1682540830343_0.232346640777763","host":"s3://npm-registry-packages"}},"0.14.4":{"name":"@rimbu/deep","version":"0.14.4","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@0.14.4","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"https://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"ff44eddbe6d34243a8b73c507e09fcad70d4fa12","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-0.14.4.tgz","fileCount":58,"integrity":"sha512-xa9CfqGdtwS/hkQq/CAAwgA0Qkhav1iaWamC1qPYABGVGVnfTPg7DZgRBQ0xkngy0VtUqtNW03UZ0OCR/0f4Ng==","signatures":[{"sig":"MEUCIQDbKTR0E/HDZPTx5DyGpe1CAPya+BQgwHjlI1ZtH4GuNAIgcTRxjzDsI7j0hwLAytEhS+bMDN4Q9MGCWS79LBVKmgw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSt0XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGSA/8Com2NYeFdClllYDBowbjAETDB2tFi1d9StTZUHt1BVgzoGq5\r\n5haj5DypKkVpOqQUQYqNCe5FSuEie/gJEgqWb5YD5kWdf3IaE8o6Tdwh9bj5\r\njWShEZWgMEb4DyycUZyDbAtotU6ijPfC35skPCZR83K7zDDrbPByblqrdskv\r\nHGFGAQ6yR3+e4TtDS2CPCXjqTW1AhtmwTEraOZnU74A/t2BDsMGZKkKsq8ep\r\n+gl2N3iAzr91lFHnIYRWDrWjVw3TOdyE5Zdps+RU928go4cUsk6i3DZdTFYz\r\n/PgbwYpn2wuZ81Grj+25kEh+9SYhLWPS6eaZ/jf1tzGIEO+ZTPJaYjK8Rjgp\r\nXFhdsypHVUqdBQoiBKUKa/N+8Jg4DY6hKDHP7EM/m59/zUqsVdm/V/a7ye+J\r\nVzI1QNA/JIXNj17qdxEzhm1ums5LfJm8Egdk2sxFBaNMlNiAMinBlKQ8Eisu\r\niB6Te7D3LB7Dy3bFgH2iQIDeheX01b5OOJJ1RcIyShCNB+Nz2ymWvc7fH79+\r\nlhKdMuzq0JMx7zGmFXOtwpddpF1A5vB/h1DSaSP2kHlhC7ikVBwChapu9O8c\r\nFWFtQIMRCaHjZqdaNjxjB7pjdETg9m2kmOvHnOj5K4AZGvzEw4HOcgskamKW\r\nGXc99s9ahZ9RJmR+VeZhFwcv1ZzMFavV48g=\r\n=YMnc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main/index.js","types":"./dist/types/index.d.ts","module":"./dist/module/index.js","source":"./src/index.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/types/index.d.ts","import":"./dist/module/index.js","default":"./dist/module/index.js","require":"./dist/main/index.js"}},"funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"8f83f7bc9812a739279a64e2e52d83f631dfb4f6","scripts":{"lint":"eslint src","test":"jest","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:main && yarn bundle:module && yarn bundle:types","format":"yarn format:base --write","typecheck":"tsc","build:deno":"rimraf deno_dist ../../deno_dist/deep && denoify && mv deno_dist ../../deno_dist/deep","test:types":"tsd","bundle:main":"tsc --p tsconfig.main.json","extract-api":"api-extractor run --local --verbose --config config/api-extractor.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/**/*.{ts,tsx,js,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:module":"tsc --p tsconfig.module.json"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/5.6.2/node@v16.20.0+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"tslib":"^2.5.0","@rimbu/base":"^0.11.3","@rimbu/common":"^0.12.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_0.14.4_1682627863296_0.693038731167656","host":"s3://npm-registry-packages"}},"0.14.5":{"name":"@rimbu/deep","version":"0.14.5","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@0.14.5","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"https://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"5e2319950372a10d73b103fcc9774ad15df413a5","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-0.14.5.tgz","fileCount":58,"integrity":"sha512-JMvwpDj/YlcCa9hYk7JYbuH0AObaP1RtgHqxe4T/MOPzQ8aD2NF9vpOEmoa7CtnKlYgm2295uBWvd+SGl6/R1Q==","signatures":[{"sig":"MEYCIQD7k81ruNDc4qBVzJvaYTOGALMAKYVJU7LNJ1F0adt5bAIhAKSR2q6UuGw52WAKdUf/iStOoTm/zVgGU0Vbp0MeHcvy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222569},"main":"./dist/main/index.js","types":"./dist/types/index.d.ts","module":"./dist/module/index.js","source":"./src/index.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/types/index.d.ts","import":"./dist/module/index.js","default":"./dist/module/index.js","require":"./dist/main/index.js"}},"funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"5400f8471bdfc7a227f7defc4a3942bdf3ff1423","scripts":{"lint":"eslint src","test":"jest","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:main && yarn bundle:module && yarn bundle:types","format":"yarn format:base --write","typecheck":"tsc","build:deno":"rimraf deno_dist ../../deno_dist/deep && denoify && mv deno_dist ../../deno_dist/deep","test:types":"tsd","bundle:main":"tsc --p tsconfig.main.json","extract-api":"api-extractor run --local --verbose --config config/api-extractor.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/**/*.{ts,tsx,js,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:module":"tsc --p tsconfig.module.json"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"tslib":"^2.5.0","@rimbu/base":"^0.11.4","@rimbu/common":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_0.14.5_1684668411680_0.20957630031996444","host":"s3://npm-registry-packages"}},"1.0.0-alpha.1":{"name":"@rimbu/deep","version":"1.0.0-alpha.1","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@1.0.0-alpha.1","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"https://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"7a80588b2dddc58c445dcfce3f699177cbd13865","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-1.0.0-alpha.1.tgz","fileCount":58,"integrity":"sha512-G1Bx0mewzWybGduHhdt7c8lueQGIAyUc8KPLXs1TjXbEzl+w2p13DIrxQ7Z4fnd/JF5NSR+i4qL8dOuiSQwedQ==","signatures":[{"sig":"MEUCIQC8aKyPvnpjjbTVaySo712k7lMBOAfSxxoSiIrhLfIG1gIgeNUvOFlD5zgmyJ5Q+o/8Lh0a1PHow/9dOLTMAuQC6nU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":336931},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"bun":"./dist/bun/index.mts","types":"./dist/types/index.d.mts","import":"./dist/esm/index.mjs","default":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"}},"funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"dfaf8143e56f54ed1e31f7c96802548c46e03bd8","scripts":{"lint":"eslint src","test":"vitest run","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:cjs && yarn bundle:esm && yarn bundle:types && yarn bundle:bun","format":"yarn format:base --write","test:cov":"vitest run --coverage","typecheck":"tsc","build:deno":"yarn bundle:deno-prepare && yarn bundle:deno-convert && yarn bundle:deno-move && yarn bundle:deno-clean","bundle:bun":"node ../../config/bunnify.mjs","bundle:cjs":"tsup src --format cjs --clean -d dist/cjs --loader '.mts=ts' --legacy-output","bundle:esm":"tsc --p tsconfig.esm.json","test:types":"tsd --files test-d","test:watch":"vitest","extract-api":"ts-node ../../config/api-extractor.ts config/api-extractor.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/**/*.{ts,tsx,js,mts,mjs,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:deno-move":"rimraf ../../deno_dist/deep && mv deno_dist ../../deno_dist/deep","bundle:deno-clean":"rimraf _deno_prepare","bundle:deno-convert":"denoify --src _deno_prepare/src","bundle:deno-prepare":"node ../../config/prepare-denoify.mjs"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/7.1.1/node@v18.16.1+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"_nodeVersion":"18.16.1","dependencies":{"tslib":"^2.5.3","@rimbu/base":"^1.0.0-alpha.1","@rimbu/common":"^1.0.0-alpha.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_1.0.0-alpha.1_1688306221743_0.6218701659291193","host":"s3://npm-registry-packages"}},"1.0.0-alpha.2":{"name":"@rimbu/deep","version":"1.0.0-alpha.2","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@1.0.0-alpha.2","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"https://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"24052b56c378780db6bd2f14aa3d691de09d1211","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-1.0.0-alpha.2.tgz","fileCount":58,"integrity":"sha512-P5+qBX0lufD217c3oAxn2SLBmxEoqQ0/XpKD8Vysmno2lGG/U2gsSf2SJdFB5+WG5LD+qP6R/HAyZSeDZrv0EQ==","signatures":[{"sig":"MEQCICxi49xz6x5TTdZkNW365SZopciLbQEde2aBHxRp/y1HAiAMGbMN8Q50lOkL1VksJGGEXkg+PG7QhIsRlZUEWMmUig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":336917},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"bun":"./dist/bun/index.mts","types":"./dist/types/index.d.mts","import":"./dist/esm/index.mjs","default":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"5f9e27c3b41028a7ec98c47a94daebce9461d3fb","scripts":{"lint":"eslint src","test":"vitest run","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:cjs && yarn bundle:esm && yarn bundle:types && yarn bundle:bun","format":"yarn format:base --write","test:cov":"vitest run --coverage","typecheck":"tsc","build:deno":"yarn bundle:deno-prepare && yarn bundle:deno-convert && yarn bundle:deno-move && yarn bundle:deno-clean","bundle:bun":"node ../../config/bunnify.mjs","bundle:cjs":"tsup src --format cjs --clean -d dist/cjs --loader '.mts=ts'","bundle:esm":"tsc --p tsconfig.esm.json","test:types":"tsd --files test-d","test:watch":"vitest","extract-api":"ts-node ../../config/api-extractor.ts config/api-extractor.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/**/*.{ts,tsx,js,mts,mjs,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:deno-move":"rimraf ../../deno_dist/deep && mv deno_dist ../../deno_dist/deep","bundle:deno-clean":"rimraf _deno_prepare","bundle:deno-convert":"denoify --src _deno_prepare/src","bundle:deno-prepare":"node ../../config/prepare-denoify.mjs"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/7.1.1/node@v18.16.1+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"_nodeVersion":"18.16.1","dependencies":{"tslib":"^2.5.3","@rimbu/base":"^1.0.0-alpha.2","@rimbu/common":"^1.0.0-alpha.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_1.0.0-alpha.2_1688326830079_0.48627459738343504","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@rimbu/deep","version":"1.0.0","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@1.0.0","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"https://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"9999a2f8112c8fc499b6f9270374a4d1af1fc378","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-1.0.0.tgz","fileCount":58,"integrity":"sha512-b3RkmJ5ZPEQbL4rdw7M41WQn7idgDncM9llWowl/G6QDFuHKkLJzHz+wrjHHDa9TLU3OXYYSpZ6gVMo357z30w==","signatures":[{"sig":"MEYCIQCwk1ODZ65d6AVVeYQGlOI5mJIfOiq3NJQDP8lW8iEzNQIhAK9Lw/ZM88cH2x4lemHOfOKNnuXjQjs+yp8P5XYHFV/o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":336893},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"bun":"./dist/bun/index.mts","types":"./dist/types/index.d.mts","import":"./dist/esm/index.mjs","default":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"c9d33ecc231d7b33b7e29734295fdb35caa235a6","scripts":{"lint":"eslint src","test":"vitest run","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:cjs && yarn bundle:esm && yarn bundle:types && yarn bundle:bun","format":"yarn format:base --write","test:cov":"vitest run --coverage","typecheck":"tsc","build:deno":"yarn bundle:deno-prepare && yarn bundle:deno-convert && yarn bundle:deno-move && yarn bundle:deno-clean","bundle:bun":"node ../../config/bunnify.mjs","bundle:cjs":"tsup src --format cjs --clean -d dist/cjs --loader '.mts=ts'","bundle:esm":"tsc --p tsconfig.esm.json","test:types":"tsd --files test-d","test:watch":"vitest","extract-api":"ts-node ../../config/api-extractor.ts config/api-extractor.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/**/*.{ts,tsx,js,mts,mjs,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:deno-move":"rimraf ../../deno_dist/deep && mv deno_dist ../../deno_dist/deep","bundle:deno-clean":"rimraf _deno_prepare","bundle:deno-convert":"denoify --src _deno_prepare/src","bundle:deno-prepare":"node ../../config/prepare-denoify.mjs"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/7.1.1/node@v18.16.1+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"_nodeVersion":"18.16.1","dependencies":{"tslib":"^2.5.3","@rimbu/base":"^1.0.0","@rimbu/common":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_1.0.0_1688410415728_0.305447132170503","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@rimbu/deep","version":"1.1.0","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@1.1.0","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"https://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"6bb3d04a31daffd2bbade2009a82943f7facde75","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-1.1.0.tgz","fileCount":58,"integrity":"sha512-uqZWp0hHwcjgLBg7hTvzOsGeFtLlHKLt0dbBw1Dx3OMaYsg9o0Q1mWIM6NzymEpxzWJIdU3fvg/ln1PWlzDHZw==","signatures":[{"sig":"MEUCIQD5yhDHQCesP9RowizTVY/j9e4qWTYcXZF8WIPOa2OhiAIgfDTi4j941WVR2kNbFPobDaECIsHporQE4kMjKGCRhCs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":336888},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"bun":"./dist/bun/index.mts","types":"./dist/types/index.d.mts","import":"./dist/esm/index.mjs","default":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"f0a61c7e2ba7ecc76dd56a57a9fe7e6ae059eb59","scripts":{"lint":"eslint src","test":"vitest run","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:cjs && yarn bundle:esm && yarn bundle:types && yarn bundle:bun","format":"yarn format:base --write","test:cov":"vitest run --coverage","typecheck":"tsc","build:deno":"yarn bundle:deno-prepare && yarn bundle:deno-convert && yarn bundle:deno-move && yarn bundle:deno-clean","bundle:bun":"node ../../config/bunnify.mjs","bundle:cjs":"tsup src --format cjs --clean -d dist/cjs --loader '.mts=ts'","bundle:esm":"tsc --p tsconfig.esm.json","test:types":"tsd --files test-d","test:watch":"vitest","extract-api":"ts-node ../../config/api-extractor.ts config/api-extractor.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/**/*.{ts,tsx,js,mts,mjs,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:deno-move":"rimraf ../../deno_dist/deep && mv deno_dist ../../deno_dist/deep","bundle:deno-clean":"rimraf _deno_prepare","bundle:deno-convert":"denoify --src _deno_prepare/src","bundle:deno-prepare":"node ../../config/prepare-denoify.mjs"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/7.1.1/node@v18.17.0+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"_nodeVersion":"18.17.0","dependencies":{"tslib":"^2.6.1","@rimbu/base":"^1.1.0","@rimbu/common":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_1.1.0_1690661020240_0.444614866095143","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@rimbu/deep","version":"2.0.0","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@2.0.0","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"https://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"fce3d388d8f3ed37dc6bebfcbb4672d5f9c428c9","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-2.0.0.tgz","fileCount":58,"integrity":"sha512-3M2Wyz3w6YjOSp16c0lZ/hfTzXi08ZDkmaNxZM8sj150nOSfIVqHmPPHxjC+fXF7ZH4NXPkqtOygQfjahh8oXQ==","signatures":[{"sig":"MEUCIBhG34af+fyOnbO/xdzDECFNV5jbznAU9gwE44XTDTXjAiEAlKpjZv0O8M+LtsT/Nx0OI3vdx+N8vOzcxqT/3uHzg1I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":337756},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"bun":"./dist/bun/index.mts","types":"./dist/types/index.d.mts","import":"./dist/esm/index.mjs","default":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"d107c858cf84cb27544685cef981067f2fe1612d","scripts":{"lint":"eslint src","test":"vitest run","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:cjs && yarn bundle:esm && yarn bundle:types && yarn bundle:bun","format":"yarn format:base --write","test:cov":"vitest run --coverage","typecheck":"tsc","build:deno":"yarn bundle:deno-prepare && yarn bundle:deno-convert && yarn bundle:deno-move && yarn bundle:deno-clean","bundle:bun":"node ../../config/bunnify.mjs","bundle:cjs":"tsup src --format cjs --clean -d dist/cjs --loader '.mts=ts'","bundle:esm":"tsc --p tsconfig.esm.json","test:types":"tsd --files test-d","test:watch":"vitest","extract-api":"ts-node ../../config/api-extractor.ts config/api-extractor.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/**/*.{ts,tsx,js,mts,mjs,json,md}\"","bundle:types":"tsc --p tsconfig.types.json","format:check":"yarn format:base --check","bundle:deno-move":"rimraf ../../deno_dist/deep && mv deno_dist ../../deno_dist/deep","bundle:deno-clean":"rimraf _deno_prepare","bundle:deno-convert":"denoify --src _deno_prepare/src","bundle:deno-prepare":"node ../../config/prepare-denoify.mjs"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/7.4.2/node@v20.11.0+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"_nodeVersion":"20.11.0","dependencies":{"tslib":"^2.6.2","@rimbu/base":"^2.0.0","@rimbu/common":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_2.0.0_1706298247090_0.44149861291925885","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@rimbu/deep","version":"2.0.1","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@2.0.1","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"https://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"248a6e7332cc0b38ee0b22582070ef2bf55c6a2d","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-2.0.1.tgz","fileCount":76,"integrity":"sha512-vMfSpZQBNWhIhny9Z0LMBnL2xsKnwxsMgnKsg6iHBk+YYSdrQvaKSRFR4i5j/Vi8Oe0kOSJiWNhG+tvSMUqbvw==","signatures":[{"sig":"MEQCIEbxP8ebLbu/KoUyYKhKWuSqoxXRChOHdi0zwXA6xvdMAiAXrHwQqolI+iN6I97X1bJdASi2iUc1loFQqk6SL+P+Sg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":330073},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.mjs","exports":{".":{"bun":"./dist/bun/index.mts","import":{"types":"./dist/esm/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"b7ed656d2c55d1a715d6a3f52e364e68cb98c759","scripts":{"lint":"eslint src","test":"vitest run","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:cjs && yarn bundle:esm && yarn bundle:bun","format":"yarn format:base --write","test:cov":"vitest run --coverage","typecheck":"tsc","build:deno":"yarn bundle:deno-prepare && yarn bundle:deno-convert && yarn bundle:deno-move && yarn bundle:deno-clean","bundle:bun":"node ../../config/bunnify.mjs -mode bun","bundle:cjs":"yarn bundle:cjs-prepare && yarn bundle:cjs-build && yarn bundle:cjs-clean","bundle:esm":"tsc --p tsconfig.esm.json","test:types":"tsd --files test-d","test:watch":"vitest","extract-api":"ts-node ../../config/api-extractor.ts config/api-extractor.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/**/*.{ts,tsx,js,mts,mjs,json,md}\"","format:check":"yarn format:base --check","bundle:cjs-build":"tsc -p tsconfig.cjs.json","bundle:cjs-clean":"rimraf _cjs_prepare","bundle:deno-move":"rimraf ../../deno_dist/deep && mv deno_dist ../../deno_dist/deep","bundle:deno-clean":"rimraf _deno_prepare","bundle:cjs-prepare":"node ../../config/bunnify.mjs -mode cjs","bundle:deno-convert":"denoify --src _deno_prepare/src","bundle:deno-prepare":"node ../../config/prepare-denoify.mjs"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/7.4.2/node@v20.11.1+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"_nodeVersion":"20.11.1","dependencies":{"tslib":"^2.6.2","@rimbu/base":"^2.0.1","@rimbu/common":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_2.0.1_1709668038396_0.5810739323436709","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@rimbu/deep","version":"2.0.2","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@2.0.2","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"https://rimbu.org","dist":{"shasum":"9644a8d39f029fb896f46b409daf05f1447319a3","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-2.0.2.tgz","fileCount":75,"integrity":"sha512-rvGQseVmhLM7Jccyz5FhdH//dvK6+S4PvNQ+EZWVn0SDy3O8EYN33kfc3SfREzTaQas4jrwSA6bcaDKcHv07Qw==","signatures":[{"sig":"MEUCIAy8tzF7mwpuUM3NLmvXpRVoRLaQnRAapDjeBbZ4LZu/AiEAqcCbYYjTxZXdbFGBL92pIwheZrPyvEAnqwcUsRZQKAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330390},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.mjs","exports":{".":{"bun":"./dist/bun/index.mts","import":{"types":"./dist/esm/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"f18ddf964507dbd10790da3cd4deef8f455a178e","scripts":{"lint":"eslint src","test":"vitest run","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:cjs && yarn bundle:esm && yarn bundle:bun","format":"yarn format:base --write","test:cov":"vitest run --coverage","typecheck":"tsc","build:deno":"yarn bundle:deno-prepare && yarn bundle:deno-convert && yarn bundle:deno-move && yarn bundle:deno-clean","bundle:bun":"node ../../config/bunnify.mjs -mode bun","bundle:cjs":"yarn bundle:cjs-prepare && yarn bundle:cjs-build && yarn bundle:cjs-clean","bundle:esm":"tsc --p tsconfig.esm.json","test:types":"tsd --files test-d","test:watch":"vitest","extract-api":"tsx ../../config/api-extractor.ts config/api-extractor.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/**/*.{ts,tsx,js,mts,mjs,json,md}\"","format:check":"yarn format:base --check","bundle:cjs-build":"tsc -p tsconfig.cjs.json","bundle:cjs-clean":"rimraf _cjs_prepare","bundle:deno-move":"rimraf ../../deno_dist/deep && mv deno_dist ../../deno_dist/deep","bundle:deno-clean":"rimraf _deno_prepare","bundle:cjs-prepare":"node ../../config/bunnify.mjs -mode cjs","bundle:deno-convert":"denoify --src _deno_prepare/src","bundle:deno-prepare":"node ../../config/prepare-denoify.mjs"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/8.2.0/node@v20.19.1+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"_nodeVersion":"20.19.1","dependencies":{"tslib":"^2.6.2","@rimbu/base":"^2.0.2","@rimbu/common":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_2.0.2_1747397763146_0.047927783155048864","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@rimbu/deep","version":"2.0.3","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@2.0.3","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"https://rimbu.org","dist":{"shasum":"402470008489c01635522892e03e05f2c488fc95","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-2.0.3.tgz","fileCount":75,"integrity":"sha512-3ePbno2xRJeQvN/+NOdJ0dB7/9QXxoOWXVwvlrmRYpwrNuOM6YajT523oIhTi8iBotUt7y430M5YL5VA+PYJzA==","signatures":[{"sig":"MEQCIA9eGHA1xmPSwmFDKsttq5enbWwnpnFqZeVds5ZJ92IrAiAR/vukKaHyS7kKmionLy9g9XD5c+DmH8RyJGGInlyn5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338400},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.mjs","exports":{".":{"bun":"./dist/bun/index.mts","import":{"types":"./dist/esm/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"1c35dbdd9ce13aeba818b41eb20bab1e826b3e16","scripts":{"lint":"eslint src","test":"vitest run","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:cjs && yarn bundle:esm && yarn bundle:bun","format":"yarn format:base --write","test:cov":"vitest run --coverage","typecheck":"tsc","build:deno":"yarn bundle:deno-prepare && yarn bundle:deno-convert && yarn bundle:deno-move && yarn bundle:deno-clean","bundle:bun":"node ../../config/bunnify.mjs -mode bun","bundle:cjs":"yarn bundle:cjs-prepare && yarn bundle:cjs-build && yarn bundle:cjs-clean","bundle:esm":"tsc --p tsconfig.esm.json","test:types":"tsd --files test-d","test:watch":"vitest","extract-api":"tsx ../../config/api-extractor.ts config/api-extractor.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/**/*.{ts,tsx,js,mts,mjs,json,md}\"","format:check":"yarn format:base --check","bundle:cjs-build":"tsc -p tsconfig.cjs.json","bundle:cjs-clean":"rimraf _cjs_prepare","bundle:deno-move":"rimraf ../../deno_dist/deep && mv deno_dist ../../deno_dist/deep","bundle:deno-clean":"rimraf _deno_prepare","bundle:cjs-prepare":"node ../../config/bunnify.mjs -mode cjs","bundle:deno-convert":"denoify --src _deno_prepare/src","bundle:deno-prepare":"node ../../config/prepare-denoify.mjs"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/8.2.0/node@v20.19.5+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"_nodeVersion":"20.19.5","dependencies":{"tslib":"^2.6.2","@rimbu/base":"^2.0.3","@rimbu/common":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_2.0.3_1763910139054_0.1276116152808613","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@rimbu/deep","version":"2.0.4","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@2.0.4","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"https://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"480832a373fa75239db9c6f3e394ddac2eb58a5b","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-2.0.4.tgz","fileCount":75,"integrity":"sha512-a0RVrFIjqJ9FtxPNePMzxYHNP7ZHOHSiLNdqTtzb41hhXC830ojwbVIRM+fAlgFcuwhWJwFSYcKZ6sl9vRRSOQ==","signatures":[{"sig":"MEYCIQDfHMsMbOPYBrY86wCBC6S5XTSIfnIwHZVLNVqsc9EaAgIhAOOEu2KGBEonnE3FbOIjV9X0jVjBbsJUWlbm3bBl0JqK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337903},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.mjs","exports":{".":{"bun":"./dist/bun/index.mts","import":{"types":"./dist/esm/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"bc6bc82af86461c423ba459d6d9809efdd5ffd61","scripts":{"lint":"eslint src","test":"vitest run","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:cjs && yarn bundle:esm && yarn bundle:bun","format":"yarn format:base --write","test:cov":"vitest run --coverage","typecheck":"tsc","bundle:bun":"node ../../config/bunnify.mjs -mode bun","bundle:cjs":"yarn bundle:cjs-prepare && yarn bundle:cjs-build && yarn bundle:cjs-clean","bundle:esm":"tsc --p tsconfig.esm.json","test:types":"tsd --files test-d","test:watch":"vitest","extract-api":"tsx ../../config/api-extractor.ts config/api-extractor.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/**/*.{ts,tsx,js,mts,mjs,json,md}\"","format:check":"yarn format:base --check","bundle:cjs-build":"tsc -p tsconfig.cjs.json","bundle:cjs-clean":"rimraf _cjs_prepare","bundle:cjs-prepare":"node ../../config/bunnify.mjs -mode cjs"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"_nodeVersion":"20.19.5","dependencies":{"tslib":"^2.8.1","@rimbu/base":"^2.0.4","@rimbu/common":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_2.0.4_1764089859294_0.42611890412188","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@rimbu/deep","version":"2.0.5","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@2.0.5","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"https://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"d32c9598e6e306676e37d23050901658aa69f679","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-2.0.5.tgz","fileCount":66,"integrity":"sha512-Sbog3mFJ2atUi2ZjtWzILya/39LTabj9f6PnO7yVNtZ3zg6dALAmiVdtuhCtRQzWLSX5YxluwQvYiGeQ6f6HhA==","signatures":[{"sig":"MEQCIAEcDv0MYvvBUPR9NYjbJ6RvN5BjBWx4ao5UEtvU+Xg2AiBcbe+jOkXcAimpyorUiAKBlIFjoU6/c4k4mTYxCWZPGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273532},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.mjs","exports":{".":{"import":{"types":"./dist/esm/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"15fd7c44f369838a47d42532bcd9771d65d6f660","scripts":{"lint":"eslint src","test":"vitest run","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:cjs && yarn bundle:esm","format":"yarn format:base --write","test:cov":"vitest run --coverage","typecheck":"tsc","bundle:cjs":"yarn bundle:cjs-prepare && yarn bundle:cjs-build && yarn bundle:cjs-clean","bundle:esm":"tsc --p tsconfig.esm.json","test:types":"tsd --files test-d","test:watch":"vitest","extract-api":"tsx ../../config/api-extractor.ts config/api-extractor.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/**/*.{ts,tsx,js,mts,mjs,json,md}\"","format:check":"yarn format:base --check","bundle:cjs-build":"tsc -p tsconfig.cjs.json","bundle:cjs-clean":"rimraf _cjs_prepare","bundle:cjs-prepare":"node ../../config/bunnify.mjs -mode cjs"},"_npmUser":{"name":"vitoke","email":"vitoke@gmail.com"},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"_nodeVersion":"20.19.5","dependencies":{"tslib":"^2.8.1","@rimbu/base":"^2.0.5","@rimbu/common":"^2.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_2.0.5_1764341894747_0.04560878821269543","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@rimbu/deep","version":"2.0.6","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"author":{"url":"https://github.com/vitoke","name":"Arvid Nicolaas","email":"arvid@rimbu.org"},"license":"MIT","_id":"@rimbu/deep@2.0.6","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"homepage":"https://rimbu.org","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"dist":{"shasum":"11a86782fff32e659c59cde78ae39431a57788ab","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-2.0.6.tgz","fileCount":66,"integrity":"sha512-1odG25ymFHiyzBCYESnpi2o0FPV/cH01ntkWDXWIsMW9zJt8WEZ7OlQ3Gk3i/SdjASBwUSjx5NPD99n+dn0SvA==","signatures":[{"sig":"MEYCIQDygJhl1dGtlKTt437oWWd/YIrhryYrN+QTNevCPO373wIhANq3AQXFokGRZ/UB6/+LRARSrMmq5YyroyA7xg0elVpx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rimbu%2fdeep@2.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273528},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.mjs","exports":{".":{"import":{"types":"./dist/esm/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/vitoke","type":"individual"}],"gitHead":"0d946ea05fda8261f1c55c3bcd6527ed793b90b5","scripts":{"lint":"eslint src","test":"vitest run","build":"yarn clean && yarn bundle","clean":"rimraf dist","bundle":"yarn bundle:cjs && yarn bundle:esm","format":"yarn format:base --write","test:cov":"vitest run --coverage","typecheck":"tsc","bundle:cjs":"yarn bundle:cjs-prepare && yarn bundle:cjs-build && yarn bundle:cjs-clean","bundle:esm":"tsc --p tsconfig.esm.json","test:types":"tsd --files test-d","test:watch":"vitest","extract-api":"tsx ../../config/api-extractor.ts config/api-extractor.main.json","format:base":"prettier \"{!CHANGELOG.md}|**/**/*.{ts,tsx,js,mts,mjs,json,md}\"","format:check":"yarn format:base --check","bundle:cjs-build":"tsc -p tsconfig.cjs.json","bundle:cjs-clean":"rimraf _cjs_prepare","bundle:cjs-prepare":"node ../../config/bunnify.mjs -mode cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7fb48bf-f48b-47c4-bd6e-a7ae1c05515b"}},"repository":{"url":"git+https://github.com/rimbu-org/rimbu.git","type":"git","directory":"packages/deep"},"_npmVersion":"lerna/9.0.1/node@v24.12.0+x64 (linux)","description":"Tools to use handle plain JS objects as immutable objects","directories":{},"_nodeVersion":"24.12.0","dependencies":{"tslib":"^2.8.1","@rimbu/base":"^2.0.6","@rimbu/common":"^2.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/deep_2.0.6_1768518455626_0.35568952751466765","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@rimbu/deep","version":"2.0.7","description":"Tools to use handle plain JS objects as immutable objects","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"homepage":"https://rimbu.org","author":{"name":"Arvid Nicolaas","email":"arvid@rimbu.org","url":"https://github.com/vitoke"},"license":"MIT","funding":[{"type":"individual","url":"https://github.com/sponsors/vitoke"}],"repository":{"type":"git","url":"git+https://github.com/rimbu-org/rimbu.git","directory":"packages/deep"},"type":"module","main":"./dist/cjs/index.cjs","module":"./dist/esm/index.mjs","types":"./dist/cjs/index.d.cts","exports":{".":{"import":{"types":"./dist/esm/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}}},"scripts":{"build":"yarn clean && yarn bundle","bundle":"yarn bundle:cjs && yarn bundle:esm","bundle:cjs":"yarn bundle:cjs-prepare && yarn bundle:cjs-build && yarn bundle:cjs-clean","bundle:cjs-prepare":"node ../../config/bunnify.mjs -mode cjs","bundle:cjs-build":"tsc -p tsconfig.cjs.json","bundle:cjs-clean":"rimraf _cjs_prepare","bundle:esm":"tsc --p tsconfig.esm.json","clean":"rimraf dist","extract-api":"tsx ../../config/api-extractor.ts config/api-extractor.main.json","format":"yarn format:base --write","format:base":"prettier \"{!CHANGELOG.md}|**/**/*.{ts,tsx,js,mts,mjs,json,md}\"","format:check":"yarn format:base --check","lint":"eslint src","test":"vitest run","test:cov":"vitest run --coverage","test:watch":"vitest","test:types":"tsd --files test-d","typecheck":"tsc"},"dependencies":{"@rimbu/base":"^2.0.7","@rimbu/common":"^2.0.7","tslib":"^2.8.1"},"publishConfig":{"access":"public","provenance":true},"gitHead":"deba9bad7177bd4a47378465ae645b9bcc0cf938","_id":"@rimbu/deep@2.0.7","bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"_nodeVersion":"24.12.0","_npmVersion":"lerna/9.0.3/node@v24.12.0+x64 (linux)","dist":{"integrity":"sha512-dMrmcS8wo+dBp4YL6ODT1H8I3zys5sr/2KsT3rAgTNbCv25l7pp04m3g/AQoQS0xG/3+4MTXe/X77eP664YhyA==","shasum":"f91d9040723c2ca1e4a812eeadd0a5f56375b37a","tarball":"https://registry.npmjs.org/@rimbu/deep/-/deep-2.0.7.tgz","fileCount":66,"unpackedSize":273560,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rimbu%2fdeep@2.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCUX8eh0mlQ/weiSDx9msNGNJnVpKsEiLNETwvr5BBbeAIhAP921TXtfJBqLhvcENGqlSTBmrFUekarGZn4e6Gapw3z"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7fb48bf-f48b-47c4-bd6e-a7ae1c05515b"}},"directories":{},"maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/deep_2.0.7_1768856501782_0.5949029727403381"},"_hasShrinkwrap":false}},"time":{"created":"2021-06-06T13:27:15.270Z","modified":"2026-01-19T21:01:42.250Z","0.5.4":"2021-06-06T13:27:15.810Z","0.5.5":"2021-06-06T15:35:00.669Z","0.5.7":"2021-06-06T18:05:40.584Z","0.5.8":"2021-06-10T13:24:05.570Z","0.5.9":"2021-06-27T09:26:46.554Z","0.6.0":"2021-07-02T07:26:17.167Z","0.6.1":"2021-07-04T08:10:54.452Z","0.7.0":"2021-07-07T06:48:15.879Z","0.7.1":"2021-07-23T08:29:36.601Z","0.7.2":"2021-07-23T11:02:10.865Z","0.7.3":"2021-07-23T14:46:35.034Z","0.7.4":"2021-08-20T18:00:02.836Z","0.7.5":"2021-09-04T15:02:56.513Z","0.7.6":"2021-10-10T16:27:12.505Z","0.8.0":"2021-11-20T13:34:02.308Z","0.8.1":"2021-11-24T19:38:18.313Z","0.8.2":"2021-11-25T08:46:22.942Z","0.9.0":"2022-05-01T18:09:55.640Z","0.9.1":"2022-05-06T20:09:13.383Z","0.9.2":"2022-05-09T07:30:55.223Z","0.10.0":"2022-05-27T09:00:26.124Z","0.10.1":"2022-05-29T07:54:34.509Z","0.11.0":"2022-06-07T07:14:31.540Z","0.11.1":"2022-07-02T12:42:06.915Z","0.11.2":"2022-07-02T15:04:27.501Z","0.11.3":"2022-09-12T21:32:00.018Z","0.12.0":"2022-09-22T05:54:21.379Z","0.12.1":"2022-09-22T18:49:26.555Z","0.13.0":"2022-09-27T21:47:05.081Z","0.13.1":"2022-10-02T11:30:40.656Z","0.14.0":"2022-11-30T19:52:22.962Z","0.14.1":"2023-04-02T10:03:12.330Z","0.14.2":"2023-04-25T18:06:18.813Z","0.14.3":"2023-04-26T20:27:10.721Z","0.14.4":"2023-04-27T20:37:43.567Z","0.14.5":"2023-05-21T11:26:51.862Z","1.0.0-alpha.1":"2023-07-02T13:57:01.971Z","1.0.0-alpha.2":"2023-07-02T19:40:30.276Z","1.0.0":"2023-07-03T18:53:35.975Z","1.1.0":"2023-07-29T20:03:40.398Z","2.0.0":"2024-01-26T19:44:07.272Z","2.0.1":"2024-03-05T19:47:18.573Z","2.0.2":"2025-05-16T12:16:03.316Z","2.0.3":"2025-11-23T15:02:19.251Z","2.0.4":"2025-11-25T16:57:39.496Z","2.0.5":"2025-11-28T14:58:14.973Z","2.0.6":"2026-01-15T23:07:35.787Z","2.0.7":"2026-01-19T21:01:41.929Z"},"bugs":{"url":"https://github.com/rimbu-org/rimbu/issues"},"author":{"name":"Arvid Nicolaas","email":"arvid@rimbu.org","url":"https://github.com/vitoke"},"license":"MIT","homepage":"https://rimbu.org","keywords":["immutable","patch","match","plain object","freeze","frozen","rimbu","typescript"],"repository":{"type":"git","url":"git+https://github.com/rimbu-org/rimbu.git","directory":"packages/deep"},"description":"Tools to use handle plain JS objects as immutable objects","maintainers":[{"name":"vitoke","email":"vitoke@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"https://github.com/rimbu-org/rimbu/raw/main/assets/rimbu_logo.svg\" height=\"96\" alt=\"Rimbu Logo\" />\n</p>\n\n<div align=\"center\">\n\n[![npm version](https://badge.fury.io/js/@rimbu%2Fdeep.svg)](https://www.npmjs.com/package/@rimbu/deep)\n![License](https://img.shields.io/github/license/rimbu-org/rimbu)\n![Types Included](https://img.shields.io/badge/TypeScript-ready-blue)\n![Node](https://img.shields.io/badge/Node-18+-6DA55F?logo=node.js&logoColor=white)\n![Bun](https://img.shields.io/badge/Bun-%23000000.svg)\n![ESM + CJS](https://img.shields.io/badge/modules-ESM%20%2B%20CJS-informational)\n\n</div>\n\n# `@rimbu/deep`\n\n**Immutable, type-safe utilities for deeply patching, matching, and selecting from plain JavaScript objects.**\n\n`@rimbu/deep` gives you a set of composable tools – `Patch`, `Match`, `Path`, `Selector`, `Protected`, and `Tuple` –\nto treat plain objects as if they were immutable, deeply typed data structures. You can:\n\n- **Apply immutable updates** to nested structures using a flexible `Patch` notation.\n- **Express rich match conditions** over objects and arrays using `Match`.\n- **Access nested properties safely** using type‑checked string `Path`s.\n- **Build typed projections** from objects using `Selector` shapes.\n- **Protect values at compile time** from accidental mutation using `Protected`.\n- **Work ergonomically with tuples** and fixed‑length arrays via `Tuple`.\n\nUse it whenever you want the convenience of plain objects, but with **deep type safety**, **immutable semantics**, and\n**refactor‑friendly string paths**.\n\n---\n\n## Table of Contents\n\n1. [Why `@rimbu/deep`?](#why-rimbu-deep)\n2. [Feature Highlights](#feature-highlights)\n3. [Quick Start](#quick-start)\n4. [Core Concepts & Types](#core-concepts--types)\n5. [Deep API Helpers](#deep-api-helpers)\n6. [Installation](#installation)\n7. [Ecosystem & Further Reading](#ecosystem--further-reading)\n8. [Contributing](#contributing)\n9. [License](#license)\n\n---\n\n## Why `@rimbu/deep`?\n\nPlain objects are great, but they quickly become painful when:\n\n- You need to **update nested fields immutably** (e.g. in Redux‑style state).\n- You want **type‑safe string paths** like `'a.b.c[0]?.d'` instead of ad‑hoc helpers.\n- You’d like to **pattern‑match** complex structures without a forest of `if`/`switch` checks.\n- You want to **project and reshape data** (e.g. API responses) into well‑typed views.\n\n`@rimbu/deep` focuses on:\n\n- **Type‑driven paths and selectors** – `Path` and `Selector` are derived from your data types.\n- **Immutable patching** – `Patch` lets you describe updates declaratively and apply them in one go.\n- **Expressive matching** – `Match` supports nested objects, arrays, tuples, and compound predicates.\n- **Compile‑time protection** – `Protected<T>` makes entire object graphs appear readonly to TypeScript.\n\nIf you find yourself writing a lot of manual cloning, deep property access, or matcher utilities, `@rimbu/deep` is a\ndrop‑in improvement.\n\n---\n\n## Feature Highlights\n\n- **Deep immutable patching** with `patch` and `patchAt`:\n  describe updates using nested objects/arrays and functions instead of manual cloning.\n- **Typed string paths** with `Path.Get` and `Path.Set`:\n  only valid paths for your data type compile.\n- **Structured matching** with `match`:\n  supports nested objects, tuple/array traversal, and compound matchers (`every`, `some`, `none`, `single`).\n- **Selection & projection** with `select` and `Selector`:\n  derive new shapes from existing data using path strings, functions, or nested selector objects.\n- **Compile‑time protection** with `Protected` and `protect`:\n  make values deeply readonly at the type level while still using the underlying runtime value.\n- **Tuple helpers** with `Tuple`:\n  ergonomics around fixed‑length tuples (construction, indexing, updates, etc.).\n\n---\n\n## Quick Start\n\n```ts\nimport { Deep } from '@rimbu/deep';\n\nconst input = { a: 1, b: { c: true, d: 'a' } } as const;\n\n// Immutable deep patch\nconst updated = Deep.patch(input, [{ b: [{ c: (v) => !v }] }]);\n// => { a: 1, b: { c: false, d: 'a' } }\n\n// Type-safe nested get\nconst cValue = Deep.getAt(input, 'b.c'); // boolean\n\n// Pattern matching\nif (Deep.match(input, { b: { c: true } })) {\n  // ...\n}\n\n// Selection / projection\nconst projected = Deep.select(input, { flag: 'b.c', label: 'b.d' });\n// projected: { flag: boolean; label: string }\n```\n\nTry Rimbu (including `@rimbu/deep`) live in the browser using the\n[Rimbu Sandbox on CodeSandbox](https://codesandbox.io/s/github/vitoke/rimbu-sandbox/tree/main?previewwindow=console&view=split&editorsize=65&moduleview=1&module=/src/index.ts).\n\n---\n\n## Core Concepts & Types\n\n### Exported Types & Namespaces\n\nFrom `@rimbu/deep`’s main entrypoint you have access to:\n\n| Name                            | Description                                                                                            |\n| ------------------------------- | ------------------------------------------------------------------------------------------------------ |\n| `Patch<T, C = T>`               | Type describing allowed patch shapes for a value of type `T`.                                          |\n| `Match<T, C = Partial<T>>`      | Type describing allowed matchers for values of type `T`.                                               |\n| `Path`                          | Namespace containing `Path.Get<T>`, `Path.Set<T>`, and `Path.Result<T, P>` utilities for string paths. |\n| `Selector<T>`                   | Type describing allowed selector shapes for values of type `T`.                                        |\n| `Protected<T>`                  | Deeply readonly/“protected” view of `T` for compile‑time mutation safety.                              |\n| `Tuple<T extends Tuple.Source>` | Tuple wrapper with helper types and functions under the `Tuple` namespace.                             |\n| `Deep`                          | Convenience namespace exposing the main deep utilities (`patch`, `match`, `getAt`, `select`, etc.).    |\n\nSee the [Deep overview docs](https://rimbu.org/docs/deep/overview) and\n[API reference](https://rimbu.org/api/rimbu/deep) for the full surface.\n\n### Patching with `patch` and `Patch`\n\n```ts\nimport { Deep, type Patch } from '@rimbu/deep';\n\ntype State = {\n  count: number;\n  user?: { name: string; active: boolean };\n};\n\nconst state: State = { count: 1, user: { name: 'Ada', active: true } };\n\nconst patchItem: Patch<State> = [\n  { count: (v) => v + 1 },\n  { user: [{ active: false }] },\n];\n\nconst next = Deep.patch(state, patchItem);\n// => { count: 2, user: { name: 'Ada', active: false } }\n```\n\nPatches can be:\n\n- Direct replacement values (`T`).\n- Functions `(current, parent, root) => newValue`.\n- Nested objects / arrays describing which fields or tuple indices to update.\n\n### Matching with `match` and `Match`\n\n```ts\nimport { Deep, type Match } from '@rimbu/deep';\n\ntype Item = { id: number; tags: string[] };\n\nconst items: Item[] = [\n  { id: 1, tags: ['a', 'b'] },\n  { id: 2, tags: ['b'] },\n];\n\nconst matcher: Match<Item> = {\n  tags: { someItem: (tag) => tag === 'a' },\n};\n\nconst result = items.filter((item) => Deep.match(item, matcher));\n// => only items containing tag 'a'\n```\n\n`Match` supports:\n\n- Plain object matchers (`{ a: 1, b: { c: true } }`).\n- Function matchers `(value, parent, root) => boolean | matcher`.\n- Array/tuple matchers and traversal helpers such as `someItem`, `everyItem`, `noneItem`, `singleItem`.\n- Compound matchers like `['every', matcher1, matcher2]`.\n\n### Paths with `Path.Get`, `Path.Set` and `getAt` / `patchAt`\n\n```ts\nimport { Deep, type Path } from '@rimbu/deep';\n\ntype Model = { a: { b: { c: number }[] } };\nconst value: Model = { a: { b: { c: [5, 6] } } as any };\n\n// Typed paths\nconst path: Path.Get<Model> = 'a.b.c[1]?.d'; // compile-time checked\n\n// Reading\nconst result = Deep.getAt(value, 'a.b.c[0]'); // number | undefined\n\n// Patching at a path\nconst updated = Deep.patchAt(value, 'a.b.c', (arr) => [...arr, 7]);\n```\n\n`Path.Result<T, P>` gives you the resulting type at a given path `P` in `T`.\n\n### Selection with `Selector` and `select`\n\n```ts\nimport { Deep, type Selector } from '@rimbu/deep';\n\ntype Source = {\n  a: { b: number; c: string };\n  meta: { createdAt: string };\n};\n\nconst source: Source = {\n  a: { b: 1, c: 'x' },\n  meta: { createdAt: '2024-01-01' },\n};\n\nconst selector: Selector<Source> = {\n  value: 'a.b',\n  label: 'a.c',\n  created: 'meta.createdAt',\n};\n\nconst view = Deep.select(source, selector);\n// view: { value: number; label: string; created: string }\n```\n\nSelectors can be:\n\n- String paths.\n- Functions `(value: Protected<T>) => any`.\n- Arrays or objects composed of other selectors.\n\n### Protection with `Protected` and `protect`\n\n```ts\nimport { Deep, type Protected } from '@rimbu/deep';\n\ntype Data = { a: { b: number[] } };\n\nconst data: Data = { a: { b: [1, 2] } };\nconst protectedData: Protected<Data> = Deep.protect(data);\n\n// protectedData.a.b.push(3); // TypeScript error – `b` is readonly\n```\n\n`Protected<T>` is a **type‑level** construct: it does not freeze the value at runtime, but helps prevent\naccidental mutations in your code.\n\n---\n\n## Deep API Helpers\n\nAll top‑level utilities are also available through the `Deep` namespace:\n\n```ts\nimport { Deep } from '@rimbu/deep';\n\n// Functional helpers\nconst incCount = Deep.patchWith<{ count: number }>([{ count: (v) => v + 1 }]);\nconst onlyActive = Deep.matchWith({ active: true });\nconst getName = Deep.getAtWith<{ user: { name: string } }>('user.name');\n\n// Typed, curried API with withType\nconst s = { a: 1, b: { c: 'a', d: true } };\nconst api = Deep.withType<typeof s>();\n\nconst next = api.patchWith([{ b: [{ d: (v) => !v }] }])(s);\n// => { a: 1, b: { c: 'a', d: false } }\n```\n\nThe `Deep` namespace mirrors the main exports:\n\n- `Deep.patch`, `Deep.patchAt`, `Deep.patchWith`, `Deep.patchAtWith`\n- `Deep.match`, `Deep.matchAt`, `Deep.matchWith`, `Deep.matchAtWith`\n- `Deep.getAt`, `Deep.getAtWith`\n- `Deep.select`, `Deep.selectAt`, `Deep.selectWith`, `Deep.selectAtWith`\n- `Deep.withType<T>()` for creating a typed, curried API.\n\n---\n\n## Installation\n\n### Node / Bun / npm / Yarn\n\n```sh\nnpm install @rimbu/deep\n# or\nyarn add @rimbu/deep\n# or\nbun add @rimbu/deep\n# or\ndeno add npm:@rimbu/deep\n```\n\nThen:\n\n```ts\nimport { Deep } from '@rimbu/deep/mod.ts';\n```\n\n### Browser / ESM\n\n`@rimbu/deep` ships both **ESM** and **CJS** builds. Use it with any modern bundler\n(Vite, Webpack, esbuild, Bun, etc.) or directly in Node ESM projects.\n\n---\n\n## Ecosystem & Further Reading\n\n- Part of the broader **Rimbu** ecosystem – interoperates with `@rimbu/core`, `@rimbu/collection-types`,\n  and other collection packages.\n- Ideal for modelling immutable application state, selectors, and matchers in complex domains.\n- Learn more in the [Deep overview docs](https://rimbu.org/docs/deep/overview) and the\n  [Deep API reference](https://rimbu.org/api/rimbu/deep).\n\n---\n\n## Contributing\n\nWe welcome contributions! See the\n[Contributing guide](https://github.com/rimbu-org/rimbu/blob/main/CONTRIBUTING.md) for details.\n\n<img src=\"https://contrib.rocks/image?repo=rimbu-org/rimbu\" alt=\"Contributors\" />\n\n_Made with [contributors-img](https://contrib.rocks)._\n\n---\n\n## License\n\nMIT © Rimbu contributors. See [LICENSE](./LICENSE) for details.\n","readmeFilename":"README.md"}