{"_id":"@mobx-sentinel/react","_rev":"32-f1e29f1569e217d881ef05dc4ce19dfa","name":"@mobx-sentinel/react","dist-tags":{"dev":"0.3.5-dev-82f44a8d","latest":"0.4.0"},"versions":{"0.1.0-dev-534a145e":{"name":"@mobx-sentinel/react","version":"0.1.0-dev-534a145e","keywords":["mobx","model","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/react@0.1.0-dev-534a145e","maintainers":[{"name":"creasty","email":"yuki@creasty.com"}],"homepage":"https://github.com/creasty/mobx-sentinel","bugs":{"url":"https://github.com/creasty/mobx-sentinel/issues"},"dist":{"shasum":"8683da226e571cfcf2410edd10c065ad963e2247","tarball":"https://registry.npmjs.org/@mobx-sentinel/react/-/react-0.1.0-dev-534a145e.tgz","fileCount":18,"integrity":"sha512-cnuQTk6ZiZYYcvCamhjocilMr8TRp2QBltncrBQjwGB/H5pksp9gSo64lI3Ed/LXvADmCTUSCTO7aWC3QoCAAg==","signatures":[{"sig":"MEYCIQCI8EEwA72seQAHcrGzH/LrAoHY4kgdnmiTSm8TEaXlYwIhAK19oQ5QNNNqn7EDstB7OPJFuqZKm3zkEvLol0lwzm0k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2freact@0.1.0-dev-534a145e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142249},"main":"dist/index.js","_from":"file:mobx-sentinel-react-0.1.0-dev-534a145e.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./extension":{"types":"./dist/extension.d.ts","import":"./dist/extension.mjs","require":"./dist/extension.js"}},"scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/880a9eb59c271c250596bd0cfe5ed6b4/mobx-sentinel-react-0.1.0-dev-534a145e.tgz","_integrity":"sha512-cnuQTk6ZiZYYcvCamhjocilMr8TRp2QBltncrBQjwGB/H5pksp9gSo64lI3Ed/LXvADmCTUSCTO7aWC3QoCAAg==","repository":{"url":"git+https://github.com/creasty/mobx-sentinel.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX + Model x Form","directories":{},"_nodeVersion":"20.18.2","dependencies":{"mobx":"^6.12.3","react":"^18.0.0","react-dom":"^18.0.0","mobx-react-lite":"^4.0.7","@mobx-sentinel/form":"0.1.0-dev-534a145e"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.8","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.0-dev-534a145e_1739940723930_0.42898440607110144","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@mobx-sentinel/react","version":"0.1.0","keywords":["mobx","model","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/react@0.1.0","maintainers":[{"name":"creasty","email":"yuki@creasty.com"}],"homepage":"https://github.com/creasty/mobx-sentinel","bugs":{"url":"https://github.com/creasty/mobx-sentinel/issues"},"dist":{"shasum":"2dac4665f64504452f8dfe8e36ffcca6a5bf0f7a","tarball":"https://registry.npmjs.org/@mobx-sentinel/react/-/react-0.1.0.tgz","fileCount":18,"integrity":"sha512-79mKTHEYQiZs7N8ZE9l6mOHk6qa/8WgKMED2ilyykCMABH1NSFWfuT1biI/jjR5496Jvrr+h8YHspk7Ln7JU+A==","signatures":[{"sig":"MEUCIQDJxlaQ2ryZ8hs36uip0m4ejHtg6IyHz537YrA4oB/ywwIgKew+8xRAe6EhhQYjKmZruLqMOdEiD/87evX1X7tWOq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2freact@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142408},"main":"dist/index.js","_from":"file:mobx-sentinel-react-0.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./extension":{"types":"./dist/extension.d.ts","import":"./dist/extension.mjs","require":"./dist/extension.js"}},"scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/18c2cac34d9e9230334ef12ccea867ba/mobx-sentinel-react-0.1.0.tgz","_integrity":"sha512-79mKTHEYQiZs7N8ZE9l6mOHk6qa/8WgKMED2ilyykCMABH1NSFWfuT1biI/jjR5496Jvrr+h8YHspk7Ln7JU+A==","repository":{"url":"git+https://github.com/creasty/mobx-sentinel.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript library for non-intrusive model enhancement in MobX applications. Provides model change detection, validation, and form integration capabilities while maintaining the purity of domain models.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"mobx":"^6.12.3","react":"^18.0.0","react-dom":"^18.0.0","mobx-react-lite":"^4.0.7","@mobx-sentinel/form":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.8","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.0_1739941690863_0.7637440851093344","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev-e4a7fc00":{"name":"@mobx-sentinel/react","version":"0.1.0-dev-e4a7fc00","keywords":["mobx","model","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/react@0.1.0-dev-e4a7fc00","maintainers":[{"name":"creasty","email":"yuki@creasty.com"}],"homepage":"https://github.com/creasty/mobx-sentinel","bugs":{"url":"https://github.com/creasty/mobx-sentinel/issues"},"dist":{"shasum":"d28709974093279d7c87c26cb649b3230d4bbc6c","tarball":"https://registry.npmjs.org/@mobx-sentinel/react/-/react-0.1.0-dev-e4a7fc00.tgz","fileCount":18,"integrity":"sha512-qMshZ3H4RSgf+1DndjxCUHu/TfCZOMa8XlzOyQBkA/NVH+qRdaDtijfXDvDDiYWMaoSQlFdpIlsrP31g03T4OQ==","signatures":[{"sig":"MEUCIQDPJebvQMQN0BaYc0SLfNWYYnmZ0wyyxSJuoYmmX2qoDQIgU04r2FlrUVnUJnWeCwg1GmrqyKN1ldUtm9klcK1yeQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2freact@0.1.0-dev-e4a7fc00","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142434},"main":"dist/index.js","_from":"file:mobx-sentinel-react-0.1.0-dev-e4a7fc00.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./extension":{"types":"./dist/extension.d.ts","import":"./dist/extension.mjs","require":"./dist/extension.js"}},"scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/2cad042f64272e74c487264d5ee81682/mobx-sentinel-react-0.1.0-dev-e4a7fc00.tgz","_integrity":"sha512-qMshZ3H4RSgf+1DndjxCUHu/TfCZOMa8XlzOyQBkA/NVH+qRdaDtijfXDvDDiYWMaoSQlFdpIlsrP31g03T4OQ==","repository":{"url":"git+https://github.com/creasty/mobx-sentinel.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript library for non-intrusive model enhancement in MobX applications. Provides model change detection, validation, and form integration capabilities while maintaining the purity of domain models.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"mobx":"^6.12.3","react":"^18.0.0","react-dom":"^18.0.0","mobx-react-lite":"^4.0.7","@mobx-sentinel/form":"0.1.0-dev-e4a7fc00"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.8","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.0-dev-e4a7fc00_1739962189881_0.14349699797299098","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@mobx-sentinel/react","version":"0.1.1","keywords":["mobx","model","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/react@0.1.1","maintainers":[{"name":"creasty","email":"yuki@creasty.com"}],"homepage":"https://github.com/creasty/mobx-sentinel","bugs":{"url":"https://github.com/creasty/mobx-sentinel/issues"},"dist":{"shasum":"6a8c5dc1b71e4982df08bec8ba073bef5f5762ae","tarball":"https://registry.npmjs.org/@mobx-sentinel/react/-/react-0.1.1.tgz","fileCount":18,"integrity":"sha512-S6FV1AOEpKiBYnmBJaE4Q/CwRavMILSgPXSiUewqGgsFkYPwhL/Rs9vbmrny33VrqfW3jGwsQ7/C9aIQVUB/yA==","signatures":[{"sig":"MEQCIHqYK1ZkoQGPoVV+LprtFhmdU4rpDlF18Zhqh5ZZg15zAiAb7iBrojh/7vuduU5YcX7MiQEcR/E7yoCQT0qU01LbVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2freact@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143326},"main":"dist/index.js","_from":"file:mobx-sentinel-react-0.1.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./extension":{"types":"./dist/extension.d.ts","import":"./dist/extension.mjs","require":"./dist/extension.js"}},"scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/5d17164e569327a4c8bd6b84d65bad90/mobx-sentinel-react-0.1.1.tgz","_integrity":"sha512-S6FV1AOEpKiBYnmBJaE4Q/CwRavMILSgPXSiUewqGgsFkYPwhL/Rs9vbmrny33VrqfW3jGwsQ7/C9aIQVUB/yA==","repository":{"url":"git+https://github.com/creasty/mobx-sentinel.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript library for non-intrusive model enhancement in MobX applications. Provides model change detection, validation, and form integration capabilities while maintaining the purity of domain models.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"mobx":"^6.12.3","react":"^18.0.0","react-dom":"^18.0.0","mobx-react-lite":"^4.0.7","@mobx-sentinel/form":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.8","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.1_1740017624834_0.7993010170488759","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@mobx-sentinel/react","version":"0.1.2","keywords":["mobx","model","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/react@0.1.2","maintainers":[{"name":"creasty","email":"yuki@creasty.com"}],"homepage":"https://github.com/creasty/mobx-sentinel","bugs":{"url":"https://github.com/creasty/mobx-sentinel/issues"},"dist":{"shasum":"8734b1e5b9719f5db5568ec4fc363d286396fc70","tarball":"https://registry.npmjs.org/@mobx-sentinel/react/-/react-0.1.2.tgz","fileCount":18,"integrity":"sha512-fdQJ3DjbsUnfJM9BeQSpOrpOeGPdtkN1rGN8CS9FqeDuSZce/QvrwSYYgZyyKSAWCom+Z6qY/rVI0Kq1V7GnEw==","signatures":[{"sig":"MEYCIQDXjvEFuqa9AgJlcq7fHDH6nTwJmgIkf1o8gA6q0MfGqwIhAKppqC/OjZTO5tO4Mmse5fTOT5QgF+PVfvbdO6Cph7nH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2freact@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":144065},"main":"dist/index.js","_from":"file:mobx-sentinel-react-0.1.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./extension":{"types":"./dist/extension.d.ts","import":"./dist/extension.mjs","require":"./dist/extension.js"}},"scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/6eb3ec8bbe517dba6d67b3a2f8ac8124/mobx-sentinel-react-0.1.2.tgz","_integrity":"sha512-fdQJ3DjbsUnfJM9BeQSpOrpOeGPdtkN1rGN8CS9FqeDuSZce/QvrwSYYgZyyKSAWCom+Z6qY/rVI0Kq1V7GnEw==","repository":{"url":"git+https://github.com/creasty/mobx-sentinel.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript library for non-intrusive model enhancement in MobX applications. Provides model change detection, validation, and form integration capabilities while maintaining the purity of domain models.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"mobx":"^6.12.3","react":"^18.0.0","react-dom":"^18.0.0","mobx-react-lite":"^4.0.7","@mobx-sentinel/form":"0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.8","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.2_1740040178227_0.35169248804698183","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-dev-85e5dc56":{"name":"@mobx-sentinel/react","version":"0.1.2-dev-85e5dc56","keywords":["mobx","model","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/react@0.1.2-dev-85e5dc56","maintainers":[{"name":"creasty","email":"yuki@creasty.com"}],"homepage":"https://github.com/creasty/mobx-sentinel","bugs":{"url":"https://github.com/creasty/mobx-sentinel/issues"},"dist":{"shasum":"8bbe931468e2ca7b03712a281a71b4610d57c16f","tarball":"https://registry.npmjs.org/@mobx-sentinel/react/-/react-0.1.2-dev-85e5dc56.tgz","fileCount":18,"integrity":"sha512-p10hULbBBvZyIjvzCTzt/aDXjpn9DM/Tte5crbdIabUjzYkbelZxY8hownBLH39mH1GxHbIxU7KnlaOoLFFujg==","signatures":[{"sig":"MEYCIQC4EjYOjKsUG2BtZDIVADx45QT4UeXdEqOeh4nXkklYdgIhAInlxtgbtFcpxhl04IFc0oz+MItoOz8vZN5m8P0y2e8K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2freact@0.1.2-dev-85e5dc56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":144091},"main":"dist/index.js","_from":"file:mobx-sentinel-react-0.1.2-dev-85e5dc56.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./extension":{"types":"./dist/extension.d.ts","import":"./dist/extension.mjs","require":"./dist/extension.js"}},"scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/26e0663beb3d336dc07357640ffda799/mobx-sentinel-react-0.1.2-dev-85e5dc56.tgz","_integrity":"sha512-p10hULbBBvZyIjvzCTzt/aDXjpn9DM/Tte5crbdIabUjzYkbelZxY8hownBLH39mH1GxHbIxU7KnlaOoLFFujg==","repository":{"url":"git+https://github.com/creasty/mobx-sentinel.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript library for non-intrusive model enhancement in MobX applications. Provides model change detection, validation, and form integration capabilities while maintaining the purity of domain models.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"mobx":"^6.12.3","react":"^18.0.0","react-dom":"^18.0.0","mobx-react-lite":"^4.0.7","@mobx-sentinel/form":"0.1.2-dev-85e5dc56"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.8","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.2-dev-85e5dc56_1740372905281_0.7323862203018014","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@mobx-sentinel/react","version":"0.1.3","keywords":["mobx","model","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/react@0.1.3","maintainers":[{"name":"creasty","email":"yuki@creasty.com"}],"homepage":"https://github.com/creasty/mobx-sentinel","bugs":{"url":"https://github.com/creasty/mobx-sentinel/issues"},"dist":{"shasum":"b9adc4fb09604f24cc8f7c437561b1fa0c8266e5","tarball":"https://registry.npmjs.org/@mobx-sentinel/react/-/react-0.1.3.tgz","fileCount":18,"integrity":"sha512-gnEV2jr+/qXUYXmgFPfxuzWAnSPxNxQ+WSoneQsKEskRh5zAzWcNGrNr3TMwq8jjUUAkinQjACLCykto+iuRZg==","signatures":[{"sig":"MEQCIFD4Koi2NR0HA9fAOyZ+MBzaWKv0XjAxd4RMxyURwRgKAiA+TbhICI8afnw0VgskjY+rj51vPXjJU6ZBzDLK8e+lRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2freact@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":144065},"main":"dist/index.js","_from":"file:mobx-sentinel-react-0.1.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./extension":{"types":"./dist/extension.d.ts","import":"./dist/extension.mjs","require":"./dist/extension.js"}},"scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/bc9bbe8531c6b6ef4052d5a1ed9823f1/mobx-sentinel-react-0.1.3.tgz","_integrity":"sha512-gnEV2jr+/qXUYXmgFPfxuzWAnSPxNxQ+WSoneQsKEskRh5zAzWcNGrNr3TMwq8jjUUAkinQjACLCykto+iuRZg==","repository":{"url":"git+https://github.com/creasty/mobx-sentinel.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript library for non-intrusive model enhancement in MobX applications. Provides model change detection, validation, and form integration capabilities while maintaining the purity of domain models.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"mobx":"^6.12.3","react":"^18.0.0","react-dom":"^18.0.0","mobx-react-lite":"^4.0.7","@mobx-sentinel/form":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.8","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.3_1740374026456_0.8239743319880721","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-dev-71a913e6":{"name":"@mobx-sentinel/react","version":"0.1.3-dev-71a913e6","keywords":["mobx","model","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/react@0.1.3-dev-71a913e6","maintainers":[{"name":"creasty","email":"yuki@creasty.com"}],"homepage":"https://github.com/creasty/mobx-sentinel","bugs":{"url":"https://github.com/creasty/mobx-sentinel/issues"},"dist":{"shasum":"c10b806d40a042b17a2b00ba7ec3144dea6aba28","tarball":"https://registry.npmjs.org/@mobx-sentinel/react/-/react-0.1.3-dev-71a913e6.tgz","fileCount":18,"integrity":"sha512-VAdsFpjtvKxTCl695aMPeEkmvrhhmzzqc0SLG6GMRzmen3BJreh0yOt2Xum8JJbTmL/x+5GbIjq+JXPCCopzNg==","signatures":[{"sig":"MEYCIQCWzJiHihDu+XBQdtpa7Ksvzqqa8nb8wgCQNi08NHC8XAIhAK4czLqrZ3nEca94AH0OfmaIVrDiuxO2oxFbu5vfokOU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2freact@0.1.3-dev-71a913e6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":144091},"main":"dist/index.js","_from":"file:mobx-sentinel-react-0.1.3-dev-71a913e6.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./extension":{"types":"./dist/extension.d.ts","import":"./dist/extension.mjs","require":"./dist/extension.js"}},"scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/76dc060aa2972f0ad5a0163929845336/mobx-sentinel-react-0.1.3-dev-71a913e6.tgz","_integrity":"sha512-VAdsFpjtvKxTCl695aMPeEkmvrhhmzzqc0SLG6GMRzmen3BJreh0yOt2Xum8JJbTmL/x+5GbIjq+JXPCCopzNg==","repository":{"url":"git+https://github.com/creasty/mobx-sentinel.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript library for non-intrusive model enhancement in MobX applications. Provides model change detection, validation, and form integration capabilities while maintaining the purity of domain models.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"mobx":"^6.12.3","react":"^18.0.0","react-dom":"^18.0.0","mobx-react-lite":"^4.0.7","@mobx-sentinel/form":"0.1.3-dev-71a913e6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.8","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.3-dev-71a913e6_1740376056806_0.008030712433670928","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-dev-57b93419":{"name":"@mobx-sentinel/react","version":"0.2.0-dev-57b93419","keywords":["mobx","model","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/react@0.2.0-dev-57b93419","maintainers":[{"name":"creasty","email":"yuki@creasty.com"}],"homepage":"https://github.com/creasty/mobx-sentinel","bugs":{"url":"https://github.com/creasty/mobx-sentinel/issues"},"dist":{"shasum":"b5b08275944a0236bcc16e1eeedf62725bf378b4","tarball":"https://registry.npmjs.org/@mobx-sentinel/react/-/react-0.2.0-dev-57b93419.tgz","fileCount":18,"integrity":"sha512-ucXNJH+9HQ9Wgi3YZPwcR4CoLYM4hILSZtZGZ+6jqNyTKaWGkIN/pmPgnESvzD8KF1U4ok/tknY5r99mcqEzuA==","signatures":[{"sig":"MEQCIBgBoG2R6wJGk3WiXObfrgJEfU9qqDvHUVhWtO99u4AcAiBbmDNxprHgRIxt43PxP/z1iEzF+XOMQenqIxBniXNj3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2freact@0.2.0-dev-57b93419","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143866},"main":"dist/index.js","_from":"file:mobx-sentinel-react-0.2.0-dev-57b93419.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./extension":{"types":"./dist/extension.d.ts","import":"./dist/extension.mjs","require":"./dist/extension.js"}},"scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/8e5d11076a2a31cd27aea087dd58fb8a/mobx-sentinel-react-0.2.0-dev-57b93419.tgz","_integrity":"sha512-ucXNJH+9HQ9Wgi3YZPwcR4CoLYM4hILSZtZGZ+6jqNyTKaWGkIN/pmPgnESvzD8KF1U4ok/tknY5r99mcqEzuA==","repository":{"url":"git+https://github.com/creasty/mobx-sentinel.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript library for non-intrusive model enhancement in MobX applications. Provides model change detection, validation, and form integration capabilities while maintaining the purity of domain models.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"mobx":"^6.12.3","react":"^18.0.0","react-dom":"^18.0.0","mobx-react-lite":"^4.0.7","@mobx-sentinel/form":"0.2.0-dev-57b93419"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.8","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react_0.2.0-dev-57b93419_1740754641469_0.0912744450286791","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@mobx-sentinel/react","version":"0.2.0","keywords":["mobx","model","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/react@0.2.0","maintainers":[{"name":"creasty","email":"yuki@creasty.com"}],"homepage":"https://github.com/creasty/mobx-sentinel","bugs":{"url":"https://github.com/creasty/mobx-sentinel/issues"},"dist":{"shasum":"44abc91e82453bad331012df1356cc3b25f80b89","tarball":"https://registry.npmjs.org/@mobx-sentinel/react/-/react-0.2.0.tgz","fileCount":18,"integrity":"sha512-XkFPZ4AROyQsfskfult41bTHVDPax0R9auTW3Z7j3FgTF4GfWerysqbHv38HdJWbLG69djJTkWjiYAzfQybEWw==","signatures":[{"sig":"MEUCIB0BqLEDHORK2E+8PsthU1d1VIiUepxOxXTy/eFfO1SBAiEA/7urPfGyjhuESw+pnIaiM/E1R2yiSAKQg7CWa23xMpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2freact@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143840},"main":"dist/index.js","_from":"file:mobx-sentinel-react-0.2.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./extension":{"types":"./dist/extension.d.ts","import":"./dist/extension.mjs","require":"./dist/extension.js"}},"scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/13df12bd7874e9d2353300a6af58b789/mobx-sentinel-react-0.2.0.tgz","_integrity":"sha512-XkFPZ4AROyQsfskfult41bTHVDPax0R9auTW3Z7j3FgTF4GfWerysqbHv38HdJWbLG69djJTkWjiYAzfQybEWw==","repository":{"url":"git+https://github.com/creasty/mobx-sentinel.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript library for non-intrusive model enhancement in MobX applications. Provides model change detection, validation, and form integration capabilities while maintaining the purity of domain models.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"mobx":"^6.12.3","react":"^18.0.0","react-dom":"^18.0.0","mobx-react-lite":"^4.0.7","@mobx-sentinel/form":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.8","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react_0.2.0_1740754802438_0.4913694098118353","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-dev-c4b26e2c":{"name":"@mobx-sentinel/react","version":"0.2.1-dev-c4b26e2c","keywords":["mobx","model","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/react@0.2.1-dev-c4b26e2c","maintainers":[{"name":"creasty","email":"yuki@creasty.com"}],"homepage":"https://github.com/creasty/mobx-sentinel","bugs":{"url":"https://github.com/creasty/mobx-sentinel/issues"},"dist":{"shasum":"492c300521787a459bf7e642a41c4c0de53ced89","tarball":"https://registry.npmjs.org/@mobx-sentinel/react/-/react-0.2.1-dev-c4b26e2c.tgz","fileCount":18,"integrity":"sha512-FDMqHeGrHSNTtlxxANqMnM2rJrULuKEyyMJdI+AjS48EniFtE1fl+8fY1K1OgKEz7LB5i0v7qQEsZRUxsntY6Q==","signatures":[{"sig":"MEQCIFJCP1YSPsxEsVOC9tCCRtjqdVBEVTEttC/234myTWD9AiA1Q5R/ymDAatu8KerIS8aagSpmU1z1LgGgob7oj+/Ogw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2freact@0.2.1-dev-c4b26e2c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143866},"main":"dist/index.js","_from":"file:mobx-sentinel-react-0.2.1-dev-c4b26e2c.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./extension":{"types":"./dist/extension.d.ts","import":"./dist/extension.mjs","require":"./dist/extension.js"}},"scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/05f8b7082967d9c8c9afc0acb7447ba3/mobx-sentinel-react-0.2.1-dev-c4b26e2c.tgz","_integrity":"sha512-FDMqHeGrHSNTtlxxANqMnM2rJrULuKEyyMJdI+AjS48EniFtE1fl+8fY1K1OgKEz7LB5i0v7qQEsZRUxsntY6Q==","repository":{"url":"git+https://github.com/creasty/mobx-sentinel.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript library for non-intrusive model enhancement in MobX applications. Provides model change detection, validation, and form integration capabilities while maintaining the purity of domain models.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"mobx":"^6.12.3","react":"^18.0.0","react-dom":"^18.0.0","mobx-react-lite":"^4.0.7","@mobx-sentinel/form":"0.2.1-dev-c4b26e2c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.8","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react_0.2.1-dev-c4b26e2c_1740757680729_0.9949500085373315","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@mobx-sentinel/react","version":"0.2.1","keywords":["mobx","model","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/react@0.2.1","maintainers":[{"name":"creasty","email":"yuki@creasty.com"}],"homepage":"https://github.com/creasty/mobx-sentinel","bugs":{"url":"https://github.com/creasty/mobx-sentinel/issues"},"dist":{"shasum":"d2e06274df9e91dc3b8cb2f4bd1ca78f11b53fcc","tarball":"https://registry.npmjs.org/@mobx-sentinel/react/-/react-0.2.1.tgz","fileCount":18,"integrity":"sha512-zLAKxsqsgyJ3F61j3vEIOPS6CAhI/Ra2N3XUcjbV5hi5qxEGd2QeoiJl7TeAk8f3AtPZbNwiQ3PupNZLqlQ98Q==","signatures":[{"sig":"MEYCIQDTFjIYNfttc/pGDB7lm915iMvVzUJ2G3AP13M17Gs+ZAIhAKAqDy86lDmvRvMahCXykEjUb9cKHOET5qC7U4WNb8hO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2freact@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143840},"main":"dist/index.js","_from":"file:mobx-sentinel-react-0.2.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./extension":{"types":"./dist/extension.d.ts","import":"./dist/extension.mjs","require":"./dist/extension.js"}},"scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/fe4a9d610a88df0006eebfe012e66052/mobx-sentinel-react-0.2.1.tgz","_integrity":"sha512-zLAKxsqsgyJ3F61j3vEIOPS6CAhI/Ra2N3XUcjbV5hi5qxEGd2QeoiJl7TeAk8f3AtPZbNwiQ3PupNZLqlQ98Q==","repository":{"url":"git+https://github.com/creasty/mobx-sentinel.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript library for non-intrusive model enhancement in MobX applications. Provides model change detection, validation, and form integration capabilities while maintaining the purity of domain models.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"mobx":"^6.12.3","react":"^18.0.0","react-dom":"^18.0.0","mobx-react-lite":"^4.0.7","@mobx-sentinel/form":"0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.8","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react_0.2.1_1740757964349_0.2788742298766278","host":"s3://npm-registry-packages-npm-production"}},"0.2.2-dev-0da53f6f":{"name":"@mobx-sentinel/react","version":"0.2.2-dev-0da53f6f","keywords":["mobx","model","change-detection","validation","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/react@0.2.2-dev-0da53f6f","maintainers":[{"name":"creasty","email":"yuki@creasty.com"}],"homepage":"https://github.com/creasty/mobx-sentinel","bugs":{"url":"https://github.com/creasty/mobx-sentinel/issues"},"dist":{"shasum":"90cafcb2c2b2969f7bc63fae55f5db7aad6a1664","tarball":"https://registry.npmjs.org/@mobx-sentinel/react/-/react-0.2.2-dev-0da53f6f.tgz","fileCount":18,"integrity":"sha512-+R1T0DxarkcNIVE15TxyYX324uuHr+PCJwMzYZR1GJM50jLmkos+QeTblPv16uXXmDBcOBsLGU7/Ri8orN2Yrg==","signatures":[{"sig":"MEQCIDhWwsVUyJ0nCZRMcjbNp3YHQyxOYNLaR7dKM6KOSBKuAiBZTkmZbzBLnYJUr45F///PB5wo7irLBZoLBgODu1mQyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2freact@0.2.2-dev-0da53f6f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143150},"main":"dist/index.js","_from":"file:mobx-sentinel-react-0.2.2-dev-0da53f6f.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./extension":{"types":"./dist/extension.d.ts","import":"./dist/extension.mjs","require":"./dist/extension.js"}},"scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/b27f9deaf1b3377457d75655815e12a7/mobx-sentinel-react-0.2.2-dev-0da53f6f.tgz","_integrity":"sha512-+R1T0DxarkcNIVE15TxyYX324uuHr+PCJwMzYZR1GJM50jLmkos+QeTblPv16uXXmDBcOBsLGU7/Ri8orN2Yrg==","repository":{"url":"git+https://github.com/creasty/mobx-sentinel.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript library for non-intrusive model enhancement in MobX applications. Provides model change detection, validation, and form integration capabilities while maintaining the purity of domain models.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"mobx":"^6.12.3","react":"^18.0.0","react-dom":"^18.0.0","mobx-react-lite":"^4.0.7","@mobx-sentinel/form":"0.2.2-dev-0da53f6f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.8","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react_0.2.2-dev-0da53f6f_1741087462963_0.34595978825788953","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@mobx-sentinel/react","version":"0.2.2","keywords":["mobx","model","change-detection","validation","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/react@0.2.2","maintainers":[{"name":"creasty","email":"yuki@creasty.com"}],"homepage":"https://github.com/creasty/mobx-sentinel","bugs":{"url":"https://github.com/creasty/mobx-sentinel/issues"},"dist":{"shasum":"54e41a34b8df7514b14c784ee0180ec703d943c9","tarball":"https://registry.npmjs.org/@mobx-sentinel/react/-/react-0.2.2.tgz","fileCount":18,"integrity":"sha512-jMS3fswGoQLY0rOhF8hgMRn9ZnuACwQTNtDZ+RobNZmaBqPZSa+etf1FvYjamcVoXPkX9M9vkzPMsaahdWDDJw==","signatures":[{"sig":"MEUCIBHwYbG32aT2dRwLoHMx0Svravrf99h7qjQhPo8hg13IAiEA9m+Ce6rrcwKqk2vzYTuMW+xsFoLlvIaetTYp6Jad3G8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2freact@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143124},"main":"dist/index.js","_from":"file:mobx-sentinel-react-0.2.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./extension":{"types":"./dist/extension.d.ts","import":"./dist/extension.mjs","require":"./dist/extension.js"}},"scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/20093841e84be4bde4795fb40fae8c3f/mobx-sentinel-react-0.2.2.tgz","_integrity":"sha512-jMS3fswGoQLY0rOhF8hgMRn9ZnuACwQTNtDZ+RobNZmaBqPZSa+etf1FvYjamcVoXPkX9M9vkzPMsaahdWDDJw==","repository":{"url":"git+https://github.com/creasty/mobx-sentinel.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript library for non-intrusive model enhancement in MobX applications. Provides model change detection, validation, and form integration capabilities while maintaining the purity of domain models.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"mobx":"^6.12.3","react":"^18.0.0","react-dom":"^18.0.0","mobx-react-lite":"^4.0.7","@mobx-sentinel/form":"0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.8","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react_0.2.2_1741088019771_0.9018672084769728","host":"s3://npm-registry-packages-npm-production"}},"0.2.2-dev-e9a16b6d":{"name":"@mobx-sentinel/react","version":"0.2.2-dev-e9a16b6d","keywords":["mobx","model","change-detection","validation","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/react@0.2.2-dev-e9a16b6d","maintainers":[{"name":"creasty","email":"yuki@creasty.com"}],"homepage":"https://github.com/creasty/mobx-sentinel","bugs":{"url":"https://github.com/creasty/mobx-sentinel/issues"},"dist":{"shasum":"490423c269ad805d171a1f92582f04f08a5d6b3a","tarball":"https://registry.npmjs.org/@mobx-sentinel/react/-/react-0.2.2-dev-e9a16b6d.tgz","fileCount":18,"integrity":"sha512-UoIwM2Z6mo8ISxs3gx8cQuOoHfZdu78Qvr7XiLiVjH49sQcYUFkvXSRRbgKIHyj5UesvFSZwL91cuRR9FLO7lw==","signatures":[{"sig":"MEQCIBOfYV5WtEfasaMPrAwDCMbzlrq2joz4/ToPpPZZbsKtAiBxsG4/9CFq8JxdvuI4qI1D71U6UJUng5Efz2uh7D0LiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2freact@0.2.2-dev-e9a16b6d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145273},"main":"dist/index.js","_from":"file:mobx-sentinel-react-0.2.2-dev-e9a16b6d.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./extension":{"types":"./dist/extension.d.ts","import":"./dist/extension.mjs","require":"./dist/extension.js"}},"scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/d43deea7f07d8cef41125a221b9aa4b9/mobx-sentinel-react-0.2.2-dev-e9a16b6d.tgz","_integrity":"sha512-UoIwM2Z6mo8ISxs3gx8cQuOoHfZdu78Qvr7XiLiVjH49sQcYUFkvXSRRbgKIHyj5UesvFSZwL91cuRR9FLO7lw==","repository":{"url":"git+https://github.com/creasty/mobx-sentinel.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript library for non-intrusive model enhancement in MobX applications. Provides model change detection, validation, and form integration capabilities while maintaining the purity of domain models.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"mobx":"^6.12.3","react":"^18.0.0","react-dom":"^18.0.0","mobx-react-lite":"^4.0.7","@mobx-sentinel/form":"0.2.2-dev-e9a16b6d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.8","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react_0.2.2-dev-e9a16b6d_1741242209786_0.3344918100873384","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@mobx-sentinel/react","version":"0.2.3","keywords":["mobx","model","change-detection","validation","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/react@0.2.3","maintainers":[{"name":"creasty","email":"yuki@creasty.com"}],"homepage":"https://github.com/creasty/mobx-sentinel","bugs":{"url":"https://github.com/creasty/mobx-sentinel/issues"},"dist":{"shasum":"0d6ba5bb2d5674a1b97349fe9781aa94541e28fa","tarball":"https://registry.npmjs.org/@mobx-sentinel/react/-/react-0.2.3.tgz","fileCount":18,"integrity":"sha512-mZ1rmaXaugsOHyHybSC0sftbHa/7El3qTflmIrvJZIIHkMtkBvROJzEcgtPYFilAW9hxcXCjP5oy/Qo1lfccvQ==","signatures":[{"sig":"MEUCIE9QNBU1BeJuaM7bI5LTTsA/8BjjXVf5Yewt4GiP2WMfAiEA+gAIDM9ylTMAD2yGGM8iMiksxdayD/tBY5X1X+LNXA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2freact@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145247},"main":"dist/index.js","_from":"file:mobx-sentinel-react-0.2.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./extension":{"types":"./dist/extension.d.ts","import":"./dist/extension.mjs","require":"./dist/extension.js"}},"scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/af1a218fd55a9e5673a32a8439ac43ce/mobx-sentinel-react-0.2.3.tgz","_integrity":"sha512-mZ1rmaXaugsOHyHybSC0sftbHa/7El3qTflmIrvJZIIHkMtkBvROJzEcgtPYFilAW9hxcXCjP5oy/Qo1lfccvQ==","repository":{"url":"git+https://github.com/creasty/mobx-sentinel.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript library for non-intrusive model enhancement in MobX applications. Provides model change detection, validation, and form integration capabilities while maintaining the purity of domain models.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"mobx":"^6.12.3","react":"^18.0.0","react-dom":"^18.0.0","mobx-react-lite":"^4.0.7","@mobx-sentinel/form":"0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.8","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react_0.2.3_1741243007951_0.23292289943729672","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@mobx-sentinel/react","version":"0.3.0","keywords":["mobx","model","change-detection","validation","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/react@0.3.0","maintainers":[{"name":"creasty","email":"yuki@creasty.com"}],"homepage":"https://github.com/creasty/mobx-sentinel","bugs":{"url":"https://github.com/creasty/mobx-sentinel/issues"},"dist":{"shasum":"ddf78d56c3ce036f7626bb0d9c9e219b2cd624f6","tarball":"https://registry.npmjs.org/@mobx-sentinel/react/-/react-0.3.0.tgz","fileCount":18,"integrity":"sha512-2sQ0c2wMyoltp2FKYrbOmxQAQqYL74LUQ9JhR6VWlDf8cahXWUBauMtMXZ8hXjEA3ew5UE++F3PiBbOtNpRmQA==","signatures":[{"sig":"MEYCIQDIaNyemqYR57u5gYoG/DkSh3ZsinHEXeaENXRMfSYNygIhAI8j4jm6KTV91hLV4z6RAPq87L2QV2VTdjg+sWPfaS5L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2freact@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":153197},"main":"dist/index.js","_from":"file:mobx-sentinel-react-0.3.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./extension":{"types":"./dist/extension.d.ts","import":"./dist/extension.mjs","require":"./dist/extension.js"}},"scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/4d43639e9f836844fec4fc39fe0d18af/mobx-sentinel-react-0.3.0.tgz","_integrity":"sha512-2sQ0c2wMyoltp2FKYrbOmxQAQqYL74LUQ9JhR6VWlDf8cahXWUBauMtMXZ8hXjEA3ew5UE++F3PiBbOtNpRmQA==","repository":{"url":"git+https://github.com/creasty/mobx-sentinel.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX library for non-intrusive class-based model enhancement. Acting as a sentinel, it provides change detection, reactive validation, and form integration capabilities without contamination.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"mobx":"^6.12.3","react":"^18.0.0","react-dom":"^18.0.0","mobx-react-lite":"^4.0.7","@mobx-sentinel/form":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.8","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.0_1758163450121_0.11104651403779697","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@mobx-sentinel/react","version":"0.3.1","keywords":["mobx","model","change-detection","validation","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/react@0.3.1","maintainers":[{"name":"creasty","email":"yuki@creasty.com"}],"homepage":"https://github.com/creasty/mobx-sentinel","bugs":{"url":"https://github.com/creasty/mobx-sentinel/issues"},"dist":{"shasum":"6c67f4557c27df0c1963c8da800d0f85d55196f6","tarball":"https://registry.npmjs.org/@mobx-sentinel/react/-/react-0.3.1.tgz","fileCount":18,"integrity":"sha512-fFUDakEAhs99W3I4DmvH3kgLo78H2J/ukAuUqZ4RGg+6VOsfAsA1T862nNuno4VxioQBQKTZTFIvHmSP7yc39w==","signatures":[{"sig":"MEUCIGDUCZCmz9EViRTrf73ekwDkSaYWe3nb2PujwHq3DAa6AiEA44PxkdS6MaRLf1XTDoXgcF3eBdpChl9N0Ki/ELZ+Ero=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2freact@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":153197},"main":"dist/index.js","_from":"file:mobx-sentinel-react-0.3.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./extension":{"types":"./dist/extension.d.ts","import":"./dist/extension.mjs","require":"./dist/extension.js"}},"scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/3ccebb369d0d29013af2e065d0dc86a4/mobx-sentinel-react-0.3.1.tgz","_integrity":"sha512-fFUDakEAhs99W3I4DmvH3kgLo78H2J/ukAuUqZ4RGg+6VOsfAsA1T862nNuno4VxioQBQKTZTFIvHmSP7yc39w==","repository":{"url":"git+https://github.com/creasty/mobx-sentinel.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX library for non-intrusive class-based model enhancement. Acting as a sentinel, it provides change detection, reactive validation, and form integration capabilities without contamination.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"mobx":"^6.12.3","react":"^18.0.0","react-dom":"^18.0.0","mobx-react-lite":"^4.0.7","@mobx-sentinel/form":"0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.8","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.1_1758175040992_0.5329903184398059","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-dev-32114881":{"name":"@mobx-sentinel/react","version":"0.3.1-dev-32114881","keywords":["mobx","model","change-detection","validation","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/react@0.3.1-dev-32114881","maintainers":[{"name":"creasty","email":"yuki@creasty.com"}],"homepage":"https://github.com/creasty/mobx-sentinel","bugs":{"url":"https://github.com/creasty/mobx-sentinel/issues"},"dist":{"shasum":"4bcd0c5df1682c38d856a839554e002528f44b28","tarball":"https://registry.npmjs.org/@mobx-sentinel/react/-/react-0.3.1-dev-32114881.tgz","fileCount":18,"integrity":"sha512-jWw1gvfo3DhSusX3O8PGfn2ldADdFcbZZpaLpJOZ5kW6dZ4IZOrEm1gxss13Ii/71fRyffr/y9tBuJexKfFfZA==","signatures":[{"sig":"MEYCIQCgyqPa0Dwu2p6bQec8ml2idZGkoQBAJUQy3kLOT8eSmAIhANboQS1aeYr2xFJpnkT/pYw/r4qDzR6TCMzElgW+a+vB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2freact@0.3.1-dev-32114881","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":153273},"main":"dist/index.js","_from":"file:mobx-sentinel-react-0.3.1-dev-32114881.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./extension":{"types":"./dist/extension.d.ts","import":"./dist/extension.mjs","require":"./dist/extension.js"}},"scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/cf40acf8c775bc351e5ee4632d15b780/mobx-sentinel-react-0.3.1-dev-32114881.tgz","_integrity":"sha512-jWw1gvfo3DhSusX3O8PGfn2ldADdFcbZZpaLpJOZ5kW6dZ4IZOrEm1gxss13Ii/71fRyffr/y9tBuJexKfFfZA==","repository":{"url":"git+https://github.com/creasty/mobx-sentinel.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX library for non-intrusive class-based model enhancement. Acting as a sentinel, it provides change detection, reactive validation, and form integration capabilities without contamination.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"mobx":"^6.12.3","mobx-react-lite":"^4.0.7","@mobx-sentinel/form":"0.3.1-dev-32114881"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.8","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.1-dev-32114881_1760063394027_0.36112606230153843","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-dev-0f5d9b29":{"name":"@mobx-sentinel/react","version":"0.3.1-dev-0f5d9b29","keywords":["mobx","model","change-detection","validation","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/react@0.3.1-dev-0f5d9b29","maintainers":[{"name":"creasty","email":"yuki@creasty.com"}],"homepage":"https://github.com/creasty/mobx-sentinel","bugs":{"url":"https://github.com/creasty/mobx-sentinel/issues"},"dist":{"shasum":"7b67de03ba9d6acf029aa6fc06d53d67127828f5","tarball":"https://registry.npmjs.org/@mobx-sentinel/react/-/react-0.3.1-dev-0f5d9b29.tgz","fileCount":18,"integrity":"sha512-RamDcDmw8YwnGnye6+RJ4ygU8KcRTxnO8qKMs2Ywprm4EvA1cv2eX5drD9D/ANVD1RNvITvmVDQVarF7HwkiEQ==","signatures":[{"sig":"MEQCIG3ysr/FVNNap/gHE/h8d1Fxu8utU3Xsp0k0iASOtZ3CAiAQg6S6cUCcawdtS7iRsBG6tveDPGpSZP6HeP4uC5g0kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2freact@0.3.1-dev-0f5d9b29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":153380},"main":"dist/index.js","_from":"file:mobx-sentinel-react-0.3.1-dev-0f5d9b29.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./extension":{"types":"./dist/extension.d.ts","import":"./dist/extension.mjs","require":"./dist/extension.js"}},"scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/68cd517c27d5a1a30f93e801d6492f55/mobx-sentinel-react-0.3.1-dev-0f5d9b29.tgz","_integrity":"sha512-RamDcDmw8YwnGnye6+RJ4ygU8KcRTxnO8qKMs2Ywprm4EvA1cv2eX5drD9D/ANVD1RNvITvmVDQVarF7HwkiEQ==","repository":{"url":"git+https://github.com/creasty/mobx-sentinel.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX library for non-intrusive class-based model enhancement. Acting as a sentinel, it provides change detection, reactive validation, and form integration capabilities without contamination.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@mobx-sentinel/form":"0.3.1-dev-0f5d9b29"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mobx":"^6.12.3","tsup":"^8.3.5","jsdom":"^25.0.1","react":"^19.2.0","vitest":"^2.1.8","react-dom":"^19.2.0","typescript":"^5.5.0","@types/node":"^22.10.2","@types/react":"^19.0.2","mobx-react-lite":"^4.1.1","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.8","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"mobx":"^6.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.1-dev-0f5d9b29_1760083283177_0.7166687119760455","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-dev-02b7a146":{"name":"@mobx-sentinel/react","version":"0.3.1-dev-02b7a146","keywords":["mobx","model","change-detection","validation","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/react@0.3.1-dev-02b7a146","maintainers":[{"name":"creasty","email":"yuki@creasty.com"}],"homepage":"https://github.com/creasty/mobx-sentinel","bugs":{"url":"https://github.com/creasty/mobx-sentinel/issues"},"dist":{"shasum":"4860bca2dfc4e1b0329ddafe0d0ecb90d500f1d5","tarball":"https://registry.npmjs.org/@mobx-sentinel/react/-/react-0.3.1-dev-02b7a146.tgz","fileCount":18,"integrity":"sha512-TLWxsMl4+N1V45iqaVpUAAPRVU85l2DY9ZNc1G4wCOpXafwjgNh2Ng2uiJ3Gd+Vz8i5JrfGwWVecIM0xgxBEVg==","signatures":[{"sig":"MEUCIDLKXqRj9DhvLRUAa7uuh2RDPlqT7zu5gl8KIj1ZnfoAAiEAwEs6OzRdKe1GZa7eqcI+GaxUrMNH1AMZJTSPTKNPM7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2freact@0.3.1-dev-02b7a146","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":153380},"main":"dist/index.js","_from":"file:mobx-sentinel-react-0.3.1-dev-02b7a146.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./extension":{"types":"./dist/extension.d.ts","import":"./dist/extension.mjs","require":"./dist/extension.js"}},"scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/f48818dbeb270d5a67df0f61bf79b4b0/mobx-sentinel-react-0.3.1-dev-02b7a146.tgz","_integrity":"sha512-TLWxsMl4+N1V45iqaVpUAAPRVU85l2DY9ZNc1G4wCOpXafwjgNh2Ng2uiJ3Gd+Vz8i5JrfGwWVecIM0xgxBEVg==","repository":{"url":"git+https://github.com/creasty/mobx-sentinel.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX library for non-intrusive class-based model enhancement. Acting as a sentinel, it provides change detection, reactive validation, and form integration capabilities without contamination.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@mobx-sentinel/form":"0.3.1-dev-02b7a146"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mobx":"^6.12.3","tsup":"^8.3.5","jsdom":"^25.0.1","react":"^19.2.0","vitest":"^2.1.8","react-dom":"^19.2.0","typescript":"^5.5.0","@types/node":"^22.10.2","@types/react":"^19.0.2","mobx-react-lite":"^4.1.1","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.8","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"mobx":"^6.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.1-dev-02b7a146_1760086387606_0.8570899789264137","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@mobx-sentinel/react","version":"0.3.2","keywords":["mobx","model","change-detection","validation","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/react@0.3.2","maintainers":[{"name":"creasty","email":"yuki@creasty.com"}],"homepage":"https://github.com/creasty/mobx-sentinel","bugs":{"url":"https://github.com/creasty/mobx-sentinel/issues"},"dist":{"shasum":"71196893ff348a21c57782973befacd9358bad32","tarball":"https://registry.npmjs.org/@mobx-sentinel/react/-/react-0.3.2.tgz","fileCount":18,"integrity":"sha512-TzWiGY1kN72wfNeYMLL9Cx2FwLqG/bF3HSmfC5DbnGn/sXUT6hdk6hzJdkBOApJGrM6nPaUGmlCIIsFoYaCAHA==","signatures":[{"sig":"MEQCIHjzNVYBiOoLu5IfbrEmEHEJjFWRlHKudVjKNhuTlETLAiBNKCj1mPwfJKX2BEAc+fd2uWDhoVwWzC0BtPjp860LZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2freact@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":153354},"main":"dist/index.js","_from":"file:mobx-sentinel-react-0.3.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./extension":{"types":"./dist/extension.d.ts","import":"./dist/extension.mjs","require":"./dist/extension.js"}},"scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/112da04ae1d3b561b194079eed08fa5a/mobx-sentinel-react-0.3.2.tgz","_integrity":"sha512-TzWiGY1kN72wfNeYMLL9Cx2FwLqG/bF3HSmfC5DbnGn/sXUT6hdk6hzJdkBOApJGrM6nPaUGmlCIIsFoYaCAHA==","repository":{"url":"git+https://github.com/creasty/mobx-sentinel.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX library for non-intrusive class-based model enhancement. Acting as a sentinel, it provides change detection, reactive validation, and form integration capabilities without contamination.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@mobx-sentinel/form":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.12.3","tsup":"^8.3.5","jsdom":"^25.0.1","react":"^19.2.0","vitest":"^2.1.8","react-dom":"^19.2.0","typescript":"^5.5.0","@types/node":"^22.10.2","@types/react":"^19.0.2","mobx-react-lite":"^4.1.1","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.8","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"mobx":"^6.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.2_1760409196021_0.8367517284061989","host":"s3://npm-registry-packages-npm-production"}},"0.3.2-dev-6f2c33b6":{"name":"@mobx-sentinel/react","version":"0.3.2-dev-6f2c33b6","keywords":["mobx","model","change-detection","validation","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/react@0.3.2-dev-6f2c33b6","maintainers":[{"name":"creasty","email":"yuki@creasty.com"}],"homepage":"https://github.com/creasty/mobx-sentinel","bugs":{"url":"https://github.com/creasty/mobx-sentinel/issues"},"dist":{"shasum":"803509f91d591c8216316cf7839f6fb5de37e7ae","tarball":"https://registry.npmjs.org/@mobx-sentinel/react/-/react-0.3.2-dev-6f2c33b6.tgz","fileCount":18,"integrity":"sha512-bO2shVjGx8y6s9Vfdb/VzBq/JVkCWVSoXUdBhEgadLl0+wqXrBcsIQIkOErJ9OvCXOT7wKJc8+aH+sbJ6JRE6w==","signatures":[{"sig":"MEQCICmABwzFxiqgxoKf/Lcm2OTzlxKbZTrFvK1MFDqzTuGvAiA4L449jnT3YmYk1V+x1tc4qiLoRLqo0zBl3F7bbCWn/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2freact@0.3.2-dev-6f2c33b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":153380},"main":"dist/index.js","_from":"file:mobx-sentinel-react-0.3.2-dev-6f2c33b6.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./extension":{"types":"./dist/extension.d.ts","import":"./dist/extension.mjs","require":"./dist/extension.js"}},"scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/0dda917254f6d7835612cd30f6483b0b/mobx-sentinel-react-0.3.2-dev-6f2c33b6.tgz","_integrity":"sha512-bO2shVjGx8y6s9Vfdb/VzBq/JVkCWVSoXUdBhEgadLl0+wqXrBcsIQIkOErJ9OvCXOT7wKJc8+aH+sbJ6JRE6w==","repository":{"url":"git+https://github.com/creasty/mobx-sentinel.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX library for non-intrusive class-based model enhancement. Acting as a sentinel, it provides change detection, reactive validation, and form integration capabilities without contamination.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@mobx-sentinel/form":"0.3.2-dev-6f2c33b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mobx":"^6.12.3","tsup":"^8.3.5","jsdom":"^25.0.1","react":"^19.2.0","vitest":"^2.1.8","react-dom":"^19.2.0","typescript":"^5.5.0","@types/node":"^22.10.2","@types/react":"^19.0.2","mobx-react-lite":"^4.1.1","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.8","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"mobx":"^6.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.2-dev-6f2c33b6_1760502144820_0.42688441174943015","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@mobx-sentinel/react","version":"0.3.3","keywords":["mobx","model","change-detection","validation","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/react@0.3.3","maintainers":[{"name":"creasty","email":"yuki@creasty.com"}],"homepage":"https://github.com/creasty/mobx-sentinel","bugs":{"url":"https://github.com/creasty/mobx-sentinel/issues"},"dist":{"shasum":"ee35554307d210f3cb466a57aa1118e8cbecbfe7","tarball":"https://registry.npmjs.org/@mobx-sentinel/react/-/react-0.3.3.tgz","fileCount":18,"integrity":"sha512-oiuDR18LnD1pGxFtn49dChNvQ5ugcvdhdZekW9a6L6yvxMf1vX5mqjXtmlafP2zQAVs6xc085V9Eg7d1aI30SQ==","signatures":[{"sig":"MEQCIBK1V0hqEKDwQdveQG/Ddi9sZtSqDPP+XZzTGuZYYIrdAiBnHeKQoBV6gCd2kpeleFAK9s/YSySdqRxU/PNJ56QLBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2freact@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":153354},"main":"dist/index.js","_from":"file:mobx-sentinel-react-0.3.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./extension":{"types":"./dist/extension.d.ts","import":"./dist/extension.mjs","require":"./dist/extension.js"}},"scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/81396edf108f1f59cecd3f954d6d4dd9/mobx-sentinel-react-0.3.3.tgz","_integrity":"sha512-oiuDR18LnD1pGxFtn49dChNvQ5ugcvdhdZekW9a6L6yvxMf1vX5mqjXtmlafP2zQAVs6xc085V9Eg7d1aI30SQ==","repository":{"url":"git+https://github.com/creasty/mobx-sentinel.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX library for non-intrusive class-based model enhancement. Acting as a sentinel, it provides change detection, reactive validation, and form integration capabilities without contamination.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@mobx-sentinel/form":"0.3.3"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.12.3","tsup":"^8.3.5","jsdom":"^25.0.1","react":"^19.2.0","vitest":"^2.1.8","react-dom":"^19.2.0","typescript":"^5.5.0","@types/node":"^22.10.2","@types/react":"^19.0.2","mobx-react-lite":"^4.1.1","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.8","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"mobx":"^6.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.3_1760584411122_0.6545592538579665","host":"s3://npm-registry-packages-npm-production"}},"0.3.4-dev-767f97ca":{"name":"@mobx-sentinel/react","version":"0.3.4-dev-767f97ca","keywords":["mobx","model","change-detection","validation","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/react@0.3.4-dev-767f97ca","maintainers":[{"name":"creasty","email":"yuki@creasty.com"}],"homepage":"https://github.com/creasty/mobx-sentinel","bugs":{"url":"https://github.com/creasty/mobx-sentinel/issues"},"dist":{"shasum":"2ed0401275e8ce667831e39fb19a23894850c9a6","tarball":"https://registry.npmjs.org/@mobx-sentinel/react/-/react-0.3.4-dev-767f97ca.tgz","fileCount":18,"integrity":"sha512-spN75IT+p4W38fi1fpOk+0vnYeky60x870cAxiTmAxec8yxkyaYj7BiFUUPkGxH6Dkmxr7VM2BwzwHgsJeCcuQ==","signatures":[{"sig":"MEUCIFx/i/LqRndogQuI0gmghwFZAZq9LhZNu5/e4c29fMU9AiEAukNNg3kjcmeIHTLWQCoVP4oxCOhz+LOHnY64G1mSLBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2freact@0.3.4-dev-767f97ca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141953},"main":"dist/index.js","_from":"file:mobx-sentinel-react-0.3.4-dev-767f97ca.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./extension":{"types":"./dist/extension.d.ts","import":"./dist/extension.mjs","require":"./dist/extension.js"}},"scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/10f93907300db85edfd92ba263827266/mobx-sentinel-react-0.3.4-dev-767f97ca.tgz","_integrity":"sha512-spN75IT+p4W38fi1fpOk+0vnYeky60x870cAxiTmAxec8yxkyaYj7BiFUUPkGxH6Dkmxr7VM2BwzwHgsJeCcuQ==","repository":{"url":"git+https://github.com/creasty/mobx-sentinel.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX library for non-intrusive class-based model enhancement. Acting as a sentinel, it provides change detection, reactive validation, and form integration capabilities without contamination.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mobx":"^6.12.3","tsup":"^8.3.5","jsdom":"^25.0.1","react":"^19.2.0","vitest":"^2.1.8","react-dom":"^19.2.0","typescript":"^5.5.0","@types/node":"^22.10.2","@types/react":"^19.0.2","mobx-react-lite":"^4.1.1","@types/react-dom":"^19.0.2","@mobx-sentinel/form":"~0.3.4-dev-767f97ca","@vitest/coverage-v8":"^2.1.8","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"mobx":"^6.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.0","@mobx-sentinel/form":"~0.3.4-dev-767f97ca"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.4-dev-767f97ca_1761289483423_0.7478929312192579","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@mobx-sentinel/react","version":"0.3.4","keywords":["mobx","model","change-detection","validation","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/react@0.3.4","maintainers":[{"name":"creasty","email":"yuki@creasty.com"}],"homepage":"https://github.com/creasty/mobx-sentinel","bugs":{"url":"https://github.com/creasty/mobx-sentinel/issues"},"dist":{"shasum":"865df4b447e129e5a58668b645613ba6c0ac7ecc","tarball":"https://registry.npmjs.org/@mobx-sentinel/react/-/react-0.3.4.tgz","fileCount":18,"integrity":"sha512-HWiTvRpTEoDj4jPmzTO0DOMt4wXy/QI3AqPRaaq0NA4iRVVzULFzddk7B8+mmczvG75NsDD/D6IEcdz23TXhWw==","signatures":[{"sig":"MEUCIAfYTBnlxi44b8W7djyR0TmeCTNBP0+ZaDBIHmTLKslwAiEAreN34POXCxIpoD2dwtXxoBljkqBYsHqU7mjASturOT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2freact@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141914},"main":"dist/index.js","_from":"file:mobx-sentinel-react-0.3.4.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./extension":{"types":"./dist/extension.d.ts","import":"./dist/extension.mjs","require":"./dist/extension.js"}},"scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/c44fe1edfa6d6b530e71b57cde3fdd35/mobx-sentinel-react-0.3.4.tgz","_integrity":"sha512-HWiTvRpTEoDj4jPmzTO0DOMt4wXy/QI3AqPRaaq0NA4iRVVzULFzddk7B8+mmczvG75NsDD/D6IEcdz23TXhWw==","repository":{"url":"git+https://github.com/creasty/mobx-sentinel.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX library for non-intrusive class-based model enhancement. Acting as a sentinel, it provides change detection, reactive validation, and form integration capabilities without contamination.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.12.3","tsup":"^8.3.5","jsdom":"^25.0.1","react":"^19.2.0","vitest":"^2.1.8","react-dom":"^19.2.0","typescript":"^5.5.0","@types/node":"^22.10.2","@types/react":"^19.0.2","mobx-react-lite":"^4.1.1","@types/react-dom":"^19.0.2","@mobx-sentinel/form":"~0.3.4","@vitest/coverage-v8":"^2.1.8","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"mobx":"^6.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.0","@mobx-sentinel/form":"~0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.4_1761290046074_0.21652811534927996","host":"s3://npm-registry-packages-npm-production"}},"0.3.5-dev-f61c0cc1":{"name":"@mobx-sentinel/react","version":"0.3.5-dev-f61c0cc1","keywords":["mobx","model","change-detection","validation","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/react@0.3.5-dev-f61c0cc1","maintainers":[{"name":"creasty","email":"yuki@creasty.com"}],"homepage":"https://github.com/creasty/mobx-sentinel","bugs":{"url":"https://github.com/creasty/mobx-sentinel/issues"},"dist":{"shasum":"75345163d2b5863694f9f609563bd01103c84047","tarball":"https://registry.npmjs.org/@mobx-sentinel/react/-/react-0.3.5-dev-f61c0cc1.tgz","fileCount":19,"integrity":"sha512-mpajke2epEwVqwYxTaMXCQTw6IRQCbncqmyJvOsYm7bR7q+RbcpgxMBeQ1AXvi3/i2+xXDi5wheWxe3r3hCM3g==","signatures":[{"sig":"MEQCIDDMlHE1cs+0PmTX8o/FZjQw9LodtL1+nXJXVRTeIlx2AiBv70izoCYtHZ3/PceY2oSlTczFsMzovUDYBxfJb6fERw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCk9ClqD8/riQzxW6tLtJMogUPbY9xgAqiqHfvHQmwMdwIhANW6IF5x/kwd0Q2QtzxdgmI6pLcZ5slSetk85yNkXWR1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2freact@0.3.5-dev-f61c0cc1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145147},"main":"dist/index.js","_from":"file:mobx-sentinel-react-0.3.5-dev-f61c0cc1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./extension":{"types":"./dist/extension.d.ts","import":"./dist/extension.mjs","require":"./dist/extension.js"}},"scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8a77bb7d-5b6f-43fb-bf1d-e236e1ce5b99"}},"_resolved":"/tmp/a1982b0487e4a23cdb36d85b1edfd87d/mobx-sentinel-react-0.3.5-dev-f61c0cc1.tgz","_integrity":"sha512-mpajke2epEwVqwYxTaMXCQTw6IRQCbncqmyJvOsYm7bR7q+RbcpgxMBeQ1AXvi3/i2+xXDi5wheWxe3r3hCM3g==","repository":{"url":"git+https://github.com/creasty/mobx-sentinel.git","type":"git"},"_npmVersion":"12.0.2","description":"MobX library for non-intrusive class-based model enhancement. Acting as a sentinel, it provides change detection, reactive validation, and form integration capabilities without contamination.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mobx":"^6.16.1","tsup":"^8.5.1","vite":"^7.3.6","jsdom":"^30.0.1","react":"^19.3.0","vitest":"^5.0.0","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^22.20.2","@types/react":"^19.3.0","mobx-react-lite":"^4.1.1","@types/react-dom":"^19.3.0","@mobx-sentinel/form":"~0.3.5-dev-f61c0cc1","@vitest/coverage-v8":"^5.0.0","@testing-library/react":"^16.3.3","@testing-library/jest-dom":"^7.0.1","@testing-library/user-event":"^14.6.7"},"peerDependencies":{"mobx":"^6.11.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.0","@mobx-sentinel/form":"~0.3.5-dev-f61c0cc1"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.5-dev-f61c0cc1_1789258464300_0.9294775103206083","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@mobx-sentinel/react","version":"0.3.5","keywords":["mobx","model","change-detection","validation","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/react@0.3.5","maintainers":[{"name":"creasty","email":"yuki@creasty.com"}],"homepage":"https://github.com/creasty/mobx-sentinel","bugs":{"url":"https://github.com/creasty/mobx-sentinel/issues"},"dist":{"shasum":"d75f73afff25b07cf6c8cc183f4667f0b2b008d5","tarball":"https://registry.npmjs.org/@mobx-sentinel/react/-/react-0.3.5.tgz","fileCount":19,"integrity":"sha512-3eBt+G+zqfJgLOsmyulQreB54zHWpzwevmwAk/IVrQ3kULoQsAcyR0OhwdeIPKZIPnlRdoq6AGgevxjY1mcN7g==","signatures":[{"sig":"MEUCIFCRzA/EZ7aIVNDDabCrZnaJ8EFgMl+SQzhzhKhrh9bbAiEA4S2mT/sHmmfF/WZbexqmIgIlsAvbUehnjGLiIDC841M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDbaUJyynArFNGgk/nl1tk1wKCW6hCMXDxcVmvtig8kWQIhALmLQTFQ/DIof3+cDrFHehZXQNgPlb5TCKuc5odsSnxz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2freact@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145108},"main":"dist/index.js","_from":"file:mobx-sentinel-react-0.3.5.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./extension":{"types":"./dist/extension.d.ts","import":"./dist/extension.mjs","require":"./dist/extension.js"}},"scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2a910b9f-896c-47df-9ce6-37b41dc56764"}},"_resolved":"/tmp/13310b2df39437d6c051ba508fa4b866/mobx-sentinel-react-0.3.5.tgz","_integrity":"sha512-3eBt+G+zqfJgLOsmyulQreB54zHWpzwevmwAk/IVrQ3kULoQsAcyR0OhwdeIPKZIPnlRdoq6AGgevxjY1mcN7g==","repository":{"url":"git+https://github.com/creasty/mobx-sentinel.git","type":"git"},"_npmVersion":"12.0.2","description":"MobX library for non-intrusive class-based model enhancement. Acting as a sentinel, it provides change detection, reactive validation, and form integration capabilities without contamination.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.16.1","tsup":"^8.5.1","vite":"^7.3.6","jsdom":"^30.0.1","react":"^19.3.0","vitest":"^5.0.0","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^22.20.2","@types/react":"^19.3.0","mobx-react-lite":"^4.1.1","@types/react-dom":"^19.3.0","@mobx-sentinel/form":"~0.3.5","@vitest/coverage-v8":"^5.0.0","@testing-library/react":"^16.3.3","@testing-library/jest-dom":"^7.0.1","@testing-library/user-event":"^14.6.7"},"peerDependencies":{"mobx":"^6.11.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.0","@mobx-sentinel/form":"~0.3.5"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.5_1789259024813_0.6878342991330821","host":"s3://npm-registry-packages-npm-production"}},"0.3.5-dev-5e673d91":{"name":"@mobx-sentinel/react","version":"0.3.5-dev-5e673d91","keywords":["mobx","model","change-detection","validation","form","react"],"author":"creasty <yuki@creasty.com>","license":"MIT","_id":"@mobx-sentinel/react@0.3.5-dev-5e673d91","maintainers":[{"name":"creasty","email":"yuki@creasty.com"}],"homepage":"https://github.com/creasty/mobx-sentinel","bugs":{"url":"https://github.com/creasty/mobx-sentinel/issues"},"dist":{"shasum":"1c089627b21bad3f44b0e3370b4b924ce7ded0f7","tarball":"https://registry.npmjs.org/@mobx-sentinel/react/-/react-0.3.5-dev-5e673d91.tgz","fileCount":19,"integrity":"sha512-AOX2r2kEHRD4LAS7bWxqBPPTDehFvOEfI0v2tXA68RrF9utGZMfbiYW4KShNvKxh1yp5jPbZxRpPTuqRC9SmFA==","signatures":[{"sig":"MEUCICNPVUSDHMV1siV2wuj4P4ekSm5iNMFMsVahM8FGe7ItAiEAgQeBr0/3qecckP0h3pTqifsEljcRXHIk9Orr/DPPHJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDg2mdUQbqjTLknLMqM+ecqqejum3J+k8P6mxml07bwkgIhAOn+0EwMVk8MNFDVa1NsaO9e5uCRFyWXhtL7TTFmflcR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2freact@0.3.5-dev-5e673d91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145347},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./extension":{"types":"./dist/extension.d.ts","import":"./dist/extension.mjs","require":"./dist/extension.js"}},"scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8a77bb7d-5b6f-43fb-bf1d-e236e1ce5b99"}},"repository":{"url":"git+https://github.com/creasty/mobx-sentinel.git","type":"git"},"description":"MobX library for non-intrusive class-based model enhancement. Acting as a sentinel, it provides change detection, reactive validation, and form integration capabilities without contamination.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.16.1","tsup":"^8.5.1","vite":"^7.3.6","jsdom":"^30.0.1","react":"^19.3.0","vitest":"^5.0.0","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^22.20.2","@types/react":"^19.3.0","mobx-react-lite":"^4.1.1","@types/react-dom":"^19.3.0","@mobx-sentinel/form":"~0.3.5-dev-5e673d91","@vitest/coverage-v8":"^5.0.0","@testing-library/react":"^16.3.3","@testing-library/jest-dom":"^7.0.1","@testing-library/user-event":"^14.6.7"},"peerDependencies":{"mobx":"^6.11.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.0","@mobx-sentinel/form":"~0.3.5-dev-5e673d91"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.5-dev-5e673d91_1789298782847_0.5028063070804627","host":"s3://npm-registry-packages-npm-production"}},"0.3.5-dev-82f44a8d":{"name":"@mobx-sentinel/react","version":"0.3.5-dev-82f44a8d","keywords":["mobx","model","change-detection","validation","form","react"],"author":"creasty <yuki@creasty.com>","license":"MIT","_id":"@mobx-sentinel/react@0.3.5-dev-82f44a8d","maintainers":[{"name":"creasty","email":"yuki@creasty.com"}],"homepage":"https://github.com/creasty/mobx-sentinel","bugs":{"url":"https://github.com/creasty/mobx-sentinel/issues"},"dist":{"shasum":"4ad7bd8fdf107b32393b91fbb923a43049c96356","tarball":"https://registry.npmjs.org/@mobx-sentinel/react/-/react-0.3.5-dev-82f44a8d.tgz","fileCount":20,"integrity":"sha512-jeaGxn8SvDGm4CVwqXlti9Xg1SF3vgMNwnyBqu22iEFWv/l4looBdi2oiG1uEDDgzXjUvEM0/g4+4rm9kpQruQ==","signatures":[{"sig":"MEQCIBXo+OigncFwyAONMkbPp0IQfEYUTAoSZFyQFO4DjMWtAiBSd/w5BLkTx47R8QlFnzsxSKw6hl6oCEn/9pVomNOlzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAbczllQ/KcoV/191WUfBGUx+lT9/HAkSVl4QUlhj6IGAiBboAy0XkcPnXtIfCoCE3l4SdzSZwvdH5qmmUYilvpTGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2freact@0.3.5-dev-82f44a8d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146775},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./extension":{"types":"./dist/extension.d.ts","import":"./dist/extension.mjs","require":"./dist/extension.js"},"./dist/extension":{"types":"./dist/extension.d.ts","import":"./dist/extension.mjs","require":"./dist/extension.js"}},"scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8a77bb7d-5b6f-43fb-bf1d-e236e1ce5b99"}},"repository":{"url":"git+https://github.com/creasty/mobx-sentinel.git","type":"git"},"description":"MobX library for non-intrusive class-based model enhancement. Acting as a sentinel, it provides change detection, reactive validation, and form integration capabilities without contamination.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.16.1","tsup":"^8.5.1","vite":"^7.3.6","jsdom":"^30.0.1","react":"^19.3.0","vitest":"^5.0.0","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^22.20.2","@types/react":"^19.3.0","mobx-react-lite":"^4.1.1","@types/react-dom":"^19.3.0","@mobx-sentinel/form":"~0.3.5-dev-82f44a8d","@vitest/coverage-v8":"^5.0.0","@testing-library/react":"^16.3.3","@testing-library/jest-dom":"^7.0.1","@testing-library/user-event":"^14.6.7"},"peerDependencies":{"mobx":"^6.11.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.0","@mobx-sentinel/form":"~0.3.5-dev-82f44a8d"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.5-dev-82f44a8d_1789447230314_0.493961077149186","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@mobx-sentinel/react","version":"0.3.6","keywords":["mobx","model","change-detection","validation","form","react"],"author":"creasty <yuki@creasty.com>","license":"MIT","_id":"@mobx-sentinel/react@0.3.6","maintainers":[{"name":"creasty","email":"yuki@creasty.com"}],"homepage":"https://github.com/creasty/mobx-sentinel","bugs":{"url":"https://github.com/creasty/mobx-sentinel/issues"},"dist":{"shasum":"45000cbbd5bf2309f8ee9fe27fa0c751fe3c5edd","tarball":"https://registry.npmjs.org/@mobx-sentinel/react/-/react-0.3.6.tgz","fileCount":20,"integrity":"sha512-nAl2VCgaR4/+0EsBzyfPqb1yZ38Rcfg2XTdTvrWp9qyixjGwNf6Klet2gpo/8pFWA2Tx7SH5W8txs7KgC8eXpw==","signatures":[{"sig":"MEUCIA9pJj+4zop28Lr8IH7gFBicfwtrXRfBDEUHffcovWCtAiEAq7jqRSdo6FMtzI385Tx8tfEjPJLfNyh3VoKmIiQyaN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDLbP3ivPynRSvubU+AdbljvV7PvQgjZASPX9Ri1gJymQIhAJxpo1TWHRrizUqQo0JyphNi3wzect7aCAAMYJmOddEZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2freact@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":147041},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./extension":{"import":{"types":"./dist/extension.d.mts","default":"./dist/extension.mjs"},"require":{"types":"./dist/extension.d.ts","default":"./dist/extension.js"}},"./dist/extension":{"import":{"types":"./dist/extension.d.mts","default":"./dist/extension.mjs"},"require":{"types":"./dist/extension.d.ts","default":"./dist/extension.js"}}},"scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2a910b9f-896c-47df-9ce6-37b41dc56764"}},"repository":{"url":"git+https://github.com/creasty/mobx-sentinel.git","type":"git"},"description":"MobX library for non-intrusive class-based model enhancement. Acting as a sentinel, it provides change detection, reactive validation, and form integration capabilities without contamination.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.16.1","tsup":"^8.5.1","vite":"^7.3.6","jsdom":"^30.0.1","react":"^19.3.0","vitest":"^5.0.0","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^22.20.2","@types/react":"^19.3.0","mobx-react-lite":"^4.1.1","@types/react-dom":"^19.3.0","@mobx-sentinel/form":"~0.3.6","@vitest/coverage-v8":"^5.0.0","@testing-library/react":"^16.3.3","@testing-library/jest-dom":"^7.0.1","@testing-library/user-event":"^14.6.7"},"peerDependencies":{"mobx":"^6.11.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.0","@mobx-sentinel/form":"~0.3.6"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.6_1789455574865_0.6073807764145758","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"_id":"@mobx-sentinel/react@0.4.0","bugs":{"url":"https://github.com/creasty/mobx-sentinel/issues"},"dist":{"shasum":"cd280a21fc9f7da7d566e2897b7247517b0f146b","tarball":"https://registry.npmjs.org/@mobx-sentinel/react/-/react-0.4.0.tgz","fileCount":20,"integrity":"sha512-H4Zgbb5DJb5FwdgOCteQuUfydtsPaxVxM7A/1ZP4CTLYW2n16wjIzg1k3Eeex1qmWAFmWFgpxhp9WqlOk6mb6g==","signatures":[{"sig":"MEYCIQDwhjfw5J+Epnf1Si7pn6HqMhm6PFzBZPYRXBzWkWXLXgIhAO5NVsYrnlji13EgD1S3vOmfLe0l7VvWgEEbfJ2qVZqO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDGI2717V0aLXRfl0+KijDTghGWT7IlZBqlUiLu9yuihwIgVbjqHyJZggwNthSQnuIXprhPRfPFZt8MRtZ647oRmZI="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2freact@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":177356},"main":"dist/index.js","name":"@mobx-sentinel/react","types":"dist/index.d.ts","author":"creasty <yuki@creasty.com>","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./extension":{"import":{"types":"./dist/extension.d.mts","default":"./dist/extension.mjs"},"require":{"types":"./dist/extension.d.ts","default":"./dist/extension.js"}},"./dist/extension":{"import":{"types":"./dist/extension.d.mts","default":"./dist/extension.mjs"},"require":{"types":"./dist/extension.d.ts","default":"./dist/extension.js"}}},"license":"MIT","scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"version":"0.4.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2a910b9f-896c-47df-9ce6-37b41dc56764"}},"homepage":"https://mobx-sentinel.creasty.com/docs/react/","keywords":["mobx","model","change-detection","validation","form","react"],"repository":{"url":"git+https://github.com/creasty/mobx-sentinel.git","type":"git"},"description":"MobX library for non-intrusive class-based model enhancement. Acting as a sentinel, it provides change detection, reactive validation, and form integration capabilities without contamination.","directories":{},"maintainers":[{"name":"creasty","email":"yuki@creasty.com"}],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.16.1","tsup":"^8.5.1","vite":"^7.3.6","jsdom":"^30.0.1","react":"^19.3.0","vitest":"^5.0.0","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^22.20.2","@types/react":"^19.3.0","mobx-react-lite":"^4.1.1","@types/react-dom":"^19.3.0","@mobx-sentinel/form":"~0.4.0","@vitest/coverage-v8":"^5.0.0","@testing-library/react":"^16.3.3","@testing-library/jest-dom":"^7.0.1","@testing-library/user-event":"^14.6.7"},"peerDependencies":{"mobx":"^6.11.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.0","@mobx-sentinel/form":"~0.4.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react_0.4.0_1789721592600_0.7451587178130794"}}},"time":{"created":"2025-02-19T04:52:03.858Z","modified":"2026-09-18T08:53:13.021Z","0.1.0-dev-534a145e":"2025-02-19T04:52:04.115Z","0.1.0":"2025-02-19T05:08:11.117Z","0.1.0-dev-e4a7fc00":"2025-02-19T10:49:50.092Z","0.1.1":"2025-02-20T02:13:45.033Z","0.1.2":"2025-02-20T08:29:38.392Z","0.1.2-dev-85e5dc56":"2025-02-24T04:55:05.466Z","0.1.3":"2025-02-24T05:13:46.649Z","0.1.3-dev-71a913e6":"2025-02-24T05:47:37.013Z","0.2.0-dev-57b93419":"2025-02-28T14:57:21.633Z","0.2.0":"2025-02-28T15:00:02.642Z","0.2.1-dev-c4b26e2c":"2025-02-28T15:48:00.954Z","0.2.1":"2025-02-28T15:52:44.532Z","0.2.2-dev-0da53f6f":"2025-03-04T11:24:23.139Z","0.2.2":"2025-03-04T11:33:39.996Z","0.2.2-dev-e9a16b6d":"2025-03-06T06:23:29.940Z","0.2.3":"2025-03-06T06:36:48.162Z","0.3.0":"2025-09-18T02:44:10.299Z","0.3.1":"2025-09-18T05:57:21.177Z","0.3.1-dev-32114881":"2025-10-10T02:29:54.270Z","0.3.1-dev-0f5d9b29":"2025-10-10T08:01:23.380Z","0.3.1-dev-02b7a146":"2025-10-10T08:53:07.794Z","0.3.2":"2025-10-14T02:33:16.224Z","0.3.2-dev-6f2c33b6":"2025-10-15T04:22:25.000Z","0.3.3":"2025-10-16T03:13:31.334Z","0.3.4-dev-767f97ca":"2025-10-24T07:04:43.605Z","0.3.4":"2025-10-24T07:14:06.254Z","0.3.5-dev-f61c0cc1":"2026-09-13T00:14:24.379Z","0.3.5":"2026-09-13T00:23:44.916Z","0.3.5-dev-5e673d91":"2026-09-13T11:26:22.927Z","0.3.5-dev-82f44a8d":"2026-09-15T04:40:30.400Z","0.3.6":"2026-09-15T06:59:34.934Z","0.4.0":"2026-09-18T08:53:12.679Z"},"bugs":{"url":"https://github.com/creasty/mobx-sentinel/issues"},"author":"creasty <yuki@creasty.com>","license":"MIT","homepage":"https://mobx-sentinel.creasty.com/docs/react/","keywords":["mobx","model","change-detection","validation","form","react"],"repository":{"url":"git+https://github.com/creasty/mobx-sentinel.git","type":"git"},"description":"MobX library for non-intrusive class-based model enhancement. Acting as a sentinel, it provides change detection, reactive validation, and form integration capabilities without contamination.","maintainers":[{"name":"creasty","email":"yuki@creasty.com"}],"readme":"# mobx-sentinel/react\n\n[![npm version](https://badge.fury.io/js/@mobx-sentinel%2Freact.svg)](https://www.npmjs.com/package/@mobx-sentinel/react)\n[![npm size](https://img.shields.io/bundlephobia/min/@mobx-sentinel/react)](https://bundlephobia.com/package/@mobx-sentinel/react)\n![target: browser](https://img.shields.io/badge/browser-_?label=target&color=007ec6)\n\nUtility hooks and standard bindings for React applications using `@mobx-sentinel/form`.\n\nDocumentation: [guide](https://mobx-sentinel.creasty.com/docs/react/) · [API reference](https://mobx-sentinel.creasty.com/apis/react/)\n\n<pre><code>npm install --save <b>@mobx-sentinel/react</b></code></pre>\n\n- React hooks that automatically handle component lifecycle under the hood.\n- Standard bindings for most common form elements.\n","readmeFilename":""}