{"_id":"@mobx-sentinel/form","_rev":"32-ec05d4bff9b174a212333483eb2a9af8","name":"@mobx-sentinel/form","dist-tags":{"dev":"0.3.5-dev-82f44a8d","latest":"0.4.0"},"versions":{"0.1.0-dev-534a145e":{"name":"@mobx-sentinel/form","version":"0.1.0-dev-534a145e","keywords":["mobx","model","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/form@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":"b6d6ed5c4ca0fa8bc70f3359abc8a0ee03716cbe","tarball":"https://registry.npmjs.org/@mobx-sentinel/form/-/form-0.1.0-dev-534a145e.tgz","fileCount":8,"integrity":"sha512-0i8PbyhqB5Iuyyyn8hXcv1AbcC5x6yamVuTFZLY0a35kmvD1riGfuNcOkaBYPQPqajkFT+WQrV3xAVEneN0UVA==","signatures":[{"sig":"MEYCIQCj7CoDn3kxW74UK60xpAXXzE77f40nPjILDpmIXuurtQIhAJfM2C4ZIq+/oGNDYe5QtD4ZJ445sBmGiU2aygC5uU6k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fform@0.1.0-dev-534a145e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135845},"main":"dist/index.js","_from":"file:mobx-sentinel-form-0.1.0-dev-534a145e.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/4d47243351d12f15b633a02f8e228280/mobx-sentinel-form-0.1.0-dev-534a145e.tgz","_integrity":"sha512-0i8PbyhqB5Iuyyyn8hXcv1AbcC5x6yamVuTFZLY0a35kmvD1riGfuNcOkaBYPQPqajkFT+WQrV3xAVEneN0UVA==","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","uuid":"^11.0.4","@mobx-sentinel/core":"0.1.0-dev-534a145e"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/form_0.1.0-dev-534a145e_1739940720371_0.5113222089376972","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@mobx-sentinel/form","version":"0.1.0","keywords":["mobx","model","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/form@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":"e8036106d2e64b2b0dbe9658542bd972fdcdfc99","tarball":"https://registry.npmjs.org/@mobx-sentinel/form/-/form-0.1.0.tgz","fileCount":8,"integrity":"sha512-Iqof4myW/qTPUb9fDMvYED2Sl3TPP7jmna7HmfpPKt7iGNsxUbF0JApQzsccFg1vZP3cR6KB17rCdVWGikGSqg==","signatures":[{"sig":"MEUCIH0mCUCzJYwSi2cU/rnRxh2GoKlDkUtnvpL3lKXkFxu7AiEA0pWhf/5rEzg5J6qlas8SSwOJEgPisngbU4yXl93O2wo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fform@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136004},"main":"dist/index.js","_from":"file:mobx-sentinel-form-0.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/13c3ca8c8d7465a97d037322addfec73/mobx-sentinel-form-0.1.0.tgz","_integrity":"sha512-Iqof4myW/qTPUb9fDMvYED2Sl3TPP7jmna7HmfpPKt7iGNsxUbF0JApQzsccFg1vZP3cR6KB17rCdVWGikGSqg==","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","uuid":"^11.0.4","@mobx-sentinel/core":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/form_0.1.0_1739941687624_0.9984574964793278","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev-e4a7fc00":{"name":"@mobx-sentinel/form","version":"0.1.0-dev-e4a7fc00","keywords":["mobx","model","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/form@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":"0472fc68dab6e5e1672f158ece68631cc3378bf0","tarball":"https://registry.npmjs.org/@mobx-sentinel/form/-/form-0.1.0-dev-e4a7fc00.tgz","fileCount":8,"integrity":"sha512-LTSbcek0zUuSTW8T6pmetMTtjh5nX4sAOuaRUlP7itgPRoQwovPAvxCrXcMF1mL0bEaRp72PtpfUEE//BGYc+A==","signatures":[{"sig":"MEQCIH67Hgq2Zm2zFMkiNBwaebAzOcf94Y0mMI8S4DRQY02eAiAZh0cWenV4IxitXuqjxPgQVMvMebe8R3e5nvDlAIMsSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fform@0.1.0-dev-e4a7fc00","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136030},"main":"dist/index.js","_from":"file:mobx-sentinel-form-0.1.0-dev-e4a7fc00.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/04cafa37d58dc75b9a6e6eb1fef3df03/mobx-sentinel-form-0.1.0-dev-e4a7fc00.tgz","_integrity":"sha512-LTSbcek0zUuSTW8T6pmetMTtjh5nX4sAOuaRUlP7itgPRoQwovPAvxCrXcMF1mL0bEaRp72PtpfUEE//BGYc+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","uuid":"^11.0.4","@mobx-sentinel/core":"0.1.0-dev-e4a7fc00"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/form_0.1.0-dev-e4a7fc00_1739962186824_0.7590539093550959","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@mobx-sentinel/form","version":"0.1.1","keywords":["mobx","model","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/form@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":"2444767eb11268e6a5a89fbc5eb72d6f126191c7","tarball":"https://registry.npmjs.org/@mobx-sentinel/form/-/form-0.1.1.tgz","fileCount":8,"integrity":"sha512-80kIBaxDCjkiFsTgLtmrPvt9dd7+vpZVRUWCpjIw7pROgO81Cw5UpG8WLrUpXZ45azZ97brSFBVf6k/RrOcdvg==","signatures":[{"sig":"MEYCIQDzJ8u2aUOlmZF7FpAu1i0hfEBjn3nLjwIjyrMTL00ZIwIhALFCfmoMd6vH43t2kXI6Idmc0FDRLiBiB71NSPoIwysR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fform@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136922},"main":"dist/index.js","_from":"file:mobx-sentinel-form-0.1.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/0b195557e9a1b81ae3d70edcdab33ae5/mobx-sentinel-form-0.1.1.tgz","_integrity":"sha512-80kIBaxDCjkiFsTgLtmrPvt9dd7+vpZVRUWCpjIw7pROgO81Cw5UpG8WLrUpXZ45azZ97brSFBVf6k/RrOcdvg==","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","uuid":"^11.0.4","@mobx-sentinel/core":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/form_0.1.1_1740017621532_0.4509222943105273","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@mobx-sentinel/form","version":"0.1.2","keywords":["mobx","model","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/form@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":"53f49a833a7e6d4db3a95cd22605479e378d6760","tarball":"https://registry.npmjs.org/@mobx-sentinel/form/-/form-0.1.2.tgz","fileCount":8,"integrity":"sha512-unuk4u0V6F2hrFMhgTHDsanVBQq89CaWX93RSRbXkkZ/WdU/tUxuXIRXAXmhCjorDmQdXjFUhMESYNXoO4LToQ==","signatures":[{"sig":"MEUCIQCyxyot850XfUY5ANc/Ix9KTgjRFh9mF8W7mCmWZAwxAwIgA3ry/6ItH9I9+EaXSlQkdxjIk3E5ZBJ2LpTWVDh2inM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fform@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138877},"main":"dist/index.js","_from":"file:mobx-sentinel-form-0.1.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/5bfbd50b211cb222edf434cedb9b3c8f/mobx-sentinel-form-0.1.2.tgz","_integrity":"sha512-unuk4u0V6F2hrFMhgTHDsanVBQq89CaWX93RSRbXkkZ/WdU/tUxuXIRXAXmhCjorDmQdXjFUhMESYNXoO4LToQ==","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","uuid":"^11.0.4","@mobx-sentinel/core":"0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/form_0.1.2_1740040175606_0.9847181208170108","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-dev-85e5dc56":{"name":"@mobx-sentinel/form","version":"0.1.2-dev-85e5dc56","keywords":["mobx","model","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/form@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":"798f79f188bf3815f9037cb4fc3607f3ba93137b","tarball":"https://registry.npmjs.org/@mobx-sentinel/form/-/form-0.1.2-dev-85e5dc56.tgz","fileCount":8,"integrity":"sha512-JdKsMEoCk84tY3EmOyOVYRy5g9CIxbIWbRlGUQqK2urQ5+6/lj/uo7VWR1/nNbQaFpFm9sSPL9lSIwtCz/EYSQ==","signatures":[{"sig":"MEYCIQDNQLN88NxLsnQ7YObiYnXTBAJ7TKP0yoFYbKMxaUzN2wIhAO6t6/uOrepCfY7mqkCvj2IZQtMy+J01TohAGfqLfiO7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fform@0.1.2-dev-85e5dc56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138225},"main":"dist/index.js","_from":"file:mobx-sentinel-form-0.1.2-dev-85e5dc56.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/e066091a36f25724ba7bc5dbdf349d49/mobx-sentinel-form-0.1.2-dev-85e5dc56.tgz","_integrity":"sha512-JdKsMEoCk84tY3EmOyOVYRy5g9CIxbIWbRlGUQqK2urQ5+6/lj/uo7VWR1/nNbQaFpFm9sSPL9lSIwtCz/EYSQ==","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","uuid":"^11.0.4","@mobx-sentinel/core":"0.1.2-dev-85e5dc56"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/form_0.1.2-dev-85e5dc56_1740372901458_0.8662121205641402","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@mobx-sentinel/form","version":"0.1.3","keywords":["mobx","model","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/form@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":"573cd4475cf7a215be50fc0e4290c593539a26f0","tarball":"https://registry.npmjs.org/@mobx-sentinel/form/-/form-0.1.3.tgz","fileCount":8,"integrity":"sha512-eXMJ0WvPjvnIozwJopSwtc6ldXDQMzb/R8gp7uthJDyqCIpv2NsQN/XDJqLzcQg3A0IHyRiG7VBX54Shpm22qg==","signatures":[{"sig":"MEUCIEavFDQeGsvDvBQjF3w1zWHHY3q575PQAUk79rAz1YSeAiEA04q4B7lpijaMH+0V+Tv8A4iGCr4vTvr/bwM+AlAgMYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fform@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138443},"main":"dist/index.js","_from":"file:mobx-sentinel-form-0.1.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/ce3ca2cc8a8e06e96f4f70ca3ea79fca/mobx-sentinel-form-0.1.3.tgz","_integrity":"sha512-eXMJ0WvPjvnIozwJopSwtc6ldXDQMzb/R8gp7uthJDyqCIpv2NsQN/XDJqLzcQg3A0IHyRiG7VBX54Shpm22qg==","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","uuid":"^11.0.4","@mobx-sentinel/core":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/form_0.1.3_1740374022986_0.726510479428516","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-dev-71a913e6":{"name":"@mobx-sentinel/form","version":"0.1.3-dev-71a913e6","keywords":["mobx","model","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/form@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":"ec7b2948dfb075ebeeb8493f05c4fadd430eb79b","tarball":"https://registry.npmjs.org/@mobx-sentinel/form/-/form-0.1.3-dev-71a913e6.tgz","fileCount":8,"integrity":"sha512-cQ8EYedRR5onqDrHanO7HwEtZ8BMCF4cn4vTZtf9hMH7LuVbv92XL1Wfuh+3U+A02YDZn0Ds//NRaq/R1s65gg==","signatures":[{"sig":"MEQCIETmg9OFEik3E5U132TCirNJ/lCyHzz887iPySClpyxSAiA+FVla4/Dd8yvvfnNTUbmnb/1AyXQUu6zChci0Do9eGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fform@0.1.3-dev-71a913e6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138469},"main":"dist/index.js","_from":"file:mobx-sentinel-form-0.1.3-dev-71a913e6.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/a459d2126755dedf3838d603a1c91fc9/mobx-sentinel-form-0.1.3-dev-71a913e6.tgz","_integrity":"sha512-cQ8EYedRR5onqDrHanO7HwEtZ8BMCF4cn4vTZtf9hMH7LuVbv92XL1Wfuh+3U+A02YDZn0Ds//NRaq/R1s65gg==","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","uuid":"^11.0.4","@mobx-sentinel/core":"0.1.3-dev-71a913e6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/form_0.1.3-dev-71a913e6_1740376053596_0.6249012360101234","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-dev-57b93419":{"name":"@mobx-sentinel/form","version":"0.2.0-dev-57b93419","keywords":["mobx","model","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/form@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":"f59744e991d90b6e445c50a5b745b347185dc499","tarball":"https://registry.npmjs.org/@mobx-sentinel/form/-/form-0.2.0-dev-57b93419.tgz","fileCount":8,"integrity":"sha512-W3cw2ur0y9+3i/u3Nmwbk1Ejz/w/KAJ9h5o5Ym0eiPY9X7QuHMGnbd6XhMrfmxjA8H9KZrgw6Qpj69AVKlukNQ==","signatures":[{"sig":"MEUCIFXOH1q32bkVk9GuxKXtnabCih4z6oNwvzqJ2p3lwFWgAiEA/Ylegc5MAprfUdsRvXpwPd+MEaGNbxJ6EUXK2se6VWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fform@0.2.0-dev-57b93419","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129862},"main":"dist/index.js","_from":"file:mobx-sentinel-form-0.2.0-dev-57b93419.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/7854854236cc28db2c0058361a20d3da/mobx-sentinel-form-0.2.0-dev-57b93419.tgz","_integrity":"sha512-W3cw2ur0y9+3i/u3Nmwbk1Ejz/w/KAJ9h5o5Ym0eiPY9X7QuHMGnbd6XhMrfmxjA8H9KZrgw6Qpj69AVKlukNQ==","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","uuid":"^11.0.4","@mobx-sentinel/core":"0.2.0-dev-57b93419"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/form_0.2.0-dev-57b93419_1740754638391_0.8332860726448297","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@mobx-sentinel/form","version":"0.2.0","keywords":["mobx","model","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/form@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":"7df9c5f6d9f031cf74837d7c26c32736f1eaf245","tarball":"https://registry.npmjs.org/@mobx-sentinel/form/-/form-0.2.0.tgz","fileCount":8,"integrity":"sha512-m5LoChGQHTK6uwwgX29hYxktoThtDBgU5X1PAVzLUM/c3gkp3it81fVpEOh+FL1DAkEGklTAMMbnr+QlTkpjUQ==","signatures":[{"sig":"MEYCIQCFYLCQR4m4/LQz0CRNPaN7TXY9Sm6MtcvonPu2T7bnpAIhAOyw9x98ob1vm3BYxRszsHWBjTIKc0arOMhdOzj524hp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fform@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129836},"main":"dist/index.js","_from":"file:mobx-sentinel-form-0.2.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/38139ab32d6ae705b89c61deef214c6e/mobx-sentinel-form-0.2.0.tgz","_integrity":"sha512-m5LoChGQHTK6uwwgX29hYxktoThtDBgU5X1PAVzLUM/c3gkp3it81fVpEOh+FL1DAkEGklTAMMbnr+QlTkpjUQ==","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","uuid":"^11.0.4","@mobx-sentinel/core":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/form_0.2.0_1740754799148_0.24872691717864548","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-dev-c4b26e2c":{"name":"@mobx-sentinel/form","version":"0.2.1-dev-c4b26e2c","keywords":["mobx","model","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/form@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":"8a236f4800c34b8510310494badf53d16df499fd","tarball":"https://registry.npmjs.org/@mobx-sentinel/form/-/form-0.2.1-dev-c4b26e2c.tgz","fileCount":8,"integrity":"sha512-ozpSAXV+wXmhcPVzwnskSoYAoo5TKAobO2rAhfRIEYYUuPDhXCMW2VdwrRgtGDYdk160g8pdP7Otwar70FjmHQ==","signatures":[{"sig":"MEUCIQDUEH4pEnsQBakLoOEFhezGZ57imi1Ctm9UpfPsX9eOGgIgGPTe82E1E6TV2hBr6F59Ujd5VfMRXbqlQQ4pCYkIRMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fform@0.2.1-dev-c4b26e2c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129862},"main":"dist/index.js","_from":"file:mobx-sentinel-form-0.2.1-dev-c4b26e2c.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/aa674562a5a3041cbd964fb1ba39842a/mobx-sentinel-form-0.2.1-dev-c4b26e2c.tgz","_integrity":"sha512-ozpSAXV+wXmhcPVzwnskSoYAoo5TKAobO2rAhfRIEYYUuPDhXCMW2VdwrRgtGDYdk160g8pdP7Otwar70FjmHQ==","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","uuid":"^11.0.4","@mobx-sentinel/core":"0.2.1-dev-c4b26e2c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/form_0.2.1-dev-c4b26e2c_1740757677532_0.15807666361171946","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@mobx-sentinel/form","version":"0.2.1","keywords":["mobx","model","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/form@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":"6286eb846dc1e6d12c634660c97ac433984e2082","tarball":"https://registry.npmjs.org/@mobx-sentinel/form/-/form-0.2.1.tgz","fileCount":8,"integrity":"sha512-2fLjEmVZZYR38iVlV+5u3fIL92xP20TCyGvW/kzqTa3Su7diugUnaCggv77bHEIyufv7+mlrwiWvPXl539jxjA==","signatures":[{"sig":"MEQCIESZoaIvfy8tk3tqajbamoXD6V5aR18OPdsP6ev1BByzAiBOW0g6lCjJ0ZQkkknl8Wqr+5zWZTePMN8U25FqBDgVfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fform@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129836},"main":"dist/index.js","_from":"file:mobx-sentinel-form-0.2.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/3de76973c55c6ed20c382c5e82e90b78/mobx-sentinel-form-0.2.1.tgz","_integrity":"sha512-2fLjEmVZZYR38iVlV+5u3fIL92xP20TCyGvW/kzqTa3Su7diugUnaCggv77bHEIyufv7+mlrwiWvPXl539jxjA==","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","uuid":"^11.0.4","@mobx-sentinel/core":"0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/form_0.2.1_1740757960887_0.5091822926422793","host":"s3://npm-registry-packages-npm-production"}},"0.2.2-dev-0da53f6f":{"name":"@mobx-sentinel/form","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/form@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":"65d2932f08c6da055abe007ca94addc362920b23","tarball":"https://registry.npmjs.org/@mobx-sentinel/form/-/form-0.2.2-dev-0da53f6f.tgz","fileCount":8,"integrity":"sha512-O6x/v+R3MBzviYGdWEBVHIqAJQbxVS00rU9VRSlohCzsaE3cnkjK8V3tUu+UW8pDbiMZ+EoFEJIQn3C9am766Q==","signatures":[{"sig":"MEYCIQD00Jw/4H2bOv0L2SSDCY7gFjgUz78TfXBYEYhG6bZxbgIhAM4L7TWIhWyuoAnuvitZ/MQ4x2EJGOjwZQpWOcyKI/65","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fform@0.2.2-dev-0da53f6f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129502},"main":"dist/index.js","_from":"file:mobx-sentinel-form-0.2.2-dev-0da53f6f.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/31a09c61fc2b4cde9bac8ff24029fb79/mobx-sentinel-form-0.2.2-dev-0da53f6f.tgz","_integrity":"sha512-O6x/v+R3MBzviYGdWEBVHIqAJQbxVS00rU9VRSlohCzsaE3cnkjK8V3tUu+UW8pDbiMZ+EoFEJIQn3C9am766Q==","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","uuid":"^11.0.4","@mobx-sentinel/core":"0.2.2-dev-0da53f6f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/form_0.2.2-dev-0da53f6f_1741087459414_0.627639779334342","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@mobx-sentinel/form","version":"0.2.2","keywords":["mobx","model","change-detection","validation","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/form@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":"c8a28c889ead86ec4de9bc52e2bb02819f049b03","tarball":"https://registry.npmjs.org/@mobx-sentinel/form/-/form-0.2.2.tgz","fileCount":8,"integrity":"sha512-v6ahcO7QVVdwXd3qF3oFD6CHOVFrGt7z9AtI2oaIxHR43akFRsDKGu3URb+fk3kqSVVfdxOdqqXAv9CV73vgiw==","signatures":[{"sig":"MEUCIQCUE9+sWJWBcx2ptWLU8sdwRIWdW5w6+KnQA7dTe9fXEAIgf3xghaeq++VmdIdST8H7gNGUFi7nOpP01YttqgxtD78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fform@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129476},"main":"dist/index.js","_from":"file:mobx-sentinel-form-0.2.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/ac07cff70ea66326af110024fc32d86b/mobx-sentinel-form-0.2.2.tgz","_integrity":"sha512-v6ahcO7QVVdwXd3qF3oFD6CHOVFrGt7z9AtI2oaIxHR43akFRsDKGu3URb+fk3kqSVVfdxOdqqXAv9CV73vgiw==","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","uuid":"^11.0.4","@mobx-sentinel/core":"0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/form_0.2.2_1741088016505_0.49058322361538753","host":"s3://npm-registry-packages-npm-production"}},"0.2.2-dev-e9a16b6d":{"name":"@mobx-sentinel/form","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/form@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":"91baec3e99941ca43d5393091d336e489a18d8f3","tarball":"https://registry.npmjs.org/@mobx-sentinel/form/-/form-0.2.2-dev-e9a16b6d.tgz","fileCount":8,"integrity":"sha512-5YyAdzIhCX1ShsiXgychc9EHHB992BdqWMpXewO6Ch4UY88efNGW7alm++2iAh7ZpNEdr2FQtGRBg6vg/3lJ9Q==","signatures":[{"sig":"MEUCIEuSxGh1NXKHbmDHbnq9FTax6cXNvHSSx9Y1zQyDG9BHAiEA9yCkvPpuz4bXln3JVsIdhwJ2c+kjSrKV1GTOy9qWSis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fform@0.2.2-dev-e9a16b6d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131451},"main":"dist/index.js","_from":"file:mobx-sentinel-form-0.2.2-dev-e9a16b6d.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/7ee67ad2d79bc5cb21f4b3afa1ac8a06/mobx-sentinel-form-0.2.2-dev-e9a16b6d.tgz","_integrity":"sha512-5YyAdzIhCX1ShsiXgychc9EHHB992BdqWMpXewO6Ch4UY88efNGW7alm++2iAh7ZpNEdr2FQtGRBg6vg/3lJ9Q==","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","uuid":"^11.0.4","@mobx-sentinel/core":"0.2.2-dev-e9a16b6d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/form_0.2.2-dev-e9a16b6d_1741242206467_0.6771651050705472","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@mobx-sentinel/form","version":"0.2.3","keywords":["mobx","model","change-detection","validation","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/form@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":"5e217b121f90807d4ea1bc59201c79754a0bb263","tarball":"https://registry.npmjs.org/@mobx-sentinel/form/-/form-0.2.3.tgz","fileCount":8,"integrity":"sha512-eb6nH6ezD9drIZuFpYpE52TUjNWEqSGrfJ7PBEV36f9xxE6xswOnQMQoUCp5b0mieFZ2Nulaxy7xFkLAUUaF5g==","signatures":[{"sig":"MEUCIAFBIM0i1EwVilRi+VkQh3LoAohMQC+KRNdMGmjRZ7hYAiEA2TgKpFCrfLaWRVJWeI5gJpQsF4WFSnHZY8Oyobu45Os=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fform@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131425},"main":"dist/index.js","_from":"file:mobx-sentinel-form-0.2.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/56515496d3568013da7c038e210140c8/mobx-sentinel-form-0.2.3.tgz","_integrity":"sha512-eb6nH6ezD9drIZuFpYpE52TUjNWEqSGrfJ7PBEV36f9xxE6xswOnQMQoUCp5b0mieFZ2Nulaxy7xFkLAUUaF5g==","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","uuid":"^11.0.4","@mobx-sentinel/core":"0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/form_0.2.3_1741243004858_0.6723587322518112","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@mobx-sentinel/form","version":"0.3.0","keywords":["mobx","model","change-detection","validation","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/form@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":"e4be33ad1c7cb5e0d454e4d8fd853b124033ee76","tarball":"https://registry.npmjs.org/@mobx-sentinel/form/-/form-0.3.0.tgz","fileCount":8,"integrity":"sha512-OIDt+SgFVleQ8EQrhMNXsDDZDeVz3u5u0Ru+eQm8WborLieFXwZXtxsMay/VZOEgKkajv4EvU+tmLoKG+cVLqg==","signatures":[{"sig":"MEUCIQDRuvlY6JuJbkoVnVb2tWBV4dJH4+tV9AriGAT6jfhL4QIgXnC41bZPY1LTMalNysM71XSaGzaXXdAeI5XAhciT/Rk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fform@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149135},"main":"dist/index.js","_from":"file:mobx-sentinel-form-0.3.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/d198eaa481c7eb6aeefb60d2c00193f2/mobx-sentinel-form-0.3.0.tgz","_integrity":"sha512-OIDt+SgFVleQ8EQrhMNXsDDZDeVz3u5u0Ru+eQm8WborLieFXwZXtxsMay/VZOEgKkajv4EvU+tmLoKG+cVLqg==","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","uuid":"^11.0.4","@mobx-sentinel/core":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/form_0.3.0_1758163446598_0.26338840927207663","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@mobx-sentinel/form","version":"0.3.1","keywords":["mobx","model","change-detection","validation","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/form@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":"8373aeb8244a7942091bbcb54b1e8d1d73340b69","tarball":"https://registry.npmjs.org/@mobx-sentinel/form/-/form-0.3.1.tgz","fileCount":8,"integrity":"sha512-B+M6q4XOCKy9jpqQy3HGj1zx1jgQABriuZ7Ahgy5OwZb4BrTe8NMeypPp1u9U6/d782KnxKDKMSeFv7JVKtnOA==","signatures":[{"sig":"MEUCIBFo2luCfaMrfpHeusKUZSnfmiU0mzIS+ViYq675vKq8AiEA9vpvVQGQOKGusE6XnBAR5jNKykofqmm1Pr4a9mlpfTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fform@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149207},"main":"dist/index.js","_from":"file:mobx-sentinel-form-0.3.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/1a64d83f1f3bd80baa8e47b5c7ce4528/mobx-sentinel-form-0.3.1.tgz","_integrity":"sha512-B+M6q4XOCKy9jpqQy3HGj1zx1jgQABriuZ7Ahgy5OwZb4BrTe8NMeypPp1u9U6/d782KnxKDKMSeFv7JVKtnOA==","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","uuid":"^11.0.4","@mobx-sentinel/core":"0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/form_0.3.1_1758175037693_0.5791359287694542","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-dev-32114881":{"name":"@mobx-sentinel/form","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/form@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":"4b678aa4baa0838306ef3cabeec9bf8c8eaa71a3","tarball":"https://registry.npmjs.org/@mobx-sentinel/form/-/form-0.3.1-dev-32114881.tgz","fileCount":8,"integrity":"sha512-zxQxTEPOIEoEkZujAJOJb0rQyq8WFtPZorJm+tQpuVyOc4PVNX67Cp6ArHUqObw8iJ0yhsK5I50+5B0DmIYqfQ==","signatures":[{"sig":"MEYCIQCv/ln2yAnpl5b4s58Tn/HD+Wso3jWTHL/q1Y6Fh60wkAIhAIWc6cvn6oqhFG3CYtaiyuDJRF3ZdA3PhjNmYYeub33Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fform@0.3.1-dev-32114881","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149233},"main":"dist/index.js","_from":"file:mobx-sentinel-form-0.3.1-dev-32114881.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/859aaac541419be68436d2a673d74101/mobx-sentinel-form-0.3.1-dev-32114881.tgz","_integrity":"sha512-zxQxTEPOIEoEkZujAJOJb0rQyq8WFtPZorJm+tQpuVyOc4PVNX67Cp6ArHUqObw8iJ0yhsK5I50+5B0DmIYqfQ==","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","uuid":"^11.0.4","@mobx-sentinel/core":"0.3.1-dev-32114881"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/form_0.3.1-dev-32114881_1760063390939_0.08331262625870317","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-dev-0f5d9b29":{"name":"@mobx-sentinel/form","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/form@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":"69811978d7311bed3760d1cf769c16398138b3eb","tarball":"https://registry.npmjs.org/@mobx-sentinel/form/-/form-0.3.1-dev-0f5d9b29.tgz","fileCount":8,"integrity":"sha512-MoZuf+FR6UYT/ApKP6prpagBg0QdFtGwctFZHAruDHEVY8jSTjRmqkRPJ1IhHM4cAvsJGC8nt72FmsV78xO0vw==","signatures":[{"sig":"MEQCIHIOBSARqmnRK23DkmOdQbKfb3r4jJ7piMpnZqeLjiwPAiAuEc01S4Sji+pJxXpEtzgVjRL0SXqPRN7nlNzunuN+wQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fform@0.3.1-dev-0f5d9b29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149233},"main":"dist/index.js","_from":"file:mobx-sentinel-form-0.3.1-dev-0f5d9b29.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/52513959a42af247c218f102606bd1c7/mobx-sentinel-form-0.3.1-dev-0f5d9b29.tgz","_integrity":"sha512-MoZuf+FR6UYT/ApKP6prpagBg0QdFtGwctFZHAruDHEVY8jSTjRmqkRPJ1IhHM4cAvsJGC8nt72FmsV78xO0vw==","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","uuid":"^11.0.4","@mobx-sentinel/core":"0.3.1-dev-0f5d9b29"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/form_0.3.1-dev-0f5d9b29_1760083279814_0.8414971212792313","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-dev-02b7a146":{"name":"@mobx-sentinel/form","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/form@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":"94aa207977c3f2001301c7974149e4e0cb05e994","tarball":"https://registry.npmjs.org/@mobx-sentinel/form/-/form-0.3.1-dev-02b7a146.tgz","fileCount":8,"integrity":"sha512-fijWX6Wh5CEyXFxI/YzGl+UGCoJUvRXSoVf2rz0dLtKA6ch5OcM3eojM9d0g4h1VxjzWCq1FTm3YKaaeSwZQwQ==","signatures":[{"sig":"MEYCIQCHfEvPSeeKWIeKMV3jvoonsiAuypekdn9DR00VepkVJAIhAOW8l4EbtmgA4pbVDIFfL4NfZoO9q1P+KPxr8bWdl500","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fform@0.3.1-dev-02b7a146","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149283},"main":"dist/index.js","_from":"file:mobx-sentinel-form-0.3.1-dev-02b7a146.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/ba1065826d8f8882c579dd3885555a42/mobx-sentinel-form-0.3.1-dev-02b7a146.tgz","_integrity":"sha512-fijWX6Wh5CEyXFxI/YzGl+UGCoJUvRXSoVf2rz0dLtKA6ch5OcM3eojM9d0g4h1VxjzWCq1FTm3YKaaeSwZQwQ==","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":{"uuid":"^11.0.4","@mobx-sentinel/core":"0.3.1-dev-02b7a146"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mobx":"^6.12.3","tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"peerDependencies":{"mobx":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/form_0.3.1-dev-02b7a146_1760086384769_0.25280660497207275","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@mobx-sentinel/form","version":"0.3.2","keywords":["mobx","model","change-detection","validation","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/form@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":"991864a17ce46e87d304158f5a09a89172faf3a3","tarball":"https://registry.npmjs.org/@mobx-sentinel/form/-/form-0.3.2.tgz","fileCount":8,"integrity":"sha512-QDMMh4LP006nj6XeOASax6xEN5jOphyIGJmvv0ukeBrilvLPo4OKaj63ksGtx/8h+wxzuWbn3LomB+a1cnNQnw==","signatures":[{"sig":"MEYCIQD3qwgzKDI0qng8S/Xrctg/Z1s2AbIQhich5ST/tlA4ZgIhAMmiTRJ7BUklxywiL5BgOy+d7XCpH6lyWSLE5vmtpcNd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fform@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149257},"main":"dist/index.js","_from":"file:mobx-sentinel-form-0.3.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/7b35c951f8b42fecd13dcb42ee06475a/mobx-sentinel-form-0.3.2.tgz","_integrity":"sha512-QDMMh4LP006nj6XeOASax6xEN5jOphyIGJmvv0ukeBrilvLPo4OKaj63ksGtx/8h+wxzuWbn3LomB+a1cnNQnw==","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":{"uuid":"^11.0.4","@mobx-sentinel/core":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.12.3","tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"peerDependencies":{"mobx":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/form_0.3.2_1760409192815_0.149048245498695","host":"s3://npm-registry-packages-npm-production"}},"0.3.2-dev-6f2c33b6":{"name":"@mobx-sentinel/form","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/form@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":"97d0f32a2bd5937076c64bd8119c549c56703da4","tarball":"https://registry.npmjs.org/@mobx-sentinel/form/-/form-0.3.2-dev-6f2c33b6.tgz","fileCount":8,"integrity":"sha512-D5mPnpkGCn1BVgPPVVN9TpCJjtW+YcOxAGt2kEwAztv1Mdyen1Hg5BcdtjDNiDO7tUpq9ufhBPU4FNLhRjdjkg==","signatures":[{"sig":"MEUCIQCHmAWmAwPfSH+BGe4T/p8dLb8l0DPX2qK/QUoKw62OcwIgQmME7EY5MasTXfmgMPmPVPx9yKSrolxg/VSgxoxiLAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fform@0.3.2-dev-6f2c33b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149283},"main":"dist/index.js","_from":"file:mobx-sentinel-form-0.3.2-dev-6f2c33b6.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/d3a3119f0b3d0fd83e4eba71f88dc9a8/mobx-sentinel-form-0.3.2-dev-6f2c33b6.tgz","_integrity":"sha512-D5mPnpkGCn1BVgPPVVN9TpCJjtW+YcOxAGt2kEwAztv1Mdyen1Hg5BcdtjDNiDO7tUpq9ufhBPU4FNLhRjdjkg==","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":{"uuid":"^11.0.4","@mobx-sentinel/core":"0.3.2-dev-6f2c33b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mobx":"^6.12.3","tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"peerDependencies":{"mobx":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/form_0.3.2-dev-6f2c33b6_1760502141738_0.6588716368353782","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@mobx-sentinel/form","version":"0.3.3","keywords":["mobx","model","change-detection","validation","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/form@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":"ea6dd3ea639216c19479f760dd8a877891dcc585","tarball":"https://registry.npmjs.org/@mobx-sentinel/form/-/form-0.3.3.tgz","fileCount":8,"integrity":"sha512-qiQnF0iR13V/9undXTZPFzFSF1ai9eekP6ddfFl763mF+6VqxBbYFnXPMBEjkkUrzzqAxYeJQEehJ6eOIRTGFQ==","signatures":[{"sig":"MEUCIQDG0t/ic6BkDM4MByzbSzpTsFs54o3IMMpam8uJKq0KmgIgXhEuVoiG/gfK9wJE8xlWKaBm3QdVhtBTYYH/xal5nYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fform@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149257},"main":"dist/index.js","_from":"file:mobx-sentinel-form-0.3.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/39a3350f7750dc8dbf607d2bd8124fd7/mobx-sentinel-form-0.3.3.tgz","_integrity":"sha512-qiQnF0iR13V/9undXTZPFzFSF1ai9eekP6ddfFl763mF+6VqxBbYFnXPMBEjkkUrzzqAxYeJQEehJ6eOIRTGFQ==","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":{"uuid":"^11.0.4","@mobx-sentinel/core":"0.3.3"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.12.3","tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"peerDependencies":{"mobx":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/form_0.3.3_1760584408322_0.6742188669694646","host":"s3://npm-registry-packages-npm-production"}},"0.3.4-dev-767f97ca":{"name":"@mobx-sentinel/form","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/form@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":"5cc76186b115dd6e9614e06d63e4213061b573f5","tarball":"https://registry.npmjs.org/@mobx-sentinel/form/-/form-0.3.4-dev-767f97ca.tgz","fileCount":8,"integrity":"sha512-DymOus1zCrMmd1WZjK2hKZoAHOpeT8HTDkMc+ZDjzSpT69FeLpN8vm2wj2RmaZl3PzxizKKx3OMiDIAEcQ52NQ==","signatures":[{"sig":"MEQCIFzT/FgWKBZ/bRybQ3XtYfnbqlw52ai/nHteONa+ULE8AiBQK5xGGKxIpx0v4niRuxrmWsVDRMBlwalNKKCJEKCl+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fform@0.3.4-dev-767f97ca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":144528},"main":"dist/index.js","_from":"file:mobx-sentinel-form-0.3.4-dev-767f97ca.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/fe1b553a3a26a0c4b071d274327a050c/mobx-sentinel-form-0.3.4-dev-767f97ca.tgz","_integrity":"sha512-DymOus1zCrMmd1WZjK2hKZoAHOpeT8HTDkMc+ZDjzSpT69FeLpN8vm2wj2RmaZl3PzxizKKx3OMiDIAEcQ52NQ==","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":{"uuid":"^11.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mobx":"^6.12.3","tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@mobx-sentinel/core":"~0.3.4-dev-767f97ca","@vitest/coverage-v8":"^2.1.8"},"peerDependencies":{"mobx":"^6.0.0","@mobx-sentinel/core":"~0.3.4-dev-767f97ca"},"_npmOperationalInternal":{"tmp":"tmp/form_0.3.4-dev-767f97ca_1761289480425_0.08078805217818297","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@mobx-sentinel/form","version":"0.3.4","keywords":["mobx","model","change-detection","validation","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/form@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":"f450798b1774d6aa82e02f3da5605f2d8800ae2e","tarball":"https://registry.npmjs.org/@mobx-sentinel/form/-/form-0.3.4.tgz","fileCount":8,"integrity":"sha512-NSuyuLShZSyg483MWle8aypLzruEDWqaIVj6Yh/2xNNuwGmxLTZMVB9qY+B9lhNp10MmVt6zX7bJUlnTcGO22g==","signatures":[{"sig":"MEUCIQDnpJ+EuMFJmZODoLfTHIcvUOm55SoAUudy/WKu4vICcAIgBsQM/8RycHUwk54hAZCWyRM5pqHi4PvJhD0/FofPPPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fform@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":144489},"main":"dist/index.js","_from":"file:mobx-sentinel-form-0.3.4.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"creasty","email":"yuki@creasty.com"},"_resolved":"/tmp/f050ffefd47e565c7f419a9374bb27f0/mobx-sentinel-form-0.3.4.tgz","_integrity":"sha512-NSuyuLShZSyg483MWle8aypLzruEDWqaIVj6Yh/2xNNuwGmxLTZMVB9qY+B9lhNp10MmVt6zX7bJUlnTcGO22g==","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":{"uuid":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.12.3","tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.5.0","@types/node":"^22.10.2","@mobx-sentinel/core":"~0.3.4","@vitest/coverage-v8":"^2.1.8"},"peerDependencies":{"mobx":"^6.0.0","@mobx-sentinel/core":"~0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/form_0.3.4_1761290042874_0.6854113139670501","host":"s3://npm-registry-packages-npm-production"}},"0.3.5-dev-f61c0cc1":{"name":"@mobx-sentinel/form","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/form@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":"5951dbcef5046b484326e7ff69cf92ec39f28b8b","tarball":"https://registry.npmjs.org/@mobx-sentinel/form/-/form-0.3.5-dev-f61c0cc1.tgz","fileCount":9,"integrity":"sha512-D9kiULMR9SW1CpE+amZh3JOHqsR+iE5jWlfNpOZ7V7OfoLEENVpwMmXmyrbl6LqXLfGeP6Ih97d3FAgnlB+f+w==","signatures":[{"sig":"MEUCIH/XHxIEUnbNb37NziKZJdjBL681proG5deV3RxcJeaTAiEAjVQ6tGWqoYNWo6OCWTNjS4dgC+Lt4Xa7pCQt3Chyg7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fform@0.3.5-dev-f61c0cc1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":147885},"main":"dist/index.js","_from":"file:mobx-sentinel-form-0.3.5-dev-f61c0cc1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","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:616fae33-1121-4238-8820-62f83e367e40"}},"_resolved":"/tmp/9dfb76dc5fbe83897743364e639ae214/mobx-sentinel-form-0.3.5-dev-f61c0cc1.tgz","_integrity":"sha512-D9kiULMR9SW1CpE+amZh3JOHqsR+iE5jWlfNpOZ7V7OfoLEENVpwMmXmyrbl6LqXLfGeP6Ih97d3FAgnlB+f+w==","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","dependencies":{"uuid":"^11.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mobx":"^6.16.1","tsup":"^8.5.1","vite":"^7.3.6","vitest":"^5.0.0","typescript":"^6.0.3","@types/node":"^22.20.2","@mobx-sentinel/core":"~0.3.5-dev-f61c0cc1","@vitest/coverage-v8":"^5.0.0"},"peerDependencies":{"mobx":"^6.11.0","@mobx-sentinel/core":"~0.3.5-dev-f61c0cc1"},"_npmOperationalInternal":{"tmp":"tmp/form_0.3.5-dev-f61c0cc1_1789258405262_0.1641334886162007","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@mobx-sentinel/form","version":"0.3.5","keywords":["mobx","model","change-detection","validation","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/form@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":"774596907f554d295f98b987e6eefc5bc05a3992","tarball":"https://registry.npmjs.org/@mobx-sentinel/form/-/form-0.3.5.tgz","fileCount":9,"integrity":"sha512-LJpzIejDQvVZeYj9pgSSZOxI9pJNy1eHb8ZMBuCddIo7U3GzWqnGzbYS05OwkAP63Q0+lfdwyFLIZhthaX3oVg==","signatures":[{"sig":"MEQCICu8lR30bPmJ8xa2qid48PNeWedbNgeGuMcWZzj+wKYkAiAjwKfxq8PPJZlyasdfKhB6oCW3IkHrtSem98i6bs2qYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fform@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":147846},"main":"dist/index.js","_from":"file:mobx-sentinel-form-0.3.5.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","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:5ad203ae-e598-45ef-b078-6ba8ac20490c"}},"_resolved":"/tmp/d44654f4c7c87cf4f63869b09a1beb50/mobx-sentinel-form-0.3.5.tgz","_integrity":"sha512-LJpzIejDQvVZeYj9pgSSZOxI9pJNy1eHb8ZMBuCddIo7U3GzWqnGzbYS05OwkAP63Q0+lfdwyFLIZhthaX3oVg==","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","dependencies":{"uuid":"^11.1.1"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.16.1","tsup":"^8.5.1","vite":"^7.3.6","vitest":"^5.0.0","typescript":"^6.0.3","@types/node":"^22.20.2","@mobx-sentinel/core":"~0.3.5","@vitest/coverage-v8":"^5.0.0"},"peerDependencies":{"mobx":"^6.11.0","@mobx-sentinel/core":"~0.3.5"},"_npmOperationalInternal":{"tmp":"tmp/form_0.3.5_1789258863716_0.8340446115495095","host":"s3://npm-registry-packages-npm-production"}},"0.3.5-dev-5e673d91":{"name":"@mobx-sentinel/form","version":"0.3.5-dev-5e673d91","keywords":["mobx","model","change-detection","validation","form","react"],"author":"creasty <yuki@creasty.com>","license":"MIT","_id":"@mobx-sentinel/form@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":"5e3660313e1e7fe8cfd68fd24f8ca6a2a85d6b8d","tarball":"https://registry.npmjs.org/@mobx-sentinel/form/-/form-0.3.5-dev-5e673d91.tgz","fileCount":9,"integrity":"sha512-aj6F1UDYIXhRyi9g3BiXze2OYsbwhG+EZb6LJ+8fRE8y1QOskMMi0GHgY8WlkKTPB9jkFB+s8mc1WEdlCQFhfA==","signatures":[{"sig":"MEUCIDAO2r0cthxpvRTVX3UKIIvrOENltuni3kY5hRp4MNkAAiEA8I3gcKv/yRZJV+Yrh0JOwoDGUWqm80SqyctgTfYoMV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fform@0.3.5-dev-5e673d91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":148069},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","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:616fae33-1121-4238-8820-62f83e367e40"}},"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","dependencies":{"uuid":"^11.1.1"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.16.1","tsup":"^8.5.1","vite":"^7.3.6","vitest":"^5.0.0","typescript":"^6.0.3","@types/node":"^22.20.2","@mobx-sentinel/core":"~0.3.5-dev-5e673d91","@vitest/coverage-v8":"^5.0.0"},"peerDependencies":{"mobx":"^6.11.0","@mobx-sentinel/core":"~0.3.5-dev-5e673d91"},"_npmOperationalInternal":{"tmp":"tmp/form_0.3.5-dev-5e673d91_1789298724716_0.11064595698684343","host":"s3://npm-registry-packages-npm-production"}},"0.3.5-dev-82f44a8d":{"name":"@mobx-sentinel/form","version":"0.3.5-dev-82f44a8d","keywords":["mobx","model","change-detection","validation","form","react"],"author":"creasty <yuki@creasty.com>","license":"MIT","_id":"@mobx-sentinel/form@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":"fe44bb75b5da4b480896bb3a9dd3b3c40dd80aa0","tarball":"https://registry.npmjs.org/@mobx-sentinel/form/-/form-0.3.5-dev-82f44a8d.tgz","fileCount":9,"integrity":"sha512-TgIbTLQZ8U5GhJqA9KSw2gg0z5m9gEOvd4Uxw4xkfmgZcfzs40m3VzlPltn+FXZrHzOCDcf6lEulZewZ6kvZkQ==","signatures":[{"sig":"MEYCIQCCrb5NimIGZgIeHiXPkcvQxOUwdc0PHDWYNGggLyhZawIhAOXYsL0nem8tiWZFhPvfYpXUvqM6wNRdoOO3Cqm0o5+9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fform@0.3.5-dev-82f44a8d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":175736},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","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:616fae33-1121-4238-8820-62f83e367e40"}},"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","dependencies":{"uuid":"^11.1.1"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.16.1","tsup":"^8.5.1","vite":"^7.3.6","vitest":"^5.0.0","typescript":"^6.0.3","@types/node":"^22.20.2","@mobx-sentinel/core":"~0.3.5-dev-82f44a8d","@vitest/coverage-v8":"^5.0.0"},"peerDependencies":{"mobx":"^6.11.0","@mobx-sentinel/core":"~0.3.5-dev-82f44a8d"},"_npmOperationalInternal":{"tmp":"tmp/form_0.3.5-dev-82f44a8d_1789447100034_0.751239906757863","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@mobx-sentinel/form","version":"0.3.6","keywords":["mobx","model","change-detection","validation","form","react"],"author":"creasty <yuki@creasty.com>","license":"MIT","_id":"@mobx-sentinel/form@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":"85831bef6da6c8c978af5832ab9d25176515d869","tarball":"https://registry.npmjs.org/@mobx-sentinel/form/-/form-0.3.6.tgz","fileCount":9,"integrity":"sha512-Dyih//YX1cc0keKwlVcZ5eZfuXfj+zS+oaTTbCY7CD44gJ5XD+R9ZMgZ0vNXLx2vhCR/O+aNirUhzV5IV5IUCw==","signatures":[{"sig":"MEUCIQCYm0nvhN4im4RMmoomzOvmO01ZpO62JoN305sghzwE5wIgdlBtfiKyl1U9VvdxFl8n2ed8+szVCWvnTdWqo/2GIms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fform@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":178046},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","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:5ad203ae-e598-45ef-b078-6ba8ac20490c"}},"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","dependencies":{"uuid":"^11.1.1"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.16.1","tsup":"^8.5.1","vite":"^7.3.6","vitest":"^5.0.0","typescript":"^6.0.3","@types/node":"^22.20.2","@mobx-sentinel/core":"~0.3.6","@vitest/coverage-v8":"^5.0.0"},"peerDependencies":{"mobx":"^6.11.0","@mobx-sentinel/core":"~0.3.6"},"_npmOperationalInternal":{"tmp":"tmp/form_0.3.6_1789455413631_0.40443480590771497","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"_id":"@mobx-sentinel/form@0.4.0","bugs":{"url":"https://github.com/creasty/mobx-sentinel/issues"},"dist":{"shasum":"52d112d3508b97cb0fea67f8a56c6a9dfa7501cb","tarball":"https://registry.npmjs.org/@mobx-sentinel/form/-/form-0.4.0.tgz","fileCount":9,"integrity":"sha512-mEfg60GnWT39QsZYFTkFPAbAtWxVyf2y6n23UkF0Plm2grLX5MYp/jGhElg/DxLjrxPkLP56QfpNcMpvxx80zA==","signatures":[{"sig":"MEQCIBposE0nW5pwqNP1L/K6VFpVtu6iow4r98C2fjlI0tSfAiB8tWxPquEBW70vtlk+lCgs8cW+Lo+uFV2WD5dqN5OHfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC2O6PGNuxzCH5Qy2bxJURorA7R0OIX/zrkLiYUObQJRAIhALR/Bq4iKXG80hIdr2bqs3H7kTcy4/QVkKwdxu9a2yBu"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fform@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":176327},"main":"dist/index.js","name":"@mobx-sentinel/form","types":"dist/index.d.ts","author":"creasty <yuki@creasty.com>","module":"dist/index.mjs","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:5ad203ae-e598-45ef-b078-6ba8ac20490c"}},"homepage":"https://mobx-sentinel.creasty.com/docs/form/","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","vitest":"^5.0.0","typescript":"^6.0.3","@types/node":"^22.20.2","@mobx-sentinel/core":"~0.4.0","@vitest/coverage-v8":"^5.0.0"},"peerDependencies":{"mobx":"^6.11.0","@mobx-sentinel/core":"~0.4.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/form_0.4.0_1789721782599_0.05829197412254916"}}},"time":{"created":"2025-02-19T04:52:00.299Z","modified":"2026-09-18T08:56:23.061Z","0.1.0-dev-534a145e":"2025-02-19T04:52:00.537Z","0.1.0":"2025-02-19T05:08:07.844Z","0.1.0-dev-e4a7fc00":"2025-02-19T10:49:47.045Z","0.1.1":"2025-02-20T02:13:41.732Z","0.1.2":"2025-02-20T08:29:35.790Z","0.1.2-dev-85e5dc56":"2025-02-24T04:55:01.633Z","0.1.3":"2025-02-24T05:13:43.189Z","0.1.3-dev-71a913e6":"2025-02-24T05:47:33.777Z","0.2.0-dev-57b93419":"2025-02-28T14:57:18.620Z","0.2.0":"2025-02-28T14:59:59.357Z","0.2.1-dev-c4b26e2c":"2025-02-28T15:47:57.762Z","0.2.1":"2025-02-28T15:52:41.134Z","0.2.2-dev-0da53f6f":"2025-03-04T11:24:19.656Z","0.2.2":"2025-03-04T11:33:36.731Z","0.2.2-dev-e9a16b6d":"2025-03-06T06:23:26.634Z","0.2.3":"2025-03-06T06:36:45.053Z","0.3.0":"2025-09-18T02:44:06.781Z","0.3.1":"2025-09-18T05:57:17.876Z","0.3.1-dev-32114881":"2025-10-10T02:29:51.136Z","0.3.1-dev-0f5d9b29":"2025-10-10T08:01:20.053Z","0.3.1-dev-02b7a146":"2025-10-10T08:53:04.942Z","0.3.2":"2025-10-14T02:33:12.993Z","0.3.2-dev-6f2c33b6":"2025-10-15T04:22:21.920Z","0.3.3":"2025-10-16T03:13:28.570Z","0.3.4-dev-767f97ca":"2025-10-24T07:04:40.618Z","0.3.4":"2025-10-24T07:14:03.098Z","0.3.5-dev-f61c0cc1":"2026-09-13T00:13:25.418Z","0.3.5":"2026-09-13T00:21:03.852Z","0.3.5-dev-5e673d91":"2026-09-13T11:25:24.848Z","0.3.5-dev-82f44a8d":"2026-09-15T04:38:20.165Z","0.3.6":"2026-09-15T06:56:53.747Z","0.4.0":"2026-09-18T08:56:22.688Z"},"bugs":{"url":"https://github.com/creasty/mobx-sentinel/issues"},"author":"creasty <yuki@creasty.com>","license":"MIT","homepage":"https://mobx-sentinel.creasty.com/docs/form/","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/form\n\n[![npm version](https://badge.fury.io/js/@mobx-sentinel%2Fform.svg)](https://www.npmjs.com/package/@mobx-sentinel/form)\n[![npm size](https://img.shields.io/bundlephobia/min/@mobx-sentinel/form)](https://bundlephobia.com/package/@mobx-sentinel/form)\n![target: nodejs, browser](https://img.shields.io/badge/nodejs%2C%20browser-_?label=target&color=007ec6)\n\nForm and bindings for MobX-based form management with validation and submission handling.\n\nDocumentation: [guide](https://mobx-sentinel.creasty.com/docs/form/) · [API reference](https://mobx-sentinel.creasty.com/apis/form/)\n\n<pre><code>npm install --save <b>@mobx-sentinel/form</b></code></pre>\n\n- Asynchronous submission\n  - Composable from multiple sources.\n  - Cancellable with [AbortSignal](https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal).\n- Nested and dynamic (array) forms\n  - Works by mutating models directly.\n  - Forms are created independently; they don't need to be aware of each other.\n- Custom bindings\n  - Flexible and easy-to-create.\n  - Most cases can be implemented in less than 50 lines.\n- Smart error reporting [(read more)](https://mobx-sentinel.creasty.com/docs/form/error-reporting/)\n  - Validation is always up to date; reporting decides when users see the errors.\n  - Errors wait until the user leaves a field or pauses typing, then follow every fix.\n  - Fields and sub-forms that appear later start clean, even after the whole form has been reported.\n","readmeFilename":""}