{"_id":"@mobx-sentinel/core","_rev":"32-6edf8f37c7dbb4687867f635c3c4595b","name":"@mobx-sentinel/core","dist-tags":{"dev":"0.3.5-dev-82f44a8d","latest":"0.4.0"},"versions":{"0.1.0-dev-534a145e":{"name":"@mobx-sentinel/core","version":"0.1.0-dev-534a145e","keywords":["mobx","model","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/core@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":"b793c260c42502217ac7736f55c01159292135c8","tarball":"https://registry.npmjs.org/@mobx-sentinel/core/-/core-0.1.0-dev-534a145e.tgz","fileCount":8,"integrity":"sha512-DkmQpW1YA4pLoJ0NhQ7pZfnVn74Ryxk6YGnLJ9IV3Gto05KzujQp2KalmxFT2Lksbxbq8ET0gkVYfHsiUEJReQ==","signatures":[{"sig":"MEQCIAtxmdYFOZXu/+DO3VkQPWauivHAFY16IMuAUoahKJccAiBw1mPhoq18zGJiHNHEC4u21dB3Qgt6p+gvvsRNf8/Rhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fcore@0.1.0-dev-534a145e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199894},"main":"dist/index.js","_from":"file:mobx-sentinel-core-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/ce5a7e01481883ea2ef3e30bfa0268f7/mobx-sentinel-core-0.1.0-dev-534a145e.tgz","_integrity":"sha512-DkmQpW1YA4pLoJ0NhQ7pZfnVn74Ryxk6YGnLJ9IV3Gto05KzujQp2KalmxFT2Lksbxbq8ET0gkVYfHsiUEJReQ==","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"},"_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/core_0.1.0-dev-534a145e_1739940717048_0.03301002200215786","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@mobx-sentinel/core","version":"0.1.0","keywords":["mobx","model","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/core@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":"c292fcbbe5713ec086a1119c676f4c0a42141dfe","tarball":"https://registry.npmjs.org/@mobx-sentinel/core/-/core-0.1.0.tgz","fileCount":8,"integrity":"sha512-kLzVUTuGDGhlccCTarW3sENXw0ugNHruEYmnxchiy16Ep73SswERQep17Mw0HenKVbBGWyc3tTh7vK4DSiLu7A==","signatures":[{"sig":"MEYCIQDTStsWg9K788M+Rkw9WtVFsk4fv8pgj/BaPwK9DYmDEgIhAKtiW3r9PoRzzLFUiwgBI6ynHE7p6up0eSqy53R7q7Ak","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fcore@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200066},"main":"dist/index.js","_from":"file:mobx-sentinel-core-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/86c76d792f3cb27b55ecf91872bb2b4a/mobx-sentinel-core-0.1.0.tgz","_integrity":"sha512-kLzVUTuGDGhlccCTarW3sENXw0ugNHruEYmnxchiy16Ep73SswERQep17Mw0HenKVbBGWyc3tTh7vK4DSiLu7A==","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"},"_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/core_0.1.0_1739941684341_0.1909030135359795","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev-e4a7fc00":{"name":"@mobx-sentinel/core","version":"0.1.0-dev-e4a7fc00","keywords":["mobx","model","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/core@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":"feef4ee0c2a1f4317ef63b8f02686d02d7b7da69","tarball":"https://registry.npmjs.org/@mobx-sentinel/core/-/core-0.1.0-dev-e4a7fc00.tgz","fileCount":8,"integrity":"sha512-zuMXdKMDRY+aIV6Zvby9iRC8uFftHOYhpma/+QJ6V8PK9n+VRN7BNi2ysQ1Yq4HtAm86PmjlpgxckF3ME9NOwg==","signatures":[{"sig":"MEYCIQDnMzhDFHpszHKZpzwWNoBAC7IbmIjNDdXnvzp+xmFUAgIhANqhxHRMDlF/LWJpc4cnwytv/PCG7vhGLgfJf8A8BiHW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fcore@0.1.0-dev-e4a7fc00","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201377},"main":"dist/index.js","_from":"file:mobx-sentinel-core-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/bafdd6860153e5863bf6b058560983f1/mobx-sentinel-core-0.1.0-dev-e4a7fc00.tgz","_integrity":"sha512-zuMXdKMDRY+aIV6Zvby9iRC8uFftHOYhpma/+QJ6V8PK9n+VRN7BNi2ysQ1Yq4HtAm86PmjlpgxckF3ME9NOwg==","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"},"_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/core_0.1.0-dev-e4a7fc00_1739962183711_0.8549826432308525","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@mobx-sentinel/core","version":"0.1.1","keywords":["mobx","model","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/core@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":"f55da9d50956db7bdd90d4d196fa2c43313ae4dd","tarball":"https://registry.npmjs.org/@mobx-sentinel/core/-/core-0.1.1.tgz","fileCount":8,"integrity":"sha512-jJS2wCwet70zUJYXbWGoA1Nqreq7I8+gsERefeZtEAbptPNAXYuiWMyBGbXNAdApU9mjjbfeYfn0h+pPirm74g==","signatures":[{"sig":"MEQCIB4KLuup6PtYnw+Mj5ugBCtyNYQ61U3qE4YjWENvVTzRAiBwAJVzTMXr4hgG+7mjADAenSB0y2tAu14uDkUYwlT9XA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fcore@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":202282},"main":"dist/index.js","_from":"file:mobx-sentinel-core-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/ec4ea01f06a0c563c1fd36fe503bd0fd/mobx-sentinel-core-0.1.1.tgz","_integrity":"sha512-jJS2wCwet70zUJYXbWGoA1Nqreq7I8+gsERefeZtEAbptPNAXYuiWMyBGbXNAdApU9mjjbfeYfn0h+pPirm74g==","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"},"_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/core_0.1.1_1740017618076_0.4317745486846918","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@mobx-sentinel/core","version":"0.1.2","keywords":["mobx","model","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/core@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":"5e55f7882bfde0bb805aed5c6b4112fc2ca08261","tarball":"https://registry.npmjs.org/@mobx-sentinel/core/-/core-0.1.2.tgz","fileCount":8,"integrity":"sha512-nLxrwkz0SDWTXZ1TUfYqsYbAeKE0Be0uV8f1a1w+lREfK9laWzZxRg9OSNZHTEUKhz95kr1PMTu+O+QXpGoEbA==","signatures":[{"sig":"MEYCIQC2gjl6JYXARAOGeTJWUU7rU3dQQ5SrKJPS/2IXO/hNlAIhAOOFnsW01t+eXI5vVBKC8o0jpr8vKN2xEbNy5zyQIR0d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fcore@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":202523},"main":"dist/index.js","_from":"file:mobx-sentinel-core-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/0a0af31d4418f53585876793eb339a69/mobx-sentinel-core-0.1.2.tgz","_integrity":"sha512-nLxrwkz0SDWTXZ1TUfYqsYbAeKE0Be0uV8f1a1w+lREfK9laWzZxRg9OSNZHTEUKhz95kr1PMTu+O+QXpGoEbA==","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"},"_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/core_0.1.2_1740040172185_0.8683117096084378","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-dev-85e5dc56":{"name":"@mobx-sentinel/core","version":"0.1.2-dev-85e5dc56","keywords":["mobx","model","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/core@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":"edd6f1f61065f47e4fff91bf25123cb3d101e862","tarball":"https://registry.npmjs.org/@mobx-sentinel/core/-/core-0.1.2-dev-85e5dc56.tgz","fileCount":8,"integrity":"sha512-BAvfH1KB+v+wH7wgKb+K1YwgJJsSdIWmMAuY2IBEbqRIC15VR24vWXFWoET/2nmhoGUJAr92S30MDYcrNBfxaQ==","signatures":[{"sig":"MEQCIBfkaBf4/ISZa7rZEycsBU/ilUOYmtHD33kVyftrz7VZAiA9tbM78PrWAWlW8qLotIJ2qQdgGfiMjLASVEj+KTA2xQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fcore@0.1.2-dev-85e5dc56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":204924},"main":"dist/index.js","_from":"file:mobx-sentinel-core-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/5c37e5ebf1651e504ab0a68df9eca260/mobx-sentinel-core-0.1.2-dev-85e5dc56.tgz","_integrity":"sha512-BAvfH1KB+v+wH7wgKb+K1YwgJJsSdIWmMAuY2IBEbqRIC15VR24vWXFWoET/2nmhoGUJAr92S30MDYcrNBfxaQ==","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"},"_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/core_0.1.2-dev-85e5dc56_1740372898342_0.6665515221127136","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@mobx-sentinel/core","version":"0.1.3","keywords":["mobx","model","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/core@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":"2ae28cd214aa7dcfeeda1253adaf9eaabb78078a","tarball":"https://registry.npmjs.org/@mobx-sentinel/core/-/core-0.1.3.tgz","fileCount":8,"integrity":"sha512-bc6l0C2myw+gYdit9u0Yw7CGOqm5BE8yZbkdvlCkCfJ3PFXaJ76mJB5ux6KaRni5EjHi+KPDMJNYGiE0mK0yVQ==","signatures":[{"sig":"MEYCIQCya+7tcKuev4PcVhERlKt60xEMpbfUnsrCIfZjkcOihwIhAPh2uqyzCX6uvSDOMKB02ik9+OdsjrIDoRIOn1gfbqK0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fcore@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205437},"main":"dist/index.js","_from":"file:mobx-sentinel-core-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/86e9fdf54075f32e73ac11ddc5cdc65d/mobx-sentinel-core-0.1.3.tgz","_integrity":"sha512-bc6l0C2myw+gYdit9u0Yw7CGOqm5BE8yZbkdvlCkCfJ3PFXaJ76mJB5ux6KaRni5EjHi+KPDMJNYGiE0mK0yVQ==","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"},"_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/core_0.1.3_1740374019553_0.4083636218576865","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-dev-71a913e6":{"name":"@mobx-sentinel/core","version":"0.1.3-dev-71a913e6","keywords":["mobx","model","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/core@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":"b6548239bfdc56cfcdb38d9d7d84055e907c8621","tarball":"https://registry.npmjs.org/@mobx-sentinel/core/-/core-0.1.3-dev-71a913e6.tgz","fileCount":8,"integrity":"sha512-MO+1uB0m0BMfI74+wtZ+Xa57aND2N9amcqlYzra1f9tQrlei1T1rhZnKNVjz+zesZohkB/2s7hesM5hbPYdzTA==","signatures":[{"sig":"MEQCIBDjCOioE06FfgcykQpE8PCCJXk8c1UEELhR2Y7Q4ycSAiA+khqA4aQNjQ4UJ4oxond8h2UEo6+8vv+AaM7yXvpQMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fcore@0.1.3-dev-71a913e6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205450},"main":"dist/index.js","_from":"file:mobx-sentinel-core-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/2c3a7800d90a5df16d9e1b81bb9c6ebc/mobx-sentinel-core-0.1.3-dev-71a913e6.tgz","_integrity":"sha512-MO+1uB0m0BMfI74+wtZ+Xa57aND2N9amcqlYzra1f9tQrlei1T1rhZnKNVjz+zesZohkB/2s7hesM5hbPYdzTA==","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"},"_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/core_0.1.3-dev-71a913e6_1740376050475_0.3121564405126629","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-dev-57b93419":{"name":"@mobx-sentinel/core","version":"0.2.0-dev-57b93419","keywords":["mobx","model","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/core@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":"3fdcfd5a5f0283034a77daf9cc827da7f0946042","tarball":"https://registry.npmjs.org/@mobx-sentinel/core/-/core-0.2.0-dev-57b93419.tgz","fileCount":8,"integrity":"sha512-Splcw4yaK6pAU4lC/ZTayU9QlTyyKz48yvqpFYV2ZUmnCGkP8IXW3CCvwrBuRUUROaPSGiozJlXvAH+ZlnnRog==","signatures":[{"sig":"MEUCIQDD1L6cSrZGVOnsA6K+JdTFWM4C+VwSD78fAL8vSy43PgIgSNy5mKWsMx2uXIHzBWUuavFBdMpoilyAcgyEDZ8SGEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fcore@0.2.0-dev-57b93419","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231503},"main":"dist/index.js","_from":"file:mobx-sentinel-core-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/fd67063d3af0339921dad243ce0d2708/mobx-sentinel-core-0.2.0-dev-57b93419.tgz","_integrity":"sha512-Splcw4yaK6pAU4lC/ZTayU9QlTyyKz48yvqpFYV2ZUmnCGkP8IXW3CCvwrBuRUUROaPSGiozJlXvAH+ZlnnRog==","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"},"_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/core_0.2.0-dev-57b93419_1740754635668_0.0009608619126744156","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@mobx-sentinel/core","version":"0.2.0","keywords":["mobx","model","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/core@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":"0447cd3bc3a9d20f10e868b03853a8a52fdd6ad0","tarball":"https://registry.npmjs.org/@mobx-sentinel/core/-/core-0.2.0.tgz","fileCount":8,"integrity":"sha512-75/GHoaACTqBzwqGwLOM3cOawG9H3DX1UAOSx5ZeW4V+2f0/NtlKyhJO0kGdQRTsUDQkz6MILwge8Q29UKrFhQ==","signatures":[{"sig":"MEUCIF1qE931noWizWjWFv0C0FDIj7ReWcMdOs+38GK8auCzAiEA21BlGMwIIry+BXKdvUlTN4RoEqmYuw2Sw7cv/LAiIWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fcore@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231490},"main":"dist/index.js","_from":"file:mobx-sentinel-core-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/225abba238d639c886a03ba29cc35874/mobx-sentinel-core-0.2.0.tgz","_integrity":"sha512-75/GHoaACTqBzwqGwLOM3cOawG9H3DX1UAOSx5ZeW4V+2f0/NtlKyhJO0kGdQRTsUDQkz6MILwge8Q29UKrFhQ==","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"},"_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/core_0.2.0_1740754796316_0.9811444104901677","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-dev-c4b26e2c":{"name":"@mobx-sentinel/core","version":"0.2.1-dev-c4b26e2c","keywords":["mobx","model","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/core@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":"eabe4fe157fd12f6e563fb4dc6890ddbdeca26aa","tarball":"https://registry.npmjs.org/@mobx-sentinel/core/-/core-0.2.1-dev-c4b26e2c.tgz","fileCount":8,"integrity":"sha512-gX0HiAoNmSHAMpxrMBXNLeKHgFsGvs4/SobkQXqd48oOJ7kYFxpcDTrG/OIh+/19bKe/Vzhr8dCJGe5NBuxETA==","signatures":[{"sig":"MEUCIDBJ7qbFWUCzuPrF5tcglGXX2ja31P0jsFIMJ8fXEVwZAiEAn9NEFlPpyTpRajzcqJkQJ9PYAiTt/iozTP7oc7RyrR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fcore@0.2.1-dev-c4b26e2c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231689},"main":"dist/index.js","_from":"file:mobx-sentinel-core-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/46c3d4a6f3fbc15a411074c36bd4aff9/mobx-sentinel-core-0.2.1-dev-c4b26e2c.tgz","_integrity":"sha512-gX0HiAoNmSHAMpxrMBXNLeKHgFsGvs4/SobkQXqd48oOJ7kYFxpcDTrG/OIh+/19bKe/Vzhr8dCJGe5NBuxETA==","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"},"_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/core_0.2.1-dev-c4b26e2c_1740757674500_0.024763792334301593","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@mobx-sentinel/core","version":"0.2.1","keywords":["mobx","model","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/core@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":"b930857605221beb6df022f7f1fdfe57de0a1d35","tarball":"https://registry.npmjs.org/@mobx-sentinel/core/-/core-0.2.1.tgz","fileCount":8,"integrity":"sha512-DlGhC2zM5Y4qdb+esw5vp8Xg8t8T4jlbLQITDOzqYP0A4LCgvRPNH1GfghD+wVh1vJZDEnXWfeP5ipPB/+eo6g==","signatures":[{"sig":"MEQCIDjtiWJq3OxWncIaDmmOmqsqGsYbztkwe/g30uWdv7eDAiAGMGE0CHlJs6sTQc05O2o9yvthtrv9SDbq76jYEs32kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fcore@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231676},"main":"dist/index.js","_from":"file:mobx-sentinel-core-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/14d54e7227ac12a218e39c812eac500b/mobx-sentinel-core-0.2.1.tgz","_integrity":"sha512-DlGhC2zM5Y4qdb+esw5vp8Xg8t8T4jlbLQITDOzqYP0A4LCgvRPNH1GfghD+wVh1vJZDEnXWfeP5ipPB/+eo6g==","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"},"_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/core_0.2.1_1740757957973_0.625959945281662","host":"s3://npm-registry-packages-npm-production"}},"0.2.2-dev-0da53f6f":{"name":"@mobx-sentinel/core","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/core@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":"7131c926628b3959c6080ce8d962e13c6f590967","tarball":"https://registry.npmjs.org/@mobx-sentinel/core/-/core-0.2.2-dev-0da53f6f.tgz","fileCount":8,"integrity":"sha512-8oJKPg+9vTRmECkq5Nbxe1bBCxtWfF1pT6G3jUDjSgHbEnO3Zi/4zlfDoo89H1dk3GWFssGXPjwX2OuEg/QKGQ==","signatures":[{"sig":"MEQCIGMeKH/e7eHerKSoM9hMP1lpstCsfHP/ZyrkFvYCNqdlAiBQsLh2wmNqEdGoSOqJXribXmWfo4V7au5IPuw5bgXGMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fcore@0.2.2-dev-0da53f6f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230015},"main":"dist/index.js","_from":"file:mobx-sentinel-core-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/76ebe6952f1aab6dd2c4af257bc10e01/mobx-sentinel-core-0.2.2-dev-0da53f6f.tgz","_integrity":"sha512-8oJKPg+9vTRmECkq5Nbxe1bBCxtWfF1pT6G3jUDjSgHbEnO3Zi/4zlfDoo89H1dk3GWFssGXPjwX2OuEg/QKGQ==","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"},"_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/core_0.2.2-dev-0da53f6f_1741087455943_0.5108562619187542","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@mobx-sentinel/core","version":"0.2.2","keywords":["mobx","model","change-detection","validation","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/core@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":"1f093e7113cd05aba5231b4909f0d9dff2977c68","tarball":"https://registry.npmjs.org/@mobx-sentinel/core/-/core-0.2.2.tgz","fileCount":8,"integrity":"sha512-ybh/2qTuXjC1f7JLUEDEOtmKHkfCzjMBpbrdSwlEyO2KqWC6qZQFGY6LQPR+27wjyyCmSEaIB2SkogzYHiaETA==","signatures":[{"sig":"MEQCIGfyJdsIhnj8Y7uXqsT3Sd28cJVoqYk9smrFeI3L88yrAiAqfeMKcOB09t4jLk8QoAgyyTMtN6pXwBYgloI2jHB+TQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fcore@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230002},"main":"dist/index.js","_from":"file:mobx-sentinel-core-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/e528df3257804e1b6fc4da34fd33064e/mobx-sentinel-core-0.2.2.tgz","_integrity":"sha512-ybh/2qTuXjC1f7JLUEDEOtmKHkfCzjMBpbrdSwlEyO2KqWC6qZQFGY6LQPR+27wjyyCmSEaIB2SkogzYHiaETA==","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"},"_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/core_0.2.2_1741088013194_0.05866496455489867","host":"s3://npm-registry-packages-npm-production"}},"0.2.2-dev-e9a16b6d":{"name":"@mobx-sentinel/core","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/core@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":"dc215bd5b584ae48039f39cd2731a65ce5f61c4b","tarball":"https://registry.npmjs.org/@mobx-sentinel/core/-/core-0.2.2-dev-e9a16b6d.tgz","fileCount":8,"integrity":"sha512-C6NiEhYM5q4EFrye4O24GQTPhwQtfDJeX67WzYR0PRs5yQmXw6HCf2jD/SdLrH1/k52cK+Jj4A8VhRAkW2PSPw==","signatures":[{"sig":"MEYCIQCP13Y/GsdOFvIFrIxxGmqEPLlK1lx7gVGIK1CcJJkUwgIhAKsute2ZjWyJWdhdntXQ0YbGr/OcvkTcakF5vgo8cGjf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fcore@0.2.2-dev-e9a16b6d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":229409},"main":"dist/index.js","_from":"file:mobx-sentinel-core-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/f403b13aab67b1049875af2e378aff2d/mobx-sentinel-core-0.2.2-dev-e9a16b6d.tgz","_integrity":"sha512-C6NiEhYM5q4EFrye4O24GQTPhwQtfDJeX67WzYR0PRs5yQmXw6HCf2jD/SdLrH1/k52cK+Jj4A8VhRAkW2PSPw==","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"},"_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/core_0.2.2-dev-e9a16b6d_1741242203124_0.9802106497629086","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@mobx-sentinel/core","version":"0.2.3","keywords":["mobx","model","change-detection","validation","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/core@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":"87acac4d121efad74bf4e41f06b3eccca1c536a4","tarball":"https://registry.npmjs.org/@mobx-sentinel/core/-/core-0.2.3.tgz","fileCount":8,"integrity":"sha512-5Tmzi0iizdimaDTKXbbRAojibrehouHxaqngwLv4/DuiKu/HY0pxsZWTS0hU/Qo/s0wxr4PvFvkQZVCbs02+jw==","signatures":[{"sig":"MEUCIEPi7fpMUyAc15C2/kfYNix6qh+7iB7cqdgLtfEqki3QAiEAxy5tygh89LPmbKqY36hD869XVJXBR9ZyOWkd+DNurIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fcore@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":229396},"main":"dist/index.js","_from":"file:mobx-sentinel-core-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/63ce29b905cdbe20ac8c4e90c84e3552/mobx-sentinel-core-0.2.3.tgz","_integrity":"sha512-5Tmzi0iizdimaDTKXbbRAojibrehouHxaqngwLv4/DuiKu/HY0pxsZWTS0hU/Qo/s0wxr4PvFvkQZVCbs02+jw==","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"},"_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/core_0.2.3_1741243001708_0.10298323892596062","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@mobx-sentinel/core","version":"0.3.0","keywords":["mobx","model","change-detection","validation","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/core@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":"4bd6fd75ba3c66d955105904cf0d0b5f970d0704","tarball":"https://registry.npmjs.org/@mobx-sentinel/core/-/core-0.3.0.tgz","fileCount":8,"integrity":"sha512-TgGMtmECE6sq6PF0NR8kxSVy1yADHms/ohKqZF6eN65+Kjqa2WI1WuRQRfBWX/RDmC5Ns1eHXHuG6SmfQLZlTg==","signatures":[{"sig":"MEUCIQD3r00BrPZZ1gdomnjoUAXxGLJlQSlanrMlDBeD/kRDFwIga75D4OsalLH+8Yh5M2XFc23IZrfnsk+fZQdHS+obZIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fcore@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":250388},"main":"dist/index.js","_from":"file:mobx-sentinel-core-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/a21511e9a2f3167a881eb813bd7db6d3/mobx-sentinel-core-0.3.0.tgz","_integrity":"sha512-TgGMtmECE6sq6PF0NR8kxSVy1yADHms/ohKqZF6eN65+Kjqa2WI1WuRQRfBWX/RDmC5Ns1eHXHuG6SmfQLZlTg==","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"},"_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/core_0.3.0_1758163443756_0.5067563037804474","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@mobx-sentinel/core","version":"0.3.1","keywords":["mobx","model","change-detection","validation","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/core@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":"c35639924a0beea25e5edbed799494892f9ecb7d","tarball":"https://registry.npmjs.org/@mobx-sentinel/core/-/core-0.3.1.tgz","fileCount":8,"integrity":"sha512-vYOvm9TWDD+Y3HlJZ74Ui5BMNMqLeM32eP1EQzXCYH+yjEoAHfK19kFCXqTQJaoi5QgnHm/sSTOFGLGp4q5eiQ==","signatures":[{"sig":"MEQCIH5mazCh6e9E4+9x8szk7NXjcQVtspSmW8/ntlqdpMfYAiBu/mDbAsbTaTblqihzJjXnr2nzTTfWaoFa61OYSQOglQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fcore@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":250388},"main":"dist/index.js","_from":"file:mobx-sentinel-core-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/85ea5bb590cba524a3ae2b7fbe4ed8e1/mobx-sentinel-core-0.3.1.tgz","_integrity":"sha512-vYOvm9TWDD+Y3HlJZ74Ui5BMNMqLeM32eP1EQzXCYH+yjEoAHfK19kFCXqTQJaoi5QgnHm/sSTOFGLGp4q5eiQ==","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"},"_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/core_0.3.1_1758175034687_0.5409052545448376","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-dev-32114881":{"name":"@mobx-sentinel/core","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/core@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":"40c3b9cff24e48a38be79ac9e6d6767ae5eb838e","tarball":"https://registry.npmjs.org/@mobx-sentinel/core/-/core-0.3.1-dev-32114881.tgz","fileCount":8,"integrity":"sha512-fTLfPAzgGckCZZ6wvRVxf1wNf1QBQjbnag57hf6231iQVF36j48vaCrm/yNn8+AvdeQq6tIsMhUyUhQ1g05sZQ==","signatures":[{"sig":"MEYCIQC+s9Xx36vrWl3A1lfYS8muY+S4xmKeIB5o0FYeEpyIQAIhALiCxMTunVOXzpXbo2+0/hrQyNN27hAR52ICUeVjQ7E/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fcore@0.3.1-dev-32114881","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":250401},"main":"dist/index.js","_from":"file:mobx-sentinel-core-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/c736b08176512bd529e847ec105d9dea/mobx-sentinel-core-0.3.1-dev-32114881.tgz","_integrity":"sha512-fTLfPAzgGckCZZ6wvRVxf1wNf1QBQjbnag57hf6231iQVF36j48vaCrm/yNn8+AvdeQq6tIsMhUyUhQ1g05sZQ==","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"},"_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/core_0.3.1-dev-32114881_1760063388058_0.038464169725208386","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-dev-0f5d9b29":{"name":"@mobx-sentinel/core","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/core@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":"4ee1db009c6d5c196bb6a63cf09ff774df8c735c","tarball":"https://registry.npmjs.org/@mobx-sentinel/core/-/core-0.3.1-dev-0f5d9b29.tgz","fileCount":8,"integrity":"sha512-zC09+oFYtIrgShJK50VMzRD78zxfSn9zXDp76DSvsckx923ZBwVvI63+jRH9l9GBmMnl13j4KWxoL/ESDK2O7g==","signatures":[{"sig":"MEQCIEuG9+kDN9ad1ub5ncR5K+IpkVVNPctuGMqxw4EZ/FunAiBlvvQLvNaYkskXo4KXCf7iLvoDemqQYGA6cQNkfgqDKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fcore@0.3.1-dev-0f5d9b29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":250401},"main":"dist/index.js","_from":"file:mobx-sentinel-core-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/ba854f8e74e3839a32876d5f9fa11190/mobx-sentinel-core-0.3.1-dev-0f5d9b29.tgz","_integrity":"sha512-zC09+oFYtIrgShJK50VMzRD78zxfSn9zXDp76DSvsckx923ZBwVvI63+jRH9l9GBmMnl13j4KWxoL/ESDK2O7g==","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"},"_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/core_0.3.1-dev-0f5d9b29_1760083276784_0.4987474996359229","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-dev-02b7a146":{"name":"@mobx-sentinel/core","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/core@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":"33bf7a3bdac67ae2161c0bbef41c3e1723249a73","tarball":"https://registry.npmjs.org/@mobx-sentinel/core/-/core-0.3.1-dev-02b7a146.tgz","fileCount":8,"integrity":"sha512-Gpz6d88wVkm22gx5vlH/YdhGkfJjCOdbwgF+LBw8tmEIkhib3gQU78vclX5PVsmFurVUsyVCF/PEeIDm+ObpAg==","signatures":[{"sig":"MEQCIHVjTBFuPzCl9jcnM6aUtlwK18XgkdBzMeWcvwrgHsmXAiBk3h33erQV7LSog1T08qZgNvf2iv+LnF3NmsWIP5RgtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fcore@0.3.1-dev-02b7a146","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":250451},"main":"dist/index.js","_from":"file:mobx-sentinel-core-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/0bdd0ad3c305ae4aaaae8ee1105cc0e1/mobx-sentinel-core-0.3.1-dev-02b7a146.tgz","_integrity":"sha512-Gpz6d88wVkm22gx5vlH/YdhGkfJjCOdbwgF+LBw8tmEIkhib3gQU78vclX5PVsmFurVUsyVCF/PEeIDm+ObpAg==","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","@vitest/coverage-v8":"^2.1.8"},"peerDependencies":{"mobx":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.1-dev-02b7a146_1760086381435_0.9907131522397388","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@mobx-sentinel/core","version":"0.3.2","keywords":["mobx","model","change-detection","validation","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/core@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":"105d0a007e2c5507e6ae78dd1745587355498425","tarball":"https://registry.npmjs.org/@mobx-sentinel/core/-/core-0.3.2.tgz","fileCount":8,"integrity":"sha512-j0wWhyYrSxJLKUHmvLAKD4BBR55+COrKfTfD/TU2L9V5E9YyU6yMyjm/anuAf1E14e/lC/CyD9GTSwPob7msKw==","signatures":[{"sig":"MEYCIQCTIp0Fvar4B2cyRC549eGxURF76QME7rrbfZrDbuJykwIhAOY+ee4MDT1lYLP5fjDWq7nJuTinQTwQyuU0sxKxcnUh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fcore@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":250438},"main":"dist/index.js","_from":"file:mobx-sentinel-core-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/5b4ff20ae6b7a4e9220833a191fb6e99/mobx-sentinel-core-0.3.2.tgz","_integrity":"sha512-j0wWhyYrSxJLKUHmvLAKD4BBR55+COrKfTfD/TU2L9V5E9YyU6yMyjm/anuAf1E14e/lC/CyD9GTSwPob7msKw==","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","@vitest/coverage-v8":"^2.1.8"},"peerDependencies":{"mobx":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.2_1760409189548_0.25474055645450466","host":"s3://npm-registry-packages-npm-production"}},"0.3.2-dev-6f2c33b6":{"name":"@mobx-sentinel/core","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/core@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":"a355d87e3aa1135541df0b6d28190b215c00da0c","tarball":"https://registry.npmjs.org/@mobx-sentinel/core/-/core-0.3.2-dev-6f2c33b6.tgz","fileCount":8,"integrity":"sha512-Py6o5lH5LUYh7xcUhlLxaJ0p9fhlevhgoXsthDhS4iFC5t0wTbuITRA6dBRbf1iNCDTzm0ucmNTCaBbWgCSQ3w==","signatures":[{"sig":"MEYCIQCUsvw5s+Q3jdrkGifp0FdtEAz5AwWgNxgoj3BIpqXPZgIhAIf8SP/ITyPH+0fZYBvT4Gh0zzfdoB9vKLEgJ7n78ezI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fcore@0.3.2-dev-6f2c33b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":251207},"main":"dist/index.js","_from":"file:mobx-sentinel-core-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/3de4a86303271961c1afa37dbea1db0b/mobx-sentinel-core-0.3.2-dev-6f2c33b6.tgz","_integrity":"sha512-Py6o5lH5LUYh7xcUhlLxaJ0p9fhlevhgoXsthDhS4iFC5t0wTbuITRA6dBRbf1iNCDTzm0ucmNTCaBbWgCSQ3w==","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","@vitest/coverage-v8":"^2.1.8"},"peerDependencies":{"mobx":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.2-dev-6f2c33b6_1760502137598_0.40877709578031274","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@mobx-sentinel/core","version":"0.3.3","keywords":["mobx","model","change-detection","validation","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/core@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":"25b4ace296d209b19cf3058ee1187b757db66544","tarball":"https://registry.npmjs.org/@mobx-sentinel/core/-/core-0.3.3.tgz","fileCount":8,"integrity":"sha512-Hyxweo3JLrdpbcaNkkNJRJBt9oYDb6d3NMFVSKSn2tEtreJfYIc+5tGYRPczHETYnBQHA1A5KZ5UsWc1omBqHg==","signatures":[{"sig":"MEUCIEexGrvZVSHTQ0Znpa5E9TE4Vz3jqlAcuP1G7oHWhT32AiEAtqywpY+c2kndQyN1Mg9wk/Mi9GmKGOHxlqVdZ/8oY0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fcore@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":251194},"main":"dist/index.js","_from":"file:mobx-sentinel-core-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/1ec15acd9f300c1ea57fe8ab277cef51/mobx-sentinel-core-0.3.3.tgz","_integrity":"sha512-Hyxweo3JLrdpbcaNkkNJRJBt9oYDb6d3NMFVSKSn2tEtreJfYIc+5tGYRPczHETYnBQHA1A5KZ5UsWc1omBqHg==","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","@vitest/coverage-v8":"^2.1.8"},"peerDependencies":{"mobx":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.3_1760584404722_0.7084206726069477","host":"s3://npm-registry-packages-npm-production"}},"0.3.4-dev-767f97ca":{"name":"@mobx-sentinel/core","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/core@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":"89318a60d89637a1d5bfd9650c63ee3258eb80c8","tarball":"https://registry.npmjs.org/@mobx-sentinel/core/-/core-0.3.4-dev-767f97ca.tgz","fileCount":8,"integrity":"sha512-torR0UY5b61m1sTY5egpOTJYz+LhsogqE2RVvqHLE+BirUIPhqjNCDS1OsHwVLkx2Ags13XewfoPqWAceso8yA==","signatures":[{"sig":"MEUCIDytiwy23ecdaZk51I/qrtFzLw6tg80G+6TF/vb6GWxtAiEA2QzVqiczySNsiIQ0VLO2AoHAp7BqBTp5P3EGTkTkZ7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fcore@0.3.4-dev-767f97ca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257826},"main":"dist/index.js","_from":"file:mobx-sentinel-core-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/4fc2205c4a5e977cbaa5ea3343fe8d76/mobx-sentinel-core-0.3.4-dev-767f97ca.tgz","_integrity":"sha512-torR0UY5b61m1sTY5egpOTJYz+LhsogqE2RVvqHLE+BirUIPhqjNCDS1OsHwVLkx2Ags13XewfoPqWAceso8yA==","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","@vitest/coverage-v8":"^2.1.8"},"peerDependencies":{"mobx":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.4-dev-767f97ca_1761289477556_0.8158399181831413","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@mobx-sentinel/core","version":"0.3.4","keywords":["mobx","model","change-detection","validation","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/core@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":"040ca95bafcb2b63f215c422c50eff10040ed6fc","tarball":"https://registry.npmjs.org/@mobx-sentinel/core/-/core-0.3.4.tgz","fileCount":8,"integrity":"sha512-dDCso1UWmjRS+aZgGL1zAwPoHf0MMy39dYkaOe0xSsr9sITVq2aBuvDeoiEW2uOF7Dy+kwXUw11Xi+T1K0hXhg==","signatures":[{"sig":"MEUCIBF6yVCAmtLIsACqbWiXDSzqfTW7WzheccSqV0pSV8J0AiEA7HLgnfAM7cy8G9/+dkmb8gaTZqenJDIQPmCiy0W/EG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fcore@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257813},"main":"dist/index.js","_from":"file:mobx-sentinel-core-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/594df3710cace4533e51eae939a46ecc/mobx-sentinel-core-0.3.4.tgz","_integrity":"sha512-dDCso1UWmjRS+aZgGL1zAwPoHf0MMy39dYkaOe0xSsr9sITVq2aBuvDeoiEW2uOF7Dy+kwXUw11Xi+T1K0hXhg==","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","@vitest/coverage-v8":"^2.1.8"},"peerDependencies":{"mobx":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.4_1761290039768_0.4460719370416537","host":"s3://npm-registry-packages-npm-production"}},"0.3.5-dev-f61c0cc1":{"name":"@mobx-sentinel/core","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/core@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":"e7f8b54b12860ce25cb6c33f1dd56638cc50cf6f","tarball":"https://registry.npmjs.org/@mobx-sentinel/core/-/core-0.3.5-dev-f61c0cc1.tgz","fileCount":9,"integrity":"sha512-jpJA3F4MpYN1r92K/QgjseSiIBDXhvRYQFEGRfYMeZV4xH7if4dKgdBcFZgIQrYm5zAsnqKCGyCRSqYMCfga8w==","signatures":[{"sig":"MEUCIChy3Nd53ddz8bbP2+2hqgFBy3NSeEVkZn2MhcP8kImNAiEA3ite7g3rAh1SNGJgqQ3a5Nc0k5mvieN0WTGye+LCzUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAocWbXpzweBoZ8BRkqJ/76oPU29enHYnMZ0mS0s4LOiAiEA5JETMoIhwE2riFOET6kiCjBLM3VCMVyjbTNZHsaPX7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fcore@0.3.5-dev-f61c0cc1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265477},"main":"dist/index.js","_from":"file:mobx-sentinel-core-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:602c317b-f458-47fd-9a02-6217ff096e5b"}},"_resolved":"/tmp/3205e97a64549a5ac8746e4b1807d308/mobx-sentinel-core-0.3.5-dev-f61c0cc1.tgz","_integrity":"sha512-jpJA3F4MpYN1r92K/QgjseSiIBDXhvRYQFEGRfYMeZV4xH7if4dKgdBcFZgIQrYm5zAsnqKCGyCRSqYMCfga8w==","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","@vitest/coverage-v8":"^5.0.0"},"peerDependencies":{"mobx":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.5-dev-f61c0cc1_1789258456809_0.16511974564836307","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@mobx-sentinel/core","version":"0.3.5","keywords":["mobx","model","change-detection","validation","form","react"],"author":{"name":"creasty","email":"yuki@creasty.com"},"license":"MIT","_id":"@mobx-sentinel/core@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":"52e200fc5fe5cbfb8103ad47aa437bd2890f0daf","tarball":"https://registry.npmjs.org/@mobx-sentinel/core/-/core-0.3.5.tgz","fileCount":9,"integrity":"sha512-3z+pcngs7wPQvyPtXRW0+o/yyLPmWvAzSrG5RHCrm2gDPGB9SzO6xoIJJoAWYBvOzsjlwrEcaI7ehwJ4e1AQVA==","signatures":[{"sig":"MEUCIQDcGMTB02aIvZ4snjANmhqV6k0r8H/ZeQYkGC7cJmmG2AIgShpFxFYDbr/Sw3pKTiQue462KHQbCD7BbK0avhcD0/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF2ezPkfwjrzyrFjVYRzH4HkeQCXzaoVabGiPcVb35fUAiEA8b7p1wRUwoU13YpGpQSsXZVBEJKjMycade7/fZxVMzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fcore@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265464},"main":"dist/index.js","_from":"file:mobx-sentinel-core-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:125cf790-ddc9-4a31-9fb8-4b0dc716ddd3"}},"_resolved":"/tmp/5d92c88905d4ee87ab60cd7493b82cb2/mobx-sentinel-core-0.3.5.tgz","_integrity":"sha512-3z+pcngs7wPQvyPtXRW0+o/yyLPmWvAzSrG5RHCrm2gDPGB9SzO6xoIJJoAWYBvOzsjlwrEcaI7ehwJ4e1AQVA==","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","@vitest/coverage-v8":"^5.0.0"},"peerDependencies":{"mobx":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.5_1789258914525_0.573638645975364","host":"s3://npm-registry-packages-npm-production"}},"0.3.5-dev-5e673d91":{"name":"@mobx-sentinel/core","version":"0.3.5-dev-5e673d91","keywords":["mobx","model","change-detection","validation","form","react"],"author":"creasty <yuki@creasty.com>","license":"MIT","_id":"@mobx-sentinel/core@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":"c781337f7032802cb4001775b932ded3ccf13813","tarball":"https://registry.npmjs.org/@mobx-sentinel/core/-/core-0.3.5-dev-5e673d91.tgz","fileCount":9,"integrity":"sha512-2i79iTNjgDcdYzUg072APZu/G69MoGfOzDP/YJVSE1o2DkgSN8WU7xKu+9Irgw05eIqQ36fFT5svQnSo2CN72g==","signatures":[{"sig":"MEUCIQCS2k+c/a7mmt94PGt864GfCTP7eb+3qklu8w6uGMb36gIgFpxKX+Z/UGoaZsj5L7E1TfKR6AmYFmHB/lRDsv7E24k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCWrwYh05TGGRk1q6IStWfvfdLJko8uP6V3+jsm7opKzwIhAKRO0mHH99RdS/VlqC3MK9v1+E/+vByJZCIXLB2BpY7K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fcore@0.3.5-dev-5e673d91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265375},"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:602c317b-f458-47fd-9a02-6217ff096e5b"}},"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","@vitest/coverage-v8":"^5.0.0"},"peerDependencies":{"mobx":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.5-dev-5e673d91_1789298755784_0.0004976554336277861","host":"s3://npm-registry-packages-npm-production"}},"0.3.5-dev-82f44a8d":{"name":"@mobx-sentinel/core","version":"0.3.5-dev-82f44a8d","keywords":["mobx","model","change-detection","validation","form","react"],"author":"creasty <yuki@creasty.com>","license":"MIT","_id":"@mobx-sentinel/core@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":"a1de7f1ca8bcc87e25b522351282a17d006465c2","tarball":"https://registry.npmjs.org/@mobx-sentinel/core/-/core-0.3.5-dev-82f44a8d.tgz","fileCount":9,"integrity":"sha512-mxTbyFpvkESHyO5u4TTyvdXQ8jbinU3hqlNpYLW61zzxqRGewsmesOEiX5j4Eu/4iTRTypOMb5QMTpsW8qDHrg==","signatures":[{"sig":"MEQCIEbC6oW4ZWkokdKOiZb2OTGlrAUDrP08IU6NkzZxg9cLAiBiXA+IQYY1TPHyIEH2qL8rH/vK2Hm/g9GztFSbGKFMJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCGMHutUGCi67jlbwjcD8Y4josS/OvHjqKiSUXhEJANDwIhAMCwH1UHY7SxoTQBcCl/B16QujK+eAo7vpDtqaISzYvc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fcore@0.3.5-dev-82f44a8d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270392},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"tsc -p test-stage3/tsconfig.json && vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:602c317b-f458-47fd-9a02-6217ff096e5b"}},"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","@vitest/coverage-v8":"^5.0.0"},"peerDependencies":{"mobx":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.5-dev-82f44a8d_1789447222667_0.47768624025946216","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@mobx-sentinel/core","version":"0.3.6","keywords":["mobx","model","change-detection","validation","form","react"],"author":"creasty <yuki@creasty.com>","license":"MIT","_id":"@mobx-sentinel/core@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":"2757b895f4c40f10db4d3aab234d566eab704fc6","tarball":"https://registry.npmjs.org/@mobx-sentinel/core/-/core-0.3.6.tgz","fileCount":9,"integrity":"sha512-+4pasAHNLN8ww2fp1yueSWJ0u6bQCBCPeqMHmgnnBSrFaHmSDI08BSdkprV6fBfxRBvrp5l9TV4EpQ5KAaUN2Q==","signatures":[{"sig":"MEUCIAy/FSbNgJourJqPPBMC4BaiciJQuHVcwaiZiprS1+UzAiEA9UnAvIgoJJ4JLKD9MIomw3tkuv9nQszPJ/2qVA/yDS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCqE/8wfAXHWMQpYjGLd4AByOcV4tdIJ9pwySF1+QM4TgIgZCtmbQNOuhi7BxEgzKKRq2dqpdyVuAmyuK+tTKZXF9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fcore@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270125},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"tsc -p test-stage3/tsconfig.json && vitest run --coverage","build":"tsup","test:dev":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:125cf790-ddc9-4a31-9fb8-4b0dc716ddd3"}},"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","@vitest/coverage-v8":"^5.0.0"},"peerDependencies":{"mobx":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.6_1789455465487_0.0629541583633848","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"_id":"@mobx-sentinel/core@0.4.0","bugs":{"url":"https://github.com/creasty/mobx-sentinel/issues"},"dist":{"shasum":"19b07a9a8a5d25ad06877d840915926dc87f5a58","tarball":"https://registry.npmjs.org/@mobx-sentinel/core/-/core-0.4.0.tgz","fileCount":9,"integrity":"sha512-zinvwxfvn5T+ORzX6fVBTCx0N26i7qqAam2iO2W/c0V6HrQgPmQsHAAuAkaonwuluB5f+8e+BlLEcylX+VXgsw==","signatures":[{"sig":"MEYCIQDnnLqFsft+MrzyiD3X/mTQwzmGnwyQ8IzrxFLOrXKHJwIhAOxKdgNsT34i0oAeU0b7riN7vSCmSznC3MaNWfHIza3N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG9RhpfbLanHO3G4QWMPSCj0J/jnGewLFOcP+4ppI+0ZAiARGZxcfG/7aGpnkaeIUsX1vjSzYI+tc1Wa+aoGQ9exRg=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobx-sentinel%2fcore@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256976},"main":"dist/index.js","name":"@mobx-sentinel/core","types":"dist/index.d.ts","author":"creasty <yuki@creasty.com>","module":"dist/index.mjs","license":"MIT","scripts":{"test":"tsc -p test-stage3/tsconfig.json && 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:125cf790-ddc9-4a31-9fb8-4b0dc716ddd3"}},"homepage":"https://mobx-sentinel.creasty.com/docs/core/","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","@vitest/coverage-v8":"^5.0.0"},"peerDependencies":{"mobx":"^6.11.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_0.4.0_1789721659364_0.11443821304342228"}}},"time":{"created":"2025-02-19T04:51:56.947Z","modified":"2026-09-18T08:54:19.752Z","0.1.0-dev-534a145e":"2025-02-19T04:51:57.230Z","0.1.0":"2025-02-19T05:08:04.666Z","0.1.0-dev-e4a7fc00":"2025-02-19T10:49:43.947Z","0.1.1":"2025-02-20T02:13:38.263Z","0.1.2":"2025-02-20T08:29:32.380Z","0.1.2-dev-85e5dc56":"2025-02-24T04:54:58.554Z","0.1.3":"2025-02-24T05:13:39.790Z","0.1.3-dev-71a913e6":"2025-02-24T05:47:30.705Z","0.2.0-dev-57b93419":"2025-02-28T14:57:15.870Z","0.2.0":"2025-02-28T14:59:56.489Z","0.2.1-dev-c4b26e2c":"2025-02-28T15:47:54.703Z","0.2.1":"2025-02-28T15:52:38.176Z","0.2.2-dev-0da53f6f":"2025-03-04T11:24:16.177Z","0.2.2":"2025-03-04T11:33:33.491Z","0.2.2-dev-e9a16b6d":"2025-03-06T06:23:23.323Z","0.2.3":"2025-03-06T06:36:41.886Z","0.3.0":"2025-09-18T02:44:03.946Z","0.3.1":"2025-09-18T05:57:14.886Z","0.3.1-dev-32114881":"2025-10-10T02:29:48.284Z","0.3.1-dev-0f5d9b29":"2025-10-10T08:01:16.989Z","0.3.1-dev-02b7a146":"2025-10-10T08:53:01.655Z","0.3.2":"2025-10-14T02:33:09.719Z","0.3.2-dev-6f2c33b6":"2025-10-15T04:22:17.824Z","0.3.3":"2025-10-16T03:13:24.968Z","0.3.4-dev-767f97ca":"2025-10-24T07:04:37.770Z","0.3.4":"2025-10-24T07:13:59.972Z","0.3.5-dev-f61c0cc1":"2026-09-13T00:14:16.896Z","0.3.5":"2026-09-13T00:21:54.628Z","0.3.5-dev-5e673d91":"2026-09-13T11:25:55.875Z","0.3.5-dev-82f44a8d":"2026-09-15T04:40:22.780Z","0.3.6":"2026-09-15T06:57:45.576Z","0.4.0":"2026-09-18T08:54:19.445Z"},"bugs":{"url":"https://github.com/creasty/mobx-sentinel/issues"},"author":"creasty <yuki@creasty.com>","license":"MIT","homepage":"https://mobx-sentinel.creasty.com/docs/core/","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/core\n\n[![npm version](https://badge.fury.io/js/@mobx-sentinel%2Fcore.svg)](https://www.npmjs.com/package/@mobx-sentinel/core)\n[![npm size](https://img.shields.io/bundlephobia/min/@mobx-sentinel/core)](https://bundlephobia.com/package/@mobx-sentinel/core)\n![target: nodejs, browser](https://img.shields.io/badge/nodejs%2C%20browser-_?label=target&color=007ec6)\n\nCore functionality for tracking changes to MobX observables and validating them.\n\nDocumentation: [guide](https://mobx-sentinel.creasty.com/docs/core/) · [API reference](https://mobx-sentinel.creasty.com/apis/core/)\n\n<pre><code>npm install --save <b>@mobx-sentinel/core</b></code></pre>\n\n- `@nested` annotation for tracking nested models.\n  - `@nested` annotation supports objects, boxed observables, arrays, sets, and maps.\n  - `@nested.hoist` annotation can be used to hoist sub-fields in a nested model to the parent model.\n  - `StandardNestedFetcher` (low-level API) provides a simple but powerful mechanism for tracking and retrieving nested models. Allowing other modules (even your own code) to integrate nested models into their logic without hassle.\n- `Watcher` detects changes in models automatically.\n  - All `@observable` annotations are automatically watched by default.\n  - `@watch` annotation can be used for `@computed` getters, and for fields holding an `observable.box()`, `.array()`, `.map()` or `.set()` instead of being annotated with `@observable`.<br>\n    e.g., `@watch readonly count = observable.box(0)`\n  - `@watch.ref` annotation can be used to watch values with identity comparison, in contrast to the default behavior which uses shallow comparison.\n  - `@unwatch` annotation and `unwatch(() => ...)` function disable change detection when you need to modify values silently.\n- `Validator` and `addValidation` provide reactive model validation.\n  - Composable from multiple sources.\n  - Both sync and async validations are supported.\n  - Async validations feature smart job scheduling and are cancellable with [AbortSignal](https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal).\n","readmeFilename":""}