{"_id":"@objectstack/verify","_rev":"48-ec12439f93e48a7c7301ec00ee9ca292","name":"@objectstack/verify","dist-tags":{"rc":"17.0.0-rc.6","latest":"17.6.0"},"versions":{"9.11.0":{"name":"@objectstack/verify","version":"9.11.0","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@9.11.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"4e439744034606eba5eda6d36c8fb87f3fe978d0","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-9.11.0.tgz","fileCount":10,"integrity":"sha512-tw81omHemEa2QHqGrOk3p8uff4e5D/I6mxjYBOZqJMkeCukZ7rNtDek5pH3Y1dNjc8x/PxN3PmbwrR16IIDM+Q==","signatures":[{"sig":"MEYCIQCHlPqwCkhLPgERVHNGXxDIIHyiD1XH1KFcn75WnVuMBgIhAPoE01NaVP+4rc29nAzrG5skRMRJXtlsHZGVQF2i9JEl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187675},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-9.11.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","lint":"eslint src","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/bb62d23a2cf9e319605e7947b25a1d45/objectstack-verify-9.11.0.tgz","_integrity":"sha512-tw81omHemEa2QHqGrOk3p8uff4e5D/I6mxjYBOZqJMkeCukZ7rNtDek5pH3Y1dNjc8x/PxN3PmbwrR16IIDM+Q==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.8.2","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"9.11.0","@objectstack/rest":"9.11.0","@objectstack/spec":"9.11.0","@objectstack/runtime":"9.11.0","@objectstack/objectql":"9.11.0","@objectstack/plugin-auth":"9.11.0","@objectstack/plugin-sharing":"9.11.0","@objectstack/plugin-security":"9.11.0","@objectstack/service-settings":"9.11.0","@objectstack/service-analytics":"9.11.0","@objectstack/driver-sqlite-wasm":"9.11.0","@objectstack/plugin-hono-server":"9.11.0","@objectstack/plugin-org-scoping":"9.11.0","@objectstack/service-automation":"9.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/verify_9.11.0_1781966543515_0.519855112674849","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"@objectstack/verify","version":"10.0.0","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@10.0.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"53096bf0a194042ce7ce6bb20e157f417e858727","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-10.0.0.tgz","fileCount":10,"integrity":"sha512-FUWT5NfHMJT6DbGB16Xko2YTvg3F4LOdVMLWgpqlLi2GfLi9YKOgwLH6qu28FYHeON0dUcp8T6KvRqPNPrKY6Q==","signatures":[{"sig":"MEUCICENN9WVzyrDM97RecUClGM200QtZyv1gMUvhELGzE3hAiEAoMYMa/wO6+A4Bwr276tLeIG7raxq2RgfHRiJklXk1JM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211400},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-10.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","lint":"eslint src","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/9a021152ca933fbef5ee68065ffe2744/objectstack-verify-10.0.0.tgz","_integrity":"sha512-FUWT5NfHMJT6DbGB16Xko2YTvg3F4LOdVMLWgpqlLi2GfLi9YKOgwLH6qu28FYHeON0dUcp8T6KvRqPNPrKY6Q==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@objectstack/core":"10.0.0","@objectstack/rest":"10.0.0","@objectstack/spec":"10.0.0","@objectstack/runtime":"10.0.0","@objectstack/objectql":"10.0.0","@objectstack/plugin-auth":"10.0.0","@objectstack/plugin-sharing":"10.0.0","@objectstack/plugin-security":"10.0.0","@objectstack/service-settings":"10.0.0","@objectstack/service-analytics":"10.0.0","@objectstack/driver-sqlite-wasm":"10.0.0","@objectstack/plugin-hono-server":"10.0.0","@objectstack/plugin-org-scoping":"10.0.0","@objectstack/service-automation":"10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/verify_10.0.0_1782120734079_0.5615923006742412","host":"s3://npm-registry-packages-npm-production"}},"10.2.0":{"name":"@objectstack/verify","version":"10.2.0","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@10.2.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"43d50909767cb8e659421226af8825a253fe506a","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-10.2.0.tgz","fileCount":10,"integrity":"sha512-tenUWX5I+e/jHYCOVHcRhjbVivMMrk/haTQVlsL7e8yau+nLr0vCZD1kPPzNjXYU2rNqYcEfBKxN7HIENZaZ5A==","signatures":[{"sig":"MEUCIQD6E9QB+wJpypEci/xnN0dKmL9qzMR1MCK2gHSmimsh/wIgJZeIL6npLzfd207zmIje4CpOX9cTI81rhjtmeVFf6wY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215267},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-10.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","lint":"eslint src","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/d51def63dad2cab332a930c8fe8282e3/objectstack-verify-10.2.0.tgz","_integrity":"sha512-tenUWX5I+e/jHYCOVHcRhjbVivMMrk/haTQVlsL7e8yau+nLr0vCZD1kPPzNjXYU2rNqYcEfBKxN7HIENZaZ5A==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@objectstack/core":"10.2.0","@objectstack/rest":"10.2.0","@objectstack/spec":"10.2.0","@objectstack/runtime":"10.2.0","@objectstack/objectql":"10.2.0","@objectstack/plugin-auth":"10.2.0","@objectstack/plugin-sharing":"10.2.0","@objectstack/plugin-security":"10.2.0","@objectstack/service-settings":"10.2.0","@objectstack/service-analytics":"10.2.0","@objectstack/driver-sqlite-wasm":"10.2.0","@objectstack/plugin-hono-server":"10.2.0","@objectstack/plugin-org-scoping":"10.2.0","@objectstack/service-automation":"10.2.0","@objectstack/service-datasource":"10.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/verify_10.2.0_1782142680556_0.027958831168902076","host":"s3://npm-registry-packages-npm-production"}},"10.3.0":{"name":"@objectstack/verify","version":"10.3.0","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@10.3.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"6c3882243eefb76fefff1a1742ddadce02069513","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-10.3.0.tgz","fileCount":10,"integrity":"sha512-wMruTyr9OFoav7CuRkeXDCQ7iNzLKLHBMfQQVYApwgGV1Mxc66LbicKNdHJ5ulQoYRPClbR5XHFEFa9RwS6MlA==","signatures":[{"sig":"MEYCIQDb6+0atgPH+bliPovyhUfXy3XW4n/o+XIm7vvcXfbR5gIhAPjNiWMfGIRmKf1LMzviqhqvgi2aZxOIhsiSuHytAZWk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215267},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-10.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","lint":"eslint src","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/9cd054ce5e8ae03ee19271b301ed0007/objectstack-verify-10.3.0.tgz","_integrity":"sha512-wMruTyr9OFoav7CuRkeXDCQ7iNzLKLHBMfQQVYApwgGV1Mxc66LbicKNdHJ5ulQoYRPClbR5XHFEFa9RwS6MlA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@objectstack/core":"10.3.0","@objectstack/rest":"10.3.0","@objectstack/spec":"10.3.0","@objectstack/runtime":"10.3.0","@objectstack/objectql":"10.3.0","@objectstack/plugin-auth":"10.3.0","@objectstack/plugin-sharing":"10.3.0","@objectstack/plugin-security":"10.3.0","@objectstack/service-settings":"10.3.0","@objectstack/service-analytics":"10.3.0","@objectstack/driver-sqlite-wasm":"10.3.0","@objectstack/plugin-hono-server":"10.3.0","@objectstack/plugin-org-scoping":"10.3.0","@objectstack/service-automation":"10.3.0","@objectstack/service-datasource":"10.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/verify_10.3.0_1782227962853_0.3118804533202404","host":"s3://npm-registry-packages-npm-production"}},"11.0.0":{"name":"@objectstack/verify","version":"11.0.0","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@11.0.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"f4909d0b4409b1cad787c96dec2da0739bf4ac23","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-11.0.0.tgz","fileCount":9,"integrity":"sha512-2ZZjF9weZo2GEofoxtb4X9G0l4WctsCgmjS8ohlIy/YrnoPLo+lYN8EV4fhO5ifRi9Ncu+lL6LHf2Up7W5GnDg==","signatures":[{"sig":"MEUCICU2iUOj5+UsDhdov4WEFuY6egBJqUulQLpeP/RTGQqFAiEA/mIQZZQq+f81Kc4DkquzlAVS2YhE3SclWbTEASNbKB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203916},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-11.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","lint":"eslint src","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/ac393710a319d7acb25e693a704f74e9/objectstack-verify-11.0.0.tgz","_integrity":"sha512-2ZZjF9weZo2GEofoxtb4X9G0l4WctsCgmjS8ohlIy/YrnoPLo+lYN8EV4fhO5ifRi9Ncu+lL6LHf2Up7W5GnDg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"@objectstack/core":"11.0.0","@objectstack/rest":"11.0.0","@objectstack/spec":"11.0.0","@objectstack/runtime":"11.0.0","@objectstack/objectql":"11.0.0","@objectstack/plugin-auth":"11.0.0","@objectstack/plugin-sharing":"11.0.0","@objectstack/plugin-security":"11.0.0","@objectstack/service-settings":"11.0.0","@objectstack/service-analytics":"11.0.0","@objectstack/driver-sqlite-wasm":"11.0.0","@objectstack/plugin-hono-server":"11.0.0","@objectstack/plugin-org-scoping":"11.0.0","@objectstack/service-automation":"11.0.0","@objectstack/service-datasource":"11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/verify_11.0.0_1782572612071_0.942099330348064","host":"s3://npm-registry-packages-npm-production"}},"11.1.0":{"name":"@objectstack/verify","version":"11.1.0","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@11.1.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"1852d679b91fb44acdc6bf58806eb783a944838c","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-11.1.0.tgz","fileCount":9,"integrity":"sha512-QN6Tm4Vp9+yayseMaBdfTQz2ntd3Py03sBdVel8xcNhZcuSce5pJlT4R66ICKYUXbVqDM8eRplEChH11Ehi6SQ==","signatures":[{"sig":"MEUCIQCbzSugrxzphBPdKtdf++wAuDJkDoRxHQ3+VuDjYWX0XgIgUBV61Nzap7UTS3SchB049YMIpsInqcoVOdcRhBKNdh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203916},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-11.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","lint":"eslint src","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/a0d656b3a838ec67f7a0d10c90583c48/objectstack-verify-11.1.0.tgz","_integrity":"sha512-QN6Tm4Vp9+yayseMaBdfTQz2ntd3Py03sBdVel8xcNhZcuSce5pJlT4R66ICKYUXbVqDM8eRplEChH11Ehi6SQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"@objectstack/core":"11.1.0","@objectstack/rest":"11.1.0","@objectstack/spec":"11.1.0","@objectstack/runtime":"11.1.0","@objectstack/objectql":"11.1.0","@objectstack/plugin-auth":"11.1.0","@objectstack/plugin-sharing":"11.1.0","@objectstack/plugin-security":"11.1.0","@objectstack/service-settings":"11.1.0","@objectstack/service-analytics":"11.1.0","@objectstack/driver-sqlite-wasm":"11.1.0","@objectstack/plugin-hono-server":"11.1.0","@objectstack/plugin-org-scoping":"11.1.0","@objectstack/service-automation":"11.1.0","@objectstack/service-datasource":"11.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/verify_11.1.0_1782633354059_0.6264928172755684","host":"s3://npm-registry-packages-npm-production"}},"11.2.0":{"name":"@objectstack/verify","version":"11.2.0","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@11.2.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"a25bbb575fe495ea07f7a813e4ce20b3893fda44","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-11.2.0.tgz","fileCount":9,"integrity":"sha512-z6WY/ZL9nhWEOvld4Y649ZcXSV6FzE7qQQ7sp4etFQ8A3kbEiQxbWH7OXQgQrhwh+LnyYbO53ghRe2op+NAlag==","signatures":[{"sig":"MEQCIArRsAgdRP5Ha9bTMPK/VxqMijue3CW+9BVVXRpRQvb8AiAZRhBUHzR0W3Gn0byesXT2z2InsbW192NZB2ONH+B8qA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203916},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-11.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","lint":"eslint src","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/6e3ff1838759a2a8b1d679b4c343ee63/objectstack-verify-11.2.0.tgz","_integrity":"sha512-z6WY/ZL9nhWEOvld4Y649ZcXSV6FzE7qQQ7sp4etFQ8A3kbEiQxbWH7OXQgQrhwh+LnyYbO53ghRe2op+NAlag==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"@objectstack/core":"11.2.0","@objectstack/rest":"11.2.0","@objectstack/spec":"11.2.0","@objectstack/runtime":"11.2.0","@objectstack/objectql":"11.2.0","@objectstack/plugin-auth":"11.2.0","@objectstack/plugin-sharing":"11.2.0","@objectstack/plugin-security":"11.2.0","@objectstack/service-settings":"11.2.0","@objectstack/service-analytics":"11.2.0","@objectstack/driver-sqlite-wasm":"11.2.0","@objectstack/plugin-hono-server":"11.2.0","@objectstack/plugin-org-scoping":"11.2.0","@objectstack/service-automation":"11.2.0","@objectstack/service-datasource":"11.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/verify_11.2.0_1782702913161_0.11794836500961625","host":"s3://npm-registry-packages-npm-production"}},"11.3.0":{"name":"@objectstack/verify","version":"11.3.0","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@11.3.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"9c8316ebf08ae35fde40d117c334bedb9f98ef27","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-11.3.0.tgz","fileCount":9,"integrity":"sha512-dvRgh7YLbWmQBhdLBHHq9mEHCOQT8Rby61OZ5zNvUaJcNtO61qiACnvZ9LAPIZg61Kro3TXbN99nC4gMhVAa5w==","signatures":[{"sig":"MEUCIQDvzXz7588bOYReZykC6rQOWuTf0JeK+1sre3EmwdlRJAIgLIWXUlLasNisPqz3Ho0fLLLduH/+J4fZo5T6jKQPQZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203916},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-11.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","lint":"eslint src","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/240d3baabde9ef977eb546e17c61630e/objectstack-verify-11.3.0.tgz","_integrity":"sha512-dvRgh7YLbWmQBhdLBHHq9mEHCOQT8Rby61OZ5zNvUaJcNtO61qiACnvZ9LAPIZg61Kro3TXbN99nC4gMhVAa5w==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"@objectstack/core":"11.3.0","@objectstack/rest":"11.3.0","@objectstack/spec":"11.3.0","@objectstack/runtime":"11.3.0","@objectstack/objectql":"11.3.0","@objectstack/plugin-auth":"11.3.0","@objectstack/plugin-sharing":"11.3.0","@objectstack/plugin-security":"11.3.0","@objectstack/service-settings":"11.3.0","@objectstack/service-analytics":"11.3.0","@objectstack/driver-sqlite-wasm":"11.3.0","@objectstack/plugin-hono-server":"11.3.0","@objectstack/plugin-org-scoping":"11.3.0","@objectstack/service-automation":"11.3.0","@objectstack/service-datasource":"11.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/verify_11.3.0_1782750941264_0.903482970973331","host":"s3://npm-registry-packages-npm-production"}},"11.4.0":{"name":"@objectstack/verify","version":"11.4.0","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@11.4.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"8a800507eba271a20bf72689a79c0ea914bf2a9f","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-11.4.0.tgz","fileCount":9,"integrity":"sha512-qqJQTiMv4dZjFbuuzGMYlDiNjlMOFuTz9uU4iI/Nebj7/5YfFXWnCP3pgDwYJdzTwv40yRiXkvrl35RnxBJtSw==","signatures":[{"sig":"MEQCIAKRk8A7ywB2Uo1O5J/3JdSrIuiqwOhPUFPDaXO3q7YaAiA/Y9stil0nxLRxgPRsmxrPhghR1D1aaJ2QWv1TRMUotg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203916},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-11.4.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","lint":"eslint src","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/c162621e05e8aa0d507de6830f7caee4/objectstack-verify-11.4.0.tgz","_integrity":"sha512-qqJQTiMv4dZjFbuuzGMYlDiNjlMOFuTz9uU4iI/Nebj7/5YfFXWnCP3pgDwYJdzTwv40yRiXkvrl35RnxBJtSw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"@objectstack/core":"11.4.0","@objectstack/rest":"11.4.0","@objectstack/spec":"11.4.0","@objectstack/runtime":"11.4.0","@objectstack/objectql":"11.4.0","@objectstack/plugin-auth":"11.4.0","@objectstack/plugin-sharing":"11.4.0","@objectstack/plugin-security":"11.4.0","@objectstack/service-settings":"11.4.0","@objectstack/service-analytics":"11.4.0","@objectstack/driver-sqlite-wasm":"11.4.0","@objectstack/plugin-hono-server":"11.4.0","@objectstack/plugin-org-scoping":"11.4.0","@objectstack/service-automation":"11.4.0","@objectstack/service-datasource":"11.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/verify_11.4.0_1782803744236_0.381413226604991","host":"s3://npm-registry-packages-npm-production"}},"11.5.0":{"name":"@objectstack/verify","version":"11.5.0","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@11.5.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"0bb5bbb052e15aa645f65642fc9a9a1e481dd7ed","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-11.5.0.tgz","fileCount":9,"integrity":"sha512-pD8G1UJgd64MO4C8k40t3zIo6VbivuIgSjMW92cA6Ot6PS7YFA8CokViSmieKmtNhpC0FUi+AzSFE4NgUF358Q==","signatures":[{"sig":"MEUCID7UKOElHCFRx3zSTXqdoPYF4O+4IWyTt5FuPO0DU+0VAiEAl/965O3NXLwb+ff3wrfAmFjf4iaW8oXvY2oyxWZHu1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203916},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-11.5.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","lint":"eslint src","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/ae976d339d96163beb03524a1f999489/objectstack-verify-11.5.0.tgz","_integrity":"sha512-pD8G1UJgd64MO4C8k40t3zIo6VbivuIgSjMW92cA6Ot6PS7YFA8CokViSmieKmtNhpC0FUi+AzSFE4NgUF358Q==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"11.5.0","@objectstack/rest":"11.5.0","@objectstack/spec":"11.5.0","@objectstack/runtime":"11.5.0","@objectstack/objectql":"11.5.0","@objectstack/plugin-auth":"11.5.0","@objectstack/plugin-sharing":"11.5.0","@objectstack/plugin-security":"11.5.0","@objectstack/service-settings":"11.5.0","@objectstack/service-analytics":"11.5.0","@objectstack/driver-sqlite-wasm":"11.5.0","@objectstack/plugin-hono-server":"11.5.0","@objectstack/plugin-org-scoping":"11.5.0","@objectstack/service-automation":"11.5.0","@objectstack/service-datasource":"11.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/verify_11.5.0_1782962102318_0.021766951755632702","host":"s3://npm-registry-packages-npm-production"}},"11.6.0":{"name":"@objectstack/verify","version":"11.6.0","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@11.6.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"9517ef1af0d49dd9b2e44bdb41e97a14cc0daf94","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-11.6.0.tgz","fileCount":9,"integrity":"sha512-016zN+6WhfEnEujwaND7PJGFyjy4yMx3Vk5cKar4OhQ/2bv5AHptV8wXV4K7QfcNH4yC4H7QYE2G1TNfLn1O5Q==","signatures":[{"sig":"MEYCIQD09JQkJeK0GIK9MMJbLRRxBno3vUUYCqjma2dxbQz0UAIhAPGB0BLGmYPbBLDJOyo9JuXUW1Zwp1JpJwIYbnlRFw+P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203916},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-11.6.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","lint":"eslint src","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/6c9257427d4da47ffce7d930344ef032/objectstack-verify-11.6.0.tgz","_integrity":"sha512-016zN+6WhfEnEujwaND7PJGFyjy4yMx3Vk5cKar4OhQ/2bv5AHptV8wXV4K7QfcNH4yC4H7QYE2G1TNfLn1O5Q==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"11.6.0","@objectstack/rest":"11.6.0","@objectstack/spec":"11.6.0","@objectstack/runtime":"11.6.0","@objectstack/objectql":"11.6.0","@objectstack/plugin-auth":"11.6.0","@objectstack/plugin-sharing":"11.6.0","@objectstack/plugin-security":"11.6.0","@objectstack/service-settings":"11.6.0","@objectstack/service-analytics":"11.6.0","@objectstack/driver-sqlite-wasm":"11.6.0","@objectstack/plugin-hono-server":"11.6.0","@objectstack/plugin-org-scoping":"11.6.0","@objectstack/service-automation":"11.6.0","@objectstack/service-datasource":"11.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/verify_11.6.0_1783007719885_0.26455693656068635","host":"s3://npm-registry-packages-npm-production"}},"11.7.0":{"name":"@objectstack/verify","version":"11.7.0","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@11.7.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"2bb36ecd0479cc247e90209e5ebfe7139acd587c","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-11.7.0.tgz","fileCount":9,"integrity":"sha512-xt2TNi2FwyYOZvqv89i5yjNsFECUKgE1ikzuOjOaUvRCsawZUSAlPMF7F42u7Q5mUb89uMe9Q+6Wpg2Hi2jWyw==","signatures":[{"sig":"MEQCICCpkDJe3Kifckw2sQccd9Z//enPsGPiI17wm/eCk/C5AiA5laa+Qvz8O9Qb0ueRkkOVXEmD5iv6a4xoJpo7VuMo3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203916},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-11.7.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","lint":"eslint src","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/bfa5bdb411dadabf30fab3ba884ee9c3/objectstack-verify-11.7.0.tgz","_integrity":"sha512-xt2TNi2FwyYOZvqv89i5yjNsFECUKgE1ikzuOjOaUvRCsawZUSAlPMF7F42u7Q5mUb89uMe9Q+6Wpg2Hi2jWyw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"11.7.0","@objectstack/rest":"11.7.0","@objectstack/spec":"11.7.0","@objectstack/runtime":"11.7.0","@objectstack/objectql":"11.7.0","@objectstack/plugin-auth":"11.7.0","@objectstack/plugin-sharing":"11.7.0","@objectstack/plugin-security":"11.7.0","@objectstack/service-settings":"11.7.0","@objectstack/service-analytics":"11.7.0","@objectstack/driver-sqlite-wasm":"11.7.0","@objectstack/plugin-hono-server":"11.7.0","@objectstack/plugin-org-scoping":"11.7.0","@objectstack/service-automation":"11.7.0","@objectstack/service-datasource":"11.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/verify_11.7.0_1783012064908_0.7483529270553297","host":"s3://npm-registry-packages-npm-production"}},"11.9.0":{"name":"@objectstack/verify","version":"11.9.0","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@11.9.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"01dc1fe7661de6070e2a09cf0002c6975218ad87","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-11.9.0.tgz","fileCount":9,"integrity":"sha512-U8bjle2JHGZ7n/2FeaapYF2cqBiTJNSbJCIq7PVBVl32aK/klGyxF2RCy53CbwGim4cN2CFNfm+sqR9J7jmJCA==","signatures":[{"sig":"MEYCIQDdND+SW13+CCRK0U0hlXm3pQxKrR1RW5298iW7fMXvEgIhAL/sS+YHb1G3W09Meonhz3IMg9GEFlNc8PVKsvOZhhRc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203916},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-11.9.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","lint":"eslint src","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/e367e0f1ba94bf8285d388c2953c8815/objectstack-verify-11.9.0.tgz","_integrity":"sha512-U8bjle2JHGZ7n/2FeaapYF2cqBiTJNSbJCIq7PVBVl32aK/klGyxF2RCy53CbwGim4cN2CFNfm+sqR9J7jmJCA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"11.9.0","@objectstack/rest":"11.9.0","@objectstack/spec":"11.9.0","@objectstack/runtime":"11.9.0","@objectstack/objectql":"11.9.0","@objectstack/plugin-auth":"11.9.0","@objectstack/plugin-sharing":"11.9.0","@objectstack/plugin-security":"11.9.0","@objectstack/service-settings":"11.9.0","@objectstack/service-analytics":"11.9.0","@objectstack/driver-sqlite-wasm":"11.9.0","@objectstack/plugin-hono-server":"11.9.0","@objectstack/plugin-org-scoping":"11.9.0","@objectstack/service-automation":"11.9.0","@objectstack/service-datasource":"11.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/verify_11.9.0_1783072736627_0.9519273365939898","host":"s3://npm-registry-packages-npm-production"}},"11.10.0":{"name":"@objectstack/verify","version":"11.10.0","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@11.10.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"c788a91fb4ad840cacf787e10ad7c454fc42c194","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-11.10.0.tgz","fileCount":9,"integrity":"sha512-m50+jDjZX0lRLQBoNqDdiURBPXs0BLtrRl5RWtIaNSUqL3bl23wXhYSHM/VKYhyA7YkUQnAGEURj9F2A3O4KTA==","signatures":[{"sig":"MEUCIQCu5yf1VikouI/73cL5tCxNMr9H7vHX9TH+1kFdrTHtdgIgUnPrp3f/AIwND7O2N6PdyEQNylspziaF3DX6+XIFvXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203932},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-11.10.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","lint":"eslint src","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/717c1f1c189dd2b35193891ed358f96f/objectstack-verify-11.10.0.tgz","_integrity":"sha512-m50+jDjZX0lRLQBoNqDdiURBPXs0BLtrRl5RWtIaNSUqL3bl23wXhYSHM/VKYhyA7YkUQnAGEURj9F2A3O4KTA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"11.10.0","@objectstack/rest":"11.10.0","@objectstack/spec":"11.10.0","@objectstack/runtime":"11.10.0","@objectstack/objectql":"11.10.0","@objectstack/plugin-auth":"11.10.0","@objectstack/plugin-sharing":"11.10.0","@objectstack/plugin-security":"11.10.0","@objectstack/service-settings":"11.10.0","@objectstack/service-analytics":"11.10.0","@objectstack/driver-sqlite-wasm":"11.10.0","@objectstack/plugin-hono-server":"11.10.0","@objectstack/plugin-org-scoping":"11.10.0","@objectstack/service-automation":"11.10.0","@objectstack/service-datasource":"11.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/verify_11.10.0_1783095869461_0.41070673855116846","host":"s3://npm-registry-packages-npm-production"}},"12.0.0":{"name":"@objectstack/verify","version":"12.0.0","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@12.0.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"021f316f9ba5da77940883fe05b90b778f6eee2f","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-12.0.0.tgz","fileCount":9,"integrity":"sha512-YRqGXmauS1e9v6vnqpQPwz4W3WJvy8++sP7/4Xzhd9cw8ynz9gRA9fVAUNqBvWgCkQ1K9ZpR/Aub+3B7rFkCqw==","signatures":[{"sig":"MEUCIQCX7u0pXsFmKwKXBdGcF91UzmNU1wURDtn8xDlaMSkc8gIgOLljV6h8/AHQmbtUj+Ge6UGN5EDw0PzQCsNkJihNY4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204254},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-12.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","lint":"eslint src","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/ca30ec80c251f97e2573f677179eb52f/objectstack-verify-12.0.0.tgz","_integrity":"sha512-YRqGXmauS1e9v6vnqpQPwz4W3WJvy8++sP7/4Xzhd9cw8ynz9gRA9fVAUNqBvWgCkQ1K9ZpR/Aub+3B7rFkCqw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"12.0.0","@objectstack/rest":"12.0.0","@objectstack/spec":"12.0.0","@objectstack/runtime":"12.0.0","@objectstack/objectql":"12.0.0","@objectstack/plugin-auth":"12.0.0","@objectstack/plugin-sharing":"12.0.0","@objectstack/plugin-security":"12.0.0","@objectstack/service-settings":"12.0.0","@objectstack/service-analytics":"12.0.0","@objectstack/driver-sqlite-wasm":"12.0.0","@objectstack/plugin-hono-server":"12.0.0","@objectstack/plugin-org-scoping":"12.0.0","@objectstack/service-automation":"12.0.0","@objectstack/service-datasource":"12.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/verify_12.0.0_1783186611512_0.944022722500812","host":"s3://npm-registry-packages-npm-production"}},"12.1.0":{"name":"@objectstack/verify","version":"12.1.0","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@12.1.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"852a8fa47c8b9ed6b2c4ddf313aef73386ef8b26","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-12.1.0.tgz","fileCount":9,"integrity":"sha512-3hrC3XH+kCQTU9fag+mSz0+hjoIt4tvqjRdsQfS63AcLR3rU5v+iiO9JtirlIWRHEJtQgliQ7Mz4EFUMfy9Qug==","signatures":[{"sig":"MEYCIQCVsBeZozGoj+ioAzOKnshanfjvh0v8Uv3HT1KpJbkoXQIhALNSc8428Y4aY1KnXGIX0j8DMStYM284WZqSpAYHyl+V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204254},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-12.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","lint":"eslint src","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/5b5f1a0052e36fd056f0a93c9140ebe6/objectstack-verify-12.1.0.tgz","_integrity":"sha512-3hrC3XH+kCQTU9fag+mSz0+hjoIt4tvqjRdsQfS63AcLR3rU5v+iiO9JtirlIWRHEJtQgliQ7Mz4EFUMfy9Qug==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"12.1.0","@objectstack/rest":"12.1.0","@objectstack/spec":"12.1.0","@objectstack/runtime":"12.1.0","@objectstack/objectql":"12.1.0","@objectstack/plugin-auth":"12.1.0","@objectstack/plugin-sharing":"12.1.0","@objectstack/plugin-security":"12.1.0","@objectstack/service-settings":"12.1.0","@objectstack/service-analytics":"12.1.0","@objectstack/driver-sqlite-wasm":"12.1.0","@objectstack/plugin-hono-server":"12.1.0","@objectstack/plugin-org-scoping":"12.1.0","@objectstack/service-automation":"12.1.0","@objectstack/service-datasource":"12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/verify_12.1.0_1783218777785_0.9628673817526723","host":"s3://npm-registry-packages-npm-production"}},"12.2.0":{"name":"@objectstack/verify","version":"12.2.0","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@12.2.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"529f5dab221ad78101c9544930e1a0248693b787","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-12.2.0.tgz","fileCount":9,"integrity":"sha512-HXA8SPyEbuIowb4oazOR7M7an/lvXCv3pgNDJiwS6YD1p1tirKdgYhOL+1Rpm9wr0mZGDkOnebZhwlFKvM/dNA==","signatures":[{"sig":"MEUCIEd8YzwYfTR3LVd6PLIQcXHIfRg2oufd23cwCKcod0MmAiEAkxWeWYZyQXJwO1tGfsezzeMU1KCfV1EeoLfPNW8DEYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204254},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-12.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","lint":"eslint src","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/2e15494e8ee04c2c1de1ebd258e1c66b/objectstack-verify-12.2.0.tgz","_integrity":"sha512-HXA8SPyEbuIowb4oazOR7M7an/lvXCv3pgNDJiwS6YD1p1tirKdgYhOL+1Rpm9wr0mZGDkOnebZhwlFKvM/dNA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"12.2.0","@objectstack/rest":"12.2.0","@objectstack/spec":"12.2.0","@objectstack/runtime":"12.2.0","@objectstack/objectql":"12.2.0","@objectstack/plugin-auth":"12.2.0","@objectstack/plugin-sharing":"12.2.0","@objectstack/plugin-security":"12.2.0","@objectstack/service-settings":"12.2.0","@objectstack/service-analytics":"12.2.0","@objectstack/driver-sqlite-wasm":"12.2.0","@objectstack/plugin-hono-server":"12.2.0","@objectstack/plugin-org-scoping":"12.2.0","@objectstack/service-automation":"12.2.0","@objectstack/service-datasource":"12.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/verify_12.2.0_1783246394994_0.8083663395812848","host":"s3://npm-registry-packages-npm-production"}},"12.3.0":{"name":"@objectstack/verify","version":"12.3.0","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@12.3.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"011238dc447e2b7d0c35a4d6c7566bb27f87705f","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-12.3.0.tgz","fileCount":9,"integrity":"sha512-vnXC8/5Wi/Yd2uXdhdVYMy7Gap6rnN1RXZiakAQ3W2ooh95SNhq8wK1r5Q4jr2MqLHPDFSZaFKowaYZCgloFkw==","signatures":[{"sig":"MEUCIQDPykp72FZmw85ee25MxeKk7rHAWNZq1UQL3498oZsubwIgXd4jEvoqQxDO07KZzLk4Ta5URhPp0YWStPR0mGe5zEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204254},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-12.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","lint":"eslint src","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/c5652c008da000d8871b2747f814b2cb/objectstack-verify-12.3.0.tgz","_integrity":"sha512-vnXC8/5Wi/Yd2uXdhdVYMy7Gap6rnN1RXZiakAQ3W2ooh95SNhq8wK1r5Q4jr2MqLHPDFSZaFKowaYZCgloFkw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"12.3.0","@objectstack/rest":"12.3.0","@objectstack/spec":"12.3.0","@objectstack/runtime":"12.3.0","@objectstack/objectql":"12.3.0","@objectstack/plugin-auth":"12.3.0","@objectstack/plugin-sharing":"12.3.0","@objectstack/plugin-security":"12.3.0","@objectstack/service-settings":"12.3.0","@objectstack/service-analytics":"12.3.0","@objectstack/driver-sqlite-wasm":"12.3.0","@objectstack/plugin-hono-server":"12.3.0","@objectstack/plugin-org-scoping":"12.3.0","@objectstack/service-automation":"12.3.0","@objectstack/service-datasource":"12.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/verify_12.3.0_1783266366954_0.9665258646310695","host":"s3://npm-registry-packages-npm-production"}},"12.4.0":{"name":"@objectstack/verify","version":"12.4.0","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@12.4.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"cfcc2081ff1154c35fda0bc7b454613387656f95","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-12.4.0.tgz","fileCount":9,"integrity":"sha512-wvQaZKfZ4qJZHsbBeTjXkH4asFdvlI4gnwQ7bKFKpJfvc1yAfwdml2CHy6XggE6hNHQjYVqwr6ov5Q4kV+5uDQ==","signatures":[{"sig":"MEYCIQC3icG54QpulYdJChU/y9YI4LwErhVdD+wyK9xpCR8n1AIhALzElaW/LC7DolvQ4HIaOEdFQ7H0Yml37snRaJEOt6dr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204254},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-12.4.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","lint":"eslint src","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/a95d35357c411aba6b8b7a5da75d40c4/objectstack-verify-12.4.0.tgz","_integrity":"sha512-wvQaZKfZ4qJZHsbBeTjXkH4asFdvlI4gnwQ7bKFKpJfvc1yAfwdml2CHy6XggE6hNHQjYVqwr6ov5Q4kV+5uDQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"12.4.0","@objectstack/rest":"12.4.0","@objectstack/spec":"12.4.0","@objectstack/runtime":"12.4.0","@objectstack/objectql":"12.4.0","@objectstack/plugin-auth":"12.4.0","@objectstack/plugin-sharing":"12.4.0","@objectstack/plugin-security":"12.4.0","@objectstack/service-settings":"12.4.0","@objectstack/service-analytics":"12.4.0","@objectstack/driver-sqlite-wasm":"12.4.0","@objectstack/plugin-hono-server":"12.4.0","@objectstack/plugin-org-scoping":"12.4.0","@objectstack/service-automation":"12.4.0","@objectstack/service-datasource":"12.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^26.1.0"},"_npmOperationalInternal":{"tmp":"tmp/verify_12.4.0_1783355677280_0.867585580695428","host":"s3://npm-registry-packages-npm-production"}},"12.5.0":{"name":"@objectstack/verify","version":"12.5.0","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@12.5.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"b0c1bb91fb32de05977fccbe4e3ec4bf099648ce","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-12.5.0.tgz","fileCount":9,"integrity":"sha512-Gihlvz1cPMt35sYtQERyxs8olBc8NJkKpgqKghmaZVdybikHDhqmMjOiJvB2pD3ATI6bICglNESLof6ProcQZA==","signatures":[{"sig":"MEUCIEg/MugiIm2RcqqJA8mDte+b6CVj+ECsEd9Ukyjx42OiAiEA3QPPkyW6jUBb/Pqjciu4kIUqMuGXLSnroUrN4d0Ql0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204254},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-12.5.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","lint":"eslint src","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/73362705dc2e0c3fee43f191e88f7b62/objectstack-verify-12.5.0.tgz","_integrity":"sha512-Gihlvz1cPMt35sYtQERyxs8olBc8NJkKpgqKghmaZVdybikHDhqmMjOiJvB2pD3ATI6bICglNESLof6ProcQZA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"12.5.0","@objectstack/rest":"12.5.0","@objectstack/spec":"12.5.0","@objectstack/runtime":"12.5.0","@objectstack/objectql":"12.5.0","@objectstack/plugin-auth":"12.5.0","@objectstack/plugin-sharing":"12.5.0","@objectstack/plugin-security":"12.5.0","@objectstack/service-settings":"12.5.0","@objectstack/service-analytics":"12.5.0","@objectstack/driver-sqlite-wasm":"12.5.0","@objectstack/plugin-hono-server":"12.5.0","@objectstack/plugin-org-scoping":"12.5.0","@objectstack/service-automation":"12.5.0","@objectstack/service-datasource":"12.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^26.1.0"},"_npmOperationalInternal":{"tmp":"tmp/verify_12.5.0_1783384558954_0.5067121494062004","host":"s3://npm-registry-packages-npm-production"}},"12.6.0":{"name":"@objectstack/verify","version":"12.6.0","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@12.6.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"aa9cc26a84b9311b687220b61b8b89ae3114f32a","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-12.6.0.tgz","fileCount":9,"integrity":"sha512-qOKAAfhtymUV+z3G7keVtV8idaozdmbOPDuhQyZhid85iz/IMXEFdVRkOHBVOqlFkVgsQWeeOVuzAU79c93B+w==","signatures":[{"sig":"MEUCIA/qnsdcEb1xiEp5yScZe6f6HDTYgSsATbJgqUyXG85OAiEAwvPaobeyHPC0RyeRD9EaJjvHx6n6fwJbajDzVvVOKJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223788},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-12.6.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","lint":"eslint src","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/2f0d9bc96d8e7eb782dc4005c9488f58/objectstack-verify-12.6.0.tgz","_integrity":"sha512-qOKAAfhtymUV+z3G7keVtV8idaozdmbOPDuhQyZhid85iz/IMXEFdVRkOHBVOqlFkVgsQWeeOVuzAU79c93B+w==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"12.6.0","@objectstack/rest":"12.6.0","@objectstack/spec":"12.6.0","@objectstack/runtime":"12.6.0","@objectstack/objectql":"12.6.0","@objectstack/plugin-auth":"12.6.0","@objectstack/plugin-sharing":"12.6.0","@objectstack/plugin-security":"12.6.0","@objectstack/service-settings":"12.6.0","@objectstack/service-analytics":"12.6.0","@objectstack/driver-sqlite-wasm":"12.6.0","@objectstack/plugin-hono-server":"12.6.0","@objectstack/plugin-org-scoping":"12.6.0","@objectstack/service-automation":"12.6.0","@objectstack/service-datasource":"12.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^26.1.0"},"_npmOperationalInternal":{"tmp":"tmp/verify_12.6.0_1783502070932_0.7755522942313149","host":"s3://npm-registry-packages-npm-production"}},"13.0.0":{"name":"@objectstack/verify","version":"13.0.0","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@13.0.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"70fe8a93f4db64508d63064abde15c5f63072609","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-13.0.0.tgz","fileCount":9,"integrity":"sha512-Y8SXyzviHoUE9KbmJUJZkX3odBSdj6A6Kl7rcm7OGEzvfE5kKhcpnlqOigbvW0pdwdeRFfmA6jXZu8emCnfHiQ==","signatures":[{"sig":"MEYCIQCuTr+127tmr/fIVMlIduGDY07e+EHjr2+xKW3+luJp6QIhAOu4TdOcfnVWIPCjdSEHnTe7BE43FmMgqhZXOTwwxqf1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228031},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-13.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","lint":"eslint src","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/67d6c59943b9e6a20159813d58702feb/objectstack-verify-13.0.0.tgz","_integrity":"sha512-Y8SXyzviHoUE9KbmJUJZkX3odBSdj6A6Kl7rcm7OGEzvfE5kKhcpnlqOigbvW0pdwdeRFfmA6jXZu8emCnfHiQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"13.0.0","@objectstack/rest":"13.0.0","@objectstack/spec":"13.0.0","@objectstack/runtime":"13.0.0","@objectstack/objectql":"13.0.0","@objectstack/plugin-auth":"13.0.0","@objectstack/plugin-sharing":"13.0.0","@objectstack/plugin-security":"13.0.0","@objectstack/service-settings":"13.0.0","@objectstack/service-analytics":"13.0.0","@objectstack/driver-sqlite-wasm":"13.0.0","@objectstack/plugin-hono-server":"13.0.0","@objectstack/service-automation":"13.0.0","@objectstack/service-datasource":"13.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^26.1.0"},"_npmOperationalInternal":{"tmp":"tmp/verify_13.0.0_1783597173702_0.07289538956732855","host":"s3://npm-registry-packages-npm-production"}},"14.3.0":{"name":"@objectstack/verify","version":"14.3.0","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@14.3.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"ef22e07a5bc54f3c4f0036a9653aff82c493e849","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-14.3.0.tgz","fileCount":9,"integrity":"sha512-Gj62p3GF6VlKISfZi1E4ksQMHOO6Sj3SwSh7E8mOZCc5ROSjkUiETYyVLQYEG3yErpgFRWvGo4tuf1TEe1ApXw==","signatures":[{"sig":"MEUCIAYcVXdjnYX2fZQOY+ZvN2qKgkfBGgkk0O8PY+cyJBU2AiEA532wTd85KRf+j33wnsHVIe0yJ6G0Zmt11nPRnDPIjpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228031},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-14.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","lint":"eslint src","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/da09dc8c86e07c6978688d8d3eafa8e9/objectstack-verify-14.3.0.tgz","_integrity":"sha512-Gj62p3GF6VlKISfZi1E4ksQMHOO6Sj3SwSh7E8mOZCc5ROSjkUiETYyVLQYEG3yErpgFRWvGo4tuf1TEe1ApXw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"14.3.0","@objectstack/rest":"14.3.0","@objectstack/spec":"14.3.0","@objectstack/runtime":"14.3.0","@objectstack/objectql":"14.3.0","@objectstack/plugin-auth":"14.3.0","@objectstack/plugin-sharing":"14.3.0","@objectstack/plugin-security":"14.3.0","@objectstack/service-settings":"14.3.0","@objectstack/service-analytics":"14.3.0","@objectstack/driver-sqlite-wasm":"14.3.0","@objectstack/plugin-hono-server":"14.3.0","@objectstack/service-automation":"14.3.0","@objectstack/service-datasource":"14.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^26.1.0"},"_npmOperationalInternal":{"tmp":"tmp/verify_14.3.0_1783694026342_0.10535118248399011","host":"s3://npm-registry-packages-npm-production"}},"14.5.0":{"name":"@objectstack/verify","version":"14.5.0","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@14.5.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"5f97ed32405429239c19f22e039548bfc8860d3f","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-14.5.0.tgz","fileCount":9,"integrity":"sha512-XEseNAIKiuIMh/p6MQy60mfftQVJv9HjJV+1P+Cc0f2imc2z/KKIzInDlwLCkzqgBn6PfVI7A2+3UBvUi4+CzA==","signatures":[{"sig":"MEYCIQD4xBzE0SmJgWi+Dr2KdvcB4FUZmXHLj35zFU8duqXiJQIhAJ9sk6icOpCtxmOGwUX31nD6XaX7kBu94MndCNGPAqJ3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228031},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-14.5.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","lint":"eslint src","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/fa4ef4423d4a62982b43a154805ea39c/objectstack-verify-14.5.0.tgz","_integrity":"sha512-XEseNAIKiuIMh/p6MQy60mfftQVJv9HjJV+1P+Cc0f2imc2z/KKIzInDlwLCkzqgBn6PfVI7A2+3UBvUi4+CzA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"14.5.0","@objectstack/rest":"14.5.0","@objectstack/spec":"14.5.0","@objectstack/runtime":"14.5.0","@objectstack/objectql":"14.5.0","@objectstack/plugin-auth":"14.5.0","@objectstack/plugin-sharing":"14.5.0","@objectstack/plugin-security":"14.5.0","@objectstack/service-settings":"14.5.0","@objectstack/service-analytics":"14.5.0","@objectstack/driver-sqlite-wasm":"14.5.0","@objectstack/plugin-hono-server":"14.5.0","@objectstack/service-automation":"14.5.0","@objectstack/service-datasource":"14.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^26.1.0"},"_npmOperationalInternal":{"tmp":"tmp/verify_14.5.0_1783906447766_0.16387844131232332","host":"s3://npm-registry-packages-npm-production"}},"14.6.0":{"name":"@objectstack/verify","version":"14.6.0","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@14.6.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"65ace1acf1715de1572c14739092d7e24dc5eafc","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-14.6.0.tgz","fileCount":9,"integrity":"sha512-HdM8+9KcLxAv6SowvN46VqhuK101dJXAaFfPXl9Aaiu5E+4RwR6xBMeHuDPWTxOrWv8rvDPQa9UGco/qtqdouw==","signatures":[{"sig":"MEUCIQDkIFCbSe71q8PVSzJ4zLKeP9/Snotriem5H44971bX+wIgPdfA2BOk6xzNk89ZU00OmGG88sRCqFIG1K3oj0TG6Mg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228031},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-14.6.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","lint":"eslint src","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/70e1647a87c6775c454f1c0107fdad01/objectstack-verify-14.6.0.tgz","_integrity":"sha512-HdM8+9KcLxAv6SowvN46VqhuK101dJXAaFfPXl9Aaiu5E+4RwR6xBMeHuDPWTxOrWv8rvDPQa9UGco/qtqdouw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"14.6.0","@objectstack/rest":"14.6.0","@objectstack/spec":"14.6.0","@objectstack/runtime":"14.6.0","@objectstack/objectql":"14.6.0","@objectstack/plugin-auth":"14.6.0","@objectstack/plugin-sharing":"14.6.0","@objectstack/plugin-security":"14.6.0","@objectstack/service-settings":"14.6.0","@objectstack/service-analytics":"14.6.0","@objectstack/driver-sqlite-wasm":"14.6.0","@objectstack/plugin-hono-server":"14.6.0","@objectstack/service-automation":"14.6.0","@objectstack/service-datasource":"14.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/verify_14.6.0_1783923050449_0.10768839414971931","host":"s3://npm-registry-packages-npm-production"}},"14.7.0":{"name":"@objectstack/verify","version":"14.7.0","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@14.7.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"6ec5b1b359a77215e2e6179995c9e888e1338b08","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-14.7.0.tgz","fileCount":9,"integrity":"sha512-2nH0Bee4NH+c1wV0E22tKynx1eelx+kMn9YSugCrtm1lc9Kj+UGJkqhhUj0gj9Gxl0zBtQpZARV4GCNHiKqlJA==","signatures":[{"sig":"MEUCIBBapY9SV+2u8SXvuPVZOJZR7Aql8F0YvxW0O6ca0lXfAiEAnn1ZIMvrGWij+oqdHtnQvRTxbsnE5YP7yzqZDcmouPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228031},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-14.7.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","lint":"eslint src","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/f2d62be0ab95702ccc6a4087218f2bb8/objectstack-verify-14.7.0.tgz","_integrity":"sha512-2nH0Bee4NH+c1wV0E22tKynx1eelx+kMn9YSugCrtm1lc9Kj+UGJkqhhUj0gj9Gxl0zBtQpZARV4GCNHiKqlJA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"14.7.0","@objectstack/rest":"14.7.0","@objectstack/spec":"14.7.0","@objectstack/runtime":"14.7.0","@objectstack/objectql":"14.7.0","@objectstack/plugin-auth":"14.7.0","@objectstack/plugin-sharing":"14.7.0","@objectstack/plugin-security":"14.7.0","@objectstack/service-settings":"14.7.0","@objectstack/service-analytics":"14.7.0","@objectstack/driver-sqlite-wasm":"14.7.0","@objectstack/plugin-hono-server":"14.7.0","@objectstack/service-automation":"14.7.0","@objectstack/service-datasource":"14.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/verify_14.7.0_1783995415225_0.2921416671461896","host":"s3://npm-registry-packages-npm-production"}},"14.8.0":{"name":"@objectstack/verify","version":"14.8.0","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@14.8.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"9ca1da917d01892caaba05099404424f56579054","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-14.8.0.tgz","fileCount":9,"integrity":"sha512-U4iN5t5V63A9uFRDeNLiyBdBtfgF/3F2UZuQ5djkcHiTVHtfJn/nvSiEm9eKrHyNueILkhzkLeB51/3AEEk61Q==","signatures":[{"sig":"MEUCIQCibesJ/W4/vK8D7+5RAB4EsQf5ARyce0Dn7boho4T+7gIgGjaJwDWc8ziMQgqmcigTgZ/GzJSsONYfVvioX74YuZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228031},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-14.8.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","lint":"eslint src","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/b7a02a52b84c40c4959c1fe5be1c5cf8/objectstack-verify-14.8.0.tgz","_integrity":"sha512-U4iN5t5V63A9uFRDeNLiyBdBtfgF/3F2UZuQ5djkcHiTVHtfJn/nvSiEm9eKrHyNueILkhzkLeB51/3AEEk61Q==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"14.8.0","@objectstack/rest":"14.8.0","@objectstack/spec":"14.8.0","@objectstack/runtime":"14.8.0","@objectstack/objectql":"14.8.0","@objectstack/plugin-auth":"14.8.0","@objectstack/plugin-sharing":"14.8.0","@objectstack/plugin-security":"14.8.0","@objectstack/service-settings":"14.8.0","@objectstack/service-analytics":"14.8.0","@objectstack/driver-sqlite-wasm":"14.8.0","@objectstack/plugin-hono-server":"14.8.0","@objectstack/service-automation":"14.8.0","@objectstack/service-datasource":"14.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/verify_14.8.0_1784042544180_0.5946465545694166","host":"s3://npm-registry-packages-npm-production"}},"15.0.0":{"name":"@objectstack/verify","version":"15.0.0","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@15.0.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"50e39579d2943456972c6ae3dd4f963f9c8b8916","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-15.0.0.tgz","fileCount":9,"integrity":"sha512-wCXG6VILvSduqC/tR2jZ9bF35wtXkww0RFdH56T2AYMkGEY/Gi6LEW9POlJZsQEaQFAFfEoPE2Gs3HoQDgl2BA==","signatures":[{"sig":"MEUCIE+8Bd/XgS78NQvPBuPhHJOS0oh0KSygPn3yzSfb55luAiEAvlenGuwn4MDpjBwS/++Oxc4+JKxrKzAXN6+h53eTZbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228031},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-15.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","lint":"eslint src","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/30440e408f62b678a4a57ffc2bdc1dc8/objectstack-verify-15.0.0.tgz","_integrity":"sha512-wCXG6VILvSduqC/tR2jZ9bF35wtXkww0RFdH56T2AYMkGEY/Gi6LEW9POlJZsQEaQFAFfEoPE2Gs3HoQDgl2BA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"15.0.0","@objectstack/rest":"15.0.0","@objectstack/spec":"15.0.0","@objectstack/runtime":"15.0.0","@objectstack/objectql":"15.0.0","@objectstack/plugin-auth":"15.0.0","@objectstack/plugin-sharing":"15.0.0","@objectstack/plugin-security":"15.0.0","@objectstack/service-settings":"15.0.0","@objectstack/service-analytics":"15.0.0","@objectstack/driver-sqlite-wasm":"15.0.0","@objectstack/plugin-hono-server":"15.0.0","@objectstack/service-automation":"15.0.0","@objectstack/service-datasource":"15.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/verify_15.0.0_1784096948196_0.45874582922696283","host":"s3://npm-registry-packages-npm-production"}},"15.1.0":{"name":"@objectstack/verify","version":"15.1.0","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@15.1.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"443ef6cf2a09e8fc659aff3a1f78f79c7c023153","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-15.1.0.tgz","fileCount":9,"integrity":"sha512-spNhTl406N0K+qam3I7IUGifcQgLL3/qb1pATcKFxoJ3GoFlCFb6HmzlXgdn03YfBUO64446GUKy8yWqIdA7BA==","signatures":[{"sig":"MEQCIFgfvX3kziQgXhWWHpwuLUGAojvgu+hJRxlV4G76vtbQAiA9CfsCH1c+Jn506yoxvhYCIJQIogC3bMzfjOk5QB/GMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230825},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-15.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","lint":"eslint src","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/79aec8b12a0762e908acde80dede0208/objectstack-verify-15.1.0.tgz","_integrity":"sha512-spNhTl406N0K+qam3I7IUGifcQgLL3/qb1pATcKFxoJ3GoFlCFb6HmzlXgdn03YfBUO64446GUKy8yWqIdA7BA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"15.1.0","@objectstack/rest":"15.1.0","@objectstack/spec":"15.1.0","@objectstack/runtime":"15.1.0","@objectstack/objectql":"15.1.0","@objectstack/plugin-auth":"15.1.0","@objectstack/plugin-sharing":"15.1.0","@objectstack/plugin-security":"15.1.0","@objectstack/service-settings":"15.1.0","@objectstack/service-analytics":"15.1.0","@objectstack/driver-sqlite-wasm":"15.1.0","@objectstack/plugin-hono-server":"15.1.0","@objectstack/service-automation":"15.1.0","@objectstack/service-datasource":"15.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/verify_15.1.0_1784244282076_0.5536325870273457","host":"s3://npm-registry-packages-npm-production"}},"15.1.1":{"name":"@objectstack/verify","version":"15.1.1","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@15.1.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"d04813a7335ee4a009bc2b77ecd2b3608c1690a8","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-15.1.1.tgz","fileCount":9,"integrity":"sha512-WEE5w4M5U6ldF422eAgkoPySAN6Ej0Inwdr1b7XqosJPKjFTzQM2MQ5R8ZK9f8KNpJMRU6eAqosUwuhQVBSIJw==","signatures":[{"sig":"MEQCIC3Y9L8v/L/XH/KK/eGWqZwLjJTPBwBaWSt1PFGOYH7oAiAlsR+2OcQYW9qKTLOHStyZG/LBsnYiH6khm6BSo41A7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230825},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-15.1.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","lint":"eslint src","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/f18a5720e1b5e37817b1ee5de58d0f0f/objectstack-verify-15.1.1.tgz","_integrity":"sha512-WEE5w4M5U6ldF422eAgkoPySAN6Ej0Inwdr1b7XqosJPKjFTzQM2MQ5R8ZK9f8KNpJMRU6eAqosUwuhQVBSIJw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"15.1.1","@objectstack/rest":"15.1.1","@objectstack/spec":"15.1.1","@objectstack/runtime":"15.1.1","@objectstack/objectql":"15.1.1","@objectstack/plugin-auth":"15.1.1","@objectstack/plugin-sharing":"15.1.1","@objectstack/plugin-security":"15.1.1","@objectstack/service-settings":"15.1.1","@objectstack/service-analytics":"15.1.1","@objectstack/driver-sqlite-wasm":"15.1.1","@objectstack/plugin-hono-server":"15.1.1","@objectstack/service-automation":"15.1.1","@objectstack/service-datasource":"15.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/verify_15.1.1_1784266247427_0.2263069959163857","host":"s3://npm-registry-packages-npm-production"}},"16.0.0-rc.0":{"name":"@objectstack/verify","version":"16.0.0-rc.0","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@16.0.0-rc.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"523250ac2e7c546a407c94020a4e341745870c03","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-16.0.0-rc.0.tgz","fileCount":9,"integrity":"sha512-2Mvilax1p2o4WUmZJQ3rQVh5VcDyp3q5C8KKdkQBYJ59HjiVIHZ+vQjF+f99GiEQ0VeXM/vOEoE2eNo9Djxk5Q==","signatures":[{"sig":"MEYCIQDqMmRsKC0f2NU19ERMYqUfJoMeyL65g5JpBEWnd7xcHAIhAMII9zb914BjqYHpY17ubvDeEt/XAZln61Ntq7vYVtEI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230900},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-16.0.0-rc.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","lint":"eslint src","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/67c7064b5764c35dec615d598295b3fd/objectstack-verify-16.0.0-rc.0.tgz","_integrity":"sha512-2Mvilax1p2o4WUmZJQ3rQVh5VcDyp3q5C8KKdkQBYJ59HjiVIHZ+vQjF+f99GiEQ0VeXM/vOEoE2eNo9Djxk5Q==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"16.0.0-rc.0","@objectstack/rest":"16.0.0-rc.0","@objectstack/spec":"16.0.0-rc.0","@objectstack/runtime":"16.0.0-rc.0","@objectstack/objectql":"16.0.0-rc.0","@objectstack/plugin-auth":"16.0.0-rc.0","@objectstack/plugin-sharing":"16.0.0-rc.0","@objectstack/plugin-security":"16.0.0-rc.0","@objectstack/service-settings":"16.0.0-rc.0","@objectstack/service-analytics":"16.0.0-rc.0","@objectstack/driver-sqlite-wasm":"16.0.0-rc.0","@objectstack/plugin-hono-server":"16.0.0-rc.0","@objectstack/service-automation":"16.0.0-rc.0","@objectstack/service-datasource":"16.0.0-rc.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/verify_16.0.0-rc.0_1784486155099_0.47493682222434774","host":"s3://npm-registry-packages-npm-production"}},"16.0.0-rc.1":{"name":"@objectstack/verify","version":"16.0.0-rc.1","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@16.0.0-rc.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"8a2fcf9556d3c8c23d490fa17de85a108565f44a","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-16.0.0-rc.1.tgz","fileCount":9,"integrity":"sha512-cCSYpoIptHx7ntHHLTZRKn2vuONCSAsYYZXZqKG5h3IUlR5TJZuuqU0i06a/7iuT+i40UlH5Ld617vJd8BxS2w==","signatures":[{"sig":"MEUCIQD1Xm038KuxCwrJaMRv/HQ5GUMBjnPzw96EcpoVI4bfdgIgcM/fYoCd93+BRb2YsQh7O4FK7yneKo4oOB292u2jWwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230900},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-16.0.0-rc.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","lint":"eslint src","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/3f933c413d5214663d80b9943bae8e1e/objectstack-verify-16.0.0-rc.1.tgz","_integrity":"sha512-cCSYpoIptHx7ntHHLTZRKn2vuONCSAsYYZXZqKG5h3IUlR5TJZuuqU0i06a/7iuT+i40UlH5Ld617vJd8BxS2w==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"16.0.0-rc.1","@objectstack/rest":"16.0.0-rc.1","@objectstack/spec":"16.0.0-rc.1","@objectstack/runtime":"16.0.0-rc.1","@objectstack/objectql":"16.0.0-rc.1","@objectstack/plugin-auth":"16.0.0-rc.1","@objectstack/plugin-sharing":"16.0.0-rc.1","@objectstack/plugin-security":"16.0.0-rc.1","@objectstack/service-settings":"16.0.0-rc.1","@objectstack/service-analytics":"16.0.0-rc.1","@objectstack/driver-sqlite-wasm":"16.0.0-rc.1","@objectstack/plugin-hono-server":"16.0.0-rc.1","@objectstack/service-automation":"16.0.0-rc.1","@objectstack/service-datasource":"16.0.0-rc.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/verify_16.0.0-rc.1_1784537896670_0.4032356324699591","host":"s3://npm-registry-packages-npm-production"}},"16.0.0":{"name":"@objectstack/verify","version":"16.0.0","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@16.0.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"60ff4cf949b19d8bdb1e8857a4075ce719fdb313","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-16.0.0.tgz","fileCount":9,"integrity":"sha512-4bAB9Yyw3OKsbkgb5ABngIsdfyvIyBoRol6CzY6TnUknCsgL8dzvcyX15pziVClf/HhuFeVUZ9vNEklK7BM94w==","signatures":[{"sig":"MEYCIQDKBiVx/5yGUNRJCZzEsKKWfm9it+olpYQbdCaST7RIlgIhAOe8nJoooo+M/W/CAiU4ao8UIJ/+btTH7V1AyZ8EUKvD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230825},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-16.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","lint":"eslint src","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/dea8fcecb8b3535b9a0502e08889f0f2/objectstack-verify-16.0.0.tgz","_integrity":"sha512-4bAB9Yyw3OKsbkgb5ABngIsdfyvIyBoRol6CzY6TnUknCsgL8dzvcyX15pziVClf/HhuFeVUZ9vNEklK7BM94w==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"16.0.0","@objectstack/rest":"16.0.0","@objectstack/spec":"16.0.0","@objectstack/runtime":"16.0.0","@objectstack/objectql":"16.0.0","@objectstack/plugin-auth":"16.0.0","@objectstack/plugin-sharing":"16.0.0","@objectstack/plugin-security":"16.0.0","@objectstack/service-settings":"16.0.0","@objectstack/service-analytics":"16.0.0","@objectstack/driver-sqlite-wasm":"16.0.0","@objectstack/plugin-hono-server":"16.0.0","@objectstack/service-automation":"16.0.0","@objectstack/service-datasource":"16.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/verify_16.0.0_1784615073415_0.22901942163353217","host":"s3://npm-registry-packages-npm-production"}},"16.1.0":{"name":"@objectstack/verify","version":"16.1.0","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@16.1.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"3b0f285cd33f2103b9ce204ffc88402345417046","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-16.1.0.tgz","fileCount":9,"integrity":"sha512-37YNsOFIF3xWoGUslLdbT88AAsnKXd1dcT5/CN62WOTTKPpj8ceBaxJp/t3CX0SBrjItZedXOdiwZZnuTTw8hw==","signatures":[{"sig":"MEQCIEcbYzjGsxwA+LU9ekJqy1pHuwOTTIXp7+D/qW7mgTm6AiAuAFcPnsfQlfS1b5suPmKSsNBc47Uu8o0hY30txcvDhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230829},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-16.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","lint":"eslint src","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/f32937203b667a31aba0a474a214f3eb/objectstack-verify-16.1.0.tgz","_integrity":"sha512-37YNsOFIF3xWoGUslLdbT88AAsnKXd1dcT5/CN62WOTTKPpj8ceBaxJp/t3CX0SBrjItZedXOdiwZZnuTTw8hw==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"16.1.0","@objectstack/rest":"16.1.0","@objectstack/spec":"16.1.0","@objectstack/runtime":"16.1.0","@objectstack/objectql":"16.1.0","@objectstack/plugin-auth":"16.1.0","@objectstack/plugin-sharing":"16.1.0","@objectstack/plugin-security":"16.1.0","@objectstack/service-settings":"16.1.0","@objectstack/service-analytics":"16.1.0","@objectstack/driver-sqlite-wasm":"16.1.0","@objectstack/plugin-hono-server":"16.1.0","@objectstack/service-automation":"16.1.0","@objectstack/service-datasource":"16.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/verify_16.1.0_1784682360530_0.7369561069519746","host":"s3://npm-registry-packages-npm-production"}},"17.0.0-rc.0":{"name":"@objectstack/verify","version":"17.0.0-rc.0","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@17.0.0-rc.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"48799b451164404e045d7bc1b905ed445f493a86","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-17.0.0-rc.0.tgz","fileCount":9,"integrity":"sha512-n3MHbIsx7HUKoV3JNJWOU7YHYl43gfYAKJlgBif0RwzHKOBTZ9VkteNMQwL8bm6Qg9TKgif1HZ6wxdM0fRTx/Q==","signatures":[{"sig":"MEUCIQDpH7UgNeHTN1rTsS/WukzhOpcXHpl93FMy8kFT/wbiZQIgTbvKDIOyi32V7RKncuhtFn5w0NGLJMaFDYWsBj3cSa8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281963},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-17.0.0-rc.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","lint":"eslint src","test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/3d1e6ec0f9226122d02a3dfb4a109b9c/objectstack-verify-17.0.0-rc.0.tgz","_integrity":"sha512-n3MHbIsx7HUKoV3JNJWOU7YHYl43gfYAKJlgBif0RwzHKOBTZ9VkteNMQwL8bm6Qg9TKgif1HZ6wxdM0fRTx/Q==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"17.0.0-rc.0","@objectstack/rest":"17.0.0-rc.0","@objectstack/spec":"17.0.0-rc.0","@objectstack/runtime":"17.0.0-rc.0","@objectstack/objectql":"17.0.0-rc.0","@objectstack/plugin-auth":"17.0.0-rc.0","@objectstack/plugin-sharing":"17.0.0-rc.0","@objectstack/plugin-security":"17.0.0-rc.0","@objectstack/service-settings":"17.0.0-rc.0","@objectstack/service-analytics":"17.0.0-rc.0","@objectstack/driver-sqlite-wasm":"17.0.0-rc.0","@objectstack/plugin-hono-server":"17.0.0-rc.0","@objectstack/service-automation":"17.0.0-rc.0","@objectstack/service-datasource":"17.0.0-rc.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/verify_17.0.0-rc.0_1785262067534_0.39676014300483886","host":"s3://npm-registry-packages-npm-production"}},"17.0.0-rc.1":{"name":"@objectstack/verify","version":"17.0.0-rc.1","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@17.0.0-rc.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"6c014123548d63cba2b581d39be7d93350c0e869","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-17.0.0-rc.1.tgz","fileCount":10,"integrity":"sha512-Z9gRzB+l+L5DVsHyFgGP8EwY49+VlqSmVcJN+EtqthcWD7MN71oWQCAeom9sQeY6tEIDW49izWrji7Dcv9nFww==","signatures":[{"sig":"MEUCIFqidJ6PEFuMhuYUH1HqpxDV3s6yUy0ULna/sTN1Z1mcAiEAoHz5q3OUnjnLcEx+ExMHDA+ATDmfN5ChQOOL95rFWk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":368047},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-17.0.0-rc.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","test":"vitest run","build":"tsup --config ../../tsup.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/36ccadd161ac0a6f0861ea216422f156/objectstack-verify-17.0.0-rc.1.tgz","_integrity":"sha512-Z9gRzB+l+L5DVsHyFgGP8EwY49+VlqSmVcJN+EtqthcWD7MN71oWQCAeom9sQeY6tEIDW49izWrji7Dcv9nFww==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"17.0.0-rc.1","@objectstack/rest":"17.0.0-rc.1","@objectstack/spec":"17.0.0-rc.1","@objectstack/runtime":"17.0.0-rc.1","@objectstack/objectql":"17.0.0-rc.1","@objectstack/plugin-auth":"17.0.0-rc.1","@objectstack/plugin-sharing":"17.0.0-rc.1","@objectstack/plugin-security":"17.0.0-rc.1","@objectstack/platform-objects":"17.0.0-rc.1","@objectstack/service-settings":"17.0.0-rc.1","@objectstack/service-analytics":"17.0.0-rc.1","@objectstack/plugin-hono-server":"17.0.0-rc.1","@objectstack/service-automation":"17.0.0-rc.1","@objectstack/service-datasource":"17.0.0-rc.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/verify_17.0.0-rc.1_1785507011761_0.9212397804303467","host":"s3://npm-registry-packages-npm-production"}},"17.0.0-rc.2":{"name":"@objectstack/verify","version":"17.0.0-rc.2","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@17.0.0-rc.2","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"11fbcad9831c56fe68bcee04a62519d9724f148a","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-17.0.0-rc.2.tgz","fileCount":10,"integrity":"sha512-GlpN1Quo0DdZn2n3nXxz4iKTUIPmdTYo5/oxhK7eL+Wlshkjx0LYPMicKvOyF/a2Fw0IlgtYF0npL02Lh8kw/A==","signatures":[{"sig":"MEUCIQDaUoOXCTV82kZzpTxakec2/noMo78hPW3s9b2P/LJKaAIgCLNPELW7obLTpfga7O23QjNKAHb9IfUlCJqrhEa25Ic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394621},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-17.0.0-rc.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","test":"vitest run","build":"tsup --config ../../tsup.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/23916580cecf6f08d78bad74f4e28ceb/objectstack-verify-17.0.0-rc.2.tgz","_integrity":"sha512-GlpN1Quo0DdZn2n3nXxz4iKTUIPmdTYo5/oxhK7eL+Wlshkjx0LYPMicKvOyF/a2Fw0IlgtYF0npL02Lh8kw/A==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"17.0.0-rc.2","@objectstack/rest":"17.0.0-rc.2","@objectstack/spec":"17.0.0-rc.2","@objectstack/types":"17.0.0-rc.2","@objectstack/runtime":"17.0.0-rc.2","@objectstack/objectql":"17.0.0-rc.2","@objectstack/plugin-auth":"17.0.0-rc.2","@objectstack/plugin-sharing":"17.0.0-rc.2","@objectstack/plugin-security":"17.0.0-rc.2","@objectstack/platform-objects":"17.0.0-rc.2","@objectstack/service-settings":"17.0.0-rc.2","@objectstack/service-analytics":"17.0.0-rc.2","@objectstack/plugin-hono-server":"17.0.0-rc.2","@objectstack/service-automation":"17.0.0-rc.2","@objectstack/service-datasource":"17.0.0-rc.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.2"},"_npmOperationalInternal":{"tmp":"tmp/verify_17.0.0-rc.2_1785768403855_0.19788611388994348","host":"s3://npm-registry-packages-npm-production"}},"17.0.0-rc.3":{"name":"@objectstack/verify","version":"17.0.0-rc.3","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@17.0.0-rc.3","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"003b50969512f95c1f8b85ee08562bf01743a238","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-17.0.0-rc.3.tgz","fileCount":10,"integrity":"sha512-/3GYHSdH8fEaNram8hgm4cQgPklPwEUARSy2UbrStg9LsY6T0FYoYZslCmvtItVuFXJvEQ4qkHHIn1EhmNeLjA==","signatures":[{"sig":"MEYCIQCWvKwIh3zo7M2A/Jy33jUtqrOMfgn7pkQpAgGc+b093QIhALF+j0QLF0WRK+t/hmjiSrIYfGWJ7vOSEVGb0ThnB2ET","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395315},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-17.0.0-rc.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","test":"vitest run","build":"tsup --config ../../tsup.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/3602745ec067ca3f1556ca70bb296deb/objectstack-verify-17.0.0-rc.3.tgz","_integrity":"sha512-/3GYHSdH8fEaNram8hgm4cQgPklPwEUARSy2UbrStg9LsY6T0FYoYZslCmvtItVuFXJvEQ4qkHHIn1EhmNeLjA==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"17.0.0-rc.3","@objectstack/rest":"17.0.0-rc.3","@objectstack/spec":"17.0.0-rc.3","@objectstack/types":"17.0.0-rc.3","@objectstack/runtime":"17.0.0-rc.3","@objectstack/objectql":"17.0.0-rc.3","@objectstack/plugin-auth":"17.0.0-rc.3","@objectstack/plugin-sharing":"17.0.0-rc.3","@objectstack/plugin-security":"17.0.0-rc.3","@objectstack/platform-objects":"17.0.0-rc.3","@objectstack/service-settings":"17.0.0-rc.3","@objectstack/service-analytics":"17.0.0-rc.3","@objectstack/plugin-hono-server":"17.0.0-rc.3","@objectstack/service-automation":"17.0.0-rc.3","@objectstack/service-datasource":"17.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.2"},"_npmOperationalInternal":{"tmp":"tmp/verify_17.0.0-rc.3_1785775350843_0.3262452733553196","host":"s3://npm-registry-packages-npm-production"}},"17.0.0-rc.4":{"name":"@objectstack/verify","version":"17.0.0-rc.4","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@17.0.0-rc.4","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"bb60eb67fd102eaf7b6f073c09737eb63b7fd1e5","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-17.0.0-rc.4.tgz","fileCount":10,"integrity":"sha512-FShPFCaVzVD9+1Z8RpHU0VXkT7HTSSl3BC67X3OuWBcUcpvSv341kbCHB1P01wFP+/7wAkw5XhVds+0An4c84A==","signatures":[{"sig":"MEUCIEJ64sLJYMAJzgy+C1s89xsX7W4xYgi/WDue+Uq5DYe8AiEAwZLuXRmBIW26T1EHl8gxZqzOJf+nf6uOgWI3k6Ia3FE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":427104},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-17.0.0-rc.4.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","test":"vitest run","build":"tsup --config ../../tsup.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/4ff631e69a8d5a4e67552cd7e13f8f95/objectstack-verify-17.0.0-rc.4.tgz","_integrity":"sha512-FShPFCaVzVD9+1Z8RpHU0VXkT7HTSSl3BC67X3OuWBcUcpvSv341kbCHB1P01wFP+/7wAkw5XhVds+0An4c84A==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@objectstack/core":"17.0.0-rc.4","@objectstack/rest":"17.0.0-rc.4","@objectstack/spec":"17.0.0-rc.4","@objectstack/types":"17.0.0-rc.4","@objectstack/runtime":"17.0.0-rc.4","@objectstack/objectql":"17.0.0-rc.4","@objectstack/plugin-auth":"17.0.0-rc.4","@objectstack/plugin-sharing":"17.0.0-rc.4","@objectstack/plugin-security":"17.0.0-rc.4","@objectstack/platform-objects":"17.0.0-rc.4","@objectstack/service-settings":"17.0.0-rc.4","@objectstack/service-analytics":"17.0.0-rc.4","@objectstack/plugin-hono-server":"17.0.0-rc.4","@objectstack/service-automation":"17.0.0-rc.4","@objectstack/service-datasource":"17.0.0-rc.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.2"},"_npmOperationalInternal":{"tmp":"tmp/verify_17.0.0-rc.4_1786076719932_0.037680024561542735","host":"s3://npm-registry-packages-npm-production"}},"17.0.0-rc.5":{"name":"@objectstack/verify","version":"17.0.0-rc.5","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@17.0.0-rc.5","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"728a796cc54f88e1f3efccdf8de8b93493130c6d","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-17.0.0-rc.5.tgz","fileCount":10,"integrity":"sha512-frh0rel9n3v7Ho2CT4v2RgCcmUKzQUwajX98TlzANjZFvye4MBs2QRR/bEbrRc89H0tnOuRINjPyRdWdpjJU6A==","signatures":[{"sig":"MEQCID1/FjVjyuoc6t2jw9n4N2rMpPLVFLNWk0KW0VDm196jAiAa38+sWvkVLQ+t1dZimIb0pypgMeX1xNRQBgMfCfp6aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428062},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-17.0.0-rc.5.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","test":"vitest run","build":"tsup --config ../../tsup.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/d63cc9f27c35a5f923d9f75e9db37375/objectstack-verify-17.0.0-rc.5.tgz","_integrity":"sha512-frh0rel9n3v7Ho2CT4v2RgCcmUKzQUwajX98TlzANjZFvye4MBs2QRR/bEbrRc89H0tnOuRINjPyRdWdpjJU6A==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@objectstack/core":"17.0.0-rc.5","@objectstack/rest":"17.0.0-rc.5","@objectstack/spec":"17.0.0-rc.5","@objectstack/types":"17.0.0-rc.5","@objectstack/runtime":"17.0.0-rc.5","@objectstack/objectql":"17.0.0-rc.5","@objectstack/plugin-auth":"17.0.0-rc.5","@objectstack/plugin-sharing":"17.0.0-rc.5","@objectstack/plugin-security":"17.0.0-rc.5","@objectstack/platform-objects":"17.0.0-rc.5","@objectstack/service-settings":"17.0.0-rc.5","@objectstack/service-analytics":"17.0.0-rc.5","@objectstack/plugin-hono-server":"17.0.0-rc.5","@objectstack/service-automation":"17.0.0-rc.5","@objectstack/service-datasource":"17.0.0-rc.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.2"},"_npmOperationalInternal":{"tmp":"tmp/verify_17.0.0-rc.5_1786096327392_0.7557929469297258","host":"s3://npm-registry-packages-npm-production"}},"17.0.0-rc.6":{"name":"@objectstack/verify","version":"17.0.0-rc.6","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@17.0.0-rc.6","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"8610b52b26d85c8cbc99acf67dbb45a642ec75ad","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-17.0.0-rc.6.tgz","fileCount":10,"integrity":"sha512-g4Ro6VsW9v+w5sUVw5Ue370E6o6uZQ0PNw3jLY8QW7Gsp3zThuPMcu6/9eVUnttK+VxKJfngv16vVa6zPzV2WA==","signatures":[{"sig":"MEQCIHBHwdXNV/gptLYvHEnyirdzNcYMFui80n6NxEDJpRm8AiBJEynYdtRfEs7g+ICNRN16Pr9nVDw6NSzedb0AGjoLnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":457038},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-17.0.0-rc.6.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","test":"vitest run","build":"tsup --config ../../tsup.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/private/var/folders/td/3bdncl9543s2ydhh89zwc6q40000gn/T/3d30f63c74efc715a208191774b3f52d/objectstack-verify-17.0.0-rc.6.tgz","_integrity":"sha512-g4Ro6VsW9v+w5sUVw5Ue370E6o6uZQ0PNw3jLY8QW7Gsp3zThuPMcu6/9eVUnttK+VxKJfngv16vVa6zPzV2WA==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/verify"},"_npmVersion":"11.12.1","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@objectstack/core":"17.0.0-rc.6","@objectstack/rest":"17.0.0-rc.6","@objectstack/spec":"17.0.0-rc.6","@objectstack/types":"17.0.0-rc.6","@objectstack/runtime":"17.0.0-rc.6","@objectstack/objectql":"17.0.0-rc.6","@objectstack/plugin-auth":"17.0.0-rc.6","@objectstack/plugin-sharing":"17.0.0-rc.6","@objectstack/plugin-security":"17.0.0-rc.6","@objectstack/platform-objects":"17.0.0-rc.6","@objectstack/service-settings":"17.0.0-rc.6","@objectstack/service-analytics":"17.0.0-rc.6","@objectstack/plugin-hono-server":"17.0.0-rc.6","@objectstack/service-automation":"17.0.0-rc.6","@objectstack/service-datasource":"17.0.0-rc.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.2"},"_npmOperationalInternal":{"tmp":"tmp/verify_17.0.0-rc.6_1786367356530_0.052957533652546074","host":"s3://npm-registry-packages-npm-production"}},"17.0.0":{"name":"@objectstack/verify","version":"17.0.0","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@17.0.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"38fc0d95fe7cde5b39be3d8a3c7e318281cee559","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-17.0.0.tgz","fileCount":10,"integrity":"sha512-t0nAuzxJdd/kEBg4Qtmv4F7HxjyaWvjZHaBd2XC/7D0HFadYR1y8Lhmfqz4ItUuif6nBvQfW/69oBQj1TPDvtw==","signatures":[{"sig":"MEQCIByNOUjp7L3Vqt3fZZ2emvYlx/On1P2ugqjSwLY+n07NAiAGwF8N5+O41weEFpiiBgoV+vNWzz0VHqs/Gp0vXUsDjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":759890},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-17.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","test":"vitest run","build":"tsup --config ../../tsup.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/ec5b932d947a09fe956ff5c4cd439df8/objectstack-verify-17.0.0.tgz","_integrity":"sha512-t0nAuzxJdd/kEBg4Qtmv4F7HxjyaWvjZHaBd2XC/7D0HFadYR1y8Lhmfqz4ItUuif6nBvQfW/69oBQj1TPDvtw==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@objectstack/core":"17.0.0","@objectstack/rest":"17.0.0","@objectstack/spec":"17.0.0","@objectstack/types":"17.0.0","@objectstack/runtime":"17.0.0","@objectstack/objectql":"17.0.0","@objectstack/plugin-auth":"17.0.0","@objectstack/plugin-sharing":"17.0.0","@objectstack/plugin-security":"17.0.0","@objectstack/platform-objects":"17.0.0","@objectstack/service-settings":"17.0.0","@objectstack/service-analytics":"17.0.0","@objectstack/plugin-hono-server":"17.0.0","@objectstack/service-automation":"17.0.0","@objectstack/service-datasource":"17.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.2"},"_npmOperationalInternal":{"tmp":"tmp/verify_17.0.0_1786694379258_0.605427394481969","host":"s3://npm-registry-packages-npm-production"}},"17.1.0":{"name":"@objectstack/verify","version":"17.1.0","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@17.1.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"f791ae9faef24f7a4f3da5214b539e87c253aac2","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-17.1.0.tgz","fileCount":10,"integrity":"sha512-iniYfsqWHaTXfeFEp2yxuz0i6aTjR+zhgP+ppjgjA96pmUk63HZn4BzAh2n6jmP7bl7HmMgmHRl3P3L+1eWiXg==","signatures":[{"sig":"MEQCIF4gEBDF0kSN3PlQDX0oYPdnJ5TpFRco1DEvqdejlcxHAiBjGUcaj2gBThRMwjy305hxRNxd65yISsYAuqqflgbM/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":767605},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-17.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","test":"vitest run","build":"tsup --config ../../tsup.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/f11c787cf96bc904f3d5788af445c540/objectstack-verify-17.1.0.tgz","_integrity":"sha512-iniYfsqWHaTXfeFEp2yxuz0i6aTjR+zhgP+ppjgjA96pmUk63HZn4BzAh2n6jmP7bl7HmMgmHRl3P3L+1eWiXg==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@objectstack/core":"17.1.0","@objectstack/rest":"17.1.0","@objectstack/spec":"17.1.0","@objectstack/types":"17.1.0","@objectstack/runtime":"17.1.0","@objectstack/objectql":"17.1.0","@objectstack/plugin-auth":"17.1.0","@objectstack/plugin-sharing":"17.1.0","@objectstack/plugin-security":"17.1.0","@objectstack/platform-objects":"17.1.0","@objectstack/service-settings":"17.1.0","@objectstack/service-analytics":"17.1.0","@objectstack/plugin-hono-server":"17.1.0","@objectstack/service-automation":"17.1.0","@objectstack/service-datasource":"17.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/verify_17.1.0_1787224874380_0.781841967704632","host":"s3://npm-registry-packages-npm-production"}},"17.2.0":{"name":"@objectstack/verify","version":"17.2.0","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@17.2.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"d0065295a9f0b4d7f406bb5cf50116ac0ab36e5a","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-17.2.0.tgz","fileCount":10,"integrity":"sha512-qO0PfIO0fvFH/5I8uDnCbEQG1cFb6M72aSIwo3Y/979j5X7JIa2AY4GJ6JfDrUbOiUhx/yycWalY5rt0GU5yVw==","signatures":[{"sig":"MEYCIQDK2mwVsoWj50dlro3EWrhBGiBmCv/9gw2XH5Yf7dRceAIhAKlLLRdmZ7A9ogHFJj13gHKO2LL+r5iK2xo7ctMElN8y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":776843},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-17.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc -w","test":"vitest run","build":"tsup --config ../../tsup.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/f9f81e3ee611355ca782c992a0d23b50/objectstack-verify-17.2.0.tgz","_integrity":"sha512-qO0PfIO0fvFH/5I8uDnCbEQG1cFb6M72aSIwo3Y/979j5X7JIa2AY4GJ6JfDrUbOiUhx/yycWalY5rt0GU5yVw==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@objectstack/core":"17.2.0","@objectstack/rest":"17.2.0","@objectstack/spec":"17.2.0","@objectstack/types":"17.2.0","@objectstack/runtime":"17.2.0","@objectstack/objectql":"17.2.0","@objectstack/plugin-auth":"17.2.0","@objectstack/plugin-sharing":"17.2.0","@objectstack/plugin-security":"17.2.0","@objectstack/platform-objects":"17.2.0","@objectstack/service-settings":"17.2.0","@objectstack/service-analytics":"17.2.0","@objectstack/plugin-hono-server":"17.2.0","@objectstack/service-automation":"17.2.0","@objectstack/service-datasource":"17.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/verify_17.2.0_1787468474225_0.26713007827070756","host":"s3://npm-registry-packages-npm-production"}},"17.3.0":{"name":"@objectstack/verify","version":"17.3.0","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@17.3.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"fc69833c39be0056150e0ec19fdf8584b43f80bc","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-17.3.0.tgz","fileCount":10,"integrity":"sha512-mUh54oYSKSNnuoHKzieZCaRRJ5Oa6r5g/CMVwMssuKJN3aGY2fCy/CiUmF4mwNZUzWzCLtnhyNJZbsrrmpwqyw==","signatures":[{"sig":"MEQCIFOJRwDPdHWS4aHZvKWbFLVxRIU/wKXnKtfG+xaA3MhbAiAr1CRvz+QtNI7f7MTPHtW+xmZ7UCHRTRAoWEePEjUOpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCgeJxOcLDRN+1pUjGgTamsCtlBvfrqTZGMilurgPEKNAIhAIz8gZcECdtfzNBjpDxUVWn+3R7V0L2kpFhvWIqPnXGz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":839830},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-17.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsc -w","test":"vitest run","build":"tsup --config ../../tsup.config.ts && node ../../scripts/check-dts-emitted.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/ad725d148e6c1990954c97bdd7578da0/objectstack-verify-17.3.0.tgz","_integrity":"sha512-mUh54oYSKSNnuoHKzieZCaRRJ5Oa6r5g/CMVwMssuKJN3aGY2fCy/CiUmF4mwNZUzWzCLtnhyNJZbsrrmpwqyw==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@objectstack/core":"17.3.0","@objectstack/rest":"17.3.0","@objectstack/spec":"17.3.0","@objectstack/types":"17.3.0","@objectstack/runtime":"17.3.0","@objectstack/objectql":"17.3.0","@objectstack/plugin-auth":"17.3.0","@objectstack/plugin-sharing":"17.3.0","@objectstack/plugin-security":"17.3.0","@objectstack/platform-objects":"17.3.0","@objectstack/service-settings":"17.3.0","@objectstack/service-analytics":"17.3.0","@objectstack/plugin-hono-server":"17.3.0","@objectstack/service-automation":"17.3.0","@objectstack/service-datasource":"17.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/verify_17.3.0_1788519571221_0.7939420836631597","host":"s3://npm-registry-packages-npm-production"}},"17.4.0":{"name":"@objectstack/verify","version":"17.4.0","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@17.4.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"85df123093746329700001c330c4cda8d54eeb96","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-17.4.0.tgz","fileCount":10,"integrity":"sha512-C+0K/2p4z3QLhFa6VBbH+kK8rU2Mdlm95XL9TdrLu0KTYEmGPj92aF4jQTB2T9+7zQgwJhJ/4JaT9EZl2lUytw==","signatures":[{"sig":"MEUCIGnSxBAjqD3DRFn0J/vNjlJPceOGTnf1KryALl2cftCQAiEAntIO6otmlI+NWPnNyoIm7yTnKLv64mxvBdTuTgWeerE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH+lsqi/tSBGTPdPd+Zn2VR9aDt1S113H6RcifZKx/PvAiAg9yymMdMrFmwZtrz4QM05PD64O238VmEgJv+EB/yPwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573761},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-17.4.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsc -w","test":"vitest run","build":"tsup --config ../../tsup.config.ts && node ../../scripts/check-dts-emitted.mjs","typecheck":"tsc --noEmit && pnpm check:test-typecheck","check:test-typecheck":"tsx ../../scripts/check-test-typecheck.mts --self-test && tsx ../../scripts/check-test-typecheck.mts --package packages/verify --project tsconfig.test.json"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/e4d174b3eab2567056f6cc3830b31363/objectstack-verify-17.4.0.tgz","_integrity":"sha512-C+0K/2p4z3QLhFa6VBbH+kK8rU2Mdlm95XL9TdrLu0KTYEmGPj92aF4jQTB2T9+7zQgwJhJ/4JaT9EZl2lUytw==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@objectstack/core":"17.4.0","@objectstack/rest":"17.4.0","@objectstack/spec":"17.4.0","@objectstack/types":"17.4.0","@objectstack/runtime":"17.4.0","@objectstack/objectql":"17.4.0","@objectstack/plugin-auth":"17.4.0","@objectstack/plugin-sharing":"17.4.0","@objectstack/plugin-security":"17.4.0","@objectstack/platform-objects":"17.4.0","@objectstack/service-settings":"17.4.0","@objectstack/service-analytics":"17.4.0","@objectstack/plugin-hono-server":"17.4.0","@objectstack/service-automation":"17.4.0","@objectstack/service-datasource":"17.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/verify_17.4.0_1788926428058_0.13305493748637232","host":"s3://npm-registry-packages-npm-production"}},"17.5.0":{"name":"@objectstack/verify","version":"17.5.0","keywords":["objectstack","verify","testing","regression","integration"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/verify@17.5.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"b409007603d7dcd3bc152a7e953dbfd1936eb7af","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-17.5.0.tgz","fileCount":10,"integrity":"sha512-mS0WlJE8TRM/dmS2yVryBfE3YLBT1saFPk8Lxtd57N4Ka9P5swYnhlNusmxgQdPlOyHZ9z+JBlIiK9ubf/uusg==","signatures":[{"sig":"MEUCIBN8PRgcms9PZXDi9ZPKL192iQD5Xtc8MQxiSn/1sBwLAiEAoao2kMhPVPfqjSd3U3F9I3CW9/M6M68uOJleysqvw2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE5ThHKw5RfFgf9GjtMSH1vCil+WikYJlVUsDKKWuY4+AiEAt4SXNjJ+QSlWnXxOX91q9WGGdUNe93y2zr8KTZjoMP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":670748},"main":"dist/index.js","type":"module","_from":"file:objectstack-verify-17.5.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsc -w","test":"vitest run","build":"tsup --config ../../tsup.config.ts && node ../../scripts/check-dts-emitted.mjs","typecheck":"tsc --noEmit && pnpm check:test-typecheck","check:test-typecheck":"tsx ../../scripts/check-test-typecheck.mts --self-test && tsx ../../scripts/check-test-typecheck.mts --package packages/verify --project tsconfig.test.json"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/e09be3f7c54e456dbd33577265a1060d/objectstack-verify-17.5.0.tgz","_integrity":"sha512-mS0WlJE8TRM/dmS2yVryBfE3YLBT1saFPk8Lxtd57N4Ka9P5swYnhlNusmxgQdPlOyHZ9z+JBlIiK9ubf/uusg==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.8","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@objectstack/core":"17.5.0","@objectstack/rest":"17.5.0","@objectstack/spec":"17.5.0","@objectstack/types":"17.5.0","@objectstack/runtime":"17.5.0","@objectstack/objectql":"17.5.0","@objectstack/plugin-auth":"17.5.0","@objectstack/plugin-sharing":"17.5.0","@objectstack/plugin-security":"17.5.0","@objectstack/platform-objects":"17.5.0","@objectstack/service-settings":"17.5.0","@objectstack/service-analytics":"17.5.0","@objectstack/plugin-hono-server":"17.5.0","@objectstack/service-automation":"17.5.0","@objectstack/service-datasource":"17.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"^6.0.3","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/verify_17.5.0_1790668559871_0.8050134563353437","host":"s3://npm-registry-packages-npm-production"}},"17.6.0":{"_id":"@objectstack/verify@17.6.0","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"2228441e4ae427c38a154a21e5c266c9a6745f0c","tarball":"https://registry.npmjs.org/@objectstack/verify/-/verify-17.6.0.tgz","fileCount":10,"integrity":"sha512-9jSRWIPXMgBE3dJtNZtrBE+x0PrWUwCUn7I1KYiutz/aXM1UDbv0z49NkOWcSwqRuAJJrC+/aosqZJP5J/f9rA==","signatures":[{"sig":"MEYCIQDLG6LGwVdnQdRFGt7cd92pq3yalkqeyxdh51ZZ8c7RzAIhAJP9/5g9b+mY8VN0DC/v9+HiNqVf92oLRTm8Q6uXJRtv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICoysfOCn3sHuj3UQ/SWV88Z6H1B5a1ihJdJyndbJJNxAiB2TcLbKiip3daHXjQJiAAPUUtP2UHdiTxzUz0Oaze6HA=="}],"unpackedSize":682021},"main":"dist/index.js","name":"@objectstack/verify","type":"module","_from":"file:objectstack-verify-17.6.0.tgz","types":"dist/index.d.ts","author":{"name":"ObjectStack"},"engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"license":"Apache-2.0","scripts":{"dev":"tsc -w","test":"vitest run","build":"tsup --config ../../tsup.config.ts && node ../../scripts/check-dts-emitted.mjs","typecheck":"tsc --noEmit && pnpm check:test-typecheck","check:test-typecheck":"tsx ../../scripts/check-test-typecheck.mts --self-test && tsx ../../scripts/check-test-typecheck.mts --package packages/verify --project tsconfig.test.json"},"version":"17.6.0","_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"homepage":"https://objectstack.ai/docs","keywords":["objectstack","verify","testing","regression","integration"],"_resolved":"/tmp/56449b321dcc7e57955fdb3a60616563/objectstack-verify-17.6.0.tgz","_integrity":"sha512-9jSRWIPXMgBE3dJtNZtrBE+x0PrWUwCUn7I1KYiutz/aXM1UDbv0z49NkOWcSwqRuAJJrC+/aosqZJP5J/f9rA==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/verify"},"_npmVersion":"10.9.9","description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","directories":{},"maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"_nodeVersion":"22.23.3","dependencies":{"@objectstack/core":"17.6.0","@objectstack/rest":"17.6.0","@objectstack/spec":"17.6.0","@objectstack/types":"17.6.0","@objectstack/runtime":"17.6.0","@objectstack/objectql":"17.6.0","@objectstack/plugin-auth":"17.6.0","@objectstack/plugin-sharing":"17.6.0","@objectstack/plugin-security":"17.6.0","@objectstack/platform-objects":"17.6.0","@objectstack/service-settings":"17.6.0","@objectstack/service-analytics":"17.6.0","@objectstack/plugin-hono-server":"17.6.0","@objectstack/service-automation":"17.6.0","@objectstack/service-datasource":"17.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"^6.0.3","@types/node":"^26.6.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/verify_17.6.0_1790909451423_0.07716172830532586"}}},"time":{"created":"2026-06-20T14:42:23.394Z","modified":"2026-10-02T02:50:51.694Z","9.11.0":"2026-06-20T14:42:23.656Z","10.0.0":"2026-06-22T09:32:14.223Z","10.2.0":"2026-06-22T15:38:00.718Z","10.3.0":"2026-06-23T15:19:23.011Z","11.0.0":"2026-06-27T15:03:32.221Z","11.1.0":"2026-06-28T07:55:54.197Z","11.2.0":"2026-06-29T03:15:13.324Z","11.3.0":"2026-06-29T16:35:41.415Z","11.4.0":"2026-06-30T07:15:44.371Z","11.5.0":"2026-07-02T03:15:02.455Z","11.6.0":"2026-07-02T15:55:20.046Z","11.7.0":"2026-07-02T17:07:45.052Z","11.9.0":"2026-07-03T09:58:56.775Z","11.10.0":"2026-07-03T16:24:29.644Z","12.0.0":"2026-07-04T17:36:51.648Z","12.1.0":"2026-07-05T02:32:57.924Z","12.2.0":"2026-07-05T10:13:15.112Z","12.3.0":"2026-07-05T15:46:07.100Z","12.4.0":"2026-07-06T16:34:37.415Z","12.5.0":"2026-07-07T00:35:59.127Z","12.6.0":"2026-07-08T09:14:31.081Z","13.0.0":"2026-07-09T11:39:33.887Z","14.3.0":"2026-07-10T14:33:46.491Z","14.5.0":"2026-07-13T01:34:07.914Z","14.6.0":"2026-07-13T06:10:50.576Z","14.7.0":"2026-07-14T02:16:55.372Z","14.8.0":"2026-07-14T15:22:24.316Z","15.0.0":"2026-07-15T06:29:08.349Z","15.1.0":"2026-07-16T23:24:42.209Z","15.1.1":"2026-07-17T05:30:47.573Z","16.0.0-rc.0":"2026-07-19T18:35:55.261Z","16.0.0-rc.1":"2026-07-20T08:58:16.795Z","16.0.0":"2026-07-21T06:24:33.573Z","16.1.0":"2026-07-22T01:06:00.741Z","17.0.0-rc.0":"2026-07-28T18:07:47.692Z","17.0.0-rc.1":"2026-07-31T14:10:11.908Z","17.0.0-rc.2":"2026-08-03T14:46:44.000Z","17.0.0-rc.3":"2026-08-03T16:42:30.982Z","17.0.0-rc.4":"2026-08-07T04:25:20.082Z","17.0.0-rc.5":"2026-08-07T09:52:07.538Z","17.0.0-rc.6":"2026-08-10T13:09:16.652Z","17.0.0":"2026-08-14T07:59:39.434Z","17.1.0":"2026-08-20T11:21:14.536Z","17.2.0":"2026-08-23T07:01:14.383Z","17.3.0":"2026-09-04T10:59:31.317Z","17.4.0":"2026-09-09T04:00:28.149Z","17.5.0":"2026-09-29T07:55:59.950Z","17.6.0":"2026-10-02T02:50:51.510Z"},"bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"author":{"name":"ObjectStack"},"license":"Apache-2.0","homepage":"https://objectstack.ai/docs","keywords":["objectstack","verify","testing","regression","integration"],"repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/verify"},"description":"Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"readme":"# @objectstack/verify\n\nBoot any ObjectStack app **in-process** and verify it through the **real HTTP\nstack** — no mocks, no ports, no sockets. Two app-agnostic proof families, both\nderived from your own metadata:\n\n- **Data fidelity** — author one record per object covering every field type,\n  write it over the real REST API, read it back, assert each field round-trips\n  with type fidelity.\n- **Authorization** — the cross-owner RLS invariant: *a user who cannot READ a\n  record must not be able to WRITE it.*\n\nAnd, on the same booted stack, an **in-process handle** so an app's own tests\ncan run a hook, a validation rule, a flow, an action, a seed or a read against\nthe **real** engine and assert on what it did — no HTTP round-trip, no\nhand-rolled `ctx.api`, no copied permission check.\n\n## Why\n\nStatic gates — type-check, unit tests, schema validation — verify each layer in\nisolation, usually against mocks. A whole class of regressions only appears when\nthe **real engine + strategies + services + HTTP context run together**: a date\nbucket that ignores the org timezone, a field type that persists but reads back\nas the wrong shape, a by-id write that skips the row-level security filter. Each\nlayer is individually correct; the break is at the seams.\n\n`@objectstack/verify` boots the integrated stack (in-memory SQLite, the same\nservice plugins `objectstack dev` loads) and exercises it as a browser client\nwould, so those breaks are observable in CI.\n\nThis matters most on a **metadata platform**: the risk isn't \"a platform change\nbroke the example app\" — it's \"a valid primitive your app uses, but the examples\ndon't exercise, silently breaks at runtime.\" Point this at *your* app.\n\n> Posture: development / in-memory. The harness forces `NODE_ENV=development` to\n> provision a known dev admin and uses an in-memory database. It never touches a\n> real database or production data.\n\n## CLI (zero-config)\n\n```sh\n# from an app directory (auto-detects objectstack.config.ts)\nobjectstack verify\n\n# explicit config + the RLS invariant + multi-tenant isolation\nobjectstack verify --app ./objectstack.config.ts --rls --multi-tenant\n```\n\nExit code is **non-zero** on real failures (`create-failed`, `read-failed`,\n`fidelity-gaps`, `rls-hole`) so it drops straight into a CI gate. Inconclusive\nverdicts (`needs-fixture`, `skipped`, `member-visible`) are warnings and exit 0.\n\n## Programmatic (embed in your own test runner)\n\n```ts\nimport { bootStack, runCrudVerification, runRlsProofs, formatReport } from '@objectstack/verify';\nimport myApp from './objectstack.config.js';\n\nconst stack = await bootStack(myApp);\nconst adminToken = await stack.signIn();\n\n// Data fidelity\nconst report = await runCrudVerification(stack, adminToken, myApp);\nconsole.log(formatReport(report));\nexpect(report.summary.fidelityGaps).toBe(0);\n\n// Authorization (RLS / cross-owner): a fresh member must not write what it can't read\nconst memberToken = await stack.signUp('member@example.com');\nconst rls = await runRlsProofs(stack, adminToken, memberToken, myApp);\nexpect(rls.summary.holes).toBe(0);\n\nawait stack.stop();\n```\n\n## The in-process handle (drive the real engine from a test)\n\nEvery `VerifyStack` carries it; nothing extra to boot. Each method is a thin\nfacade over a door the kernel wired at boot — the ObjectQL engine's own write,\ndry-run and read calls, the runtime's `/automation` and `/actions` routes\ndriven in-process, the `SchemaRegistry`, the `tenancy` service — with **zero\nre-implemented semantics**: the handle assembles no execution context, orders\nno hooks, evaluates no permission. What the engine does is what you assert on.\n\n```ts\nimport { bootStack } from '@objectstack/verify';\nimport myApp from './objectstack.config.js';\n\nconst stack = await bootStack(myApp, { automation: true });\nawait stack.signIn();                                  // seeds the dev admin\nconst rep = await stack.signUp('rep@example.com');     // a plain member\n\n// A hook: one real write as `rep` — before* hooks, validation, the driver,\n// after* hooks, and the permission check the caller is subject to.\nconst deal = await stack.hooks.run('crm_opportunity', 'insert',\n  { name: 'Globex', amount: 10_000, stage: 'proposal' }, { as: rep });\nexpect(deal.expected_revenue).toBe(6_000);             // the hook derived it\n\n// The same write a member may NOT make rejects with the engine's own error.\nawait expect(stack.hooks.run('crm_vault', 'insert', { name: 'x' }, { as: rep }))\n  .rejects.toMatchObject({ code: 'PERMISSION_DENIED', statusCode: 403 });\n\n// A validation rule, without writing.\nconst verdict = await stack.validate('crm_opportunity', { amount: -1 }, { as: rep });\nexpect(verdict.valid).toBe(false);\n\n// A screen flow: trigger, then resume with the screen's input.\nconst run = await stack.flows.run('quote_generation', { recordId: deal.id }, { as: rep });\nexpect(run.status).toBe('paused');\nawait stack.flows.resume(run, { quoteName: 'Q-1', discount: 10 }, { as: rep });\n\n// An action body, through the route that carries its param contract.\nconst out = await stack.actions.run('crm_opportunity', 'apply_discount',\n  { as: rep, recordId: deal.id, params: { discount: 10 } });\n\n// Fixtures and reads through the real engine.\nconst [acc] = await stack.seed('crm_account', [{ name: 'Globex' }]);\nconst mine = await stack.rows('crm_opportunity', { crm_account: acc.id }, { as: rep });\n\n// What the boot actually holds.\nstack.metadata.object('crm_opportunity')?.fields;      // system columns injected\nstack.metadata.items('permission');                    // the registry's singular names\nstack.tenancy().posture;                               // 'single' | 'group' | 'isolated'\n\nawait stack.stop();\n```\n\n- `as` is always a bearer token minted by `signIn()` / `signUp()` on the same\n  stack — the handle resolves it through the dispatcher's own identity resolver\n  (`contextFor(token)` exposes that context for services the handle does not\n  cover). There is no way to run as \"nobody\"; `seed` and the default `rows` run\n  as the system principal, deliberately and by name.\n- A refusal from `flows.*` / `actions.run` is the route's ADR-0112 envelope\n  (`VerifyRefusal`: `code`, `status`, `details`; `isVerifyRefusal(e)`); a\n  refusal from `hooks.run` / `validate` / `rows` is the engine's own error.\n  Assert on `code` (and `status` / `statusCode`), never on a message alone.\n- Many files, one boot: `bootStackOnce(config, opts?)` memoises `bootStack` per\n  `(config, opts)` object identity for the life of the process. Share it from\n  one module, under vitest `isolate: false`, and never `stop()` a stack other\n  files still use.\n\n## Verdicts\n\n**Data fidelity** (`runCrudVerification`):\n\n| verdict | meaning |\n| --- | --- |\n| `verified` | every asserted field round-tripped |\n| `fidelity-gaps` | wrote a value, read back a different shape/type **(failure)** |\n| `create-failed` / `read-failed` | the write or read errored **(failure)** |\n| `needs-fixture` | the app's own validation rejected the auto-derived record (supply a fixture) |\n| `skipped` | object has a required field that can't be auto-synthesized (e.g. a required lookup) |\n\n**Authorization** (`runRlsProofs`):\n\n| verdict | meaning |\n| --- | --- |\n| `rls-consistent` | member can't read **and** can't write — good |\n| `rls-hole` | member can't read **yet** wrote it by id — RLS bypass **(failure)** |\n| `member-visible` | member *can* read it — not a cross-owner scenario (inconclusive) |\n| `probe-blocked` | the **object** gate refused the persona, so record scope was never consulted — never a pass (inconclusive) |\n\n`member-visible` everywhere usually means the app is single-tenant; pass\n`--multi-tenant` (or `{ multiTenant: true }`) to register org-scoping so tenant\nisolation policies actually apply.\n\n### Personas: who the invariant is run as\n\nThe invariant is run once per **persona**, and a report separates them because\nthey prove different things:\n\n- The **base probe persona** authors its own capability (object read+edit on every\n  declared object, plus an owner-scoped `select` narrowing). It proves the\n  *platform's* by-id write gate — a refusal is attributable to the record gate\n  rather than to the object gate.\n- One **position persona per position the app declares** (`config.positions`,\n  read from the app — never a list kept here). Each holds that position and\n  nothing else, so its whole capability is what the app itself binds to the\n  position. This is what exercises narrowing authored with `positions: [...]`,\n  which is invisible to the base persona: a policy gated on a position the caller\n  does not hold is never applicable to it.\n\n`RlsReport.summary` is the base persona; `positionRuns[]` carries one entry per\nposition; `totals` sums them all (unit: one *object × persona* probe) and is what\na CI gate should read. `positionCoverage` reports the reach honestly: `declared`\nvs `ran`, plus `notRun` for any declared position whose persona could not be\nprovisioned, and a `note` when the app declares no positions at all — \"nothing to\nrun\" must never read like \"nothing to find\".\n\n## API\n\n- `bootStack(config, opts?)` → `VerifyStack` (`api` / `raw` / `signIn` / `signUp` / `apiAs` / `stop`, plus the handle:\n  `hooks.run` / `validate` / `flows.run` / `flows.resume` / `actions.run` / `seed` / `rows` / `metadata` / `tenancy` / `contextFor`).\n- `bootStackOnce(config, opts?)` → the same, memoised per `(config, opts)` identity for the process.\n- `deriveCrudCases(config)` → the auto-derived round-trip cases (write one, read one, assert) for every object.\n- `runCrudVerification(stack, token, config)` → `VerifyReport`; `formatReport(report)` for a log summary.\n- `runRlsProofs(stack, adminToken, memberToken, config)` → `RlsReport`; `formatRlsReport(report)`.\n\n`bootStack` options: `admin`, `authSecret`, `security` (a custom `SecurityPlugin`\nfor owner-scoped fixtures), `multiTenant` (also what decides the posture\n`tenancy()` reports), `automation` (register the automation service so\n`flows.*` has something to drive), `orgContext`, `databaseFile`, `extraPlugins`.\n\n## Known limitations\n\n- **Intentional write-transforms read back as fidelity gaps.** The fidelity\n  check asserts an *exact* round-trip, so a field normalized on write — an\n  `uppercase`/`trim` hook, a canonicalizing formula — is reported as a\n  `fidelity-gaps` mismatch (e.g. `sku`: wrote `\"abc-1\"` → read `\"ABC-1\"`) and\n  fails the run, even though the app behaves as designed. The report shows the\n  exact `wrote → read` diff so it's diagnosable; letting an app declare such\n  fields so the verifier can allow them is a planned enhancement.\n- **A position persona holds the bare position, unanchored.** Narrowing that\n  gates on a position held *together with* something else — a business-unit\n  anchor, an organization membership, a sharing-rule grant — is still out of\n  reach, and a position bound to a view-all set reads every row by design and so\n  reports `member-visible`. Coverage is therefore reported per position; the\n  fan-out is never N× the reach.\n- **The auto-derived sweep is coarser than a hand-written matrix.** It exercises\n  one synthesized record per object and skips fields it can't synthesize\n  (required lookups / master-detail, media, computed). It's a broad runtime\n  smoke test, not a substitute for targeted golden tests of specific behavior.\n","readmeFilename":"README.md"}