{"_id":"@objectstack/spec","_rev":"166-3fdcede14e4a0b378edd3a0cac5e5b13","name":"@objectstack/spec","dist-tags":{"rc":"17.0.0-rc.6","latest":"17.4.0"},"versions":{"0.1.0":{"name":"@objectstack/spec","version":"0.1.0","keywords":["objectstack","specification","types","metamodel"],"author":{"name":"ObjectStack"},"license":"MIT","_id":"@objectstack/spec@0.1.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://github.com/objectstack-ai/spec#readme","bugs":{"url":"https://github.com/objectstack-ai/spec/issues"},"dist":{"shasum":"8d76b787241bea3d5bcd2ee28a0bcbe0ab357d28","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-0.1.0.tgz","fileCount":34,"integrity":"sha512-cY0O3EX3WCZXSa2y+J2vn93GHCLS82iHKFx2eF3Z7gwlrUKWRQZ0b7WFdk24PpBysXxzyTANmFPDxZ0DQWJNNQ==","signatures":[{"sig":"MEUCIQDmYqfoMpqqNeJAVbYPTrzEJnI4oL131aTqqyzltq3sMgIgGNSTLpDfGjqxSNKJR1xOo2702VuuRNuzdkm2N4aELu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75063},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f046f0cc08cdabed0ad8a79c2ff587d57b240eee","scripts":{"build":"tsc","clean":"rm -rf dist","release":"npm run build && changeset publish","version":"changeset version","changeset":"changeset"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"repository":{"url":"git+https://github.com/objectstack-ai/spec.git","type":"git"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - Type definitions and schemas","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@changesets/cli":"^2.29.8"},"_npmOperationalInternal":{"tmp":"tmp/spec_0.1.0_1768729826679_0.9187110097595736","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@objectstack/spec","version":"0.1.1","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"MIT","_id":"@objectstack/spec@0.1.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"a35e82e1c0b2b3eac2e3020c25a9c82536cf7ae4","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-0.1.1.tgz","fileCount":202,"integrity":"sha512-gBeC7PiNxhz2UytY6MHmqB7i13FfRq/xrTXWkM8aobhDkd4REI9DnigaKJctmpuJumc5GWLG9lZgb2voj1rEFg==","signatures":[{"sig":"MEQCIFIwUiCjx+e6kJme64jAhQVqxKHikz2xJOsvarN9fPFqAiB3sZW+zZVZMBy7RCm+H8W8ohllZ4shOW/QUyeWLy/VJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":481636},"main":"dist/index.js","_from":"file:objectstack-spec-0.1.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","build":"pnpm gen:schema && pnpm gen:docs && tsc","clean":"rm -rf dist","gen:docs":"tsx scripts/build-docs.ts","gen:schema":"tsx scripts/build-schemas.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/31d7facc8f072400e1c2022e00cefede/objectstack-spec-0.1.1.tgz","_integrity":"sha512-gBeC7PiNxhz2UytY6MHmqB7i13FfRq/xrTXWkM8aobhDkd4REI9DnigaKJctmpuJumc5GWLG9lZgb2voj1rEFg==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.22.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.3.0","@types/node":"^20.10.0","zod-to-json-schema":"^3.25.1"},"_npmOperationalInternal":{"tmp":"tmp/spec_0.1.1_1768748563763_0.16926133745588556","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@objectstack/spec","version":"0.1.2","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@0.1.2","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"7a210fd9aa694ef1d2e746172fe2b0d89d98a48e","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-0.1.2.tgz","fileCount":280,"integrity":"sha512-xnGZV8ND9YnMKHURV5+iOiUQhqGpll95v5Wz9Kgw0rKGd6V6BlvAcl2S56EF8YIK+khZAqWiE4RqrOIXDKoRCw==","signatures":[{"sig":"MEUCIQDWOONdAMsgquhVGOht9O0XZcHG2ZV55n/iQCYqWssaxwIgZQ1otyvQq9T0Rencdn873TP6nJ26dWEBKMb7oK7GUXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1279515},"main":"dist/index.js","_from":"file:objectstack-spec-0.1.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:docs && tsc","clean":"rm -rf dist","gen:docs":"tsx scripts/build-docs.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/6fd6efcd912b989892c31bdd2f82cbc7/objectstack-spec-0.1.2.tgz","_integrity":"sha512-xnGZV8ND9YnMKHURV5+iOiUQhqGpll95v5Wz9Kgw0rKGd6V6BlvAcl2S56EF8YIK+khZAqWiE4RqrOIXDKoRCw==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.22.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^2.1.8","typescript":"^5.3.0","@types/node":"^20.10.0","zod-to-json-schema":"^3.25.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/spec_0.1.2_1768951220379_0.9791253103707322","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@objectstack/spec","version":"0.2.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@0.2.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"1de9ee8a2a0e07abfcb6a20c2b944ab1c3b3372f","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-0.2.0.tgz","fileCount":313,"integrity":"sha512-y4JALcsTgOeEE0xRJ7Co16beQTIO42c6KngFFcy7QQH0BeN4gKgMoqWGkRxPfOKZnnlUzYo/1hSLxmmUtJMisA==","signatures":[{"sig":"MEYCIQD8dC/9SZA5Nz8RtQdARAfpfvHll4dVl+u4+zOCvlqalgIhAKMahAgblOi58yhkTzOQV7BMP4piXs8z1pxI+qANP7uj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1531012},"main":"dist/index.js","_from":"file:objectstack-spec-0.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:docs && tsc","clean":"rm -rf dist","gen:docs":"tsx scripts/build-docs.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/ceb78b30c294374ac9cab84ec5ed8899/objectstack-spec-0.2.0.tgz","_integrity":"sha512-y4JALcsTgOeEE0xRJ7Co16beQTIO42c6KngFFcy7QQH0BeN4gKgMoqWGkRxPfOKZnnlUzYo/1hSLxmmUtJMisA==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.22.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^2.1.8","typescript":"^5.3.0","@types/node":"^20.10.0","zod-to-json-schema":"^3.25.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/spec_0.2.0_1768983088262_0.9838805286725474","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@objectstack/spec","version":"0.3.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@0.3.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"001ee77ba4e60db6c91609c805ac029047c16b67","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-0.3.0.tgz","fileCount":387,"integrity":"sha512-Gr/dYtTMeDk+Qx0aYFiH+jX1qFRYc8k3Wc+EHuiQAWNm3AKJfVMtMdz9otRrUdkoWhLb59N3QUUx1xHgLAPk8Q==","signatures":[{"sig":"MEUCICRMbS9FD7wnG83uWgruNDC94bRZVaQupyY5zeZKiy8tAiEAlQtmokXUZ680dwitOCvlyhP0uxoKnqouRNcmltJGyjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1963077},"main":"dist/index.js","_from":"file:objectstack-spec-0.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"./system":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:docs && tsc","clean":"rm -rf dist","gen:docs":"tsx scripts/build-docs.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/21250176fec693e2fc518aaddcf1822b/objectstack-spec-0.3.0.tgz","_integrity":"sha512-Gr/dYtTMeDk+Qx0aYFiH+jX1qFRYc8k3Wc+EHuiQAWNm3AKJfVMtMdz9otRrUdkoWhLb59N3QUUx1xHgLAPk8Q==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.22.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^2.1.8","typescript":"^5.3.0","@types/node":"^20.10.0","zod-to-json-schema":"^3.25.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/spec_0.3.0_1769089387576_0.9316808035388862","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@objectstack/spec","version":"0.3.1","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@0.3.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"ba101f2eea18af66a00808306dee25e00b03fd90","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-0.3.1.tgz","fileCount":506,"integrity":"sha512-MK/8x2jpdS6PllxadVALK7cKqa6nfwtjzZ1WRKpZwdbJnAUTKZlt6P3h/LSif8gxq78KiYLdWmHjtjoTXPruJQ==","signatures":[{"sig":"MEYCIQDVU7ip7odpiJe20elwujQJfa2Td7s6dm8V8Gvad+0rqQIhALpdf1lIxeORxICXyFwzMpzV/jr1+XSk/o68p6itgdZO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2682996},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"./system":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"gitHead":"87292f953959a25e8d54649264d0e04967b4fff2","scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:docs && tsc","clean":"rm -rf dist","gen:docs":"tsx scripts/build-docs.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.22.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^2.1.8","typescript":"^5.3.0","@types/node":"^20.10.0","zod-to-json-schema":"^3.25.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/spec_0.3.1_1769214589609_0.7642841784600236","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@objectstack/spec","version":"0.3.2","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@0.3.2","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"cf135eae167e15baf0bfb42e12cc5f5c42fb7cd8","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-0.3.2.tgz","fileCount":513,"integrity":"sha512-X4tmUZLz2eQ88ZqQv02NF/ObkGN8TdaT5K9A11aGRUyeFy3X3LBfC+FYxBgmcUbTIXm4W6RLYkYFvn2s/6JKHg==","signatures":[{"sig":"MEQCID3NT1ctXYIbu2hyXccS2wMTBesOmqMKQhkVh+74eMGuAiAm65b7NDsPeHc/f5aw84WF/5bqmHevm72YbIzsPekImA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2849835},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"./system":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"gitHead":"6979934ac13ac7bd839169af62d419f0ddc06e65","scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:docs && tsc","clean":"rm -rf dist","gen:docs":"tsx scripts/build-docs.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.22.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^2.1.8","typescript":"^5.3.0","@types/node":"^20.10.0","zod-to-json-schema":"^3.25.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/spec_0.3.2_1769234206810_0.3422487689849214","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@objectstack/spec","version":"0.3.3","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@0.3.3","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"f1961ef6f2e9e30e40ef731f065584985a0b464f","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-0.3.3.tgz","fileCount":595,"integrity":"sha512-GGSrRLECgYY1epLocdCkCsicerFKAKlRpluGmCqK1iVNgTgiC04zniLogYQXu5kf6UIB6mHQNBHcbr1x5DOmVQ==","signatures":[{"sig":"MEYCIQCjKQkalY+6d8G/PIvjtPHXpRFYYHHx4lKiqFihK17K8QIhAO7TeJEkCvGymqbKGr9eF7V9mpdPeAClPnkz1h+NsdaF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3783350},"main":"dist/index.js","_from":"file:objectstack-spec-0.3.3.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"},"./hub":{"types":"./dist/hub/index.d.ts","default":"./dist/hub/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"./driver":{"types":"./dist/driver/index.d.ts","default":"./dist/driver/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"},"./system":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:docs && tsc","clean":"rm -rf dist","gen:docs":"tsx scripts/build-docs.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/2a63508be8197f8306227f8283cc4d1b/objectstack-spec-0.3.3.tgz","_integrity":"sha512-GGSrRLECgYY1epLocdCkCsicerFKAKlRpluGmCqK1iVNgTgiC04zniLogYQXu5kf6UIB6mHQNBHcbr1x5DOmVQ==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.22.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^2.1.8","typescript":"^5.3.0","@types/node":"^20.10.0","zod-to-json-schema":"^3.25.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/spec_0.3.3_1769320757870_0.5574410825328229","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@objectstack/spec","version":"0.4.1","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@0.4.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"fe523ce567b47cde3d57040bed0e935c5957a5ed","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-0.4.1.tgz","fileCount":705,"integrity":"sha512-UEGjeZBgK0eAcShKOVYgDQ8+vekaRcgYSmJ09Avf3iyTzjl3sKqYC0WVQdyVWbqptMhU5kNlKEIIVxcdJnUc0Q==","signatures":[{"sig":"MEUCIQDRrNYVvNpkcF5ijMwFzqADIaJBrk+VpwxiMXnbxTTJIgIgWFtUuT2QCTLXvd43jQX5pOvW21wzkULsC0FyOdsPj0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4899825},"main":"dist/index.js","_from":"file:objectstack-spec-0.4.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"},"./hub":{"types":"./dist/hub/index.d.ts","default":"./dist/hub/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"./driver":{"types":"./dist/driver/index.d.ts","default":"./dist/driver/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"},"./system":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:docs && tsc","clean":"rm -rf dist","gen:docs":"tsx scripts/build-docs.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/4758ce8eec9106e6428b94ccd55d5a95/objectstack-spec-0.4.1.tgz","_integrity":"sha512-UEGjeZBgK0eAcShKOVYgDQ8+vekaRcgYSmJ09Avf3iyTzjl3sKqYC0WVQdyVWbqptMhU5kNlKEIIVxcdJnUc0Q==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.22.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^2.1.8","typescript":"^5.3.0","@types/node":"^20.10.0","zod-to-json-schema":"^3.25.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/spec_0.4.1_1769506844312_0.06271919263557657","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@objectstack/spec","version":"0.4.2","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@0.4.2","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"ad57391d68be6e48ba5c83580460700c824a7246","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-0.4.2.tgz","fileCount":705,"integrity":"sha512-MySm+inCu6s8oMT8JA6TyIVurzTNQP6EvW5zsnqH7/Fm5G1z7izvpzq3lP0pR8G/fVDf8eRE0xE4T4NG3RBJZg==","signatures":[{"sig":"MEYCIQCxPqaSOKFhWKyeU4xGwHzDrBAdFIF2DzQoxxhbsZ73WwIhAKZVMWHpuXCxqUaIYl3q7/RDhO1HvIP8nl31WzbqatXU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4901369},"main":"dist/index.js","_from":"file:objectstack-spec-0.4.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"},"./hub":{"types":"./dist/hub/index.d.ts","default":"./dist/hub/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"./driver":{"types":"./dist/driver/index.d.ts","default":"./dist/driver/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"},"./system":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:docs && tsc","clean":"rm -rf dist","gen:docs":"tsx scripts/build-docs.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/5198d0dc839d07c352dc4f197976fcf3/objectstack-spec-0.4.2.tgz","_integrity":"sha512-MySm+inCu6s8oMT8JA6TyIVurzTNQP6EvW5zsnqH7/Fm5G1z7izvpzq3lP0pR8G/fVDf8eRE0xE4T4NG3RBJZg==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.22.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^2.1.8","typescript":"^5.3.0","@types/node":"^20.10.0","zod-to-json-schema":"^3.25.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/spec_0.4.2_1769530366496_0.25747216097759473","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@objectstack/spec","version":"0.6.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@0.6.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"8f5141cec910217c24e9dd116aa38efb773ecac4","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-0.6.0.tgz","fileCount":706,"integrity":"sha512-aqlXNnHRebtpbCN6obM+OfUDe2xFhOvl36B/xJ/tMONb5fov7De4TXQY5REoCqA55hinaETtS2J8WsDzTjup5w==","signatures":[{"sig":"MEYCIQCFoyPGf/aPZsM7HxlNQbEU7l9GXofKLXqlKumij9FOzAIhAMdGfoaZ3d61M+kH0Lo9SZz854i0a91dAVTpUE+9+hlG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4891772},"main":"dist/index.js","_from":"file:objectstack-spec-0.6.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"},"./hub":{"types":"./dist/hub/index.d.ts","default":"./dist/hub/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"./driver":{"types":"./dist/driver/index.d.ts","default":"./dist/driver/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"},"./system":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:docs && tsc","clean":"rm -rf dist","gen:docs":"tsx scripts/build-docs.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/d5b40779836d28b8b685c2cba47d618f/objectstack-spec-0.6.0.tgz","_integrity":"sha512-aqlXNnHRebtpbCN6obM+OfUDe2xFhOvl36B/xJ/tMONb5fov7De4TXQY5REoCqA55hinaETtS2J8WsDzTjup5w==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.22.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^2.1.8","typescript":"^5.3.0","@types/node":"^20.10.0","zod-to-json-schema":"^3.25.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/spec_0.6.0_1769596571650_0.1021670918432207","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@objectstack/spec","version":"0.6.1","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@0.6.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"27f565785f0bd2e084167added8d399399755057","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-0.6.1.tgz","fileCount":706,"integrity":"sha512-YLwDazXrV5v7ThcJ9gfM3iae3IXNitE9wc9zuP+ZLsMmkqIWnAkd+l4Y+TGGrsOx/h2FNY74SecKYblD7GJ4Og==","signatures":[{"sig":"MEUCIQCKbdJp6I0F/NZJTqT4ZBK61Bbuqs/G5WwupQA/nRgrNQIganTzyApg0lwrY7PZ55SO/SrTTt8J2XJdpOqS+EQiid4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4891772},"main":"dist/index.js","_from":"file:objectstack-spec-0.6.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"},"./hub":{"types":"./dist/hub/index.d.ts","default":"./dist/hub/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"./driver":{"types":"./dist/driver/index.d.ts","default":"./dist/driver/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"},"./system":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:docs && tsc","clean":"rm -rf dist","gen:docs":"tsx scripts/build-docs.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/73da4113eaae3c58496319cba860d669/objectstack-spec-0.6.1.tgz","_integrity":"sha512-YLwDazXrV5v7ThcJ9gfM3iae3IXNitE9wc9zuP+ZLsMmkqIWnAkd+l4Y+TGGrsOx/h2FNY74SecKYblD7GJ4Og==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.22.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^2.1.8","typescript":"^5.3.0","@types/node":"^20.10.0","zod-to-json-schema":"^3.25.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/spec_0.6.1_1769629032668_0.8205335214266192","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@objectstack/spec","version":"0.7.1","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@0.7.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"0db76e0306c82490b641b6110620abf70c8514cf","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-0.7.1.tgz","fileCount":1284,"integrity":"sha512-QEhb7BUFMuSQFmq65nCEu7iPgEwPcxA35YF26sLSDj2MQwqTNgrIPsVcehvykduZIWB+ueeSz6Oh7qnPuTq+pg==","signatures":[{"sig":"MEQCIAI6Ccr5NW7SzscS7kfXlDD/fUV8ipuP0RMmFXI03Od8AiBfAF4n/4ETcvXuor3EICGTFY/XD6qlMJJNzCPkICu4Vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10570610},"main":"dist/index.js","_from":"file:objectstack-spec-0.7.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"},"./hub":{"types":"./dist/hub/index.d.ts","default":"./dist/hub/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"./driver":{"types":"./dist/driver/index.d.ts","default":"./dist/driver/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"},"./system":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:docs && tsc","clean":"rm -rf dist","gen:docs":"tsx scripts/build-docs.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/6860778c4591bd475c3c0efefc0e722a/objectstack-spec-0.7.1.tgz","_integrity":"sha512-QEhb7BUFMuSQFmq65nCEu7iPgEwPcxA35YF26sLSDj2MQwqTNgrIPsVcehvykduZIWB+ueeSz6Oh7qnPuTq+pg==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.22.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^2.1.8","typescript":"^5.3.0","@types/node":"^20.10.0","zod-to-json-schema":"^3.25.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/spec_0.7.1_1769839579011_0.04264177088687737","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@objectstack/spec","version":"0.7.2","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@0.7.2","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"43825903b206f857ccf1a0933d033cade5c0e50c","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-0.7.2.tgz","fileCount":1311,"integrity":"sha512-eJamgBSxzLI/g8jLA7qDo3FOEBe7J89vIVjqdIpS7CoN13nj9FrcRznrvwfGileMV9j59ulgqg4Od0z7IuhOmA==","signatures":[{"sig":"MEUCIFqaJL/tXd0749gc+sGddoP1x7s2VnxjXlczkENkYCg+AiEAoI5yOJZknV9K5+iYvzAcw3kYxOMyE3YjuYpp83ixG04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10845468},"main":"dist/index.js","_from":"file:objectstack-spec-0.7.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"},"./hub":{"types":"./dist/hub/index.d.ts","default":"./dist/hub/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"./driver":{"types":"./dist/driver/index.d.ts","default":"./dist/driver/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"},"./system":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"},"./permission":{"types":"./dist/permission/index.d.ts","default":"./dist/permission/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:docs && tsc","clean":"rm -rf dist","gen:docs":"tsx scripts/build-docs.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/f9e128eb2360d83171bee27f4482776b/objectstack-spec-0.7.2.tgz","_integrity":"sha512-eJamgBSxzLI/g8jLA7qDo3FOEBe7J89vIVjqdIpS7CoN13nj9FrcRznrvwfGileMV9j59ulgqg4Od0z7IuhOmA==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.22.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^2.1.8","typescript":"^5.3.0","@types/node":"^20.10.0","zod-to-json-schema":"^3.25.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/spec_0.7.2_1769857055469_0.6136021411257466","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@objectstack/spec","version":"0.8.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@0.8.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"1684cae10dfe81c73d1a0a3c8d7aa8574c9ef6a3","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-0.8.0.tgz","fileCount":1354,"integrity":"sha512-OvEceJrWoFE1Ou+j+VavXFy5xWK5L5XptaMsguMKF25J0gudt6Sn/EP/r2zigNMBWIHXmW54EgUC6wniJfaJTg==","signatures":[{"sig":"MEUCICU16s5gZbPpzCvH/y1KvdqdNVbRz5aOtyVsd+sxadgxAiEAlYe/jfqt4RCDJFUI1MpCMceZLbjiYoJ9LSJmcU1NzCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3674489},"main":"dist/index.js","_from":"file:objectstack-spec-0.8.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"},"./hub":{"types":"./dist/hub/index.d.ts","default":"./dist/hub/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"./driver":{"types":"./dist/driver/index.d.ts","default":"./dist/driver/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"},"./system":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"},"./permission":{"types":"./dist/permission/index.d.ts","default":"./dist/permission/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:docs && tsc","clean":"rm -rf dist","gen:docs":"tsx scripts/build-docs.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/fc0799a55f5613080c2f4b934ee5fcaa/objectstack-spec-0.8.0.tgz","_integrity":"sha512-OvEceJrWoFE1Ou+j+VavXFy5xWK5L5XptaMsguMKF25J0gudt6Sn/EP/r2zigNMBWIHXmW54EgUC6wniJfaJTg==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.1.0","zod-to-json-schema":"^3.25.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_0.8.0_1769933935904_0.06194876936077254","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@objectstack/spec","version":"0.8.1","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@0.8.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"681a8024c14fee7ee440355bc9da11ce7942d0e6","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-0.8.1.tgz","fileCount":1354,"integrity":"sha512-GsNWprjYGtO7TM7fLlqp8xtFHLT/6q0Jh3ILPEijxPsIli7aV42qZBgHIjWKsMxH6sGQRqUijfOdgDraZ9IHBA==","signatures":[{"sig":"MEUCIG7aIJAYJDi24pJsksML+xTeJKPhr9Cv9rjGXSzvH4nmAiEA74A6iYvLrLeYxtUstif9q2mkXQ/FTPfLRrVLJq9Mdzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3674489},"main":"dist/index.js","_from":"file:objectstack-spec-0.8.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"},"./hub":{"types":"./dist/hub/index.d.ts","default":"./dist/hub/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"./driver":{"types":"./dist/driver/index.d.ts","default":"./dist/driver/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"},"./system":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"},"./permission":{"types":"./dist/permission/index.d.ts","default":"./dist/permission/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:docs && tsc","clean":"rm -rf dist","gen:docs":"tsx scripts/build-docs.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/f000044262d14ce9258642bf7ae3fc7f/objectstack-spec-0.8.1.tgz","_integrity":"sha512-GsNWprjYGtO7TM7fLlqp8xtFHLT/6q0Jh3ILPEijxPsIli7aV42qZBgHIjWKsMxH6sGQRqUijfOdgDraZ9IHBA==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.1.0","zod-to-json-schema":"^3.25.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_0.8.1_1769957193593_0.7613635177598446","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@objectstack/spec","version":"0.8.2","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@0.8.2","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"f00d31687473e3d24c461e0466f020adba6697d9","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-0.8.2.tgz","fileCount":1337,"integrity":"sha512-PLEREF3dGIPRooKbAJPv8weC8cuAPFXoQcFXntGxeLdoCb4iOyDjujSRpCIpyG3dNXtDvr+SL8O1bX7QolsUFw==","signatures":[{"sig":"MEUCIBvwRp4Zn0dCwvhhXiHGzont2EIIm8s4z7ukwBr3zVvEAiEAhvmrK+j6YqM034Zbm1irDsPT+cN8OJk3/rqhma8Q6lE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3505349},"main":"dist/index.js","_from":"file:objectstack-spec-0.8.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"},"./hub":{"types":"./dist/hub/index.d.ts","default":"./dist/hub/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"./driver":{"types":"./dist/driver/index.d.ts","default":"./dist/driver/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"},"./system":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"},"./permission":{"types":"./dist/permission/index.d.ts","default":"./dist/permission/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:docs && tsc","clean":"rm -rf dist","gen:docs":"tsx scripts/build-docs.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/bc4d8390feeb67022db9c907a855f5ad/objectstack-spec-0.8.2.tgz","_integrity":"sha512-PLEREF3dGIPRooKbAJPv8weC8cuAPFXoQcFXntGxeLdoCb4iOyDjujSRpCIpyG3dNXtDvr+SL8O1bX7QolsUFw==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.1.0","zod-to-json-schema":"^3.25.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_0.8.2_1769962814123_0.7122375595492378","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@objectstack/spec","version":"0.9.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@0.9.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"f71e2a0d0dc2318f815905d11760b91bdbfe2c1f","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-0.9.0.tgz","fileCount":1489,"integrity":"sha512-AdPhlP3Lfv82cJgwiyoFk/XHz5Lk5jACUbFB5n3oyJFXTcgqo7dblfZ/74EWI8k78dgg/PeTMXz9yRlpD7hMQA==","signatures":[{"sig":"MEQCIGzkQZ3QNvHh+wWWTHzGGBLra89tpJ4FH71RUUeq9d+sAiB2/F06AnTJLt5WDGzwMmZkBa6q1n4XrsfE5jSP4TuPaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4657237},"main":"dist/index.js","_from":"file:objectstack-spec-0.9.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"},"./hub":{"types":"./dist/hub/index.d.ts","default":"./dist/hub/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"./driver":{"types":"./dist/driver/index.d.ts","default":"./dist/driver/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"},"./system":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"},"./permission":{"types":"./dist/permission/index.d.ts","default":"./dist/permission/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:docs && tsc","clean":"rm -rf dist","gen:docs":"tsx scripts/build-docs.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/4385db1fdbbbe673b82862f88ad9bfdd/objectstack-spec-0.9.0.tgz","_integrity":"sha512-AdPhlP3Lfv82cJgwiyoFk/XHz5Lk5jACUbFB5n3oyJFXTcgqo7dblfZ/74EWI8k78dgg/PeTMXz9yRlpD7hMQA==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.1.0","zod-to-json-schema":"^3.25.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_0.9.0_1770027792627_0.4378161837744985","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@objectstack/spec","version":"0.9.1","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@0.9.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"57f655680b41a162082e083d54b8ac67023ccfb0","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-0.9.1.tgz","fileCount":1489,"integrity":"sha512-owMaA63IkIIikN6ZmS+Ub32H7e+3K9JPlogvIAFazm0MFG/OTv1e9z11IB1eWQjLa6jnTtRDKeuY2AgRJWgMYQ==","signatures":[{"sig":"MEYCIQCSFo5TlRz9i0/LWzp9D6/rb3AEFggVP2anwraiHVnRjQIhANvRyYwrFT65OLIRVJZuGP8xqiieKjHiAztVMNU1q+dm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4762360},"main":"dist/index.js","_from":"file:objectstack-spec-0.9.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"},"./hub":{"types":"./dist/hub/index.d.ts","default":"./dist/hub/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"./driver":{"types":"./dist/driver/index.d.ts","default":"./dist/driver/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"},"./system":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"},"./permission":{"types":"./dist/permission/index.d.ts","default":"./dist/permission/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:docs && tsc","clean":"rm -rf dist","gen:docs":"tsx scripts/build-docs.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/519112707bb8283c63ad2353be63616c/objectstack-spec-0.9.1.tgz","_integrity":"sha512-owMaA63IkIIikN6ZmS+Ub32H7e+3K9JPlogvIAFazm0MFG/OTv1e9z11IB1eWQjLa6jnTtRDKeuY2AgRJWgMYQ==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.1.0","zod-to-json-schema":"^3.25.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_0.9.1_1770100405188_0.9902555014311898","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@objectstack/spec","version":"0.9.2","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@0.9.2","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"9cbe3da8baf29c8ea28cbdcceb716bcff523e144","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-0.9.2.tgz","fileCount":1569,"integrity":"sha512-XQSBd/vt7XzDufVmOZT30ayqGqCIqzYgiKgqQAF77r9WyksJCql9Z7WDbgbbmQlNchRdHlqRUgdJnGMxEExyIA==","signatures":[{"sig":"MEUCIAHWKJP63YFf30D5PR4/sAQ2drOe0xlLmR1CsManGn7lAiEA9rPWlW3brbIuTZdtMSS5y80yeqBka5PQomCXVkIR6O8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5026192},"main":"dist/index.js","_from":"file:objectstack-spec-0.9.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"},"./hub":{"types":"./dist/hub/index.d.ts","default":"./dist/hub/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"./driver":{"types":"./dist/driver/index.d.ts","default":"./dist/driver/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"},"./system":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"},"./permission":{"types":"./dist/permission/index.d.ts","default":"./dist/permission/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:docs && tsc","clean":"rm -rf dist","gen:docs":"tsx scripts/build-docs.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/126e599b282f5d02f47ef8bd728eddc3/objectstack-spec-0.9.2.tgz","_integrity":"sha512-XQSBd/vt7XzDufVmOZT30ayqGqCIqzYgiKgqQAF77r9WyksJCql9Z7WDbgbbmQlNchRdHlqRUgdJnGMxEExyIA==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.1.0","zod-to-json-schema":"^3.25.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_0.9.2_1770130612671_0.6291346700217384","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@objectstack/spec","version":"1.0.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@1.0.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"824eccc4079f56d66dc1202c498365b3ed985196","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-1.0.0.tgz","fileCount":1643,"integrity":"sha512-hiXjFejNLZDGU5vw7KFeRSJKyoGQDb6Rx5o+vO3d42dZFvYe659VM2TAIkZan7rqdwjT2/bXdEoPdZAYjJdHHA==","signatures":[{"sig":"MEQCIGJttbiDKEKnC8ixxtZw9p5qEpthdVXB0Z0xfzQlsI9pAiAvFe5tiNP5dp0Fs72t+z6H9bHoOZ4CRA9v4TC3/SuLiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20036227},"main":"dist/index.js","_from":"file:objectstack-spec-1.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"},"./hub":{"types":"./dist/hub/index.d.ts","default":"./dist/hub/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"./driver":{"types":"./dist/driver/index.d.ts","default":"./dist/driver/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"},"./system":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"},"./permission":{"types":"./dist/permission/index.d.ts","default":"./dist/permission/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:docs && tsc","clean":"rm -rf dist","gen:docs":"tsx scripts/build-docs.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/4f83c6ca659ee64396be7fc670d1b225/objectstack-spec-1.0.0.tgz","_integrity":"sha512-hiXjFejNLZDGU5vw7KFeRSJKyoGQDb6Rx5o+vO3d42dZFvYe659VM2TAIkZan7rqdwjT2/bXdEoPdZAYjJdHHA==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.1.0","zod-to-json-schema":"^3.25.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_1.0.0_1770217383905_0.16506911602702945","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@objectstack/spec","version":"1.0.1","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@1.0.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"75a7e4519fd69034de01c9f59276b0c8137bbaf2","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-1.0.1.tgz","fileCount":1645,"integrity":"sha512-1DSBQnoxjWpZw4noa+lci5ydSx2eg6Z609eB8HAlSWbNcwfJ5vJ77R/iHUYlwgQrCFHlfjT645vM+ztJMh+2bA==","signatures":[{"sig":"MEYCIQDDrTrFD//Gz8da9LcVMzFpNRNxfRx6UmX71ZJ8EmHkVAIhAJmeAFMEvBQBHYLc0OPX0iriT5/ZSU/4ahhptEjcXWKl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20043196},"main":"dist/index.js","_from":"file:objectstack-spec-1.0.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"},"./hub":{"types":"./dist/hub/index.d.ts","default":"./dist/hub/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"./driver":{"types":"./dist/driver/index.d.ts","default":"./dist/driver/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"},"./system":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"},"./permission":{"types":"./dist/permission/index.d.ts","default":"./dist/permission/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:docs && tsc","clean":"rm -rf dist","gen:docs":"tsx scripts/build-docs.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/9ec9df2301bb1cbb56f70c7a8676a219/objectstack-spec-1.0.1.tgz","_integrity":"sha512-1DSBQnoxjWpZw4noa+lci5ydSx2eg6Z609eB8HAlSWbNcwfJ5vJ77R/iHUYlwgQrCFHlfjT645vM+ztJMh+2bA==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.1.0","zod-to-json-schema":"^3.25.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_1.0.1_1770257657023_0.4488485462133387","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@objectstack/spec","version":"1.0.2","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@1.0.2","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"0704af84778d0bc22d632f9e7e7ea3dbdcc824b0","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-1.0.2.tgz","fileCount":1645,"integrity":"sha512-90q4ajfREvzfujlixZ6jdZygkKFh8zHsNmPnFr1hMqwCFk1PwIyZXBbmePzmgxEeTd1ezX9Hq4GvqRbNPfAGjA==","signatures":[{"sig":"MEUCIDb5la1P39XorZ8hNv9uo2AOJPU5tvgdSPvm4PTs252uAiEAi5VHQlzv+HBqY/abV1RnCVhi+YIq6vcp1hIpruDH5Z8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20043196},"main":"dist/index.js","_from":"file:objectstack-spec-1.0.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"},"./hub":{"types":"./dist/hub/index.d.ts","default":"./dist/hub/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"./driver":{"types":"./dist/driver/index.d.ts","default":"./dist/driver/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"},"./system":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"},"./permission":{"types":"./dist/permission/index.d.ts","default":"./dist/permission/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:docs && tsc","clean":"rm -rf dist","gen:docs":"tsx scripts/build-docs.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/c7902443ae47c7271821b58eb591d2c4/objectstack-spec-1.0.2.tgz","_integrity":"sha512-90q4ajfREvzfujlixZ6jdZygkKFh8zHsNmPnFr1hMqwCFk1PwIyZXBbmePzmgxEeTd1ezX9Hq4GvqRbNPfAGjA==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.1.0","zod-to-json-schema":"^3.25.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_1.0.2_1770276299329_0.9877439139839064","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@objectstack/spec","version":"1.0.4","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@1.0.4","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"990ad10ce9880cbfd868f3ef7ba929f7df00f602","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-1.0.4.tgz","fileCount":1645,"integrity":"sha512-96wDWStvviQFwfwFsQ6b+RNv7MbhqgFcWYYO7apx5E06HdZMbHkWqu9rPIzzTDk3iQF8k5LqvQXGfLVSfHij8A==","signatures":[{"sig":"MEQCIGb6SXGzrsZ4+xQlVyAja42j2ApO0cuhG2ptV2FPQ8YJAiBqa6yvGuo58yQD2Dl7x7aaC3bfJmu8dkyVddTUASHLeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20043196},"main":"dist/index.js","_from":"file:objectstack-spec-1.0.4.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"},"./hub":{"types":"./dist/hub/index.d.ts","default":"./dist/hub/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"./driver":{"types":"./dist/driver/index.d.ts","default":"./dist/driver/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"},"./system":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"},"./permission":{"types":"./dist/permission/index.d.ts","default":"./dist/permission/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:docs && tsc","clean":"rm -rf dist","gen:docs":"tsx scripts/build-docs.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/bad589daaf35c3d81409c4bf0790fd96/objectstack-spec-1.0.4.tgz","_integrity":"sha512-96wDWStvviQFwfwFsQ6b+RNv7MbhqgFcWYYO7apx5E06HdZMbHkWqu9rPIzzTDk3iQF8k5LqvQXGfLVSfHij8A==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.1.0","zod-to-json-schema":"^3.25.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_1.0.4_1770280989526_0.5593304441670606","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@objectstack/spec","version":"1.0.5","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@1.0.5","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"49711b00570e178504595b081fb9bce84c715a12","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-1.0.5.tgz","fileCount":1239,"integrity":"sha512-DQ0rOZvi2aFgJCtMULXO+xJOeKY5OITmjxLRy0XFTa1TqZY4pRJd8Mxy9wM46hkWVcoFTiLQfIiFUEPjHzN8Yg==","signatures":[{"sig":"MEUCIG8P3hfoJwtK/BTpSDl9XJ883cBBgzoB37+60jVkjOJtAiEA3s4d9GqMMSUErkCA+iD8NE/7RvXmnvCDmyp7nsPrNpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44514457},"main":"dist/index.js","_from":"file:objectstack-spec-1.0.5.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"},"./hub":{"types":"./dist/hub/index.d.ts","default":"./dist/hub/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"./driver":{"types":"./dist/driver/index.d.ts","default":"./dist/driver/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"},"./system":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"},"./permission":{"types":"./dist/permission/index.d.ts","default":"./dist/permission/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && tsup","clean":"rm -rf dist","gen:docs":"tsx scripts/build-docs.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/f7b990fc5dc252f642c5177e1d70a4f9/objectstack-spec-1.0.5.tgz","_integrity":"sha512-DQ0rOZvi2aFgJCtMULXO+xJOeKY5OITmjxLRy0XFTa1TqZY4pRJd8Mxy9wM46hkWVcoFTiLQfIiFUEPjHzN8Yg==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.1.0","zod-to-json-schema":"^3.25.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_1.0.5_1770293347254_0.24161189383337955","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@objectstack/spec","version":"1.0.6","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@1.0.6","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"a6b90ba112ea567d445733a905169be20bb0aa99","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-1.0.6.tgz","fileCount":1239,"integrity":"sha512-1o2y8cb055jbv4rBFsPEWf9hnLStDeWg4HdqQXa4VD1J00Lzn9J0T+rRAgZDl/HJcgucFsLHIEHc52NpdcwqVQ==","signatures":[{"sig":"MEQCIDlkWDNJg2ixD99xqMr1WHuCeAmyWv4LsIJRASx9tNNrAiB/vumBISEfq/7jg08S/gHDYuYETEk5UPP3wCR26M2ujw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44160964},"main":"dist/index.js","_from":"file:objectstack-spec-1.0.6.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"},"./hub":{"types":"./dist/hub/index.d.ts","default":"./dist/hub/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"./driver":{"types":"./dist/driver/index.d.ts","default":"./dist/driver/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"},"./system":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"},"./permission":{"types":"./dist/permission/index.d.ts","default":"./dist/permission/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && tsup","clean":"rm -rf dist","gen:docs":"tsx scripts/build-docs.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/15c673c93779f841b5509f06a448122a/objectstack-spec-1.0.6.tgz","_integrity":"sha512-1o2y8cb055jbv4rBFsPEWf9hnLStDeWg4HdqQXa4VD1J00Lzn9J0T+rRAgZDl/HJcgucFsLHIEHc52NpdcwqVQ==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.1.0","zod-to-json-schema":"^3.25.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_1.0.6_1770297903183_0.7211154746368627","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@objectstack/spec","version":"1.0.7","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@1.0.7","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"a1673d8f7467bbae13b3a130425c0588cd89a70c","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-1.0.7.tgz","fileCount":1239,"integrity":"sha512-AQhJ2u5pA6UKKepRfoo8rKBHBpulP6Ykt8JZ1MUFd6FBVxiru78+1nQbO2sMGyS4M62EWnFK1jFNYqVZsQixjw==","signatures":[{"sig":"MEYCIQDEIlt6yzU1j3Pg/ryaeXVYyDbb3kRy7bJ9DIPtpthr0gIhANpRDskAnMlnjl8yNbVs81jcsH+/1bFOzA2Uyk9wjpOy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44223868},"main":"dist/index.js","_from":"file:objectstack-spec-1.0.7.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"},"./hub":{"types":"./dist/hub/index.d.ts","default":"./dist/hub/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"./driver":{"types":"./dist/driver/index.d.ts","default":"./dist/driver/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"},"./system":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"},"./permission":{"types":"./dist/permission/index.d.ts","default":"./dist/permission/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && tsup","clean":"rm -rf dist","gen:docs":"tsx scripts/build-docs.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/c3f77161a1ca9674169e85852096c805/objectstack-spec-1.0.7.tgz","_integrity":"sha512-AQhJ2u5pA6UKKepRfoo8rKBHBpulP6Ykt8JZ1MUFd6FBVxiru78+1nQbO2sMGyS4M62EWnFK1jFNYqVZsQixjw==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.1.0","zod-to-json-schema":"^3.25.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_1.0.7_1770303269937_0.5378664840913843","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@objectstack/spec","version":"1.0.8","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@1.0.8","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"d1243a601f10bca60619fb8f46f6e60db871f15f","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-1.0.8.tgz","fileCount":1239,"integrity":"sha512-gM7Y3k1xGcbTrRg2b47Majim2pHnUVNijttYGrt8vhDB/nHj5443cUl6DoY1EUU2132bTFEpOLHxbQzaHRCCkA==","signatures":[{"sig":"MEYCIQD/fbNGQb77nMyG+ZyS/NQzLtnap3GJ2R44MEG2vMh/3wIhAPNZs/DVtMTwtdoQ37PtE8vaxgQZtv7Q1IchFJR9tJTo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44223868},"main":"dist/index.js","_from":"file:objectstack-spec-1.0.8.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"},"./hub":{"types":"./dist/hub/index.d.ts","default":"./dist/hub/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"./driver":{"types":"./dist/driver/index.d.ts","default":"./dist/driver/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"},"./system":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"},"./permission":{"types":"./dist/permission/index.d.ts","default":"./dist/permission/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && tsup","clean":"rm -rf dist","gen:docs":"tsx scripts/build-docs.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/6893278858c8abcbd5c359106c998721/objectstack-spec-1.0.8.tgz","_integrity":"sha512-gM7Y3k1xGcbTrRg2b47Majim2pHnUVNijttYGrt8vhDB/nHj5443cUl6DoY1EUU2132bTFEpOLHxbQzaHRCCkA==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.1.0","zod-to-json-schema":"^3.25.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_1.0.8_1770307914320_0.5518932195627229","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@objectstack/spec","version":"1.0.9","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@1.0.9","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"43988756cb2bdce10fe40d24ee3084e7c5768e00","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-1.0.9.tgz","fileCount":1239,"integrity":"sha512-4ndHJ3Ej5FgzF+tcg+EJ/Wc6ZxhKyVt5UOt+yq15CclXhUHTIlE8JaeosrubgZrECN49Fxowp28IO967ivSlig==","signatures":[{"sig":"MEUCIQDujcwMp/I096IjIDwkz6UrtQgSwWGuydyB20bn+L0fZwIgHnKWF4g4eFreNOky06NKeTgVKme+SSm56RcuPpNEovw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44223868},"main":"dist/index.js","_from":"file:objectstack-spec-1.0.9.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"},"./hub":{"types":"./dist/hub/index.d.ts","default":"./dist/hub/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"./driver":{"types":"./dist/driver/index.d.ts","default":"./dist/driver/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"},"./system":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"},"./permission":{"types":"./dist/permission/index.d.ts","default":"./dist/permission/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && tsup","clean":"rm -rf dist","gen:docs":"tsx scripts/build-docs.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/68b225b7d0be830f88a8f113ff449245/objectstack-spec-1.0.9.tgz","_integrity":"sha512-4ndHJ3Ej5FgzF+tcg+EJ/Wc6ZxhKyVt5UOt+yq15CclXhUHTIlE8JaeosrubgZrECN49Fxowp28IO967ivSlig==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.1.0","zod-to-json-schema":"^3.25.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_1.0.9_1770308956383_0.5303698045408376","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@objectstack/spec","version":"1.0.10","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@1.0.10","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"15f0fd31ba2b1edd5e407135378f2c6cb98f693a","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-1.0.10.tgz","fileCount":1239,"integrity":"sha512-qtaoPpbaobag7KRosgv3UaRXzOXINmZofsdCJqYGnUAJkL2RTmsZ9kLLOJSxIfpbWzE9ZRmUpTv6LOqTFXiUyQ==","signatures":[{"sig":"MEYCIQC4+IN93OgqvhgEfsNXhyrO6AxjZjBwAnS3S+5JIse9HAIhAPthul/Q8QTAFUKvrZds0u/o9dRC7x1nwZ73GdmMhsNj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44223869},"main":"dist/index.js","_from":"file:objectstack-spec-1.0.10.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"},"./hub":{"types":"./dist/hub/index.d.ts","default":"./dist/hub/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"./driver":{"types":"./dist/driver/index.d.ts","default":"./dist/driver/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"},"./system":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"},"./permission":{"types":"./dist/permission/index.d.ts","default":"./dist/permission/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && tsup","clean":"rm -rf dist","gen:docs":"tsx scripts/build-docs.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/c0a3a968472c4fee0d7546a74c6c5963/objectstack-spec-1.0.10.tgz","_integrity":"sha512-qtaoPpbaobag7KRosgv3UaRXzOXINmZofsdCJqYGnUAJkL2RTmsZ9kLLOJSxIfpbWzE9ZRmUpTv6LOqTFXiUyQ==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.1.0","zod-to-json-schema":"^3.25.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_1.0.10_1770310600834_0.7615083990907534","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@objectstack/spec","version":"1.0.11","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@1.0.11","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"ef43576fb588d59dfafebe404f34f928fb0aa88a","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-1.0.11.tgz","fileCount":1239,"integrity":"sha512-nlJB3u1OWvcK4bmG37bwTR8a8vplJ1ddR7rN4oCA9pwJ6RFgwPvdveRopwPtDFdsk+wSyoTHxaxGzG3JZZol0g==","signatures":[{"sig":"MEYCIQDVPw1WikEcSmxd1cTu+yy4ok1zptVJaOR1aiimrgr27wIhAKr2bfwtDs358y7g3Ha/lgHjN0eLlWI9GCFitYscCrxt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44223869},"main":"dist/index.js","_from":"file:objectstack-spec-1.0.11.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"},"./hub":{"types":"./dist/hub/index.d.ts","default":"./dist/hub/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"./driver":{"types":"./dist/driver/index.d.ts","default":"./dist/driver/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"},"./system":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"},"./permission":{"types":"./dist/permission/index.d.ts","default":"./dist/permission/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && tsup","clean":"rm -rf dist","gen:docs":"tsx scripts/build-docs.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/52d413e7829d2904ab0b76dbfd6f3e7e/objectstack-spec-1.0.11.tgz","_integrity":"sha512-nlJB3u1OWvcK4bmG37bwTR8a8vplJ1ddR7rN4oCA9pwJ6RFgwPvdveRopwPtDFdsk+wSyoTHxaxGzG3JZZol0g==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.1.0","zod-to-json-schema":"^3.25.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_1.0.11_1770311553112_0.9336104902215492","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@objectstack/spec","version":"1.0.12","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@1.0.12","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"81cc79e9fcab08aedc0d7bc4834c1244893b1441","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-1.0.12.tgz","fileCount":1277,"integrity":"sha512-vHeg8Vy5ouWYlZ4tWKazHyvHplW+KGBslhzPd8g9xLWcmOGFXvWGevYaT6fFPJPu9ITKMZViZDbdeuW6Aq7RRg==","signatures":[{"sig":"MEYCIQDS5eKfJ1lW9dfBzvKeYpac77qOJ2pbzJ+PgjDrh/AOOQIhAMKFwqHBjfkmN/8fthVWHDCcBzB6nzCTYf6EN2kVFlU8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49130997},"main":"dist/index.js","_from":"file:objectstack-spec-1.0.12.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./hub":{"types":"./dist/hub/index.d.ts","import":"./dist/hub/index.mjs","require":"./dist/hub/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.mjs","require":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./driver":{"types":"./dist/driver/index.d.ts","import":"./dist/driver/index.mjs","require":"./dist/driver/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./permission":{"types":"./dist/permission/index.d.ts","import":"./dist/permission/index.mjs","require":"./dist/permission/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && tsup","clean":"rm -rf dist","gen:docs":"tsx scripts/build-docs.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/6abc995e4b8bf1f966e231367bc31068/objectstack-spec-1.0.12.tgz","_integrity":"sha512-vHeg8Vy5ouWYlZ4tWKazHyvHplW+KGBslhzPd8g9xLWcmOGFXvWGevYaT6fFPJPu9ITKMZViZDbdeuW6Aq7RRg==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.1.0","zod-to-json-schema":"^3.25.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_1.0.12_1770455517672_0.3806595375138193","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@objectstack/spec","version":"1.1.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@1.1.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"2ffd7bc75a78fadc8d51c86b189da65e95701c62","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-1.1.0.tgz","fileCount":1277,"integrity":"sha512-U0NiY+8ByG4klzKcXyOWjE0IWie8Qykj3Pm/MYz2IGZB0kyZmL5GHSNUltmd18rs96Aqfst/vCTSKM8/nPmnUA==","signatures":[{"sig":"MEYCIQD2CQcmoACd4tLlax3BrWUP/79QBdIQuV9RPkuwYFDT0wIhAITZ96JWw/da/yHzJTYLNTkdoUdBT561HM/9SCZJsKB/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49130996},"main":"dist/index.js","_from":"file:objectstack-spec-1.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./hub":{"types":"./dist/hub/index.d.ts","import":"./dist/hub/index.mjs","require":"./dist/hub/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.mjs","require":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./driver":{"types":"./dist/driver/index.d.ts","import":"./dist/driver/index.mjs","require":"./dist/driver/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./permission":{"types":"./dist/permission/index.d.ts","import":"./dist/permission/index.mjs","require":"./dist/permission/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && tsup","clean":"rm -rf dist","gen:docs":"tsx scripts/build-docs.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/eb230aa693e833f062147026c42475af/objectstack-spec-1.1.0.tgz","_integrity":"sha512-U0NiY+8ByG4klzKcXyOWjE0IWie8Qykj3Pm/MYz2IGZB0kyZmL5GHSNUltmd18rs96Aqfst/vCTSKM8/nPmnUA==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.1.0","zod-to-json-schema":"^3.25.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_1.1.0_1770455711334_0.4973547827572369","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@objectstack/spec","version":"2.0.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@2.0.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"f2a19289185acfc30d1b36b2131a012b1b4fce09","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-2.0.0.tgz","fileCount":1397,"integrity":"sha512-g0hoDiedEjta8wVe4G4trjGyvil4C/ryHZyQISiu0b3tAFQ4IEYRm5vxDKn87w7BFiT+7T9kbJcZYx7x/BUy+w==","signatures":[{"sig":"MEYCIQCYSbg9reLXXVef65a4Cv2jnpSiwU+weU2h+7qYDnjgIAIhAJjYQO9CwdmbtGIrGOaKQfWYiwrFrzpw2BVoa9pmjECn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51816134},"main":"dist/index.js","_from":"file:objectstack-spec-2.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./hub":{"types":"./dist/hub/index.d.ts","import":"./dist/hub/index.mjs","require":"./dist/hub/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.mjs","require":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./driver":{"types":"./dist/driver/index.d.ts","import":"./dist/driver/index.mjs","require":"./dist/driver/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./permission":{"types":"./dist/permission/index.d.ts","import":"./dist/permission/index.mjs","require":"./dist/permission/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && tsup","clean":"rm -rf dist","gen:docs":"tsx scripts/build-docs.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/67a982dde434a27471485fd2c20a1ac0/objectstack-spec-2.0.0.tgz","_integrity":"sha512-g0hoDiedEjta8wVe4G4trjGyvil4C/ryHZyQISiu0b3tAFQ4IEYRm5vxDKn87w7BFiT+7T9kbJcZYx7x/BUy+w==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.1.0","zod-to-json-schema":"^3.25.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_2.0.0_1770619371019_0.38437695894466084","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@objectstack/spec","version":"2.0.1","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@2.0.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"5469887acf2fc516406fdaba12e51ff2c100efa8","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-2.0.1.tgz","fileCount":1398,"integrity":"sha512-NgaMpmcXBT+AGQuCTwIYqVxKZkGs9WO5zeNIz17J8lPQ0SrhS+Hzv+5KVhOO98G4MqyJCDkodI8XMms/TVSMTg==","signatures":[{"sig":"MEUCIQDmkHVRas2pdR7qiajINwZ4+/Bsev03SXpXq39n9z0gjAIgdzXBi4O9bhlxw7Jvn1JzfkDQdpQ3d5BHcovDVGtbZfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51780066},"main":"dist/index.js","_from":"file:objectstack-spec-2.0.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./hub":{"types":"./dist/hub/index.d.ts","import":"./dist/hub/index.mjs","require":"./dist/hub/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.mjs","require":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./driver":{"types":"./dist/driver/index.d.ts","import":"./dist/driver/index.mjs","require":"./dist/driver/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./permission":{"types":"./dist/permission/index.d.ts","import":"./dist/permission/index.mjs","require":"./dist/permission/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && tsup","clean":"rm -rf dist","gen:docs":"tsx scripts/build-docs.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/c0626fe6bab8c871d34466b7908b230f/objectstack-spec-2.0.1.tgz","_integrity":"sha512-NgaMpmcXBT+AGQuCTwIYqVxKZkGs9WO5zeNIz17J8lPQ0SrhS+Hzv+5KVhOO98G4MqyJCDkodI8XMms/TVSMTg==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.1.0","zod-to-json-schema":"^3.25.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_2.0.1_1770638897082_0.6819117381774584","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@objectstack/spec","version":"2.0.2","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@2.0.2","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"e37c9ee97a41eb2bc7e21689cb9684fea1739ff7","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-2.0.2.tgz","fileCount":1398,"integrity":"sha512-aHzpjOs0GwtX7VPN2IJkInt/xr+5KfsJ4su91WreF/way6vInNRuRGc8/Ul5/52DUpWFkB4650sM1v6G5MgQ0w==","signatures":[{"sig":"MEQCIHDlaexuyoyWKeVZ/N0mipEGUZBs+z2AFoROUOFx3RBNAiAvdtHHGD01AMTnvuDO3BtKlUvafXTjlQlKTN7i2h40Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23375613},"main":"dist/index.js","_from":"file:objectstack-spec-2.0.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./hub":{"types":"./dist/hub/index.d.ts","import":"./dist/hub/index.mjs","require":"./dist/hub/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.mjs","require":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./driver":{"types":"./dist/driver/index.d.ts","import":"./dist/driver/index.mjs","require":"./dist/driver/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./permission":{"types":"./dist/permission/index.d.ts","import":"./dist/permission/index.mjs","require":"./dist/permission/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && tsup","clean":"rm -rf dist","gen:docs":"tsx scripts/build-docs.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/56983a817ace5619209395433d09c90f/objectstack-spec-2.0.2.tgz","_integrity":"sha512-aHzpjOs0GwtX7VPN2IJkInt/xr+5KfsJ4su91WreF/way6vInNRuRGc8/Ul5/52DUpWFkB4650sM1v6G5MgQ0w==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","zod-to-json-schema":"^3.25.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_2.0.2_1770685261118_0.17952223166099746","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@objectstack/spec","version":"2.0.3","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@2.0.3","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"2f28c9d2f23ebd1c2e6b2f036e588ef18fdb9322","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-2.0.3.tgz","fileCount":1374,"integrity":"sha512-i0Vk4X0+dYHL+bqG1lKqztARBousVARlDqN+ZsMhGMRpAWL8kNKTBYIoFNYXRLI8Ov8WI0slhCI8bkk1EGOrjQ==","signatures":[{"sig":"MEYCIQDeNXMVdRUL6clm9lbtBj3ED+MOAwOJz5HehVMrq9z2BgIhAK2jLmUaBZasQ3Yi/rAEZpJpGm/I0TBSFQ2G3EiTMH/V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29202442},"main":"dist/index.js","_from":"file:objectstack-spec-2.0.3.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./hub":{"types":"./dist/hub/index.d.ts","import":"./dist/hub/index.mjs","require":"./dist/hub/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.mjs","require":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./driver":{"types":"./dist/driver/index.d.ts","import":"./dist/driver/index.mjs","require":"./dist/driver/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./permission":{"types":"./dist/permission/index.d.ts","import":"./dist/permission/index.mjs","require":"./dist/permission/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && tsup","clean":"rm -rf dist","gen:docs":"tsx scripts/build-docs.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/74be6242f595bc7fd82e516fbd8a1974/objectstack-spec-2.0.3.tgz","_integrity":"sha512-i0Vk4X0+dYHL+bqG1lKqztARBousVARlDqN+ZsMhGMRpAWL8kNKTBYIoFNYXRLI8Ov8WI0slhCI8bkk1EGOrjQ==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_2.0.3_1770695283987_0.6156814972958893","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@objectstack/spec","version":"2.0.4","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@2.0.4","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"f111b98c8089e5d921c892318ca9fd97c3c176eb","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-2.0.4.tgz","fileCount":1375,"integrity":"sha512-aK7/+f9KV1f2xoQsvxq7yoktevKjR51hq5on6bGBtKYU2MtxHs7TGcXG4D7EbXeQxNmYdtE3OX9Vow0GRPYNdQ==","signatures":[{"sig":"MEYCIQC4ynyaUAfVQF1G8d6yBryGgFyYVErptG3gR7NjE2hjfQIhAPjoy8pJHo5IxuaOKqaWlGmsswxWAuxZ3GVQWq23dzdJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29266546},"main":"dist/index.js","_from":"file:objectstack-spec-2.0.4.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./hub":{"types":"./dist/hub/index.d.ts","import":"./dist/hub/index.mjs","require":"./dist/hub/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.mjs","require":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./driver":{"types":"./dist/driver/index.d.ts","import":"./dist/driver/index.mjs","require":"./dist/driver/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./permission":{"types":"./dist/permission/index.d.ts","import":"./dist/permission/index.mjs","require":"./dist/permission/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && tsup","clean":"rm -rf dist","gen:docs":"tsx scripts/build-docs.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/0710a8030339d39e6bc72c42f74dd57a/objectstack-spec-2.0.4.tgz","_integrity":"sha512-aK7/+f9KV1f2xoQsvxq7yoktevKjR51hq5on6bGBtKYU2MtxHs7TGcXG4D7EbXeQxNmYdtE3OX9Vow0GRPYNdQ==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_2.0.4_1770737362526_0.8235496732154397","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@objectstack/spec","version":"2.0.5","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@2.0.5","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"18d1dda14a7846aaa443ad824a11dd203d5e4801","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-2.0.5.tgz","fileCount":1385,"integrity":"sha512-sJgLKuPUq9DF2OnkfUyIyhXf+IWUrJ0MCW+SbqKhnDYmfj0oNZjepUtFDlQijHRHXmc3Tu4KaZGHL55Rh4KkQg==","signatures":[{"sig":"MEQCIHe+g7M/IGRy0valu+F+/tiHbPPc+0H/NhM7aDdg6ugRAiAw4VR/lnZuHDiq6VvwTzr8D/aWAhQm6EMSLzrthj5sSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29533652},"main":"dist/index.js","_from":"file:objectstack-spec-2.0.5.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./hub":{"types":"./dist/hub/index.d.ts","import":"./dist/hub/index.mjs","require":"./dist/hub/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.mjs","require":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./driver":{"types":"./dist/driver/index.d.ts","import":"./dist/driver/index.mjs","require":"./dist/driver/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./permission":{"types":"./dist/permission/index.d.ts","import":"./dist/permission/index.mjs","require":"./dist/permission/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && tsup","clean":"rm -rf dist","gen:docs":"tsx scripts/build-docs.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/c00cbb82bcaeecb5ea7838593f8dd8b8/objectstack-spec-2.0.5.tgz","_integrity":"sha512-sJgLKuPUq9DF2OnkfUyIyhXf+IWUrJ0MCW+SbqKhnDYmfj0oNZjepUtFDlQijHRHXmc3Tu4KaZGHL55Rh4KkQg==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_2.0.5_1770741071181_0.31632370742722205","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@objectstack/spec","version":"2.0.6","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@2.0.6","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"aefaae78bdf1340bfc53ad984ba8d6eb39a17336","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-2.0.6.tgz","fileCount":1385,"integrity":"sha512-THDlLNeizg40P/kEE/3/L2SeiuxIvSyOumBxxETZ8ptWaNpri3iPqcisqBcXsepRC76hhTOE7GZ1u8IzRdskBQ==","signatures":[{"sig":"MEUCIQDgbN9pFf3QXWALCUfd+EZUqCgDghEGdAk19VznO39szgIgfvtIhWeaJdCkHZf2dJfzq0485W40C56gOX7zuqOBiTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29619622},"main":"dist/index.js","_from":"file:objectstack-spec-2.0.6.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./hub":{"types":"./dist/hub/index.d.ts","import":"./dist/hub/index.mjs","require":"./dist/hub/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.mjs","require":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./driver":{"types":"./dist/driver/index.d.ts","import":"./dist/driver/index.mjs","require":"./dist/driver/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./permission":{"types":"./dist/permission/index.d.ts","import":"./dist/permission/index.mjs","require":"./dist/permission/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && tsup","clean":"rm -rf dist","gen:docs":"tsx scripts/build-docs.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/7f6e1fe1a18057551abb43869a1602df/objectstack-spec-2.0.6.tgz","_integrity":"sha512-THDlLNeizg40P/kEE/3/L2SeiuxIvSyOumBxxETZ8ptWaNpri3iPqcisqBcXsepRC76hhTOE7GZ1u8IzRdskBQ==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_2.0.6_1770781077215_0.17397494332230945","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@objectstack/spec","version":"2.0.7","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@2.0.7","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"c1a3b3b38b0b309203d3e80d1130df9ec5c61387","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-2.0.7.tgz","fileCount":1521,"integrity":"sha512-PBuOrrWlcj8/ZDfClvEmZ3ll3uP/XVMEbtqCLiiJG+IwlpvCXcCtEWECzL47R3IHd2Ccq4+K7MXFL0yrnYPYoA==","signatures":[{"sig":"MEYCIQDvXPg1/+H1oIYy7tc2ydcUPDTAEbnPGiiCJt2hRJGqxQIhAIqd2My9Z6LwMhVWotLjujaxH9qMDeZcoy4v7hIRptNN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32431181},"main":"dist/index.js","_from":"file:objectstack-spec-2.0.7.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./hub":{"types":"./dist/hub/index.d.ts","import":"./dist/hub/index.mjs","require":"./dist/hub/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.mjs","require":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./driver":{"types":"./dist/driver/index.d.ts","import":"./dist/driver/index.mjs","require":"./dist/driver/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./permission":{"types":"./dist/permission/index.d.ts","import":"./dist/permission/index.mjs","require":"./dist/permission/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && tsup","clean":"rm -rf dist","gen:docs":"tsx scripts/build-docs.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/a9c8a520727bbcd456f4725aacf0bc00/objectstack-spec-2.0.7.tgz","_integrity":"sha512-PBuOrrWlcj8/ZDfClvEmZ3ll3uP/XVMEbtqCLiiJG+IwlpvCXcCtEWECzL47R3IHd2Ccq4+K7MXFL0yrnYPYoA==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_2.0.7_1770822183896_0.4569922505059689","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@objectstack/spec","version":"3.0.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@3.0.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"d4e7d616977597778147f7111ab18031b122dccf","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-3.0.0.tgz","fileCount":1573,"integrity":"sha512-F8UGqVV4CO7BDgzHsNEzTmXGnsW7uzXziHkb3flU/ATZotqc1k7JLArps6vFZAD8e9mWm7OHa1XVdY+IGTDmlg==","signatures":[{"sig":"MEUCIC5WpCdTsHbLTciJeYK34YnNiMFiAJyK9BU6TL1rkziLAiEA48+h6ktACgSBgBadcOm98Mwne+agbqUVSXJoBVtjmAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42931834},"main":"dist/index.js","_from":"file:objectstack-spec-3.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/f96390b6d9a1becb2261936c549da477/objectstack-spec-3.0.0.tgz","_integrity":"sha512-F8UGqVV4CO7BDgzHsNEzTmXGnsW7uzXziHkb3flU/ATZotqc1k7JLArps6vFZAD8e9mWm7OHa1XVdY+IGTDmlg==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_3.0.0_1770879585505_0.3588757367440347","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@objectstack/spec","version":"3.0.1","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@3.0.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"8135e94be3d0bd478f2cf2043edcb8ea9cbeefd6","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-3.0.1.tgz","fileCount":1579,"integrity":"sha512-cM7MFE+GSXvL+sJcwjw1Rwcwa30yGlYOAakLkTmX0R4i5qzhjUl9Rzwha9t2EXcn74gHOgy8cTy82yLgFwfMsQ==","signatures":[{"sig":"MEUCIQDgWvCjFVCMYV/UJLx7ksdyVnJNufOOrQ+tlC1A75SjLQIgXWWKtYLBmVuI+PwGNqyLEks0jNg3jWsISBjOK22BzKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42811375},"main":"dist/index.js","_from":"file:objectstack-spec-3.0.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/2d396edf432a9bdec2605db17a218111/objectstack-spec-3.0.1.tgz","_integrity":"sha512-cM7MFE+GSXvL+sJcwjw1Rwcwa30yGlYOAakLkTmX0R4i5qzhjUl9Rzwha9t2EXcn74gHOgy8cTy82yLgFwfMsQ==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_3.0.1_1770908307785_0.32893527306660264","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@objectstack/spec","version":"3.0.2","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@3.0.2","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"bceefcc2697cf44218156cb42d3676ff1a704766","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-3.0.2.tgz","fileCount":1579,"integrity":"sha512-EA5mToq46WKj/1Ki4zwvmuRogqL2NLW4OJz9ZT5CNJFF7QJTVhxE8V0xXsezugJQ1xrRQBinci0VRc2fxeC3gA==","signatures":[{"sig":"MEYCIQDWj7NG1/MCS/lHEmkxjpyEydssOZ0AAsLi9uFsqZsdqwIhAPqSDRmsAAM4rVLuJ2zu7Q8IPNagLJufO3AaPmWEhJoe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42811959},"main":"dist/index.js","_from":"file:objectstack-spec-3.0.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/d3bee7ed99167d4e878699811fd5d4ef/objectstack-spec-3.0.2.tgz","_integrity":"sha512-EA5mToq46WKj/1Ki4zwvmuRogqL2NLW4OJz9ZT5CNJFF7QJTVhxE8V0xXsezugJQ1xrRQBinci0VRc2fxeC3gA==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_3.0.2_1770916526829_0.3774354274749334","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@objectstack/spec","version":"3.0.3","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@3.0.3","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"7ccd352da5ccb5545b4969f413cf0b259bf8c9e1","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-3.0.3.tgz","fileCount":1587,"integrity":"sha512-1gHQ0gVgR5Ydt0g9EX2DIqpqz9s5Z9iiz6xk97GlfSl1yY0t/cnSa6hUahGrZ+o3phLaKgn2oIsB2A+X/27vsg==","signatures":[{"sig":"MEQCIHwCrqG35IRdAodfb+amSVKZKR86RXym+mUUgfDT6IJGAiANE4X9HHMl/tbtiUOUX2AyVpKIq/TBwWiQsfXLUQ+DqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43007104},"main":"dist/index.js","_from":"file:objectstack-spec-3.0.3.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/e35d1f048bb84a06638192b9cc904a3f/objectstack-spec-3.0.3.tgz","_integrity":"sha512-1gHQ0gVgR5Ydt0g9EX2DIqpqz9s5Z9iiz6xk97GlfSl1yY0t/cnSa6hUahGrZ+o3phLaKgn2oIsB2A+X/27vsg==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_3.0.3_1771005498302_0.4612403008450068","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@objectstack/spec","version":"3.0.4","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@3.0.4","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"dd20c19aa6e0da5fa0f5533937565500e9f39c64","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-3.0.4.tgz","fileCount":1588,"integrity":"sha512-Uwg+jJ9VQJF2oX6sAMf00hIlMHOo+bz4sbORYseZj4YbENbL3CyudObmWm7yeMEFWqJh3g6YBTNW/5Du7b79lw==","signatures":[{"sig":"MEUCIQCcCDmmGbZlx3ostLTTkJ1273msG15r1SixS3HmPKce9gIgN3ZIBhw7zbfuakS8PVd1LIR9REopSdvx7QRohkENh94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43040330},"main":"dist/index.js","_from":"file:objectstack-spec-3.0.4.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/a612163ecd0c8f73db8a4e065232e76c/objectstack-spec-3.0.4.tgz","_integrity":"sha512-Uwg+jJ9VQJF2oX6sAMf00hIlMHOo+bz4sbORYseZj4YbENbL3CyudObmWm7yeMEFWqJh3g6YBTNW/5Du7b79lw==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_3.0.4_1771064522317_0.47799081108659913","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@objectstack/spec","version":"3.0.5","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@3.0.5","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"df0468ccc8f73a5eefc9bc3861ccbdab4f9f4e3f","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-3.0.5.tgz","fileCount":1588,"integrity":"sha512-1E89i5qXX4WPe9JFEl7HH4hdALODKTTrrVEbk5KplXwZFNKBzDTSjpUhL8IfImOeFNVcWK/8M96NfNIeNu7IHQ==","signatures":[{"sig":"MEUCICEvZrXBqh8sarFRVVTNYV3R1Ltl5Btq7MdR/HaRb7aYAiEAi++IYpeQW2Xfk/hkWQ4KM7DFjqLhfUtdhOIcdkgvwpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43072771},"main":"dist/index.js","_from":"file:objectstack-spec-3.0.5.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/6c9d97dcab82d8da33194eb65181e3ac/objectstack-spec-3.0.5.tgz","_integrity":"sha512-1E89i5qXX4WPe9JFEl7HH4hdALODKTTrrVEbk5KplXwZFNKBzDTSjpUhL8IfImOeFNVcWK/8M96NfNIeNu7IHQ==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_3.0.5_1771120246993_0.3692280762435074","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"@objectstack/spec","version":"3.0.6","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@3.0.6","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"a1010cacf45e9991b27f88b17e7e728ba088adac","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-3.0.6.tgz","fileCount":1638,"integrity":"sha512-WbdHcPC1MUaMPNudt/ROJqIkqrgz54pFUm7rOl2TqWSUBqqA4K4bebAmK+zzvU4aM6nYNVRGk7+f8mVszt5Wyg==","signatures":[{"sig":"MEQCIExIumt3+5jJj31FDbg0xaG4y+jBaXXOAhMFbyYAt8LZAiB15LaustNv5NoIT1vAB2Wqm+VC5ADMgqbkgKRn+JsE4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44255738},"main":"dist/index.js","_from":"file:objectstack-spec-3.0.6.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./qa":{"types":"./dist/qa/index.d.ts","import":"./dist/qa/index.mjs","require":"./dist/qa/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./cloud":{"types":"./dist/cloud/index.d.ts","import":"./dist/cloud/index.mjs","require":"./dist/cloud/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./identity":{"types":"./dist/identity/index.d.ts","import":"./dist/identity/index.mjs","require":"./dist/identity/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/31abd4c45bd72c153ea969b5ac4a5937/objectstack-spec-3.0.6.tgz","_integrity":"sha512-WbdHcPC1MUaMPNudt/ROJqIkqrgz54pFUm7rOl2TqWSUBqqA4K4bebAmK+zzvU4aM6nYNVRGk7+f8mVszt5Wyg==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_3.0.6_1771130880436_0.12150229410109525","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"@objectstack/spec","version":"3.0.7","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@3.0.7","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"584527ecbb91dcbada67d43cc11b1ba7418404d3","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-3.0.7.tgz","fileCount":1665,"integrity":"sha512-OCf/C2q1toYS8+2qdFvAP7ZKqGmi3qqZYcN5Jjp5gQYCBd5D2Jpscgxz302Naf/mly//8M3SV4tBmO/FPSSzXg==","signatures":[{"sig":"MEUCIHv/Sw4/hCIfFH7wm0obqtDBwDvSFERwbH3Jzlyjs56qAiEAiaF1novjCS2enJ16cU1VTJz8JJKWUnGFZkP5iTxlncc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44909965},"main":"dist/index.js","_from":"file:objectstack-spec-3.0.7.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./qa":{"types":"./dist/qa/index.d.ts","import":"./dist/qa/index.mjs","require":"./dist/qa/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./cloud":{"types":"./dist/cloud/index.d.ts","import":"./dist/cloud/index.mjs","require":"./dist/cloud/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./identity":{"types":"./dist/identity/index.d.ts","import":"./dist/identity/index.mjs","require":"./dist/identity/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/5427cb6ffcb61005ce6cd343e4daf98c/objectstack-spec-3.0.7.tgz","_integrity":"sha512-OCf/C2q1toYS8+2qdFvAP7ZKqGmi3qqZYcN5Jjp5gQYCBd5D2Jpscgxz302Naf/mly//8M3SV4tBmO/FPSSzXg==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_3.0.7_1771421830646_0.1634175628868444","host":"s3://npm-registry-packages-npm-production"}},"3.0.8":{"name":"@objectstack/spec","version":"3.0.8","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@3.0.8","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"55fef2caf98ad6a4b64b7f4970274868ef40eba4","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-3.0.8.tgz","fileCount":1706,"integrity":"sha512-67GiqVfBXrMWRel6G+oXc6yyUmUmaC5BXR0C9hNWCgIlxl/0NE2TZ/tweOHPTuZ+F9GvMxg6eKg/cYFgy0ER/A==","signatures":[{"sig":"MEYCIQCOiUKuZwCwGHWcbeOj9ZQndDeMnygfEAxB+k6vdDcLJwIhALnWtfuhJVErPc6gIQNgphKt3JdO2M1Ry5DeBSNliBtW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46081170},"main":"dist/index.js","_from":"file:objectstack-spec-3.0.8.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./qa":{"types":"./dist/qa/index.d.ts","import":"./dist/qa/index.mjs","require":"./dist/qa/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./cloud":{"types":"./dist/cloud/index.d.ts","import":"./dist/cloud/index.mjs","require":"./dist/cloud/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./identity":{"types":"./dist/identity/index.d.ts","import":"./dist/identity/index.mjs","require":"./dist/identity/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/e055ee50048776381143bb22ccde46f4/objectstack-spec-3.0.8.tgz","_integrity":"sha512-67GiqVfBXrMWRel6G+oXc6yyUmUmaC5BXR0C9hNWCgIlxl/0NE2TZ/tweOHPTuZ+F9GvMxg6eKg/cYFgy0ER/A==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_3.0.8_1771568446183_0.17607130403007254","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"@objectstack/spec","version":"3.0.9","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@3.0.9","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"a94f6ecad76e5d44cbe166caf138e05045581c11","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-3.0.9.tgz","fileCount":1842,"integrity":"sha512-VQKm4omZIYOqVQKUpCj1Ef3cpGXX88lqAN8hpY1BgKnuP9pqJk7KvwHie7iSajIm2R5x/U+kZegSqQsSC8iQKw==","signatures":[{"sig":"MEYCIQCPSWvDjUBp0c0bwPQ1//au2Iwyr9lZRHdUNh7yU+gh8QIhAJ/0qDmh1xFgmxq2j0igTip9XZCrurwqXJ6rE3YWqhat","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51049739},"main":"dist/index.js","_from":"file:objectstack-spec-3.0.9.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./qa":{"types":"./dist/qa/index.d.ts","import":"./dist/qa/index.mjs","require":"./dist/qa/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./cloud":{"types":"./dist/cloud/index.d.ts","import":"./dist/cloud/index.mjs","require":"./dist/cloud/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./identity":{"types":"./dist/identity/index.d.ts","import":"./dist/identity/index.mjs","require":"./dist/identity/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/58f73b7d90e8a0204692027bf927201f/objectstack-spec-3.0.9.tgz","_integrity":"sha512-VQKm4omZIYOqVQKUpCj1Ef3cpGXX88lqAN8hpY1BgKnuP9pqJk7KvwHie7iSajIm2R5x/U+kZegSqQsSC8iQKw==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_3.0.9_1771740017969_0.3581229500138967","host":"s3://npm-registry-packages-npm-production"}},"3.0.10":{"name":"@objectstack/spec","version":"3.0.10","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@3.0.10","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"3d32583ba58544cfc72d5a8deb3a2466f76de66a","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-3.0.10.tgz","fileCount":1899,"integrity":"sha512-AXWTOZSLLIxyU64APikHueIuUSiDkvndJCaxsEz58z8WAUV9A5CG3mCYpr/8q1Vn/9Ot1hzZ4Pbgg8g7IGqbFQ==","signatures":[{"sig":"MEYCIQCo++YRhoHRbRO7q990rR8PNfcPYSIo3XJoZs7rkw26TQIhAMT9yjjyLkPd1UtNSjUReRW5EIHJuaCf7Ggewpd0ZWBA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52562464},"main":"dist/index.js","_from":"file:objectstack-spec-3.0.10.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./qa":{"types":"./dist/qa/index.d.ts","import":"./dist/qa/index.mjs","require":"./dist/qa/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./cloud":{"types":"./dist/cloud/index.d.ts","import":"./dist/cloud/index.mjs","require":"./dist/cloud/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./identity":{"types":"./dist/identity/index.d.ts","import":"./dist/identity/index.mjs","require":"./dist/identity/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/f40482f734d85123ea723bef7ccfd3a8/objectstack-spec-3.0.10.tgz","_integrity":"sha512-AXWTOZSLLIxyU64APikHueIuUSiDkvndJCaxsEz58z8WAUV9A5CG3mCYpr/8q1Vn/9Ot1hzZ4Pbgg8g7IGqbFQ==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.3.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_3.0.10_1771989213341_0.39340234975813226","host":"s3://npm-registry-packages-npm-production"}},"3.0.11":{"name":"@objectstack/spec","version":"3.0.11","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@3.0.11","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"c72a1ef5fe38bf88514d8899bb4cc6d041f84b44","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-3.0.11.tgz","fileCount":1899,"integrity":"sha512-UsVs3tgZ9aELdE1tkfYmxod5BIqKpswgkbTtC78+7ANaUn22jh7uuprIf31Oljsps69DFlw2CU8sJx96CTL4YQ==","signatures":[{"sig":"MEUCIQCpbNm6gjdNkb6di59TKb+iDYYzhTa2JsZsgJ+nWC2IYQIgEEJ1jcQ0QZ4OuE8p4/RDD1PQshAYk2V2inaRUZ/oR0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52562464},"main":"dist/index.js","_from":"file:objectstack-spec-3.0.11.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./qa":{"types":"./dist/qa/index.d.ts","import":"./dist/qa/index.mjs","require":"./dist/qa/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./cloud":{"types":"./dist/cloud/index.d.ts","import":"./dist/cloud/index.mjs","require":"./dist/cloud/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./identity":{"types":"./dist/identity/index.d.ts","import":"./dist/identity/index.mjs","require":"./dist/identity/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/c0121ead9d90efbdbdbafae14e52838b/objectstack-spec-3.0.11.tgz","_integrity":"sha512-UsVs3tgZ9aELdE1tkfYmxod5BIqKpswgkbTtC78+7ANaUn22jh7uuprIf31Oljsps69DFlw2CU8sJx96CTL4YQ==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.3.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_3.0.11_1772131109438_0.302468152578351","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@objectstack/spec","version":"3.1.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@3.1.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"d624f5fb34452664a887a4ae441b8ef59ddefdc7","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-3.1.0.tgz","fileCount":1900,"integrity":"sha512-vkltK1oJCUdhG/8jYTFiPihBzCdJCeFAet75d48THWHhC3rSkvT1gDBoPIc6xxXeQrsxk9uswPp2uP47BDC22g==","signatures":[{"sig":"MEYCIQD3+cxzF32VXgp+6bqsw7vWYYNRZa5Ki8fd/UWJ7ucpAQIhAMEtQEFe/l6ZmlNtM7kWAH9dSiEcnX3scpOdCzDooksv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52629855},"main":"dist/index.js","_from":"file:objectstack-spec-3.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./qa":{"types":"./dist/qa/index.d.ts","import":"./dist/qa/index.mjs","require":"./dist/qa/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./cloud":{"types":"./dist/cloud/index.d.ts","import":"./dist/cloud/index.mjs","require":"./dist/cloud/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./identity":{"types":"./dist/identity/index.d.ts","import":"./dist/identity/index.mjs","require":"./dist/identity/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/9ae166ad98e3e49fbab8c7b23dc6b550/objectstack-spec-3.1.0.tgz","_integrity":"sha512-vkltK1oJCUdhG/8jYTFiPihBzCdJCeFAet75d48THWHhC3rSkvT1gDBoPIc6xxXeQrsxk9uswPp2uP47BDC22g==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.3.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_3.1.0_1772269276459_0.17461577423745034","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@objectstack/spec","version":"3.1.1","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@3.1.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"9a845a097de46f13cb20170d89ebe15fddefde6b","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-3.1.1.tgz","fileCount":1900,"integrity":"sha512-GciwJrNvnNMZK5P3Hm60WECeJThNC64hhnfNdnv88dYEnl0dNBaeXSAPxRSC8yTWhGnx9WWt4qMlMiXZMhuMog==","signatures":[{"sig":"MEUCIDy7BMLG934YB/jhud9/fA0osFAziVGmwUYgf+FcmlQPAiEAwoQ3eEwdv3rv/F1KDz7LWJlQCe+iQq8FO6199l7Z0c0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52656604},"main":"dist/index.js","_from":"file:objectstack-spec-3.1.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./qa":{"types":"./dist/qa/index.d.ts","import":"./dist/qa/index.mjs","require":"./dist/qa/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./cloud":{"types":"./dist/cloud/index.d.ts","import":"./dist/cloud/index.mjs","require":"./dist/cloud/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./identity":{"types":"./dist/identity/index.d.ts","import":"./dist/identity/index.mjs","require":"./dist/identity/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/ce386463524c3aa6192ec2bf0aa1ad3e/objectstack-spec-3.1.1.tgz","_integrity":"sha512-GciwJrNvnNMZK5P3Hm60WECeJThNC64hhnfNdnv88dYEnl0dNBaeXSAPxRSC8yTWhGnx9WWt4qMlMiXZMhuMog==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.3.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_3.1.1_1772357894270_0.4464133022046992","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@objectstack/spec","version":"3.2.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@3.2.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"3eb3f956bce1833c1e23095859f86aab6b341f89","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-3.2.0.tgz","fileCount":1900,"integrity":"sha512-NbVKcfNfqcaHIPuJx863Fw6emSDC7vabtzkLxYa1Bg+B7sZN0HPRDD51q/InDz3NjwTnSObPBfK+zWTMqs4E+Q==","signatures":[{"sig":"MEQCIH1VgUDLm84COdWryzkeKM00H0N6zaBTXKaQ6O72jQTGAiAhaVHtTiAElGAajI1iE+Ou8qhQLflY56fPFfVpegNPfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50841702},"main":"dist/index.js","_from":"file:objectstack-spec-3.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./qa":{"types":"./dist/qa/index.d.ts","import":"./dist/qa/index.mjs","require":"./dist/qa/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./cloud":{"types":"./dist/cloud/index.d.ts","import":"./dist/cloud/index.mjs","require":"./dist/cloud/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./identity":{"types":"./dist/identity/index.d.ts","import":"./dist/identity/index.mjs","require":"./dist/identity/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/eab597009aca166aaa294badcdbae6ff/objectstack-spec-3.2.0.tgz","_integrity":"sha512-NbVKcfNfqcaHIPuJx863Fw6emSDC7vabtzkLxYa1Bg+B7sZN0HPRDD51q/InDz3NjwTnSObPBfK+zWTMqs4E+Q==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.3.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_3.2.0_1772432440726_0.29619081864801644","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@objectstack/spec","version":"3.2.1","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@3.2.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"9ed4ef0ad9c8e725dae7535c9b9c65d457a73fc1","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-3.2.1.tgz","fileCount":1900,"integrity":"sha512-Nov8qdpORhQuZgtxnQ6lrQVQtfrcHvmuEILtunTeoFrumLzCO+yxOQMT/Ol/8XA6BzAopksCV1o1xNzdUfXEsA==","signatures":[{"sig":"MEQCIC/whu+HurYQcsI2aWsR6W3/WovpAZgNr/YEwOlXCe0BAiAPdlb6AfSoBFMLfzBWRUjjq6KfF2LqLBhEivJLP0iQPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50841702},"main":"dist/index.js","_from":"file:objectstack-spec-3.2.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./qa":{"types":"./dist/qa/index.d.ts","import":"./dist/qa/index.mjs","require":"./dist/qa/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./cloud":{"types":"./dist/cloud/index.d.ts","import":"./dist/cloud/index.mjs","require":"./dist/cloud/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./identity":{"types":"./dist/identity/index.d.ts","import":"./dist/identity/index.mjs","require":"./dist/identity/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/0745e2170cafa3a2120a3c9a0779bff0/objectstack-spec-3.2.1.tgz","_integrity":"sha512-Nov8qdpORhQuZgtxnQ6lrQVQtfrcHvmuEILtunTeoFrumLzCO+yxOQMT/Ol/8XA6BzAopksCV1o1xNzdUfXEsA==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.3.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_3.2.1_1772528035744_0.18481093470336907","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"@objectstack/spec","version":"3.2.2","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@3.2.2","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"c285069ff414e0dddf8b12e46049c3fb632ac894","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-3.2.2.tgz","fileCount":1900,"integrity":"sha512-gTntWLxz5pu8qejUw2nkltnM+am7srRhEo0KW3HROMyQh4C1ox8LcfX1TKxDDYr0Cv2b4sEVXknGuHbmHqZqkQ==","signatures":[{"sig":"MEQCIAKAS1K5JpjnPSYDHZoID8vxOzLCIWj4cYTNNdTfjX4NAiBCKRWtrJs109c0un18hder72A13HAM06f/TersWZYRpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50848170},"main":"dist/index.js","_from":"file:objectstack-spec-3.2.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./qa":{"types":"./dist/qa/index.d.ts","import":"./dist/qa/index.mjs","require":"./dist/qa/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./cloud":{"types":"./dist/cloud/index.d.ts","import":"./dist/cloud/index.mjs","require":"./dist/cloud/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./identity":{"types":"./dist/identity/index.d.ts","import":"./dist/identity/index.mjs","require":"./dist/identity/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/4a418c79f13233d646405b382e067d5c/objectstack-spec-3.2.2.tgz","_integrity":"sha512-gTntWLxz5pu8qejUw2nkltnM+am7srRhEo0KW3HROMyQh4C1ox8LcfX1TKxDDYr0Cv2b4sEVXknGuHbmHqZqkQ==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.3.5","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_3.2.2_1773038876722_0.13419734067019862","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"@objectstack/spec","version":"3.2.3","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@3.2.3","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"1ce49939c88f25e12fe132e00ada9912ec52f233","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-3.2.3.tgz","fileCount":1908,"integrity":"sha512-i8ggA11gBeKOqNZ9uvr4NlEFXX9t6fJ6nISKYAvZA63SRvCyn26Sse2DBFomDpHyc0SFkZ1gPKv7UVkolUhXCQ==","signatures":[{"sig":"MEUCID2Mjzzfu2K406sStuvG/3BZ2lpX9tMlw3lIQK/a5+93AiEA38s++untiEPHJi02O+7GiBUewPGvTkvZ5EHUGJ1nc4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51057368},"main":"dist/index.js","_from":"file:objectstack-spec-3.2.3.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./qa":{"types":"./dist/qa/index.d.ts","import":"./dist/qa/index.mjs","require":"./dist/qa/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./cloud":{"types":"./dist/cloud/index.d.ts","import":"./dist/cloud/index.mjs","require":"./dist/cloud/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./identity":{"types":"./dist/identity/index.d.ts","import":"./dist/identity/index.mjs","require":"./dist/identity/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/bb85a4e6aaac77652f3dd814916070dc/objectstack-spec-3.2.3.tgz","_integrity":"sha512-i8ggA11gBeKOqNZ9uvr4NlEFXX9t6fJ6nISKYAvZA63SRvCyn26Sse2DBFomDpHyc0SFkZ1gPKv7UVkolUhXCQ==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.3.5","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_3.2.3_1773049298369_0.2687787118578988","host":"s3://npm-registry-packages-npm-production"}},"3.2.4":{"name":"@objectstack/spec","version":"3.2.4","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@3.2.4","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"b2fd4ad5f8f613e0cc0a99f31c250fd830f4e0a6","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-3.2.4.tgz","fileCount":1908,"integrity":"sha512-s8tkYsq7OnumPuYe0IcqZzPIK9SYG6U/i+r44zlxebf2eXi02SHksq6tElSj8SSbsDnneNCOZxTPyaJMJq7gnQ==","signatures":[{"sig":"MEYCIQDaA2n9USpu4trXVuuM8gLVwxae38q0+k7q6b9dBmtjxwIhAL2tVLwjU+3aVbe0qUFHbcjdltpy0VybNS8paLu43cdz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51057368},"main":"dist/index.js","_from":"file:objectstack-spec-3.2.4.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./qa":{"types":"./dist/qa/index.d.ts","import":"./dist/qa/index.mjs","require":"./dist/qa/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./cloud":{"types":"./dist/cloud/index.d.ts","import":"./dist/cloud/index.mjs","require":"./dist/cloud/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./identity":{"types":"./dist/identity/index.d.ts","import":"./dist/identity/index.mjs","require":"./dist/identity/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/cef49b91f9716f51161ec0465f9da11d/objectstack-spec-3.2.4.tgz","_integrity":"sha512-s8tkYsq7OnumPuYe0IcqZzPIK9SYG6U/i+r44zlxebf2eXi02SHksq6tElSj8SSbsDnneNCOZxTPyaJMJq7gnQ==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.3.5","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_3.2.4_1773115303630_0.8269928996427318","host":"s3://npm-registry-packages-npm-production"}},"3.2.5":{"name":"@objectstack/spec","version":"3.2.5","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@3.2.5","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"e12d72ba13754fc7b73fc368a7a1bf8b4df2f5ab","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-3.2.5.tgz","fileCount":1908,"integrity":"sha512-FllWcUWotIFYVgCuxZ37oWJzQ7Fik+GxDusfkaiFTI8y1L1uVBYyiU69RyC51lc0pV5dWaeBn0SUS/ud5t207Q==","signatures":[{"sig":"MEQCIH6b3BCc2DC2DFVYYo0WNDf3HEreBG4JKXKYsC7xSbO8AiAMEH0GYzC3BFfwypSDAfJ+pM5rTjtQhGlS5aHH78hP3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51057382},"main":"dist/index.js","_from":"file:objectstack-spec-3.2.5.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./qa":{"types":"./dist/qa/index.d.ts","import":"./dist/qa/index.mjs","require":"./dist/qa/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./cloud":{"types":"./dist/cloud/index.d.ts","import":"./dist/cloud/index.mjs","require":"./dist/cloud/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./identity":{"types":"./dist/identity/index.d.ts","import":"./dist/identity/index.mjs","require":"./dist/identity/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/3258a3c9158b3ce2925c21ec55c33113/objectstack-spec-3.2.5.tgz","_integrity":"sha512-FllWcUWotIFYVgCuxZ37oWJzQ7Fik+GxDusfkaiFTI8y1L1uVBYyiU69RyC51lc0pV5dWaeBn0SUS/ud5t207Q==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.3.5","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_3.2.5_1773132140924_0.42247109328240695","host":"s3://npm-registry-packages-npm-production"}},"3.2.6":{"name":"@objectstack/spec","version":"3.2.6","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@3.2.6","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"db282e23030713c1968a9281a8d3f2df069f006e","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-3.2.6.tgz","fileCount":1908,"integrity":"sha512-yQPb7WgaOOu7kSz76AS0RpGy3NqAYFynEGMtvpfIyPUkTvLlD8rgNwhS5ztrLxaamD2VGV3nCb2M8Yflvhz11g==","signatures":[{"sig":"MEQCIAdKSFCleDMYHfKv6q8Gz/NO0lCjMTEWoJhGL/wChgvPAiA0TNIK+i+UIG+aRxSm8tBQoicys+w9BXWsk6yuamzEFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51097160},"main":"dist/index.js","_from":"file:objectstack-spec-3.2.6.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./qa":{"types":"./dist/qa/index.d.ts","import":"./dist/qa/index.mjs","require":"./dist/qa/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./cloud":{"types":"./dist/cloud/index.d.ts","import":"./dist/cloud/index.mjs","require":"./dist/cloud/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./identity":{"types":"./dist/identity/index.d.ts","import":"./dist/identity/index.mjs","require":"./dist/identity/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/615c6a77ae190faa122fc97b6a055c2e/objectstack-spec-3.2.6.tgz","_integrity":"sha512-yQPb7WgaOOu7kSz76AS0RpGy3NqAYFynEGMtvpfIyPUkTvLlD8rgNwhS5ztrLxaamD2VGV3nCb2M8Yflvhz11g==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.3.5","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_3.2.6_1773289990809_0.4912731540707185","host":"s3://npm-registry-packages-npm-production"}},"3.2.7":{"name":"@objectstack/spec","version":"3.2.7","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@3.2.7","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"dd1d9c95c984a32ac6ed14a0a73da13f3926362e","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-3.2.7.tgz","fileCount":1912,"integrity":"sha512-s18JD4zGlVlj5XUvI7g0Ru0LyTp21tUZGk25PmR/a7jax+oGzRZso9PXRIdSPDzI4u4GmIcSzjB4YQkOr1stQQ==","signatures":[{"sig":"MEUCIBN0XSTj5qot4lgAxJjse2VZ+Uzvf3j5mn28jh+tvi1NAiEA0SKr2FA1AfoRbCBVA8ojYwerVC6Kafec9jnGwxQFtaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51170122},"main":"dist/index.js","_from":"file:objectstack-spec-3.2.7.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./qa":{"types":"./dist/qa/index.d.ts","import":"./dist/qa/index.mjs","require":"./dist/qa/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./cloud":{"types":"./dist/cloud/index.d.ts","import":"./dist/cloud/index.mjs","require":"./dist/cloud/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./identity":{"types":"./dist/identity/index.d.ts","import":"./dist/identity/index.mjs","require":"./dist/identity/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/c7593fe9e2549f9f3d3cc29e750f7269/objectstack-spec-3.2.7.tgz","_integrity":"sha512-s18JD4zGlVlj5XUvI7g0Ru0LyTp21tUZGk25PmR/a7jax+oGzRZso9PXRIdSPDzI4u4GmIcSzjB4YQkOr1stQQ==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.3.5","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/spec_3.2.7_1773825693669_0.2262074616851979","host":"s3://npm-registry-packages-npm-production"}},"3.2.8":{"name":"@objectstack/spec","version":"3.2.8","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@3.2.8","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"93ade1e60f30e4d3ebe971456b140035cf669ba0","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-3.2.8.tgz","fileCount":1912,"integrity":"sha512-n2uy7T7x9zympv/dpYD1jtsXiSza2BRCJvOdcI50rOIeEYbZHnZ8ap7cWn7EvaJ/dv4Mi9Bj5uo7SCYcXyB7XA==","signatures":[{"sig":"MEUCIF1wzu21rOv09kSlgsT/x4YpMK7FjS7FNNyh6vb5tYwEAiEA6ntHR9sonAlXYxnKF+m7eJvTeaB7VcuThMTR2GHw6eA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51170120},"main":"dist/index.js","_from":"file:objectstack-spec-3.2.8.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./qa":{"types":"./dist/qa/index.d.ts","import":"./dist/qa/index.mjs","require":"./dist/qa/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./cloud":{"types":"./dist/cloud/index.d.ts","import":"./dist/cloud/index.mjs","require":"./dist/cloud/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./identity":{"types":"./dist/identity/index.d.ts","import":"./dist/identity/index.mjs","require":"./dist/identity/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/da22aa0d34d664d7acbee0eb4ad51028/objectstack-spec-3.2.8.tgz","_integrity":"sha512-n2uy7T7x9zympv/dpYD1jtsXiSza2BRCJvOdcI50rOIeEYbZHnZ8ap7cWn7EvaJ/dv4Mi9Bj5uo7SCYcXyB7XA==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.0","typescript":"^5.3.0","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/spec_3.2.8_1773919560720_0.4364540848896712","host":"s3://npm-registry-packages-npm-production"}},"3.2.9":{"name":"@objectstack/spec","version":"3.2.9","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@3.2.9","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"43acb0ca31f364fb22ef6fd47641c9e60c12aa71","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-3.2.9.tgz","fileCount":1912,"integrity":"sha512-7pC9zuWOSIt5rfSwoNWleWwt5hLlzuQqzlej0h6nLo6/oLU/xbJiEtI/te79AGoFLLKv3koktzijJ57a/qtaUg==","signatures":[{"sig":"MEUCIQD3oQk3xUD6p8tBqR+d1s02cOehYLDaoJHdxgM/vo2rTwIgM+bbXdzVJoJtq6j/rVVA1nM8scm6AELaWofrJJ1M+cA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51170786},"main":"dist/index.js","_from":"file:objectstack-spec-3.2.9.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./qa":{"types":"./dist/qa/index.d.ts","import":"./dist/qa/index.mjs","require":"./dist/qa/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./cloud":{"types":"./dist/cloud/index.d.ts","import":"./dist/cloud/index.mjs","require":"./dist/cloud/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./identity":{"types":"./dist/identity/index.d.ts","import":"./dist/identity/index.mjs","require":"./dist/identity/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/cdc8cbc22e85d64513f297f17116b029/objectstack-spec-3.2.9.tgz","_integrity":"sha512-7pC9zuWOSIt5rfSwoNWleWwt5hLlzuQqzlej0h6nLo6/oLU/xbJiEtI/te79AGoFLLKv3koktzijJ57a/qtaUg==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.0","typescript":"^5.3.0","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/spec_3.2.9_1774090236931_0.9598912138613216","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@objectstack/spec","version":"3.3.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@3.3.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"d93187cc2cc76a78d9345375aeb683bec087180b","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-3.3.0.tgz","fileCount":1912,"integrity":"sha512-xYrB473/ZWybqHNu7wNqZsPzr0B6gLrrpcxNygkFSvIeIS/7Kqmk3E5BBKnu+TUTnb/58QhvHIhMmSUbv+VQSQ==","signatures":[{"sig":"MEQCIBKIjqCQNay2LtqxG78mIK81m0JFA1Fqm6MUvfVF70MYAiBfkVOT/bb2JqUuCY4q8v9IfC64/KvL/tL2px5bV1NSjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51176504},"main":"dist/index.js","_from":"file:objectstack-spec-3.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./qa":{"types":"./dist/qa/index.d.ts","import":"./dist/qa/index.mjs","require":"./dist/qa/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./cloud":{"types":"./dist/cloud/index.d.ts","import":"./dist/cloud/index.mjs","require":"./dist/cloud/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./identity":{"types":"./dist/identity/index.d.ts","import":"./dist/identity/index.mjs","require":"./dist/identity/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/bd8f2cc7f05744bfe50df2292c25f2cc/objectstack-spec-3.3.0.tgz","_integrity":"sha512-xYrB473/ZWybqHNu7wNqZsPzr0B6gLrrpcxNygkFSvIeIS/7Kqmk3E5BBKnu+TUTnb/58QhvHIhMmSUbv+VQSQ==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.0","typescript":"^5.3.0","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/spec_3.3.0_1774265329487_0.371832461916747","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@objectstack/spec","version":"3.3.1","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@3.3.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"e38446d077fbd4c76323e3c0b2aa0f7072a81d87","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-3.3.1.tgz","fileCount":1912,"integrity":"sha512-7HVaNkwrCAvsN56ZN1cj2P+BE78QGh6DJxJO2gJnWg/LFUajis2NUXofIlCblSlF/y/32/7zi9iey/Z+aQWQJA==","signatures":[{"sig":"MEUCIQCPmUsIvQuPv8HQJOPwxmtAUSUypQsnxK3bM/NNfWFH5wIgLaZUDkXMs2yE+T14VUszo2paiswJ7pmjhpwJF+gf6kg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51191948},"main":"dist/index.js","_from":"file:objectstack-spec-3.3.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./qa":{"types":"./dist/qa/index.d.ts","import":"./dist/qa/index.mjs","require":"./dist/qa/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./cloud":{"types":"./dist/cloud/index.d.ts","import":"./dist/cloud/index.mjs","require":"./dist/cloud/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./identity":{"types":"./dist/identity/index.d.ts","import":"./dist/identity/index.mjs","require":"./dist/identity/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/1a8a79254f214f96237b9001e74af746/objectstack-spec-3.3.1.tgz","_integrity":"sha512-7HVaNkwrCAvsN56ZN1cj2P+BE78QGh6DJxJO2gJnWg/LFUajis2NUXofIlCblSlF/y/32/7zi9iey/Z+aQWQJA==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.0","typescript":"^5.3.0","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/spec_3.3.1_1774414831814_0.45302397368335345","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@objectstack/spec","version":"4.0.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@4.0.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"53256c70d7dce59e3fae3ed8e03b37799a564253","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-4.0.0.tgz","fileCount":1921,"integrity":"sha512-6JaFfO1LD1pNS/PLFUN300pcyuNWiAEboDpj+QnLXxhYwkx+Nz8gEsMW50isFpecnVL1SnDRGjTXmfpU8rOAcA==","signatures":[{"sig":"MEUCIGqJnqOgFNCWfbo+a7YU5u1PqQEIBsp2f0ahIywetybVAiEA7o0i5Dhmo2cSv2+0DEeKHzQrKWChaUgd1V1gV5OD/MQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51694552},"main":"dist/index.js","_from":"file:objectstack-spec-4.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./qa":{"types":"./dist/qa/index.d.ts","import":"./dist/qa/index.mjs","require":"./dist/qa/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./cloud":{"types":"./dist/cloud/index.d.ts","import":"./dist/cloud/index.mjs","require":"./dist/cloud/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./identity":{"types":"./dist/identity/index.d.ts","import":"./dist/identity/index.mjs","require":"./dist/identity/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/4430b45973c1247937baf49ea030128e/objectstack-spec-4.0.0.tgz","_integrity":"sha512-6JaFfO1LD1pNS/PLFUN300pcyuNWiAEboDpj+QnLXxhYwkx+Nz8gEsMW50isFpecnVL1SnDRGjTXmfpU8rOAcA==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/spec_4.0.0_1774950051497_0.9039549139099017","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@objectstack/spec","version":"4.0.1","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@4.0.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"01415d45a08e590bb2ceff3c6948511e40b11e65","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-4.0.1.tgz","fileCount":1921,"integrity":"sha512-xl7OYnOdnXg8w9MSIydyiEuWtoHwiYoGgtf8c4kX5GfRwaL8hbM8eU/wjv4aAmoMVbdUO9Uukm75Bmey1EHHlw==","signatures":[{"sig":"MEUCIQDaN7GTWm8Qy5akf1GB4oe98yORj455OYNX9ch86SGqIgIgMBfbe7KIdiygHGeGTXm34v43u+pCy/hVGyWjbuZEoL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51712008},"main":"dist/index.js","_from":"file:objectstack-spec-4.0.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./qa":{"types":"./dist/qa/index.d.ts","import":"./dist/qa/index.mjs","require":"./dist/qa/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./cloud":{"types":"./dist/cloud/index.d.ts","import":"./dist/cloud/index.mjs","require":"./dist/cloud/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./identity":{"types":"./dist/identity/index.d.ts","import":"./dist/identity/index.mjs","require":"./dist/identity/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/956d75196dc73c98063aa6fd06419e5b/objectstack-spec-4.0.1.tgz","_integrity":"sha512-xl7OYnOdnXg8w9MSIydyiEuWtoHwiYoGgtf8c4kX5GfRwaL8hbM8eU/wjv4aAmoMVbdUO9Uukm75Bmey1EHHlw==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/spec_4.0.1_1774958133900_0.19394062668176093","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@objectstack/spec","version":"4.0.2","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@4.0.2","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"45d4a2d1aed67c3fb23d3e2609b7bbd3700f80f4","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-4.0.2.tgz","fileCount":1932,"integrity":"sha512-87Xw4DvBVCyAIeVL/oMGDh0xJILLKujXXFWDFpqMUuRhgU7fv5bZyR4WI/h9/Zo6D0UKBk9LuSIRldLCcBcnEw==","signatures":[{"sig":"MEYCIQCudgeA5sPofEiTLzxRVZK1MCKNWgwJkcSvCd2IC7X92gIhAJoQ5QhwbaX8FpUB7Xg6KI5XHMZeeJhyUj7KvNZNwe4b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50778001},"main":"dist/index.js","_from":"file:objectstack-spec-4.0.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./qa":{"types":"./dist/qa/index.d.ts","import":"./dist/qa/index.mjs","require":"./dist/qa/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./cloud":{"types":"./dist/cloud/index.d.ts","import":"./dist/cloud/index.mjs","require":"./dist/cloud/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./identity":{"types":"./dist/identity/index.d.ts","import":"./dist/identity/index.mjs","require":"./dist/identity/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/b8ed920b6a92b5c0ad2ea2fd3f11547f/objectstack-spec-4.0.2.tgz","_integrity":"sha512-87Xw4DvBVCyAIeVL/oMGDh0xJILLKujXXFWDFpqMUuRhgU7fv5bZyR4WI/h9/Zo6D0UKBk9LuSIRldLCcBcnEw==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.146","zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/spec_4.0.2_1775534947536_0.8472211032109107","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@objectstack/spec","version":"4.0.3","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@4.0.3","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"30d47bf5a74b5e3d75fe79f3e1a4ab0aa3404e79","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-4.0.3.tgz","fileCount":1936,"integrity":"sha512-WCnDm7DdVSUP7UnNtwGHpVBUmEr4nnY20Nbu1G9GfNZWTcZST1Yr7b4KtGf0fkohZXjegQVF1+vsEQf8rMospw==","signatures":[{"sig":"MEYCIQDqtzk5MwxXOgTCFrpw9yUXNmTI+Gv9PvBf4ztObNXwXAIhAK5nVFKbRy5D4EBekVwv8F+9jL9qxHIPiArV9FInbjld","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50876894},"main":"dist/index.js","_from":"file:objectstack-spec-4.0.3.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./qa":{"types":"./dist/qa/index.d.ts","import":"./dist/qa/index.mjs","require":"./dist/qa/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./cloud":{"types":"./dist/cloud/index.d.ts","import":"./dist/cloud/index.mjs","require":"./dist/cloud/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./identity":{"types":"./dist/identity/index.d.ts","import":"./dist/identity/index.mjs","require":"./dist/identity/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/22ae1c9da18c7e5fe44bc17cf72e1a37/objectstack-spec-4.0.3.tgz","_integrity":"sha512-WCnDm7DdVSUP7UnNtwGHpVBUmEr4nnY20Nbu1G9GfNZWTcZST1Yr7b4KtGf0fkohZXjegQVF1+vsEQf8rMospw==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.158","zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.4","typescript":"^6.0.2","@types/node":"^25.6.0","@vitest/coverage-v8":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/spec_4.0.3_1776086012030_0.2202939830116215","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@objectstack/spec","version":"4.0.4","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@4.0.4","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"030b4cea76d7e656b95616b8db94b40f2b8322ad","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-4.0.4.tgz","fileCount":1940,"integrity":"sha512-35M0tk/u5Qm7a2uGSQOCDPyfwfSTgzUVlpZLJzWbrucmovPt+5KLGY/cPcZqeOlJpkN+bM9b7k4d7hdDhQwIBQ==","signatures":[{"sig":"MEYCIQDlpvLV3Df1YvDFUbGDuVCg1Kjn1nPM6lT+ckc+IHNJiwIhALauzplPG/pXbVh2su31Yc+QwKMBZctW9HT1G4g1AgX1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50954068},"main":"dist/index.js","_from":"file:objectstack-spec-4.0.4.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./qa":{"types":"./dist/qa/index.d.ts","import":"./dist/qa/index.mjs","require":"./dist/qa/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./cloud":{"types":"./dist/cloud/index.d.ts","import":"./dist/cloud/index.mjs","require":"./dist/cloud/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./identity":{"types":"./dist/identity/index.d.ts","import":"./dist/identity/index.mjs","require":"./dist/identity/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/cabc0162f317f5699a520967eeaebd56/objectstack-spec-4.0.4.tgz","_integrity":"sha512-35M0tk/u5Qm7a2uGSQOCDPyfwfSTgzUVlpZLJzWbrucmovPt+5KLGY/cPcZqeOlJpkN+bM9b7k4d7hdDhQwIBQ==","_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.158","zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.4","typescript":"^6.0.2","@types/node":"^25.6.0","@vitest/coverage-v8":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/spec_4.0.4_1776264967111_0.5480101444132024","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"@objectstack/spec","version":"4.0.5","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@4.0.5","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"f0a12d96bdf9e4c1abbd2f49803b01129400c1fe","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-4.0.5.tgz","fileCount":1866,"integrity":"sha512-oGoPHRpYUmbgBnLRUHCTiuTo+DtVLdJ6nqH63hqNqBDfIX6g14np1TmszZcUvhb+UxBY8xXU8ivbL2sbUS806A==","signatures":[{"sig":"MEYCIQCh8nz0JmCOX3F9iwNqZ7xPojq/ZZQm7/cbWYI+7cjqWgIhAPniy2ZKXcqjxNEGtvFvbXmFrpnK/4vc8bL6ax/tIItt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44307174},"main":"dist/index.js","_from":"file:objectstack-spec-4.0.5.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./qa":{"types":"./dist/qa/index.d.ts","import":"./dist/qa/index.mjs","require":"./dist/qa/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./cloud":{"types":"./dist/cloud/index.d.ts","import":"./dist/cloud/index.mjs","require":"./dist/cloud/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./identity":{"types":"./dist/identity/index.d.ts","import":"./dist/identity/index.mjs","require":"./dist/identity/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && NODE_OPTIONS=\"--max-old-space-size=4096\" BUILD_DTS=true tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/f6f7b5f45e35233c4305832b0fa210a8/objectstack-spec-4.0.5.tgz","_integrity":"sha512-oGoPHRpYUmbgBnLRUHCTiuTo+DtVLdJ6nqH63hqNqBDfIX6g14np1TmszZcUvhb+UxBY8xXU8ivbL2sbUS806A==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.177","tsx":"^4.21.0","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@vitest/coverage-v8":"^4.1.5"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_4.0.5_1778284897209_0.6379108443162216","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@objectstack/spec","version":"4.1.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@4.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":"3f116a96836239c095a980ae3b04972290b7901e","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-4.1.0.tgz","fileCount":1890,"integrity":"sha512-58/NmWbcVsSXFaF29TTkPUn8NQkkNiyH9JEheFIBTWrIC0GpDw3e3oKvuT2s+maq+4WqGhM5EAHdRvKdQRkKiw==","signatures":[{"sig":"MEUCIQCVB1yyskZ+LyX5J6o5jwRzsyw22BZR4KpFPDV17DTK2AIgCm1X/VbTXGWRwSuyCwicW/C04aLDC37JGCLPUN9Z/X8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47908352},"main":"dist/index.js","_from":"file:objectstack-spec-4.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./qa":{"types":"./dist/qa/index.d.ts","import":"./dist/qa/index.mjs","require":"./dist/qa/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./cloud":{"types":"./dist/cloud/index.d.ts","import":"./dist/cloud/index.mjs","require":"./dist/cloud/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./identity":{"types":"./dist/identity/index.d.ts","import":"./dist/identity/index.mjs","require":"./dist/identity/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && NODE_OPTIONS=\"--max-old-space-size=4096\" BUILD_DTS=true tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/4bb398fecfd442208b53fce99106600b/objectstack-spec-4.1.0.tgz","_integrity":"sha512-58/NmWbcVsSXFaF29TTkPUn8NQkkNiyH9JEheFIBTWrIC0GpDw3e3oKvuT2s+maq+4WqGhM5EAHdRvKdQRkKiw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.185","tsx":"^4.22.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","@vitest/coverage-v8":"^4.1.7"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_4.1.0_1779371434725_0.547057483332354","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@objectstack/spec","version":"4.1.1","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@4.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":"18b9dcef2761973eecd1eba239a3add56b3a8a2e","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-4.1.1.tgz","fileCount":1890,"integrity":"sha512-fIP2SXGCtOnbeaiT7kwfbYPvWS4RZCvzg/ChUrvcyEDm26sQQ9pQ8eiFiJFZa1q2bT6Vds9mYuS7r4hN10XsbA==","signatures":[{"sig":"MEUCIGK36qBRIuKdNC95yfV+i23ndg0O/QPf3zTPe446hbDxAiEAx9jexcVU2ZxAWezxhJM3prLRYoUTG1Tz9xRiVDtpQhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48020048},"main":"dist/index.js","_from":"file:objectstack-spec-4.1.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./qa":{"types":"./dist/qa/index.d.ts","import":"./dist/qa/index.mjs","require":"./dist/qa/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./cloud":{"types":"./dist/cloud/index.d.ts","import":"./dist/cloud/index.mjs","require":"./dist/cloud/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./identity":{"types":"./dist/identity/index.d.ts","import":"./dist/identity/index.mjs","require":"./dist/identity/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && NODE_OPTIONS=\"--max-old-space-size=4096\" BUILD_DTS=true tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/172fa6f3ce04798bbb7daee5943d3a72/objectstack-spec-4.1.1.tgz","_integrity":"sha512-fIP2SXGCtOnbeaiT7kwfbYPvWS4RZCvzg/ChUrvcyEDm26sQQ9pQ8eiFiJFZa1q2bT6Vds9mYuS7r4hN10XsbA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.185","tsx":"^4.22.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","@vitest/coverage-v8":"^4.1.7"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_4.1.1_1779431359846_0.535848599109296","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@objectstack/spec","version":"4.2.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@4.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":"c1e92216c571a47ea56ad3edb037391e7272d7ae","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-4.2.0.tgz","fileCount":1890,"integrity":"sha512-RSbK4btP4ig0RWwtWBkESiZ3UZtsrZ190k1B3JDvJI6rA2XkdCRvBujH1JXOg6nqV3BSIOsP6waXe3FreX2Vbg==","signatures":[{"sig":"MEQCIAirxK8mF1PY1CbGROkJZDtLJWBM9huwmM/TzYI9u2IAAiAh5hHrNaI1qGSiYQaUdy0V2fnm1so30BidlzzoN7xK4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48024428},"main":"dist/index.js","_from":"file:objectstack-spec-4.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./qa":{"types":"./dist/qa/index.d.ts","import":"./dist/qa/index.mjs","require":"./dist/qa/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./cloud":{"types":"./dist/cloud/index.d.ts","import":"./dist/cloud/index.mjs","require":"./dist/cloud/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./identity":{"types":"./dist/identity/index.d.ts","import":"./dist/identity/index.mjs","require":"./dist/identity/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && NODE_OPTIONS=\"--max-old-space-size=4096\" BUILD_DTS=true tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/a08a75f292825e1bab28ee83737af5d8/objectstack-spec-4.2.0.tgz","_integrity":"sha512-RSbK4btP4ig0RWwtWBkESiZ3UZtsrZ190k1B3JDvJI6rA2XkdCRvBujH1JXOg6nqV3BSIOsP6waXe3FreX2Vbg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.190","tsx":"^4.22.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","@vitest/coverage-v8":"^4.1.7"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_4.2.0_1779439601360_0.5699819963413963","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@objectstack/spec","version":"5.0.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@5.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":"00e8c42a762464aa459e9ac301685d46f07fc234","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-5.0.0.tgz","fileCount":1890,"integrity":"sha512-tm+CNYk81W9Wh5YYo5oZeXz9N+q4bZITS4noXgsCYtkxRI12DHIegwDR+vMpR8vRsqoQ3F/O1oCg7GfeQxuAgA==","signatures":[{"sig":"MEYCIQDHdpHKpQmDeuR04qD0QQQcRPm5IUmcuFnki5zhfnGthQIhAM+PHy2vs/PcGdmQ0pBkydDaUDKVVRCaNECgVv6acQMG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48102764},"main":"dist/index.js","_from":"file:objectstack-spec-5.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./qa":{"types":"./dist/qa/index.d.ts","import":"./dist/qa/index.mjs","require":"./dist/qa/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./cloud":{"types":"./dist/cloud/index.d.ts","import":"./dist/cloud/index.mjs","require":"./dist/cloud/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./identity":{"types":"./dist/identity/index.d.ts","import":"./dist/identity/index.mjs","require":"./dist/identity/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && NODE_OPTIONS=\"--max-old-space-size=4096\" BUILD_DTS=true tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/11f1427bbe9e6de37523a31b7608f336/objectstack-spec-5.0.0.tgz","_integrity":"sha512-tm+CNYk81W9Wh5YYo5oZeXz9N+q4bZITS4noXgsCYtkxRI12DHIegwDR+vMpR8vRsqoQ3F/O1oCg7GfeQxuAgA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.190","tsx":"^4.22.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","@vitest/coverage-v8":"^4.1.7"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_5.0.0_1779463783113_0.765529686799739","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@objectstack/spec","version":"5.1.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@5.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":"419a7823faea46f6bd4ac4ffee00242c5b47cf35","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-5.1.0.tgz","fileCount":1890,"integrity":"sha512-lK02PECpfw7DzRAcKFZu3MTymH6pDI1ZAnAiui9r7fK9tUbG7VR349Iufapj0iBVaFEgdhBG1DCDrZ3t7g/4aQ==","signatures":[{"sig":"MEUCID2FkanOZ7U8pyU5G7hju+sJyuTMUGz5OaFn5ce2CwazAiEAv2ShC5iEAfnj5LfXI77wA33nXToTbEdyEfORVrKq1co=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48124482},"main":"dist/index.js","_from":"file:objectstack-spec-5.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./qa":{"types":"./dist/qa/index.d.ts","import":"./dist/qa/index.mjs","require":"./dist/qa/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./cloud":{"types":"./dist/cloud/index.d.ts","import":"./dist/cloud/index.mjs","require":"./dist/cloud/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./identity":{"types":"./dist/identity/index.d.ts","import":"./dist/identity/index.mjs","require":"./dist/identity/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && NODE_OPTIONS=\"--max-old-space-size=4096\" BUILD_DTS=true tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/df84929d9e9e50bb4483c1548cbcda3e/objectstack-spec-5.1.0.tgz","_integrity":"sha512-lK02PECpfw7DzRAcKFZu3MTymH6pDI1ZAnAiui9r7fK9tUbG7VR349Iufapj0iBVaFEgdhBG1DCDrZ3t7g/4aQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.190","tsx":"^4.22.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","@vitest/coverage-v8":"^4.1.7"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_5.1.0_1779465693267_0.32598553003295216","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@objectstack/spec","version":"5.2.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@5.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":"7713124e6744ff5e63ab0226fd1ee049174f074b","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-5.2.0.tgz","fileCount":1900,"integrity":"sha512-sQWLFK/sjjuVM8X/M7z1L+d4fNAI3FNmp5E4tplS8Nd1mgOawyXHRc/ixkSzR+j6S1Qekxn0BzSF121ndBWeGw==","signatures":[{"sig":"MEYCIQDcztSC1QmwxOL92zLuUYywHOxWomN4OKToMxqUcYL8ZgIhAMEZ4kzU7RpCZT6qzQnZT3Emm1i9jxUsPEg6Lmn2i89J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48400072},"main":"dist/index.js","_from":"file:objectstack-spec-5.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./qa":{"types":"./dist/qa/index.d.ts","import":"./dist/qa/index.mjs","require":"./dist/qa/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./cloud":{"types":"./dist/cloud/index.d.ts","import":"./dist/cloud/index.mjs","require":"./dist/cloud/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./identity":{"types":"./dist/identity/index.d.ts","import":"./dist/identity/index.mjs","require":"./dist/identity/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && NODE_OPTIONS=\"--max-old-space-size=4096\" BUILD_DTS=true tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/55bb6e21297b673926806098611b08e9/objectstack-spec-5.2.0.tgz","_integrity":"sha512-sQWLFK/sjjuVM8X/M7z1L+d4fNAI3FNmp5E4tplS8Nd1mgOawyXHRc/ixkSzR+j6S1Qekxn0BzSF121ndBWeGw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.190","tsx":"^4.22.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","@vitest/coverage-v8":"^4.1.7"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_5.2.0_1779558739458_0.8287552769892437","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@objectstack/spec","version":"6.0.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@6.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":"5db2462f1b349acc65dfff495a32f49bcf6a46b8","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-6.0.0.tgz","fileCount":1987,"integrity":"sha512-CsuHM4AueXTB0cBH2GKIOmnDywXb8v1c8sGVjHmhISgcAPrPOUN8dXG176adD424pNUuk8ITXzUhQ8ZDCF12vA==","signatures":[{"sig":"MEYCIQDanzecB5FtSvvfXFHA62l2FqYm6V5IITBcYaiquIw6MgIhALmeWB1mufkes9zhvU9sL9vGBDkkKK375BClFCrTVQ73","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46205032},"main":"dist/index.js","_from":"file:objectstack-spec-6.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./qa":{"types":"./dist/qa/index.d.ts","import":"./dist/qa/index.mjs","require":"./dist/qa/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./cloud":{"types":"./dist/cloud/index.d.ts","import":"./dist/cloud/index.mjs","require":"./dist/cloud/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./identity":{"types":"./dist/identity/index.d.ts","import":"./dist/identity/index.mjs","require":"./dist/identity/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && NODE_OPTIONS=\"--max-old-space-size=4096\" BUILD_DTS=true tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/e767f59c9e046a4aab97d79e3986266a/objectstack-spec-6.0.0.tgz","_integrity":"sha512-CsuHM4AueXTB0cBH2GKIOmnDywXb8v1c8sGVjHmhISgcAPrPOUN8dXG176adD424pNUuk8ITXzUhQ8ZDCF12vA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.190","tsx":"^4.22.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","@vitest/coverage-v8":"^4.1.7"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_6.0.0_1779626947082_0.8301995454468476","host":"s3://npm-registry-packages-npm-production"}},"6.1.1":{"name":"@objectstack/spec","version":"6.1.1","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@6.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":"f4b75708bcbc01da59341ad2403faf64e926da28","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-6.1.1.tgz","fileCount":1987,"integrity":"sha512-nixEj13u04nDuhqX9wjI8yfJkwwJDeoi7CgPO4i27wWpqwhT0c512bhw7l4lfd3VgHlOsmVKtcvvxE7BzdCwnA==","signatures":[{"sig":"MEUCIBFB8Kw2AwzefnIUQndQ9gg8pTPA305HRvD2wD/6bsSyAiEA/9w/sYOvYCVuCjowe/Qq5YxtvQ4sSg/RyCfgmmiMP98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46231806},"main":"dist/index.js","_from":"file:objectstack-spec-6.1.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./qa":{"types":"./dist/qa/index.d.ts","import":"./dist/qa/index.mjs","require":"./dist/qa/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./cloud":{"types":"./dist/cloud/index.d.ts","import":"./dist/cloud/index.mjs","require":"./dist/cloud/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./identity":{"types":"./dist/identity/index.d.ts","import":"./dist/identity/index.mjs","require":"./dist/identity/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && NODE_OPTIONS=\"--max-old-space-size=4096\" BUILD_DTS=true tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/67f13ef97477201567a90e63da15ccb4/objectstack-spec-6.1.1.tgz","_integrity":"sha512-nixEj13u04nDuhqX9wjI8yfJkwwJDeoi7CgPO4i27wWpqwhT0c512bhw7l4lfd3VgHlOsmVKtcvvxE7BzdCwnA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.190","tsx":"^4.22.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","@vitest/coverage-v8":"^4.1.7"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_6.1.1_1779634518082_0.15814724986730377","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"@objectstack/spec","version":"6.2.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@6.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":"81d44a3babe245aaa2da4940fc8366d62759bcb8","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-6.2.0.tgz","fileCount":1989,"integrity":"sha512-ogJ1Q1SqHvBnWgHvNJgN5Ioj09dZqkLPh6M4U4fQa6i2fumykkyfz3H5zfTAxFutOIN9mdwD64D2dNNLVN1bKA==","signatures":[{"sig":"MEUCIQCXjAiqzaXlCmkuAHDA1xV7WjFIJM0+/IoTA/xyfseQcgIgWQDOoeQmab3JJSPAyyxhsiDfiLmUvCEtGQF/x0TKLjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46255824},"main":"dist/index.js","_from":"file:objectstack-spec-6.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./qa":{"types":"./dist/qa/index.d.ts","import":"./dist/qa/index.mjs","require":"./dist/qa/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./cloud":{"types":"./dist/cloud/index.d.ts","import":"./dist/cloud/index.mjs","require":"./dist/cloud/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./identity":{"types":"./dist/identity/index.d.ts","import":"./dist/identity/index.mjs","require":"./dist/identity/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && NODE_OPTIONS=\"--max-old-space-size=4096\" BUILD_DTS=true tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/c340feee0bf9802738e9d71c58912b02/objectstack-spec-6.2.0.tgz","_integrity":"sha512-ogJ1Q1SqHvBnWgHvNJgN5Ioj09dZqkLPh6M4U4fQa6i2fumykkyfz3H5zfTAxFutOIN9mdwD64D2dNNLVN1bKA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","tsx":"^4.22.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","@vitest/coverage-v8":"^4.1.7"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_6.2.0_1779679742499_0.16018878689983063","host":"s3://npm-registry-packages-npm-production"}},"6.3.0":{"name":"@objectstack/spec","version":"6.3.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@6.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":"dab8e614fe821d8aedad28b65854446907f019a2","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-6.3.0.tgz","fileCount":1992,"integrity":"sha512-GL1qzelV+76+p0o3d1W/hNt29NIsKWI9H7Ac69IPVt6ducu4+YUcCzvq0PpHilCB2LTsP3vJan3J2f+H1NkTcg==","signatures":[{"sig":"MEUCIDt2xSrXBrD3mnZoNHUfERELux3rVAFLzdEHR3zu3fB7AiEAiQsnaQg7ATkKtxd4JOLacXy5JtUxfbfPcXA2nBW8krY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46308457},"main":"dist/index.js","_from":"file:objectstack-spec-6.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./qa":{"types":"./dist/qa/index.d.ts","import":"./dist/qa/index.mjs","require":"./dist/qa/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./cloud":{"types":"./dist/cloud/index.d.ts","import":"./dist/cloud/index.mjs","require":"./dist/cloud/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./identity":{"types":"./dist/identity/index.d.ts","import":"./dist/identity/index.mjs","require":"./dist/identity/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && NODE_OPTIONS=\"--max-old-space-size=4096\" BUILD_DTS=true tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/37275cadb9f267d927eb5280f9742098/objectstack-spec-6.3.0.tgz","_integrity":"sha512-GL1qzelV+76+p0o3d1W/hNt29NIsKWI9H7Ac69IPVt6ducu4+YUcCzvq0PpHilCB2LTsP3vJan3J2f+H1NkTcg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","tsx":"^4.22.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","@vitest/coverage-v8":"^4.1.7"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_6.3.0_1779686103670_0.5174049439898492","host":"s3://npm-registry-packages-npm-production"}},"6.4.0":{"name":"@objectstack/spec","version":"6.4.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@6.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":"830571fdd29b4c20e7fab45df93b0148703a5aa5","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-6.4.0.tgz","fileCount":2019,"integrity":"sha512-Vcf84LujmHViXsHCu7qKODnirH52H7zwnJnEtU32i8oNp/XpnjDpx03F3uiWatLEzIL3eUj7/3vhJf9GFLMBBQ==","signatures":[{"sig":"MEYCIQDAs1V+un1+YUDpRaGK8P6MNE99XOBDxAO0mWUuh0SnYgIhAMiH0eN4CJOotW3IFWm9bLmrwIl1zvEVgr40iYhrCH3h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46752171},"main":"dist/index.js","_from":"file:objectstack-spec-6.4.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./qa":{"types":"./dist/qa/index.d.ts","import":"./dist/qa/index.mjs","require":"./dist/qa/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./cloud":{"types":"./dist/cloud/index.d.ts","import":"./dist/cloud/index.mjs","require":"./dist/cloud/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./identity":{"types":"./dist/identity/index.d.ts","import":"./dist/identity/index.mjs","require":"./dist/identity/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && NODE_OPTIONS=\"--max-old-space-size=4096\" BUILD_DTS=true tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/4c614fdc0117898817e476f250017300/objectstack-spec-6.4.0.tgz","_integrity":"sha512-Vcf84LujmHViXsHCu7qKODnirH52H7zwnJnEtU32i8oNp/XpnjDpx03F3uiWatLEzIL3eUj7/3vhJf9GFLMBBQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","tsx":"^4.22.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","@vitest/coverage-v8":"^4.1.7"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_6.4.0_1779696433645_0.22980893841529526","host":"s3://npm-registry-packages-npm-production"}},"6.5.0":{"name":"@objectstack/spec","version":"6.5.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@6.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":"bb4578f72e1728d5a8ac21a6ad6924245216b0fd","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-6.5.0.tgz","fileCount":2019,"integrity":"sha512-UKTudMNHgk3e5dDY0oQCRWyphpe1LYInv1+p9iySwf1jqcN3iQ+6OC+pxeGINOJGAnyePlT09nBlaZby29mKVg==","signatures":[{"sig":"MEQCIBE+HFD+VRR/txzG96uxvNiYhP6jgW2AwyemtFa3FdN5AiAyRAZvJj1IaogzTl0Sk30NptIr06ySeQhISU1cifzYAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46752171},"main":"dist/index.js","_from":"file:objectstack-spec-6.5.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.mjs","require":"./dist/ai/index.js"},"./qa":{"types":"./dist/qa/index.d.ts","import":"./dist/qa/index.mjs","require":"./dist/qa/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.mjs","require":"./dist/ui/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.mjs","require":"./dist/api/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./cloud":{"types":"./dist/cloud/index.d.ts","import":"./dist/cloud/index.mjs","require":"./dist/cloud/index.js"},"./kernel":{"types":"./dist/kernel/index.d.ts","import":"./dist/kernel/index.mjs","require":"./dist/kernel/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.mjs","require":"./dist/studio/index.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.mjs","require":"./dist/system/index.js"},"./identity":{"types":"./dist/identity/index.d.ts","import":"./dist/identity/index.mjs","require":"./dist/identity/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.mjs","require":"./dist/security/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.mjs","require":"./dist/contracts/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.mjs","require":"./dist/automation/index.js"},"./integration":{"types":"./dist/integration/index.d.ts","import":"./dist/integration/index.mjs","require":"./dist/integration/index.js"},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && NODE_OPTIONS=\"--max-old-space-size=4096\" BUILD_DTS=true tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/81f88941cf35e0fa1833defd2d0569fb/objectstack-spec-6.5.0.tgz","_integrity":"sha512-UKTudMNHgk3e5dDY0oQCRWyphpe1LYInv1+p9iySwf1jqcN3iQ+6OC+pxeGINOJGAnyePlT09nBlaZby29mKVg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","tsx":"^4.22.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","@vitest/coverage-v8":"^4.1.7"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_6.5.0_1779699958076_0.8959511510665699","host":"s3://npm-registry-packages-npm-production"}},"6.5.1":{"name":"@objectstack/spec","version":"6.5.1","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@6.5.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":"ef65d7d73c94fe318141bd67792dceab795a0568","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-6.5.1.tgz","fileCount":2019,"integrity":"sha512-uUdbJ3TjCeX5nRit8R0a97YxczdwUkhdt98vA7Biohky3Sl6UeRzDTP6T9bF+FJTxJ6eEWRcRT7VKPhsR3o4rg==","signatures":[{"sig":"MEYCIQDGWI3PPdz5hhREa1HCdr/0Pzy85VDzSAJ/7iexLzx+MgIhAMIoKL0TOwl55PPuR/ax9gv+1R1WccUl2Zyf0Bh/z/QS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46753858},"main":"dist/index.js","_from":"file:objectstack-spec-6.5.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && NODE_OPTIONS=\"--max-old-space-size=4096\" BUILD_DTS=true tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/83881f262444b5ab4079d89ab5658a0f/objectstack-spec-6.5.1.tgz","_integrity":"sha512-uUdbJ3TjCeX5nRit8R0a97YxczdwUkhdt98vA7Biohky3Sl6UeRzDTP6T9bF+FJTxJ6eEWRcRT7VKPhsR3o4rg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","tsx":"^4.22.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","@vitest/coverage-v8":"^4.1.7"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_6.5.1_1779704229865_0.008719325959751778","host":"s3://npm-registry-packages-npm-production"}},"6.6.0":{"name":"@objectstack/spec","version":"6.6.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@6.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":"bcb5ee9324cba75efe1966268ab9a83d2e351f55","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-6.6.0.tgz","fileCount":2019,"integrity":"sha512-6Mj7HyaYFMvRIREnfFCkHkdoxce95RjBwLjEJi7qHxc4dvw/UEQAbrFLZ9fFF9H5fPgC8Ymzj0ZEpb5+1GBYxQ==","signatures":[{"sig":"MEQCIHVzhayswzUAdIONjiOOHFi6M/S/dOLVisRbbuC7ZbQZAiBDfEVcW4Wg+8hBsOvSrP/y+C5hyYy1B8IKN424KK0IpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46883769},"main":"dist/index.js","_from":"file:objectstack-spec-6.6.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && NODE_OPTIONS=\"--max-old-space-size=4096\" BUILD_DTS=true tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/50e1025a1b23faa227739fe41f5b495c/objectstack-spec-6.6.0.tgz","_integrity":"sha512-6Mj7HyaYFMvRIREnfFCkHkdoxce95RjBwLjEJi7qHxc4dvw/UEQAbrFLZ9fFF9H5fPgC8Ymzj0ZEpb5+1GBYxQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","tsx":"^4.22.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","@vitest/coverage-v8":"^4.1.7"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_6.6.0_1779760193907_0.4343434728447342","host":"s3://npm-registry-packages-npm-production"}},"6.7.0":{"name":"@objectstack/spec","version":"6.7.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@6.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":"0ab9b4858498f4434b48b8475c006dce27e15d9d","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-6.7.0.tgz","fileCount":2019,"integrity":"sha512-sKD0hXHV3wAZ7KbU47TbCmyCITOTO2QHBkFfDiGHPk7hy4Mmn/Rf3mO69AF44QL8D0zg6u4YZFp3BukJNAyyug==","signatures":[{"sig":"MEQCIGoPtl0ROdJzIgv4mfQYaSIkxhNz9dWd5G1Whd/10qOYAiAxcSDNXvQSPgKZWPekRQud+ybY+zQK8BOXHObQAtaN9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46893404},"main":"dist/index.js","_from":"file:objectstack-spec-6.7.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && NODE_OPTIONS=\"--max-old-space-size=4096\" BUILD_DTS=true tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/60cbf40248fde95337f682adde90510a/objectstack-spec-6.7.0.tgz","_integrity":"sha512-sKD0hXHV3wAZ7KbU47TbCmyCITOTO2QHBkFfDiGHPk7hy4Mmn/Rf3mO69AF44QL8D0zg6u4YZFp3BukJNAyyug==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","tsx":"^4.22.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","@vitest/coverage-v8":"^4.1.7"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_6.7.0_1779769290690_0.4612618954578225","host":"s3://npm-registry-packages-npm-production"}},"6.7.1":{"name":"@objectstack/spec","version":"6.7.1","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@6.7.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":"c925c5d6bbdb9b4cf6a50552aca6ee54f270c5eb","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-6.7.1.tgz","fileCount":2019,"integrity":"sha512-CNJJvDs9KPBmEWP83kIH2vc3N2AeeFvfcsOmf+gyilSW96pfLUaxrsBecAM3mhtUR1WhTG4Y7/qqaFQfXIWBxA==","signatures":[{"sig":"MEQCIEgywtHTl6WjcUtcj+SFsHFvlZ/zbPlPGmrt29RxvlgmAiABoAnryyHkFiVdkbRuzrwuaSrP516IKm66PpFzp6YxyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46893404},"main":"dist/index.js","_from":"file:objectstack-spec-6.7.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && NODE_OPTIONS=\"--max-old-space-size=4096\" BUILD_DTS=true tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/50bcd545d8814dc5cef0520a86b0d995/objectstack-spec-6.7.1.tgz","_integrity":"sha512-CNJJvDs9KPBmEWP83kIH2vc3N2AeeFvfcsOmf+gyilSW96pfLUaxrsBecAM3mhtUR1WhTG4Y7/qqaFQfXIWBxA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","tsx":"^4.22.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","@vitest/coverage-v8":"^4.1.7"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_6.7.1_1779775926377_0.7859051160145984","host":"s3://npm-registry-packages-npm-production"}},"6.8.0":{"name":"@objectstack/spec","version":"6.8.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@6.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":"9cb23c8f7553163e064c9725c5e46205b7f25feb","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-6.8.0.tgz","fileCount":2023,"integrity":"sha512-dgr3Wjh1qTHXJF2J+GJmvknRgDvsJ3AlJy3EXn3fwAshGb97H0eqQ+ojcJAsQM9fTzsf4AWQXEq7kuqjJE3HEw==","signatures":[{"sig":"MEQCICHBIGpcLH57y93MXRJtOr12p5fDxfxQvwTfpP06O94WAiAJIJwzqdCcqWyWXWGfJpZi7CB182BYYkfFT96ER4DL0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49145909},"main":"dist/index.js","_from":"file:objectstack-spec-6.8.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && NODE_OPTIONS=\"--max-old-space-size=4096\" BUILD_DTS=true tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/9c1c5f5c74e6742061b9723298343c85/objectstack-spec-6.8.0.tgz","_integrity":"sha512-dgr3Wjh1qTHXJF2J+GJmvknRgDvsJ3AlJy3EXn3fwAshGb97H0eqQ+ojcJAsQM9fTzsf4AWQXEq7kuqjJE3HEw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","tsx":"^4.22.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","@vitest/coverage-v8":"^4.1.7"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_6.8.0_1779865154165_0.364959766709231","host":"s3://npm-registry-packages-npm-production"}},"6.8.1":{"name":"@objectstack/spec","version":"6.8.1","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@6.8.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":"1b0a1ff82938acc6be1397da5242a4521069f57b","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-6.8.1.tgz","fileCount":2023,"integrity":"sha512-bjqQgDT+LiPRZk9b7W29URuU1g9XhflP7IN+Dpt/A9N3Q8zuebkNxHpkUj6FfjhqjNkXi7lOG9Drn7ah94x8YQ==","signatures":[{"sig":"MEUCIQCIZQrc8TpN9RSp+YvSENHogGRL3IKOzcpEm3CRbbPlNAIgd1oOnqhe1E+QB0j6mXRJPCwshbw/VklmZdSglISbEZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49241481},"main":"dist/index.js","_from":"file:objectstack-spec-6.8.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && NODE_OPTIONS=\"--max-old-space-size=4096\" BUILD_DTS=true tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/3e551cf76ef1db04f0a2a2a116370c32/objectstack-spec-6.8.1.tgz","_integrity":"sha512-bjqQgDT+LiPRZk9b7W29URuU1g9XhflP7IN+Dpt/A9N3Q8zuebkNxHpkUj6FfjhqjNkXi7lOG9Drn7ah94x8YQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","tsx":"^4.22.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","@vitest/coverage-v8":"^4.1.7"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_6.8.1_1779879530616_0.5362037802469664","host":"s3://npm-registry-packages-npm-production"}},"6.9.0":{"name":"@objectstack/spec","version":"6.9.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@6.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":"6a63348b8d6fe0be002197e6ed3798e444d90408","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-6.9.0.tgz","fileCount":2025,"integrity":"sha512-KskN2GtcTreSzHt6P3bO09jRaMlRhc4x3Y5snhedjNxbSUcKhVPru39yRJ8BdibrQTMXEiQdYAf88a9Unp1JNg==","signatures":[{"sig":"MEYCIQC5VwCkacXXiwL7OzqXxL5jsibARBorKatShhfzLnvT5AIhANmRer7+Ku6v/D6Ow1YqM6jCih1oSRoMpN8NoXFrmxFU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49433030},"main":"dist/index.js","_from":"file:objectstack-spec-6.9.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && NODE_OPTIONS=\"--max-old-space-size=4096\" BUILD_DTS=true tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/6b6ca74cfc1699692019cfe10a347461/objectstack-spec-6.9.0.tgz","_integrity":"sha512-KskN2GtcTreSzHt6P3bO09jRaMlRhc4x3Y5snhedjNxbSUcKhVPru39yRJ8BdibrQTMXEiQdYAf88a9Unp1JNg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","tsx":"^4.22.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","@vitest/coverage-v8":"^4.1.7"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_6.9.0_1779891282778_0.05090736055533518","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@objectstack/spec","version":"7.0.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@7.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":"15f4f14d877f3eb4ced97cf5cfe9262b9d607d74","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-7.0.0.tgz","fileCount":2022,"integrity":"sha512-3NRZoesV1OexNVJcQNWXWSXvqjAGSRDGQqjUbFL493u5NUbdam9Sy8r+VwFQmwKfv34pysSgXOdFYxaTO3AanA==","signatures":[{"sig":"MEUCIQDyRb4Xba8iZ646yPQ9tqpUA/TeKOBJaPofKF16Apj2QwIgKa36Ir45c9iGL8jgLuSSZ+a4W1UnSbewr8icRTge+ew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52630444},"main":"dist/index.js","_from":"file:objectstack-spec-7.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && NODE_OPTIONS=\"--max-old-space-size=4096\" BUILD_DTS=true tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/94c0bf97ccad85f591ab89186a0dede0/objectstack-spec-7.0.0.tgz","_integrity":"sha512-3NRZoesV1OexNVJcQNWXWSXvqjAGSRDGQqjUbFL493u5NUbdam9Sy8r+VwFQmwKfv34pysSgXOdFYxaTO3AanA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","tsx":"^4.22.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","@vitest/coverage-v8":"^4.1.7"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_7.0.0_1779981451168_0.3197181142864729","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"@objectstack/spec","version":"7.1.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@7.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":"52429cbf39b11ccd668763c19ae46575f99e1358","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-7.1.0.tgz","fileCount":2022,"integrity":"sha512-ISehmL1Sl6Ejq6WcI1nZ1NGQiykusscYQw1/wx2caeViZms5Xzy3+fHRedycNMgUp+jpiLhhu6JCBrZjfEhADQ==","signatures":[{"sig":"MEYCIQC5K959XeK5YkRcXe9XM5ZGYXl8nr3pHHrqJscyE5PSjgIhAKhWdA86xo8qp1zM13YkUkEggdUBL6jO+9JwmvBFlOxi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54618074},"main":"dist/index.js","_from":"file:objectstack-spec-7.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && NODE_OPTIONS=\"--max-old-space-size=4096\" BUILD_DTS=true tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/95fb1347364bd31b1787dd49939993fb/objectstack-spec-7.1.0.tgz","_integrity":"sha512-ISehmL1Sl6Ejq6WcI1nZ1NGQiykusscYQw1/wx2caeViZms5Xzy3+fHRedycNMgUp+jpiLhhu6JCBrZjfEhADQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","tsx":"^4.22.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","@vitest/coverage-v8":"^4.1.7"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_7.1.0_1780036505249_0.2080630820468714","host":"s3://npm-registry-packages-npm-production"}},"7.2.0":{"name":"@objectstack/spec","version":"7.2.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@7.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":"8ad9b4cd2c8da00e935daab3d5a024ca9cdae1d4","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-7.2.0.tgz","fileCount":2026,"integrity":"sha512-basKd+cDL24aw8aYda9botWN5xGfAByAAc4cK9E2p3cpX0faAbCUCZ9mlIwhaWk/g5rHo0a0KlR5hcbTq7UZ+Q==","signatures":[{"sig":"MEYCIQCGV3rspconFA0nLpOfcIYlmRiy/VITt+xULEAnAbBedwIhAK7uItbqQLCt3uYmbj8qkVizaf0LhLWK7+pNEWYCiPeh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54870120},"main":"dist/index.js","_from":"file:objectstack-spec-7.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && NODE_OPTIONS=\"--max-old-space-size=4096\" BUILD_DTS=true tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/9da0a7f943296f050d859fab92453dab/objectstack-spec-7.2.0.tgz","_integrity":"sha512-basKd+cDL24aw8aYda9botWN5xGfAByAAc4cK9E2p3cpX0faAbCUCZ9mlIwhaWk/g5rHo0a0KlR5hcbTq7UZ+Q==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","tsx":"^4.22.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","@vitest/coverage-v8":"^4.1.7"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_7.2.0_1780050723673_0.28296696242279884","host":"s3://npm-registry-packages-npm-production"}},"7.2.1":{"name":"@objectstack/spec","version":"7.2.1","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@7.2.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":"dd592ab83c16a144a657df887dfbf55e291e5df2","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-7.2.1.tgz","fileCount":2029,"integrity":"sha512-W7j4OdzSxPcwNw3eOLsEfyCn51EHAy9KMvAD/nglFjxj/TdqaOFHJWeIdY33RAqpLZQ4vJiu8knSmQMDtR9Xvg==","signatures":[{"sig":"MEYCIQDdra4GfaeNXB9QUGv8DB0ESXIJaIROVK02QYVnV6xozwIhAKyYpOCTYNDoH88gyx03mbhwk9H9J9aKoPTd9w7FwrcB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55755279},"main":"dist/index.js","_from":"file:objectstack-spec-7.2.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && NODE_OPTIONS=\"--max-old-space-size=4096\" BUILD_DTS=true tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/9438dbd5c9e80a516bef214f087a7be7/objectstack-spec-7.2.1.tgz","_integrity":"sha512-W7j4OdzSxPcwNw3eOLsEfyCn51EHAy9KMvAD/nglFjxj/TdqaOFHJWeIdY33RAqpLZQ4vJiu8knSmQMDtR9Xvg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","tsx":"^4.22.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","@vitest/coverage-v8":"^4.1.7"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_7.2.1_1780068892294_0.4074169807353072","host":"s3://npm-registry-packages-npm-production"}},"7.3.0":{"name":"@objectstack/spec","version":"7.3.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@7.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":"6b754cea3f3e0af1bebeff3ded83808540cbdd1e","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-7.3.0.tgz","fileCount":2029,"integrity":"sha512-yoa721aRJ+9w59PpKeDW4odNGk1Quy2OhOz0RwqTHTMxX3hC+iyufcLxu5C7k0VPbE/pM51yZ+fXsvxNBi246w==","signatures":[{"sig":"MEQCIBjt1m6nVGOBof08wDT+JD6vDnrgzoxDwDo9pEzPnzYSAiAj6KGNbW3ucwlTlJqNWRlkAH7VDcZYBHJXw7WS5SdcFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55792373},"main":"dist/index.js","_from":"file:objectstack-spec-7.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && NODE_OPTIONS=\"--max-old-space-size=4096\" BUILD_DTS=true tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/1c036559e282c830a49c24707bcc082a/objectstack-spec-7.3.0.tgz","_integrity":"sha512-yoa721aRJ+9w59PpKeDW4odNGk1Quy2OhOz0RwqTHTMxX3hC+iyufcLxu5C7k0VPbE/pM51yZ+fXsvxNBi246w==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","tsx":"^4.22.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","@vitest/coverage-v8":"^4.1.7"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_7.3.0_1780113580291_0.3956222772420719","host":"s3://npm-registry-packages-npm-production"}},"7.4.0":{"name":"@objectstack/spec","version":"7.4.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@7.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":"0e57b608b3a0f66f29782af8f1b9071ec5ce37e9","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-7.4.0.tgz","fileCount":2017,"integrity":"sha512-fHJ8P96WdCR6MHYQ83XixUfKj1N/bW7jaqrjcH1OQ5dAB1rX7HjHkDXjG/rZBbSPFljXvwwGFS5eLghJqBzcdg==","signatures":[{"sig":"MEQCIBHXekorPXeNAVOTKhnjEdvqrgmPrVDITccsc6lrn5l/AiAJMbM1xqLjCaTG2AsV56wkE2qKzxbSUheioSO2I5FxRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53124812},"main":"dist/index.js","_from":"file:objectstack-spec-7.4.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && NODE_OPTIONS=\"--max-old-space-size=4096\" BUILD_DTS=true tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/44f1d92eee40053f95b2bd158e90f7a9/objectstack-spec-7.4.0.tgz","_integrity":"sha512-fHJ8P96WdCR6MHYQ83XixUfKj1N/bW7jaqrjcH1OQ5dAB1rX7HjHkDXjG/rZBbSPFljXvwwGFS5eLghJqBzcdg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","tsx":"^4.22.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","@vitest/coverage-v8":"^4.1.7"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_7.4.0_1780310751665_0.14055689294271212","host":"s3://npm-registry-packages-npm-production"}},"7.4.1":{"name":"@objectstack/spec","version":"7.4.1","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@7.4.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":"25d076172f970e8bd62d8255e018584a82b1f954","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-7.4.1.tgz","fileCount":2017,"integrity":"sha512-sHzH2csNuliOvW3IevBJgMAjoEldrN8dTSfQJjsxE5jOlRflW4Yx2Y4bi8/Ek1vfutk+TQcfzVgrrMd/2tiFFg==","signatures":[{"sig":"MEUCIHl+mYJM5mfsEHGFKb4I48lEUUFSFc+f998KzsidqiROAiEA+Kjh3oR1KndF2ELzkKNTW8CyIBRlV4jkreFSjIg2kF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53124812},"main":"dist/index.js","_from":"file:objectstack-spec-7.4.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && NODE_OPTIONS=\"--max-old-space-size=4096\" BUILD_DTS=true tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/17ddb28d589820bb29d2354be9c2f777/objectstack-spec-7.4.1.tgz","_integrity":"sha512-sHzH2csNuliOvW3IevBJgMAjoEldrN8dTSfQJjsxE5jOlRflW4Yx2Y4bi8/Ek1vfutk+TQcfzVgrrMd/2tiFFg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","tsx":"^4.22.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","@vitest/coverage-v8":"^4.1.7"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_7.4.1_1780319618289_0.9275006102120347","host":"s3://npm-registry-packages-npm-production"}},"7.5.0":{"name":"@objectstack/spec","version":"7.5.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@7.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":"ab7ba86e4aebce95cf3aa4dabc468e3592ddf862","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-7.5.0.tgz","fileCount":2017,"integrity":"sha512-jHjMvXeGLANkvbhfqeXO2PlZpewK8RJ7wDbHxIUXEgiD+hwEcQIXh62QOs/Qu4cloQcpWTH/dbs6b2wywNGLPw==","signatures":[{"sig":"MEUCIBmh1N7oExm4ExGB9dg7iqK8tjDiSTwSRW6XHA+BEDCVAiEAj+uSdwm4v9G4QMNH2+gNtOW1wm+fbIbqINeEE4RARms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53089073},"main":"dist/index.js","_from":"file:objectstack-spec-7.5.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && NODE_OPTIONS=\"--max-old-space-size=4096\" BUILD_DTS=true tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/ea240b7a2ca2abc62b0372be10c8a8bd/objectstack-spec-7.5.0.tgz","_integrity":"sha512-jHjMvXeGLANkvbhfqeXO2PlZpewK8RJ7wDbHxIUXEgiD+hwEcQIXh62QOs/Qu4cloQcpWTH/dbs6b2wywNGLPw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.193","tsx":"^4.22.4","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.1","@vitest/coverage-v8":"^4.1.8"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_7.5.0_1780327930626_0.5532955282152283","host":"s3://npm-registry-packages-npm-production"}},"7.6.0":{"name":"@objectstack/spec","version":"7.6.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@7.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":"2dce601f4f11e7d73785dab361288c681dd02fc3","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-7.6.0.tgz","fileCount":2019,"integrity":"sha512-R1RHMbkPxbygMkMZf7MixYlNte8V6kMr5fN2gc8nHeSZXjrxGeyUSnQ6m0pFt8ae1TKFMzbKE8raPlHJa68RFA==","signatures":[{"sig":"MEQCIDmE/L6YLrR92VdTDR2UsU/DeCsuyeoLzcLptgZGwz5eAiBi/wh1eVZ5R8LvXu4LZcH5wjtLQyiijbiKD0x1XejU5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53402730},"main":"dist/index.js","_from":"file:objectstack-spec-7.6.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && NODE_OPTIONS=\"--max-old-space-size=4096\" BUILD_DTS=true tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/27f78e59dcbf45b31553e10f852bb0f3/objectstack-spec-7.6.0.tgz","_integrity":"sha512-R1RHMbkPxbygMkMZf7MixYlNte8V6kMr5fN2gc8nHeSZXjrxGeyUSnQ6m0pFt8ae1TKFMzbKE8raPlHJa68RFA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.193","tsx":"^4.22.4","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.1","@vitest/coverage-v8":"^4.1.8"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_7.6.0_1780383873382_0.39305623714968596","host":"s3://npm-registry-packages-npm-production"}},"7.7.0":{"name":"@objectstack/spec","version":"7.7.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@7.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":"0c78986054b81cbd43c90bb59cdc342a4426734c","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-7.7.0.tgz","fileCount":2028,"integrity":"sha512-p9GxtbD8oJFkf9tjNlaOZmBxufskk683IhBL0My8NK0EOH/xG1xbbeAWctpHHIdK91hz9EkZLthtJVbnBNaMPw==","signatures":[{"sig":"MEUCIQDIrHBZVFwuQMRaSdy8B8338EkswJvlMhu+qz0/VajxIwIgXtuS9dXq9wPdK1gOxb9Me+8zh4Xf35JH2Qw9dWYyeDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53698723},"main":"dist/index.js","_from":"file:objectstack-spec-7.7.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && NODE_OPTIONS=\"--max-old-space-size=4096\" BUILD_DTS=true tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/faa4d53a5363913fbaa37183ed56a34f/objectstack-spec-7.7.0.tgz","_integrity":"sha512-p9GxtbD8oJFkf9tjNlaOZmBxufskk683IhBL0My8NK0EOH/xG1xbbeAWctpHHIdK91hz9EkZLthtJVbnBNaMPw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.193","tsx":"^4.22.4","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.1","@vitest/coverage-v8":"^4.1.8"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_7.7.0_1780409611758_0.2673566825441811","host":"s3://npm-registry-packages-npm-production"}},"7.8.0":{"name":"@objectstack/spec","version":"7.8.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@7.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":"1794ec568adc07e16314b3c6db82803ed5809136","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-7.8.0.tgz","fileCount":2029,"integrity":"sha512-eOdt6KVi8D52mGxV1slwzEqvnejW5teDhDk20lBWVAvn4XVN5DT0NVGjSPfABaKvoFKItk0lS+7Ur/p0NgIEQA==","signatures":[{"sig":"MEUCICFhSpJ4NQpPxORSGQM+v/rdw+XV/eeU4LT77J7WD4M0AiEAy3TdSH7yHouccz5eqYL5xbFNJ19USIPbNcqkxOreu9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53818344},"main":"dist/index.js","_from":"file:objectstack-spec-7.8.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && NODE_OPTIONS=\"--max-old-space-size=4096\" BUILD_DTS=true tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/4a903b2bfa4def2fe70335e4a0193693/objectstack-spec-7.8.0.tgz","_integrity":"sha512-eOdt6KVi8D52mGxV1slwzEqvnejW5teDhDk20lBWVAvn4XVN5DT0NVGjSPfABaKvoFKItk0lS+7Ur/p0NgIEQA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.193","tsx":"^4.22.4","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.1","@vitest/coverage-v8":"^4.1.8"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_7.8.0_1780481706855_0.6347988237786641","host":"s3://npm-registry-packages-npm-production"}},"7.9.0":{"name":"@objectstack/spec","version":"7.9.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@7.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":"84f956d86d58e5db9cf3798dc76934a7b35827dc","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-7.9.0.tgz","fileCount":2029,"integrity":"sha512-B/tEB4Xggdwck9v4d97dB+K3dOjgjjm/TALcRqSFotRmBs3hbsiLXxKYMsyhl71E57/DNxwwikaZ3inwOi+ZUA==","signatures":[{"sig":"MEUCIHuOBeAyXwBLui8rjWpjP0OgBwcxhl3g+TmktqVcjzfCAiEA/NdS96CJE9ef/WTcktYGJQL79Vb+Z3U2Xi2aT7gHM8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53818344},"main":"dist/index.js","_from":"file:objectstack-spec-7.9.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && NODE_OPTIONS=\"--max-old-space-size=4096\" BUILD_DTS=true tsup","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/3df02c4487b4d9f28d9bb0d0cd0c9458/objectstack-spec-7.9.0.tgz","_integrity":"sha512-B/tEB4Xggdwck9v4d97dB+K3dOjgjjm/TALcRqSFotRmBs3hbsiLXxKYMsyhl71E57/DNxwwikaZ3inwOi+ZUA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.193","tsx":"^4.22.4","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.1","@vitest/coverage-v8":"^4.1.8"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_7.9.0_1780500951661_0.32224899616298264","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@objectstack/spec","version":"8.0.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@8.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":"320a97ee5a47a0c946ddec77519ec64f3993a1c8","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-8.0.0.tgz","fileCount":2037,"integrity":"sha512-6LZwZ0whERXToD4D6K2kQGuC1V2FspEbgDLFrWSXvQxSZE5d791xNPTS2Ayxo4iMBgWk+Coukmxf5F/owIsVCQ==","signatures":[{"sig":"MEUCIQCkO2SWuq9CPgzFLZhYvpm/wi+ygO6KwTBGsO25UwQW1gIgV1/2O+DSCEU1efSStdxwq6T1aBUvmYJkiK8CUAjalvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55195437},"main":"dist/index.js","_from":"file:objectstack-spec-8.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/82186a18cb7b4a8db696eddaa2eadc48/objectstack-spec-8.0.0.tgz","_integrity":"sha512-6LZwZ0whERXToD4D6K2kQGuC1V2FspEbgDLFrWSXvQxSZE5d791xNPTS2Ayxo4iMBgWk+Coukmxf5F/owIsVCQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.193","tsx":"^4.22.4","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.1","@vitest/coverage-v8":"^4.1.8"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_8.0.0_1780836405193_0.46265236764363826","host":"s3://npm-registry-packages-npm-production"}},"8.0.1":{"name":"@objectstack/spec","version":"8.0.1","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@8.0.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":"8e1a0542a87fd6317f810e76b0bcba3c1bb90321","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-8.0.1.tgz","fileCount":2037,"integrity":"sha512-ZTHxY0TJIGDGNNd+i5Jzl8KQEA4wxgm46WTICrrYEybdsUnSkuOEKSW3lH0IBB8vI9Dx8/yUtKw77Di9NDfkAw==","signatures":[{"sig":"MEUCICHr9Nj8s7FFZU7rPBtu8JN01p+t6MEA6qQHDpYUtrUlAiEA7JjtkfPz7eqjqjDwu9Z/4g3cRYdLZIWsWJGo4kPV2G0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55195437},"main":"dist/index.js","_from":"file:objectstack-spec-8.0.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/c65bfcc38b8649926bf552c83af24d2e/objectstack-spec-8.0.1.tgz","_integrity":"sha512-ZTHxY0TJIGDGNNd+i5Jzl8KQEA4wxgm46WTICrrYEybdsUnSkuOEKSW3lH0IBB8vI9Dx8/yUtKw77Di9NDfkAw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.193","tsx":"^4.22.4","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.1","@vitest/coverage-v8":"^4.1.8"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_8.0.1_1780882938222_0.8261018059972289","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"@objectstack/spec","version":"9.0.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@9.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":"b7420148329f19479861c6a0275d2bd5e5d97276","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-9.0.0.tgz","fileCount":2036,"integrity":"sha512-02/NF7c/oAFr4pfpyBgsly9Tv1LFZFaX5rXVtjLCJOMYBVBqAXctOUuhUsv7G7RGOYubNuuig0PsNlK+EtX1DA==","signatures":[{"sig":"MEYCIQDa/cV1jYSq0qelvNgZF0cn3xZKFzAF8o5io/1hY43kLwIhALfrpm/wcW3jGV/oCiXDYRQ819FzZR9ogeYE9oSl8mG2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54998813},"main":"dist/index.js","_from":"file:objectstack-spec-9.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/c35ebf7248ec86ccf444d4df0d5990cf/objectstack-spec-9.0.0.tgz","_integrity":"sha512-02/NF7c/oAFr4pfpyBgsly9Tv1LFZFaX5rXVtjLCJOMYBVBqAXctOUuhUsv7G7RGOYubNuuig0PsNlK+EtX1DA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.198","tsx":"^4.22.4","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.2","@vitest/coverage-v8":"^4.1.8"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_9.0.0_1781110725011_0.13779669056488175","host":"s3://npm-registry-packages-npm-production"}},"9.0.1":{"name":"@objectstack/spec","version":"9.0.1","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@9.0.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":"3ca4a07f079f3642495d6683c392d51090d381c2","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-9.0.1.tgz","fileCount":2036,"integrity":"sha512-tBoq2RcFaLp8lzqwBgNHVFcLHPgKoIB9acUTh29/Jcv7F4ovklc18dko3VkRX0I6N0t/7Qeqo0fUsPpdrLiKQA==","signatures":[{"sig":"MEUCIB42FvxZkaOFGo17tCGC6ECNPAJ5T7yNbcqV6BB+adfxAiEAseWiDUPwv6VbrWj9WROFvyNpTc1Xq21mSbgji65B53w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55017797},"main":"dist/index.js","_from":"file:objectstack-spec-9.0.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/87e2fd6062ac0c8b037d4e2085e3cbb7/objectstack-spec-9.0.1.tgz","_integrity":"sha512-tBoq2RcFaLp8lzqwBgNHVFcLHPgKoIB9acUTh29/Jcv7F4ovklc18dko3VkRX0I6N0t/7Qeqo0fUsPpdrLiKQA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.198","tsx":"^4.22.4","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.2","@vitest/coverage-v8":"^4.1.8"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_9.0.1_1781187973629_0.6929685251940843","host":"s3://npm-registry-packages-npm-production"}},"9.1.0":{"name":"@objectstack/spec","version":"9.1.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@9.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":"290ddcd99a17d798557bb1028fed74630ed9f17e","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-9.1.0.tgz","fileCount":2036,"integrity":"sha512-KaWZUlKOCVzFfYb9xjsGMY2IoC6DQ/ylTJmRy5IxZL9hjkZaXflgW8QB0lApWMT5ojZDTsbA/qywyl9Wr4428w==","signatures":[{"sig":"MEYCIQC0KXrlpeQ2LFe7UGVEQ6mbrN+IrRuzPQ9/jjQRlpL1NAIhAO9589p6lCzk2+bym2Sm3sEBuPqF6ps7mKbfk9ZLFI5s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55042879},"main":"dist/index.js","_from":"file:objectstack-spec-9.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/d292ae4d0dc533ebfa9ac95691712ccb/objectstack-spec-9.1.0.tgz","_integrity":"sha512-KaWZUlKOCVzFfYb9xjsGMY2IoC6DQ/ylTJmRy5IxZL9hjkZaXflgW8QB0lApWMT5ojZDTsbA/qywyl9Wr4428w==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.198","tsx":"^4.22.4","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.2","@vitest/coverage-v8":"^4.1.8"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_9.1.0_1781193399420_0.09586315628270481","host":"s3://npm-registry-packages-npm-production"}},"9.2.0":{"name":"@objectstack/spec","version":"9.2.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@9.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":"3cf8aa0447f9c48eb113eef6f7475f761a03c0e8","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-9.2.0.tgz","fileCount":2036,"integrity":"sha512-nM0yCg1ya3CHIgF4zI9ENrhHaiwkEEEOu1mtAIwywxcJfl2eZ7DZAUbKvqy6t+U64BbslQthpQz/ktY0/tNbJQ==","signatures":[{"sig":"MEUCIHP2Ph81SP5BZmG8W4nsHsNdWqjLGG5Y78wx8+l/S4c5AiEAgRkWYpk6T4i1Ie/Wc/wdrrl8QCUlQuwCr99ILQBuZk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55044249},"main":"dist/index.js","_from":"file:objectstack-spec-9.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/a282cecd772f039d81ab8bdc12c22afd/objectstack-spec-9.2.0.tgz","_integrity":"sha512-nM0yCg1ya3CHIgF4zI9ENrhHaiwkEEEOu1mtAIwywxcJfl2eZ7DZAUbKvqy6t+U64BbslQthpQz/ktY0/tNbJQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.198","tsx":"^4.22.4","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.2","@vitest/coverage-v8":"^4.1.8"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_9.2.0_1781196967098_0.5703435949752824","host":"s3://npm-registry-packages-npm-production"}},"9.3.0":{"name":"@objectstack/spec","version":"9.3.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@9.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":"ad994cfd8eb56ceab3e2717391c43cdbda5502ab","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-9.3.0.tgz","fileCount":2040,"integrity":"sha512-wmXYY89TJ31xFePIoD0XDXz/bCfcWnijtZanRl6dtsWE0PuCpwGNLIzwz3Bz2teZyLrVzTScXJwfhEXTDiMIeQ==","signatures":[{"sig":"MEUCIQCthxXVEbTYPlNST1JavPvp+RB+hw5MarWo8JrTVB6vggIgZ976aRVU0cHVyPWkzFrafLgab9MqX3AjiKa56+NO6NE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55601734},"main":"dist/index.js","_from":"file:objectstack-spec-9.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/7ef51f1a02c8b144406501006b4b3c66/objectstack-spec-9.3.0.tgz","_integrity":"sha512-wmXYY89TJ31xFePIoD0XDXz/bCfcWnijtZanRl6dtsWE0PuCpwGNLIzwz3Bz2teZyLrVzTScXJwfhEXTDiMIeQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.198","tsx":"^4.22.4","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.2","@vitest/coverage-v8":"^4.1.8"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_9.3.0_1781315704222_0.62873082241349","host":"s3://npm-registry-packages-npm-production"}},"9.4.0":{"name":"@objectstack/spec","version":"9.4.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@9.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":"b1f32b2b5e81dc81768815c8316c4ad3f6373469","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-9.4.0.tgz","fileCount":2040,"integrity":"sha512-aOSBhXrrk5JepAg2FYjsev17gO3D++KbnLcRcXn6lSMdQ/Q1PXpqej+IFY3tiK40zjo3QAOWWLvJq/xh7NiWPA==","signatures":[{"sig":"MEQCIBqSfzboGM9Gc9nN1LTWqtGf4Owi1r13e11zy92p2md3AiB6OWMfUNoSNeBSYbKGjfLU3Yqld8oSpdk5b6IPk9ulKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55656912},"main":"dist/index.js","_from":"file:objectstack-spec-9.4.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-refs":"tsx scripts/build-skill-references.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/4182f69eb479a3828b17ed2c1e4f287e/objectstack-spec-9.4.0.tgz","_integrity":"sha512-aOSBhXrrk5JepAg2FYjsev17gO3D++KbnLcRcXn6lSMdQ/Q1PXpqej+IFY3tiK40zjo3QAOWWLvJq/xh7NiWPA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.198","tsx":"^4.22.4","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.2","@vitest/coverage-v8":"^4.1.8"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_9.4.0_1781409404436_0.987543384669868","host":"s3://npm-registry-packages-npm-production"}},"9.5.0":{"name":"@objectstack/spec","version":"9.5.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@9.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":"79d9c0bfac7020a2f2f356ef69c80db4f74fa888","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-9.5.0.tgz","fileCount":2040,"integrity":"sha512-XBkIme3aCOJRoXkd6a9mMjAbBPB3NXgwNALjqrEPqp9l7GeMZP63bflW33EPNalgb04iDTxrOzCFAdecbZyQ3g==","signatures":[{"sig":"MEYCIQCPPbP4bfm4Dwt4dxiedeLFSFokgNi1aEnTj4V+1b7jcQIhAIGBPiaS70aVKAnImxa0tyo5e9XfZgjy8CDWAs7hB5ex","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55714837},"main":"dist/index.js","_from":"file:objectstack-spec-9.5.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/b1df48762dda9872eb838370267827f7/objectstack-spec-9.5.0.tgz","_integrity":"sha512-XBkIme3aCOJRoXkd6a9mMjAbBPB3NXgwNALjqrEPqp9l7GeMZP63bflW33EPNalgb04iDTxrOzCFAdecbZyQ3g==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.198","tsx":"^4.22.4","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.2","@vitest/coverage-v8":"^4.1.8"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_9.5.0_1781453963954_0.6654939123897223","host":"s3://npm-registry-packages-npm-production"}},"9.5.1":{"name":"@objectstack/spec","version":"9.5.1","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@9.5.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":"465ff7cdc36a47527012c980443d63e8c982ffcf","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-9.5.1.tgz","fileCount":2040,"integrity":"sha512-g57Q0bDH/Miw8OD8BRizl5meAMcIMdlfpL/3yKB0sr2AZHuppE8UuINwNtabdtTVlIYXUtQI1x9twcoxr2zqcg==","signatures":[{"sig":"MEYCIQCs3FreMXxkInV2N5lN0IM/X6aWfgGgY+G3j9F/QVYOkAIhAP5CUWOE7cOESM+JgcpVuEnHu2CBXswpVlShojnBGgBV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55726061},"main":"dist/index.js","_from":"file:objectstack-spec-9.5.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/6622c05c40807d6915f3d0df31d8854a/objectstack-spec-9.5.1.tgz","_integrity":"sha512-g57Q0bDH/Miw8OD8BRizl5meAMcIMdlfpL/3yKB0sr2AZHuppE8UuINwNtabdtTVlIYXUtQI1x9twcoxr2zqcg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.198","tsx":"^4.22.4","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.2","@vitest/coverage-v8":"^4.1.8"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_9.5.1_1781492681092_0.39399883065966335","host":"s3://npm-registry-packages-npm-production"}},"9.6.0":{"name":"@objectstack/spec","version":"9.6.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@9.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":"6aca90b2876c056cb5601c6003bb55ed2cccdc4c","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-9.6.0.tgz","fileCount":2046,"integrity":"sha512-3O3BAxbTVJ0B2HV4PTXS4RBCMdhznBd8WLopfgGftlw8W7lktQSq6fQ97n0H4a1EuZ6Fum5UPMDSR9mbpnWcRw==","signatures":[{"sig":"MEQCIBObDgLrjjg9XhwSl2gSOHoX2G1oDJq2ojZCSg/zHQl2AiAys7UnaQtjE2qWLTLUIPNA11MKf/ZxWhuQ14bLTB720g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56137334},"main":"dist/index.js","_from":"file:objectstack-spec-9.6.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"node scripts/liveness/check-liveness.mjs","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/02fc64ac30b2c12abf193d0b59504e3f/objectstack-spec-9.6.0.tgz","_integrity":"sha512-3O3BAxbTVJ0B2HV4PTXS4RBCMdhznBd8WLopfgGftlw8W7lktQSq6fQ97n0H4a1EuZ6Fum5UPMDSR9mbpnWcRw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.205","tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.9.3","@vitest/coverage-v8":"^4.1.9"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_9.6.0_1781548880381_0.8436740474707471","host":"s3://npm-registry-packages-npm-production"}},"9.7.0":{"name":"@objectstack/spec","version":"9.7.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@9.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":"3018a5f0fc6b890f8925c100debbe2c065e43e08","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-9.7.0.tgz","fileCount":2046,"integrity":"sha512-wCESixAqEu+jy+ZYw8m1VGYEVOJhI5YSBqiAnBwMl+hzFfovoXRYtu33C266g0GR2KWBRtp+An+FK1s4Q865Lg==","signatures":[{"sig":"MEUCIQDNRL3i4/s7FdZCj5KMoyPFz5JOUIo+g8lmVeDLDcIJFgIgIpdRW7HT43D25WcTSuJ7uYirfnDAKrXdr21Tw6zMShY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56137333},"main":"dist/index.js","_from":"file:objectstack-spec-9.7.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/30a4c4837544d0c64c8e0509790d65a7/objectstack-spec-9.7.0.tgz","_integrity":"sha512-wCESixAqEu+jy+ZYw8m1VGYEVOJhI5YSBqiAnBwMl+hzFfovoXRYtu33C266g0GR2KWBRtp+An+FK1s4Q865Lg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.205","tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.9.3","@vitest/coverage-v8":"^4.1.9"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_9.7.0_1781583624127_0.9726763536452558","host":"s3://npm-registry-packages-npm-production"}},"9.8.0":{"name":"@objectstack/spec","version":"9.8.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@9.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":"52ecabc1e4e1567b3058b5c834544de35cbfbfe0","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-9.8.0.tgz","fileCount":2046,"integrity":"sha512-6reVmFCFkHp9ub2yyRLHYut9kniKbt+1SVuxzBvPvrSMBKxGO2qPCnb9IcywlHchrBbl2wyTY2cj9+5/aVSkSQ==","signatures":[{"sig":"MEYCIQD3k0RgFglW1vvmPBWmYTyX+r4PcM8LTH1bh7ssm/+VrQIhAMLd5liS8Qjp9Matzn5Af2h3ehioKLF6Qb6S3bhoqcmc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55354423},"main":"dist/index.js","_from":"file:objectstack-spec-9.8.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/07c09106945628de0b56b1ecd902aa61/objectstack-spec-9.8.0.tgz","_integrity":"sha512-6reVmFCFkHp9ub2yyRLHYut9kniKbt+1SVuxzBvPvrSMBKxGO2qPCnb9IcywlHchrBbl2wyTY2cj9+5/aVSkSQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.205","tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.9.3","@vitest/coverage-v8":"^4.1.9"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_9.8.0_1781612814973_0.5301421943602829","host":"s3://npm-registry-packages-npm-production"}},"9.9.0":{"name":"@objectstack/spec","version":"9.9.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@9.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":"9dfe0cad10e460c3705902e76aa961d5c6a0e320","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-9.9.0.tgz","fileCount":2057,"integrity":"sha512-CpWFx6lRo0FGkeNIwQte+p40SQsn0qlbEen1HaMgJbpEhPQFa0MYC1CGsUVfou1HI99Edgoi9E0gAV2/wxhoDQ==","signatures":[{"sig":"MEUCIQDouoxsYTv5d/60YWgOLWTFSqc1Yvxtnyibm+2Ov/a9CAIgPtr4PgCm9H6jeXHGHIQTl3LuH09RdE0FCUixhalFmgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55542540},"main":"dist/index.js","_from":"file:objectstack-spec-9.9.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/96d4eb5b0f6f8270e82ef60a1eb2fb60/objectstack-spec-9.9.0.tgz","_integrity":"sha512-CpWFx6lRo0FGkeNIwQte+p40SQsn0qlbEen1HaMgJbpEhPQFa0MYC1CGsUVfou1HI99Edgoi9E0gAV2/wxhoDQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.205","tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.9.3","@vitest/coverage-v8":"^4.1.9"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_9.9.0_1781685020964_0.6627635961010694","host":"s3://npm-registry-packages-npm-production"}},"9.9.1":{"name":"@objectstack/spec","version":"9.9.1","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@9.9.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":"29f009f300c67fcd598ae71a2f368dc70c377b54","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-9.9.1.tgz","fileCount":2057,"integrity":"sha512-uz0IM0Go1WMKcEyxPHHlxzmHK9dEay13UBTbEnuka0OBOvh2KFq77WQ4w+UX6Nq1N9fLEL3qcdTkW4WlO8ocVw==","signatures":[{"sig":"MEUCIQDh6Y3/exyy0XvxITToDNpJPhel2x8CkoP/TjZvpP0PRQIgMI7wTiNcDkIJrIUB7mr4wAK/Uw9O85avN054BA02gaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55542540},"main":"dist/index.js","_from":"file:objectstack-spec-9.9.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/5a00090e459493aab92d389f7f311174/objectstack-spec-9.9.1.tgz","_integrity":"sha512-uz0IM0Go1WMKcEyxPHHlxzmHK9dEay13UBTbEnuka0OBOvh2KFq77WQ4w+UX6Nq1N9fLEL3qcdTkW4WlO8ocVw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.205","tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.9.3","@vitest/coverage-v8":"^4.1.9"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_9.9.1_1781699869014_0.06449237412054831","host":"s3://npm-registry-packages-npm-production"}},"9.10.0":{"name":"@objectstack/spec","version":"9.10.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@9.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":"3053e6faf8c525a5136fb7a5198ad3c6a255997c","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-9.10.0.tgz","fileCount":2058,"integrity":"sha512-rkizoepBy0pbg+4Y+hQmRuyr6zasE6UsA1HtmQkwwHE7RrAdn10Sz/59UBbCwuUZf283O2f+EMsc/MsNEDbJBw==","signatures":[{"sig":"MEYCIQCyWSq0d4emfFxE7IuqNi47szYOpnlnhw9n74gj8c6+vAIhAPbtcQLFIY8dEZKu+CW8oTOYRxAexlIuvWGcquiHNZ6m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55951133},"main":"dist/index.js","_from":"file:objectstack-spec-9.10.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/3dc9e980891429b6574d45b9dc841373/objectstack-spec-9.10.0.tgz","_integrity":"sha512-rkizoepBy0pbg+4Y+hQmRuyr6zasE6UsA1HtmQkwwHE7RrAdn10Sz/59UBbCwuUZf283O2f+EMsc/MsNEDbJBw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.205","tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.9.3","@vitest/coverage-v8":"^4.1.9"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_9.10.0_1781824816846_0.1154937029847567","host":"s3://npm-registry-packages-npm-production"}},"9.11.0":{"name":"@objectstack/spec","version":"9.11.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"5eba94327cbc1fe522e271a1f5dbbdbaee776504","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-9.11.0.tgz","fileCount":2059,"integrity":"sha512-CYvsnVkIzvOCwxegJCZcvY+WH5P2NbXd5jzt2U9mO1w/fD3dawRcJ7CuRhGJA92sGJOB/KAGtdImkAXAv2NBaQ==","signatures":[{"sig":"MEUCIQD7jRg46zHNu3fb6Z0ZxCQvOichEmFshLDxQfiAkY3KqwIgPrUq5HLVuH49aGrCPzCXZM6Fm0SBrKTFnML+5U7zx2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56245760},"main":"dist/index.js","_from":"file:objectstack-spec-9.11.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/6000946301d7aa075a146b14a85445a4/objectstack-spec-9.11.0.tgz","_integrity":"sha512-CYvsnVkIzvOCwxegJCZcvY+WH5P2NbXd5jzt2U9mO1w/fD3dawRcJ7CuRhGJA92sGJOB/KAGtdImkAXAv2NBaQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.8.2","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.205","tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.9.3","@vitest/coverage-v8":"^4.1.9"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_9.11.0_1781966547907_0.5157601123101248","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"@objectstack/spec","version":"10.0.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"2aad88675c46ec7a18b6b93d77f904277845cfa4","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-10.0.0.tgz","fileCount":2075,"integrity":"sha512-jIJ3p68FQZZZlQvrIJKfni/NPX159cyzJDNzu0jaRoHNnlZ56dkOZuxKeRkGBO0NOV9YBBXMle4ebvHTuq+CjQ==","signatures":[{"sig":"MEUCIAPx+dYMjciBg4yX9eLGSZ97xubBobHSgIJpiTRoPXjOAiEA5XWLXtv+OSn+CwSlXnk1klt7OuOJW3IEVkbih+cnpwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56925628},"main":"dist/index.js","_from":"file:objectstack-spec-10.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","check:api-surface":"tsx scripts/build-api-surface.ts --check"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/798fad48f2f636dfb0311b8300a81d39/objectstack-spec-10.0.0.tgz","_integrity":"sha512-jIJ3p68FQZZZlQvrIJKfni/NPX159cyzJDNzu0jaRoHNnlZ56dkOZuxKeRkGBO0NOV9YBBXMle4ebvHTuq+CjQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0","@vitest/coverage-v8":"^4.1.9"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_10.0.0_1782120738779_0.8401529564078078","host":"s3://npm-registry-packages-npm-production"}},"10.2.0":{"name":"@objectstack/spec","version":"10.2.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"bba332f7adc75910edb0624019847e4cf1a996e1","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-10.2.0.tgz","fileCount":2077,"integrity":"sha512-AUmprDkGMJ60vesO2azwoJ2qMVVkAW5UehXWPQVChwr5HRY3CKbO9l5TrEjTF/3RUYkkLO05yorkQJHrms3IJw==","signatures":[{"sig":"MEUCIEIu71ut9Xc4wNBMTNe5zQ4MsKB1sql+/ybfEBOwWVe/AiEA7xukYByfU3exIyXgxF72FI7Wc80mJWR9e27Jhj4BBoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57102538},"main":"dist/index.js","_from":"file:objectstack-spec-10.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","check:api-surface":"tsx scripts/build-api-surface.ts --check"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/2cd66644436a42c3fbe4d61c1e27529d/objectstack-spec-10.2.0.tgz","_integrity":"sha512-AUmprDkGMJ60vesO2azwoJ2qMVVkAW5UehXWPQVChwr5HRY3CKbO9l5TrEjTF/3RUYkkLO05yorkQJHrms3IJw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0","@vitest/coverage-v8":"^4.1.9"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_10.2.0_1782142685992_0.7757144631636632","host":"s3://npm-registry-packages-npm-production"}},"10.3.0":{"name":"@objectstack/spec","version":"10.3.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"44915295141b83c22738c61ec6f77e197c92de08","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-10.3.0.tgz","fileCount":2078,"integrity":"sha512-8fEpISYU9lMcHygimVqBahVF/1NCVO5+Nv9/xYb/oqWfJvA5diy7ByD53tG71zgIQQKzoEfBZSeillln8qeczw==","signatures":[{"sig":"MEYCIQCDPN2xRfEoaHN0qpoEU9m9/LlWg3N31XoB6hvGVeyGcgIhAO5mjMTDhfl6DxZ8spbHBODv+f+st9ZsBYMh2OlYLYUI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57244154},"main":"dist/index.js","_from":"file:objectstack-spec-10.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","check:api-surface":"tsx scripts/build-api-surface.ts --check"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/98c62829a799b31e1d2ff6c43a405183/objectstack-spec-10.3.0.tgz","_integrity":"sha512-8fEpISYU9lMcHygimVqBahVF/1NCVO5+Nv9/xYb/oqWfJvA5diy7ByD53tG71zgIQQKzoEfBZSeillln8qeczw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0","@vitest/coverage-v8":"^4.1.9"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_10.3.0_1782227968278_0.46028206494734847","host":"s3://npm-registry-packages-npm-production"}},"11.0.0":{"name":"@objectstack/spec","version":"11.0.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"99a17158c87b0192975a92a7fd15e4e3211ea798","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-11.0.0.tgz","fileCount":2073,"integrity":"sha512-m/pqF7CP4SZKruFQ2K9P1pEw2IF0Ab7LRFDEqKYKVBOvVdfuFH4BmEkPy3ktaO8fXUavPsySNr+RAsN70OVjYA==","signatures":[{"sig":"MEYCIQDJgfhZ+eJswLhtfKPOzivX1m5YiHH8Ke/sA1l2wTn2SAIhAJlNc2HGii84IYc2W4c5BeOek7qGaQvHR500b1v7wyrQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57562953},"main":"dist/index.js","_from":"file:objectstack-spec-11.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","check:api-surface":"tsx scripts/build-api-surface.ts --check"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/28b674afb9ec03b245836fc2b7598f58/objectstack-spec-11.0.0.tgz","_integrity":"sha512-m/pqF7CP4SZKruFQ2K9P1pEw2IF0Ab7LRFDEqKYKVBOvVdfuFH4BmEkPy3ktaO8fXUavPsySNr+RAsN70OVjYA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0","@vitest/coverage-v8":"^4.1.9"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_11.0.0_1782572616532_0.02091605380986694","host":"s3://npm-registry-packages-npm-production"}},"11.1.0":{"name":"@objectstack/spec","version":"11.1.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"deb968190cdd434300aeb39ffaf60904ac11b189","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-11.1.0.tgz","fileCount":2067,"integrity":"sha512-2DvwG/9p84K4BNA31lcmj7CVfOvnc8tPMfQJ/pi/os5GobULqoqwyaq6L8twtY7NMUkZUjDqnbRPcZpmTqpqHw==","signatures":[{"sig":"MEYCIQCE4EnzO8903DVT1sr55cvlxvXwAkISLHosdlzbDxS+hAIhAKFIToR7v58YpEvXmdRfqUdGs/WcWgQKgEnC1sq0qSQa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57449411},"main":"dist/index.js","_from":"file:objectstack-spec-11.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","check:api-surface":"tsx scripts/build-api-surface.ts --check"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/a1c7573c669a75d083ccaf26ddea1135/objectstack-spec-11.1.0.tgz","_integrity":"sha512-2DvwG/9p84K4BNA31lcmj7CVfOvnc8tPMfQJ/pi/os5GobULqoqwyaq6L8twtY7NMUkZUjDqnbRPcZpmTqpqHw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0","@vitest/coverage-v8":"^4.1.9"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_11.1.0_1782633358991_0.8658403818357332","host":"s3://npm-registry-packages-npm-production"}},"11.2.0":{"name":"@objectstack/spec","version":"11.2.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"cb9d7186c006e68ef2b638be8df78dc7a8e6bb17","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-11.2.0.tgz","fileCount":2067,"integrity":"sha512-FxqLrATMnY4nKYxzIe22U2HIXfe840BjkcqfDTL4IziQBgYmrNycHekFKL2SPwBt7JjfpZt31CrTNo5pKhLXAw==","signatures":[{"sig":"MEUCIQCxlF+WdGFB3g5rmW3TcpEmkihjP2+412wSbOH1A5s+6QIgKXlAqPQxKJhLJ/g0qUrWnHVsfvH64iWNwNEXv0T5RVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60040841},"main":"dist/index.js","_from":"file:objectstack-spec-11.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","check:api-surface":"tsx scripts/build-api-surface.ts --check"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/219393977f23ccad386106ad6f228c77/objectstack-spec-11.2.0.tgz","_integrity":"sha512-FxqLrATMnY4nKYxzIe22U2HIXfe840BjkcqfDTL4IziQBgYmrNycHekFKL2SPwBt7JjfpZt31CrTNo5pKhLXAw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0","@vitest/coverage-v8":"^4.1.9"},"peerDependencies":{"ai":"^6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_11.2.0_1782702918386_0.4288349488848251","host":"s3://npm-registry-packages-npm-production"}},"11.3.0":{"name":"@objectstack/spec","version":"11.3.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"454cf8e451214ee8f91e6c88991fca857cbcfebe","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-11.3.0.tgz","fileCount":2067,"integrity":"sha512-5aH30PbOqifE1UkTRGLmYHnrkkg8jxJ47CmdDijP1DJhcPNk/lAEtkpjNxauBg2LWKyzU0I6lkHiybOdX01HtQ==","signatures":[{"sig":"MEQCIGpPe5w8PN2dwXdyq7At/0PDcdhJFzcb1DPRUwlBxUWUAiAi3IfUKl2A0v3UY3xQ+FFosU+KIIGQREdAe8Q1DlEmfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60050404},"main":"dist/index.js","_from":"file:objectstack-spec-11.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","check:api-surface":"tsx scripts/build-api-surface.ts --check"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/e8838d31355995ac9cf4579335615584/objectstack-spec-11.3.0.tgz","_integrity":"sha512-5aH30PbOqifE1UkTRGLmYHnrkkg8jxJ47CmdDijP1DJhcPNk/lAEtkpjNxauBg2LWKyzU0I6lkHiybOdX01HtQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.4","tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@vitest/coverage-v8":"^4.1.9"},"peerDependencies":{"ai":"^7.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_11.3.0_1782750946853_0.2211283810881597","host":"s3://npm-registry-packages-npm-production"}},"11.4.0":{"name":"@objectstack/spec","version":"11.4.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"1002693e7311778deda50248fcf1471290932d57","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-11.4.0.tgz","fileCount":2067,"integrity":"sha512-jcn80HG1i4YGMNDtGiqB0jSuA7apXDkIirnu3dUoWBVfpVMLcw4axLhzhQornbhjP0DxdoEJkIb0IbQpyED28Q==","signatures":[{"sig":"MEUCIQDIcolny5pU6SIgImHcGOsYiW0Ify4BJOmsq/shJbnfewIgNRkeRRK3vSMmqd6scVu3nFoNEOlx0ShCrOla9aM/L4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60088742},"main":"dist/index.js","_from":"file:objectstack-spec-11.4.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","check:api-surface":"tsx scripts/build-api-surface.ts --check"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/21050063f02dbd73f2e266eb828a1800/objectstack-spec-11.4.0.tgz","_integrity":"sha512-jcn80HG1i4YGMNDtGiqB0jSuA7apXDkIirnu3dUoWBVfpVMLcw4axLhzhQornbhjP0DxdoEJkIb0IbQpyED28Q==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.4","tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@vitest/coverage-v8":"^4.1.9"},"peerDependencies":{"ai":"^7.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_11.4.0_1782803749785_0.4418035660170472","host":"s3://npm-registry-packages-npm-production"}},"11.5.0":{"name":"@objectstack/spec","version":"11.5.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"c605d73ef310e2801ffed76a1dfcbb24d5811013","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-11.5.0.tgz","fileCount":2081,"integrity":"sha512-TLPr3l27wD2fWdO+YTXjjTgkpC7PrRiKV1iRY8hu7CyD8X4BKXbLkgo3GcEM0xfiysCTViaTedQHaQG1uoeOHQ==","signatures":[{"sig":"MEUCIC9fZBQ40rKg0MhvMF8DP5q+v7NqBX1uPhaMDLETeOMWAiEAwMmHN7lDhltQrwcYFSQlJLnn9zBylkGMzThpG5EkTGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60527550},"main":"dist/index.js","_from":"file:objectstack-spec-11.5.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","gen:react-blocks":"tsx scripts/build-react-blocks-contract.ts","check:api-surface":"tsx scripts/build-api-surface.ts --check","check:react-conformance":"tsx scripts/check-react-blocks-conformance.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/a70ba938de607ec374713e593173cde2/objectstack-spec-11.5.0.tgz","_integrity":"sha512-TLPr3l27wD2fWdO+YTXjjTgkpC7PrRiKV1iRY8hu7CyD8X4BKXbLkgo3GcEM0xfiysCTViaTedQHaQG1uoeOHQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.4","tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@vitest/coverage-v8":"^4.1.9"},"peerDependencies":{"ai":"^7.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_11.5.0_1782962107220_0.06708762235006183","host":"s3://npm-registry-packages-npm-production"}},"11.6.0":{"name":"@objectstack/spec","version":"11.6.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"9deecd8749fda062f7804e09331f08a70ac31e26","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-11.6.0.tgz","fileCount":2081,"integrity":"sha512-/I4lUWKMkOoXRtjoabWpShzw6omIMAbqdPFwuxuQckZdJp2Ej0EJ5FjOP546b5vLXnTKW/AVEJ1c/928PEO+Yg==","signatures":[{"sig":"MEYCIQChhLNgCzcGZtWdaGjYM2LwRiJH8/RMydbdgxPe2WS/oAIhAMgwgS3xf/6rMVlOmbU2lXidGr8sXIyZy4uvOWzXLdV8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60527550},"main":"dist/index.js","_from":"file:objectstack-spec-11.6.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","gen:react-blocks":"tsx scripts/build-react-blocks-contract.ts","check:api-surface":"tsx scripts/build-api-surface.ts --check","check:react-conformance":"tsx scripts/check-react-blocks-conformance.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/0294b61f84dfa6a39afa03cc09e1d388/objectstack-spec-11.6.0.tgz","_integrity":"sha512-/I4lUWKMkOoXRtjoabWpShzw6omIMAbqdPFwuxuQckZdJp2Ej0EJ5FjOP546b5vLXnTKW/AVEJ1c/928PEO+Yg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.4","tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@vitest/coverage-v8":"^4.1.9"},"peerDependencies":{"ai":"^7.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_11.6.0_1783007725804_0.37400591638978864","host":"s3://npm-registry-packages-npm-production"}},"11.7.0":{"name":"@objectstack/spec","version":"11.7.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"f77a29bf78246e56c1109a9fd04d8d5c25ed9e83","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-11.7.0.tgz","fileCount":2082,"integrity":"sha512-cNK0Gh+mV2L9SyDBL0daWlJpOUcnADOCHpVlkiqq8Oi6lkixPrakvfLxFtmIoOEBNSbPiHepBdNgmGA9nCthXQ==","signatures":[{"sig":"MEYCIQDB6rVokmnLhpvPVnhKADTrBzAnF5GQLRrRuiBgLfQJvgIhAOgfycgL4xEdBS/ilk+DrFdKzeohnGjHdCd0qxc+9DjO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60633662},"main":"dist/index.js","_from":"file:objectstack-spec-11.7.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","gen:react-blocks":"tsx scripts/build-react-blocks-contract.ts","check:api-surface":"tsx scripts/build-api-surface.ts --check","check:react-conformance":"tsx scripts/check-react-blocks-conformance.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/fa9bbe5340c4ee4c1b12787b743a3c18/objectstack-spec-11.7.0.tgz","_integrity":"sha512-cNK0Gh+mV2L9SyDBL0daWlJpOUcnADOCHpVlkiqq8Oi6lkixPrakvfLxFtmIoOEBNSbPiHepBdNgmGA9nCthXQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.4","tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@vitest/coverage-v8":"^4.1.9"},"peerDependencies":{"ai":"^7.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_11.7.0_1783012069105_0.3811465195749708","host":"s3://npm-registry-packages-npm-production"}},"11.9.0":{"name":"@objectstack/spec","version":"11.9.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"dbf266adbe8d90e10ddc15a53ffc17a246c84e89","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-11.9.0.tgz","fileCount":2082,"integrity":"sha512-mKTPgJA6tKm/FkAoiasXFBIqeuCK7AbDG/q3RZ4AEhWSX5vk96FAiaC2+CBrUZqhHWSxqE+FjZ0Vb8q/zBS3/Q==","signatures":[{"sig":"MEUCIC4fwvYhSKGfX35NOSSYT2OtltlhHbamMONmb+2Gfv3eAiEA8R957rR4p9ljN3+DSCQTc/WQqrOimlIV4IpsozmtKxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60620525},"main":"dist/index.js","_from":"file:objectstack-spec-11.9.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","gen:react-blocks":"tsx scripts/build-react-blocks-contract.ts","check:api-surface":"tsx scripts/build-api-surface.ts --check","check:react-conformance":"tsx scripts/check-react-blocks-conformance.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/b30ab240ac1a2b807aa63d244eabe143/objectstack-spec-11.9.0.tgz","_integrity":"sha512-mKTPgJA6tKm/FkAoiasXFBIqeuCK7AbDG/q3RZ4AEhWSX5vk96FAiaC2+CBrUZqhHWSxqE+FjZ0Vb8q/zBS3/Q==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.4","tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@vitest/coverage-v8":"^4.1.9"},"peerDependencies":{"ai":"^7.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_11.9.0_1783072742889_0.542404260935051","host":"s3://npm-registry-packages-npm-production"}},"11.10.0":{"name":"@objectstack/spec","version":"11.10.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"3b98bceb30b84c01738389d98cb20e76469953f7","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-11.10.0.tgz","fileCount":2083,"integrity":"sha512-SwxusZzlBtYVbqzra2BT4f/gy3ERT3y8chIrFhd8JRDe3mkdz8y6dhK+FUspOkQwn+X1Ow90MT73lz0u1QpRSg==","signatures":[{"sig":"MEUCIHEP7eK5AwRtAUv0wEWt2BhRpR8DV6wjD3MlGP3xYO4PAiEAwIDuk1DAxViQh/nK8/aya2htEgts6xbqyq1A6yFQCx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60868563},"main":"dist/index.js","_from":"file:objectstack-spec-11.10.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","gen:react-blocks":"tsx scripts/build-react-blocks-contract.ts","check:api-surface":"tsx scripts/build-api-surface.ts --check","check:react-conformance":"tsx scripts/check-react-blocks-conformance.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/4caa313fc8d0e0768152044da1b02fa4/objectstack-spec-11.10.0.tgz","_integrity":"sha512-SwxusZzlBtYVbqzra2BT4f/gy3ERT3y8chIrFhd8JRDe3mkdz8y6dhK+FUspOkQwn+X1Ow90MT73lz0u1QpRSg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.4","tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@vitest/coverage-v8":"^4.1.9"},"peerDependencies":{"ai":"^7.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_11.10.0_1783095875011_0.024075564435739993","host":"s3://npm-registry-packages-npm-production"}},"12.0.0":{"name":"@objectstack/spec","version":"12.0.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"e74fa08b9459c2ccffd84c30a189dc413d2e6345","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-12.0.0.tgz","fileCount":2083,"integrity":"sha512-K1NKf0aPU74u/NiopN9wBq9SFWQUrlj7f4OYdon6ZeBjN7yDTCN4FoxI+iXMg0eO1BW3JJ70hbzZO7AEmPbQXw==","signatures":[{"sig":"MEUCIQCeh/j0DrU8Pa682DuSvTG/XMk9L1apaNdWrmV9OL+aTgIgeaewh6Ocpd73YMvaA6MyfjQoFeBWhlcnEewcvGQTTMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61054666},"main":"dist/index.js","_from":"file:objectstack-spec-12.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","gen:react-blocks":"tsx scripts/build-react-blocks-contract.ts","check:api-surface":"tsx scripts/build-api-surface.ts --check","check:react-conformance":"tsx scripts/check-react-blocks-conformance.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/a41668e14ad6bb6ac2de2cbd064d33c9/objectstack-spec-12.0.0.tgz","_integrity":"sha512-K1NKf0aPU74u/NiopN9wBq9SFWQUrlj7f4OYdon6ZeBjN7yDTCN4FoxI+iXMg0eO1BW3JJ70hbzZO7AEmPbQXw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.4","tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@vitest/coverage-v8":"^4.1.9"},"peerDependencies":{"ai":"^7.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_12.0.0_1783186617797_0.28073018732180177","host":"s3://npm-registry-packages-npm-production"}},"12.1.0":{"name":"@objectstack/spec","version":"12.1.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"4dfac54e1de6868db05b0037e8617e8687789a44","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-12.1.0.tgz","fileCount":2083,"integrity":"sha512-eedUPKpB8sDCeq+hduiFogOEd2G23B0teTFNqCXJHI4e2GyNefRI/GWsaRToGLx/WZgzDNEIJDOWrDgcunjlEQ==","signatures":[{"sig":"MEYCIQCjPxpg96XODtBEpzkQK3MlTvfY6PgynDNgfFQ7MEFw6wIhAM5/9CLaYR+muMpOkWSDPl9RsPiDj0DXxpP8YsQvQFEl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61055597},"main":"dist/index.js","_from":"file:objectstack-spec-12.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","gen:react-blocks":"tsx scripts/build-react-blocks-contract.ts","check:api-surface":"tsx scripts/build-api-surface.ts --check","check:react-conformance":"tsx scripts/check-react-blocks-conformance.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/ae64d43ac4b99dcd65f6ae47c0334b6f/objectstack-spec-12.1.0.tgz","_integrity":"sha512-eedUPKpB8sDCeq+hduiFogOEd2G23B0teTFNqCXJHI4e2GyNefRI/GWsaRToGLx/WZgzDNEIJDOWrDgcunjlEQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.4","tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@vitest/coverage-v8":"^4.1.9"},"peerDependencies":{"ai":"^7.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_12.1.0_1783218783755_0.5122443737307874","host":"s3://npm-registry-packages-npm-production"}},"12.2.0":{"name":"@objectstack/spec","version":"12.2.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"d0d3a4bbe07cbb0dd226729ae1a842b8acd2837b","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-12.2.0.tgz","fileCount":2083,"integrity":"sha512-/yjfxmdslsSJKOESRPIJy5j2T7BS2M3FqJHNAE46GDN8AIJilyge1jgxQha3iExERpmrKP2klDNfTMKmU+rV+Q==","signatures":[{"sig":"MEUCICGEaqn9Pl5sG7ST7h5wZoQAYpUI0TSimtYJhWZNifStAiEAmFkr/l9igAC6XpHTgw3ICzNWE8Brdfxe3ygfKtxeIHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61160792},"main":"dist/index.js","_from":"file:objectstack-spec-12.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","gen:react-blocks":"tsx scripts/build-react-blocks-contract.ts","check:api-surface":"tsx scripts/build-api-surface.ts --check","check:react-conformance":"tsx scripts/check-react-blocks-conformance.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/4cd938a0f7ca625570c01aa9a8727b11/objectstack-spec-12.2.0.tgz","_integrity":"sha512-/yjfxmdslsSJKOESRPIJy5j2T7BS2M3FqJHNAE46GDN8AIJilyge1jgxQha3iExERpmrKP2klDNfTMKmU+rV+Q==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.4","tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@vitest/coverage-v8":"^4.1.9"},"peerDependencies":{"ai":"^7.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_12.2.0_1783246400230_0.5705641052119956","host":"s3://npm-registry-packages-npm-production"}},"12.3.0":{"name":"@objectstack/spec","version":"12.3.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"a7f48356379479d24c11ab6060482cd0bb96e134","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-12.3.0.tgz","fileCount":2082,"integrity":"sha512-DzLELgGO1D4f7dqQc7MSqJ5rk4NNzNeJz70KzhV9+TLKJLNUjXNDlXqYUNAYWs3qwMYxtWokmjyVVty0hOZM7Q==","signatures":[{"sig":"MEUCIGGoi97xXzL8efIuO8j83CiL8DiP67FHUiUofgxyDcxxAiEAt9/+BWrMZaE4UcgthMxAQ1pk6rPkU82X3/eAjS38Cp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61356478},"main":"dist/index.js","_from":"file:objectstack-spec-12.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","gen:react-blocks":"tsx scripts/build-react-blocks-contract.ts","check:api-surface":"tsx scripts/build-api-surface.ts --check","check:react-conformance":"tsx scripts/check-react-blocks-conformance.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/43456920437a4f5fbf67c08f79fc5c4b/objectstack-spec-12.3.0.tgz","_integrity":"sha512-DzLELgGO1D4f7dqQc7MSqJ5rk4NNzNeJz70KzhV9+TLKJLNUjXNDlXqYUNAYWs3qwMYxtWokmjyVVty0hOZM7Q==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.4","tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@vitest/coverage-v8":"^4.1.9"},"peerDependencies":{"ai":"^7.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_12.3.0_1783266372322_0.7073983444549528","host":"s3://npm-registry-packages-npm-production"}},"12.4.0":{"name":"@objectstack/spec","version":"12.4.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"936e1444c738d8d8d5f91fee873f8c40a764f2e1","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-12.4.0.tgz","fileCount":2082,"integrity":"sha512-xR+KyomERz4IBwLambMEgb13K3Bz4zNnFLOqNNHUtVppC/GuZGTCrEVJgF6ZtT2O9H/0vjJUDvAzrcckpFyeRg==","signatures":[{"sig":"MEQCICi4jYtVtT5390KHeFIiUbS+6+GgeQPo82Q7pq+9BA37AiBz0xRntS1EsvPjaHWxflPp2uEqNqNyMbL9nfm5RJ/yaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61362870},"main":"dist/index.js","_from":"file:objectstack-spec-12.4.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","gen:react-blocks":"tsx scripts/build-react-blocks-contract.ts","check:api-surface":"tsx scripts/build-api-surface.ts --check","check:react-conformance":"tsx scripts/check-react-blocks-conformance.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/25fdad602e31621af281fe003630b22b/objectstack-spec-12.4.0.tgz","_integrity":"sha512-xR+KyomERz4IBwLambMEgb13K3Bz4zNnFLOqNNHUtVppC/GuZGTCrEVJgF6ZtT2O9H/0vjJUDvAzrcckpFyeRg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.15","tsx":"^4.23.0","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"ai":"^7.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_12.4.0_1783355682526_0.14178445557351238","host":"s3://npm-registry-packages-npm-production"}},"12.5.0":{"name":"@objectstack/spec","version":"12.5.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"f613671d1e4ca08f70e7aaaef47c5b5bf127c8ad","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-12.5.0.tgz","fileCount":2082,"integrity":"sha512-xMe0pvyNlgGnkXQW2Z6rNZFV9tOqLxR1bIyBTkqq8q3kGsNDbKrMXwe0qW+GhxJe8Lrsvktc99suHtDCSZIwHw==","signatures":[{"sig":"MEUCIGCrNn2qb5LflRMOmmEXc6kq8IMF1ous6SJ6NIhnumw1AiEA60asLcTWXva89scu2UqHrBKiBSlQ/LNoONvIqba7PRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61392851},"main":"dist/index.js","_from":"file:objectstack-spec-12.5.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","gen:react-blocks":"tsx scripts/build-react-blocks-contract.ts","check:api-surface":"tsx scripts/build-api-surface.ts --check","check:react-conformance":"tsx scripts/check-react-blocks-conformance.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/6061d7403ab106cbce5332dd39c54609/objectstack-spec-12.5.0.tgz","_integrity":"sha512-xMe0pvyNlgGnkXQW2Z6rNZFV9tOqLxR1bIyBTkqq8q3kGsNDbKrMXwe0qW+GhxJe8Lrsvktc99suHtDCSZIwHw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.15","tsx":"^4.23.0","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"ai":"^7.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_12.5.0_1783384565594_0.8241192036894489","host":"s3://npm-registry-packages-npm-production"}},"12.6.0":{"name":"@objectstack/spec","version":"12.6.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"ed16319fe5b0dff2bb92001684ab1c1ad792fd77","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-12.6.0.tgz","fileCount":2083,"integrity":"sha512-n7mgKfKi2wI2qQdyDUmPEW2YfwW9P/id4XXyxZ8fNcmFxWXsDaUMWrcGkoonLo2lPmb1SqELdPR4Dj2avjXuxA==","signatures":[{"sig":"MEUCIQDoVHozERWf9Y274u0ymZRmeVAUWun8Yff6cwYQ6pNJ/wIgLYaV719qH/Z9M/zY+S/OcQVDZIBobbn5Tu66owE6inQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61671919},"main":"dist/index.js","_from":"file:objectstack-spec-12.6.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","gen:react-blocks":"tsx scripts/build-react-blocks-contract.ts","check:api-surface":"tsx scripts/build-api-surface.ts --check","check:react-conformance":"tsx scripts/check-react-blocks-conformance.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/87313975e52071a00f60acfb9b18730f/objectstack-spec-12.6.0.tgz","_integrity":"sha512-n7mgKfKi2wI2qQdyDUmPEW2YfwW9P/id4XXyxZ8fNcmFxWXsDaUMWrcGkoonLo2lPmb1SqELdPR4Dj2avjXuxA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.15","tsx":"^4.23.0","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"ai":"^7.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_12.6.0_1783502077375_0.6443842520677925","host":"s3://npm-registry-packages-npm-production"}},"13.0.0":{"name":"@objectstack/spec","version":"13.0.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"f940335e125d9424725407fe13115dd61d90216c","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-13.0.0.tgz","fileCount":2076,"integrity":"sha512-qBqhMLbZSUBveG3njAazujGAUN1b2JSXhGpgiV8fQVTx9jLs5Ywpu2MVZRPBCg79TXfKGJ+eOAFSUnQyTFt6yA==","signatures":[{"sig":"MEUCIFS4njuG0UDyalzodRibrI3W5n1IVOY/zDtZ2fXBb/BGAiEAkYn66xNME86y4Dqg4UvYkgoNVFJAGcm+928qzUkA1rU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61952987},"main":"dist/index.js","_from":"file:objectstack-spec-13.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","gen:react-blocks":"tsx scripts/build-react-blocks-contract.ts","check:api-surface":"tsx scripts/build-api-surface.ts --check","check:react-conformance":"tsx scripts/check-react-blocks-conformance.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/bf9696e34637b68595e04ae955859ed7/objectstack-spec-13.0.0.tgz","_integrity":"sha512-qBqhMLbZSUBveG3njAazujGAUN1b2JSXhGpgiV8fQVTx9jLs5Ywpu2MVZRPBCg79TXfKGJ+eOAFSUnQyTFt6yA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.15","tsx":"^4.23.0","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"ai":"^7.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_13.0.0_1783597178866_0.235233784356625","host":"s3://npm-registry-packages-npm-production"}},"14.3.0":{"name":"@objectstack/spec","version":"14.3.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"39e1f3ffd3cbaca17185b01fffa18ba5edccc0a9","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-14.3.0.tgz","fileCount":2076,"integrity":"sha512-SLKNXSJxGP2Ipw+yr95cLPtbZcQv51RJ7I5GC6yEo6DUnPucrdrNIa5qGesFs1YMXu6dwh19gQicPvAOB106OA==","signatures":[{"sig":"MEUCIC7mUkFwrjn6aDmcDBqnT1VTrkXWLHBYJitfYtsmy71MAiEA9QX/wDGWBFt+wxcoEipwLypqWJbI5cc2kHN+uwLwP8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62161510},"main":"dist/index.js","_from":"file:objectstack-spec-14.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","gen:react-blocks":"tsx scripts/build-react-blocks-contract.ts","check:api-surface":"tsx scripts/build-api-surface.ts --check","check:react-conformance":"tsx scripts/check-react-blocks-conformance.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/75d3b606cbff8a4053d14f1c507bcf58/objectstack-spec-14.3.0.tgz","_integrity":"sha512-SLKNXSJxGP2Ipw+yr95cLPtbZcQv51RJ7I5GC6yEo6DUnPucrdrNIa5qGesFs1YMXu6dwh19gQicPvAOB106OA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.15","tsx":"^4.23.0","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"ai":"^7.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_14.3.0_1783694031680_0.9181206331835696","host":"s3://npm-registry-packages-npm-production"}},"14.5.0":{"name":"@objectstack/spec","version":"14.5.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"9ac38374cf35b99c14687e2555da6775fa61f5b0","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-14.5.0.tgz","fileCount":2078,"integrity":"sha512-LuweStdYSxRze07gtUSbJzZT4Ava/Op5roVqnjyWBkahuAMCiZAbl/KMRismgtgRAtehayfufOKSZwAE35tSnA==","signatures":[{"sig":"MEUCIG21v90BrfzsIw5qmIr0PjldNi7xeUTNUx4co51F+7AKAiEA1RMhi/2FLzi6xbFfhav3q3U6UrWTeg6Q//56MSQ4hq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62600132},"main":"dist/index.js","_from":"file:objectstack-spec-14.5.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","gen:react-blocks":"tsx scripts/build-react-blocks-contract.ts","check:api-surface":"tsx scripts/build-api-surface.ts --check","check:react-conformance":"tsx scripts/check-react-blocks-conformance.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/145fc2f19808595110d5c4bdbf84bc6a/objectstack-spec-14.5.0.tgz","_integrity":"sha512-LuweStdYSxRze07gtUSbJzZT4Ava/Op5roVqnjyWBkahuAMCiZAbl/KMRismgtgRAtehayfufOKSZwAE35tSnA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.15","tsx":"^4.23.0","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"ai":"^7.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_14.5.0_1783906453006_0.02578285104410427","host":"s3://npm-registry-packages-npm-production"}},"14.6.0":{"name":"@objectstack/spec","version":"14.6.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"2a84a719b89a6b48f05f3a3c1d139f3e036f50d2","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-14.6.0.tgz","fileCount":2077,"integrity":"sha512-TW1mKomPtmTcr+dRqmkKmpJcT3MbzooF46Vil1JwSNUbjKBJSTTtG8HCsIHpQxKPUWj4uhuUVI7eX6kFF2H/xA==","signatures":[{"sig":"MEUCIBO8ZOtTx5vfZa1SxGZzaOrwWsZcyR0LC+dlD/Ahv4b+AiEA7LMKF4r5j48DxNf0zSDk9HuTUsWDj1fQ8SxEemDw2CM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62757758},"main":"dist/index.js","_from":"file:objectstack-spec-14.6.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","gen:react-blocks":"tsx scripts/build-react-blocks-contract.ts","check:api-surface":"tsx scripts/build-api-surface.ts --check","check:react-conformance":"tsx scripts/check-react-blocks-conformance.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/559fdc16b52e747c03c872a066eb3d30/objectstack-spec-14.6.0.tgz","_integrity":"sha512-TW1mKomPtmTcr+dRqmkKmpJcT3MbzooF46Vil1JwSNUbjKBJSTTtG8HCsIHpQxKPUWj4uhuUVI7eX6kFF2H/xA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.22","tsx":"^4.23.0","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"ai":"^7.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_14.6.0_1783923055986_0.48240161396923065","host":"s3://npm-registry-packages-npm-production"}},"14.7.0":{"name":"@objectstack/spec","version":"14.7.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"70441bb2986a224c6dfa53083a3e2d4f5ad5f075","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-14.7.0.tgz","fileCount":2077,"integrity":"sha512-ZSn60tK3+wHCsfQVutGiITaB+PUuSqsv3cphsce0+jQe+No5ZItUy86eR4zP5nvY5RwNHokcKpvhvjgYlo+hlA==","signatures":[{"sig":"MEQCICId5t8l7QSweV69r2r9xKvtXWRClONCPsJv1bOEEg7+AiAJ/5J5+uWPLD5OBQvYQ3j/qX/JsLP6Tq5Y3S4/OcA5wQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62824776},"main":"dist/index.js","_from":"file:objectstack-spec-14.7.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","gen:react-blocks":"tsx scripts/build-react-blocks-contract.ts","check:api-surface":"tsx scripts/build-api-surface.ts --check","check:react-conformance":"tsx scripts/check-react-blocks-conformance.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/78cb23caa298d7540f2955d3a1baf80a/objectstack-spec-14.7.0.tgz","_integrity":"sha512-ZSn60tK3+wHCsfQVutGiITaB+PUuSqsv3cphsce0+jQe+No5ZItUy86eR4zP5nvY5RwNHokcKpvhvjgYlo+hlA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.22","tsx":"^4.23.0","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"ai":"^7.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_14.7.0_1783995418981_0.260921561142641","host":"s3://npm-registry-packages-npm-production"}},"14.8.0":{"name":"@objectstack/spec","version":"14.8.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"4e2607b0a56e307347a94dadd01e459d8e97ba08","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-14.8.0.tgz","fileCount":2077,"integrity":"sha512-/kOdvbVf2MSwTrCnRe7mxSUqmnU00TUrOQ5pNdR/u9kqz4pBcbFUbVEt1fSZ4EKzB/N56Z4HijEP5lME38s+UQ==","signatures":[{"sig":"MEQCIFjSLNetuACD76XKkxT5MNs+jPcUevsgLCiOEoHgeezJAiBmTG1iOBp+Qb2OoIspZUOCP9znzN72gt5q2RlFgB5GFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64596200},"main":"dist/index.js","_from":"file:objectstack-spec-14.8.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","gen:react-blocks":"tsx scripts/build-react-blocks-contract.ts","check:api-surface":"tsx scripts/build-api-surface.ts --check","check:react-conformance":"tsx scripts/check-react-blocks-conformance.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/506abab2f5abf51fbfe803c4d6aa5dc4/objectstack-spec-14.8.0.tgz","_integrity":"sha512-/kOdvbVf2MSwTrCnRe7mxSUqmnU00TUrOQ5pNdR/u9kqz4pBcbFUbVEt1fSZ4EKzB/N56Z4HijEP5lME38s+UQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.22","tsx":"^4.23.0","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"ai":"^7.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_14.8.0_1784042550284_0.6345079982440476","host":"s3://npm-registry-packages-npm-production"}},"15.0.0":{"name":"@objectstack/spec","version":"15.0.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"a39ca532c96873586bb0980ddc88e2be6974adc4","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-15.0.0.tgz","fileCount":2081,"integrity":"sha512-ZK9iExKLnZnIKd01/YaHzE7y8WihHZiQO+O+dVgkDuvH6Us50NVC6J0yHVpxSN3cCBkO9Xlj68wJ+2GQQpW6fg==","signatures":[{"sig":"MEUCIH/vP9uCotQBoA1RH6yywJ/IPQ799eLIgpzTFe8o6pmmAiEA6UGH2aENhYHmeshU1qCWMoXe4BaOTdAbDtHGt6FPt3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64959215},"main":"dist/index.js","_from":"file:objectstack-spec-15.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","gen:react-blocks":"tsx scripts/build-react-blocks-contract.ts","check:api-surface":"tsx scripts/build-api-surface.ts --check","check:react-conformance":"tsx scripts/check-react-blocks-conformance.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/0058c4bb38fb45313a985bef499e498d/objectstack-spec-15.0.0.tgz","_integrity":"sha512-ZK9iExKLnZnIKd01/YaHzE7y8WihHZiQO+O+dVgkDuvH6Us50NVC6J0yHVpxSN3cCBkO9Xlj68wJ+2GQQpW6fg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.22","tsx":"^4.23.0","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"ai":"^7.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_15.0.0_1784096953499_0.6171247812380349","host":"s3://npm-registry-packages-npm-production"}},"15.1.0":{"name":"@objectstack/spec","version":"15.1.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"c72ca7075bd0559b81cd6ca99fd9165bc15923d9","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-15.1.0.tgz","fileCount":2239,"integrity":"sha512-gL5toOEKTZ2whRJqQYfSa2G3D72jQJd4in3NtHlI02zR7olKzLx7z6+FbbcmI7cienYSxHMl3oDnRV/xFp2+aA==","signatures":[{"sig":"MEUCIQDK3X+bwWg6TUiAvClclZLR39m/ICt3NlOopo8JQga8XgIgfKLPXzkbGNsl9XvFh8kTAPLM6oZpnBlBWl0Snsu0YaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83264972},"main":"dist/index.js","_from":"file:objectstack-spec-15.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","gen:react-blocks":"tsx scripts/build-react-blocks-contract.ts","gen:spec-changes":"tsx scripts/build-spec-changes.ts","check:api-surface":"tsx scripts/build-api-surface.ts --check","gen:upgrade-guide":"tsx scripts/build-upgrade-guide.ts","check:spec-changes":"tsx scripts/build-spec-changes.ts --check","check:upgrade-guide":"tsx scripts/build-upgrade-guide.ts --check","check:react-conformance":"tsx scripts/check-react-blocks-conformance.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/cb3a76bfb884bd569d979ff3751be992/objectstack-spec-15.1.0.tgz","_integrity":"sha512-gL5toOEKTZ2whRJqQYfSa2G3D72jQJd4in3NtHlI02zR7olKzLx7z6+FbbcmI7cienYSxHMl3oDnRV/xFp2+aA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.22","tsx":"^4.23.0","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"ai":"^7.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_15.1.0_1784244288705_0.8877927198815267","host":"s3://npm-registry-packages-npm-production"}},"15.1.1":{"name":"@objectstack/spec","version":"15.1.1","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"0c2311dc2bb4ddfc3ff9e3a31ed33fbee3980a9a","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-15.1.1.tgz","fileCount":2239,"integrity":"sha512-Eto1iLtzmnh3kSzIVGPUQF9DZGE1dY3YWFm+3qRpNBFB8iSvOilLwNYVSF64D5sTobp0CZSzB1/GalzFAR1icA==","signatures":[{"sig":"MEYCIQCiAZVFQN5oOaAfmbr4d7rLCkf44Zrk7UUk4s9enEmVzAIhAMUjhg+P3jL+AAe3fzRYwA07ZXMvZ5YBv65BB75q8+nx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83264983},"main":"dist/index.js","_from":"file:objectstack-spec-15.1.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","gen:react-blocks":"tsx scripts/build-react-blocks-contract.ts","gen:spec-changes":"tsx scripts/build-spec-changes.ts","check:api-surface":"tsx scripts/build-api-surface.ts --check","gen:upgrade-guide":"tsx scripts/build-upgrade-guide.ts","check:spec-changes":"tsx scripts/build-spec-changes.ts --check","check:upgrade-guide":"tsx scripts/build-upgrade-guide.ts --check","check:react-conformance":"tsx scripts/check-react-blocks-conformance.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/2b23b9ce514601faea0a3e1aefeef52d/objectstack-spec-15.1.1.tgz","_integrity":"sha512-Eto1iLtzmnh3kSzIVGPUQF9DZGE1dY3YWFm+3qRpNBFB8iSvOilLwNYVSF64D5sTobp0CZSzB1/GalzFAR1icA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.22","tsx":"^4.23.0","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"ai":"^7.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_15.1.1_1784266254103_0.5182673626825114","host":"s3://npm-registry-packages-npm-production"}},"16.0.0-rc.0":{"name":"@objectstack/spec","version":"16.0.0-rc.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"fbdcc0d107d455c9e301cabfe15c0f83d5eddd00","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-16.0.0-rc.0.tgz","fileCount":2195,"integrity":"sha512-oO/v8TztbMuM14mc3yKYITg/0+brv7zqAcxVxWdn+rCiZe4lz1s7gK6hFAk8pv9nv6g1y10AtnvFTVjs9AoLcQ==","signatures":[{"sig":"MEQCICS+CgtREcrBcH7ESfvDFU6UJFTiCABCmybRS11p2FYsAiB4R/d2h2yc2tH6cMfPfQSIrda4YhTrdo7WghX4i58wFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83103275},"main":"dist/index.js","_from":"file:objectstack-spec-16.0.0-rc.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","check:docs":"pnpm gen:schema && tsx scripts/build-docs.ts --check","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","check:skill-refs":"tsx scripts/build-skill-references.ts --check","gen:react-blocks":"tsx scripts/build-react-blocks-contract.ts","gen:spec-changes":"tsx scripts/build-spec-changes.ts","check:api-surface":"tsx scripts/build-api-surface.ts --check","gen:upgrade-guide":"tsx scripts/build-upgrade-guide.ts","check:react-blocks":"tsx scripts/build-react-blocks-contract.ts --check","check:spec-changes":"tsx scripts/build-spec-changes.ts --check","check:upgrade-guide":"tsx scripts/build-upgrade-guide.ts --check","check:skill-examples":"tsx scripts/check-skill-examples.ts","check:react-conformance":"tsx scripts/check-react-blocks-conformance.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/e29fc17716028b77df028a3dbfaee4e9/objectstack-spec-16.0.0-rc.0.tgz","_integrity":"sha512-oO/v8TztbMuM14mc3yKYITg/0+brv7zqAcxVxWdn+rCiZe4lz1s7gK6hFAk8pv9nv6g1y10AtnvFTVjs9AoLcQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^7.0.22","tsx":"^4.23.0","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"ai":"^7.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_16.0.0-rc.0_1784486161980_0.6665529553571397","host":"s3://npm-registry-packages-npm-production"}},"16.0.0-rc.1":{"name":"@objectstack/spec","version":"16.0.0-rc.1","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"eb1181f3fed7b079b00d66cfb98f6cc88919c8e3","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-16.0.0-rc.1.tgz","fileCount":2196,"integrity":"sha512-OcxDmUj2D1nHTzXhRAntnOl20KWj3igHktb1tpFPY0udnshqPJM6B+po4Mh+MlLROl6kgjmF++o2S9pNnd2TiQ==","signatures":[{"sig":"MEUCIG4kQ+VUA+PTZNHcyTeLgWCk0A1LMAXVTPdb9YEs7GA0AiEA8x04SHyv7Ojfwaf+uIYjZsEGbrEGj4aW5JIvDIfRgEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83220686},"main":"dist/index.js","_from":"file:objectstack-spec-16.0.0-rc.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","check:docs":"pnpm gen:schema && tsx scripts/build-docs.ts --check","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","check:skill-refs":"tsx scripts/build-skill-references.ts --check","gen:react-blocks":"tsx scripts/build-react-blocks-contract.ts","gen:spec-changes":"tsx scripts/build-spec-changes.ts","check:api-surface":"tsx scripts/build-api-surface.ts --check","gen:upgrade-guide":"tsx scripts/build-upgrade-guide.ts","check:react-blocks":"tsx scripts/build-react-blocks-contract.ts --check","check:spec-changes":"tsx scripts/build-spec-changes.ts --check","check:upgrade-guide":"tsx scripts/build-upgrade-guide.ts --check","check:skill-examples":"tsx scripts/check-skill-examples.ts","check:react-conformance":"tsx scripts/check-react-blocks-conformance.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/8fe2ea79271287026dfd382b59dbf1a4/objectstack-spec-16.0.0-rc.1.tgz","_integrity":"sha512-OcxDmUj2D1nHTzXhRAntnOl20KWj3igHktb1tpFPY0udnshqPJM6B+po4Mh+MlLROl6kgjmF++o2S9pNnd2TiQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^7.0.31","tsx":"^4.23.1","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"ai":"^7.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_16.0.0-rc.1_1784537901242_0.5173478534086413","host":"s3://npm-registry-packages-npm-production"}},"16.0.0":{"name":"@objectstack/spec","version":"16.0.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"f4c899d9da3495fa02bb1a17bd72f5f90088a3ac","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-16.0.0.tgz","fileCount":2196,"integrity":"sha512-hjUScIt3dw/MVMOiAJ8XyKVFUv2R46Djxz+itibb3QJ9wApbPyaRKBVNDsYnbKz0v9PJTVSPUjJ4nPad/M/zdA==","signatures":[{"sig":"MEUCIQD70xifgf7ivrvGkmjh6q3+aAWo04iPtMfJdXHMEj0nQwIgBt7vyuqhpJE4uU5sUuuNh+fxIB9GLFzpUtYaoqjKwaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83773136},"main":"dist/index.js","_from":"file:objectstack-spec-16.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","check:docs":"pnpm gen:schema && tsx scripts/build-docs.ts --check","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","check:skill-refs":"tsx scripts/build-skill-references.ts --check","gen:react-blocks":"tsx scripts/build-react-blocks-contract.ts","gen:spec-changes":"tsx scripts/build-spec-changes.ts","check:api-surface":"tsx scripts/build-api-surface.ts --check","gen:upgrade-guide":"tsx scripts/build-upgrade-guide.ts","check:react-blocks":"tsx scripts/build-react-blocks-contract.ts --check","check:spec-changes":"tsx scripts/build-spec-changes.ts --check","check:upgrade-guide":"tsx scripts/build-upgrade-guide.ts --check","check:skill-examples":"tsx scripts/check-skill-examples.ts","check:react-conformance":"tsx scripts/check-react-blocks-conformance.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/80face32c1ae48cbca2907e863e5a11b/objectstack-spec-16.0.0.tgz","_integrity":"sha512-hjUScIt3dw/MVMOiAJ8XyKVFUv2R46Djxz+itibb3QJ9wApbPyaRKBVNDsYnbKz0v9PJTVSPUjJ4nPad/M/zdA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.31","tsx":"^4.23.1","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"ai":"^7.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_16.0.0_1784615079721_0.10327942636525678","host":"s3://npm-registry-packages-npm-production"}},"16.1.0":{"name":"@objectstack/spec","version":"16.1.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"1e604ac6cf04246aad2b9925b857ac3d322ae0a7","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-16.1.0.tgz","fileCount":2196,"integrity":"sha512-JoDl1ZC4yTxy85/9OoMlOwMTa0I31Jlg5h3lBFSXabZQUclVoexHvF49G4df3xcYyu9r339dskl3F9vwN3kwWA==","signatures":[{"sig":"MEYCIQCs0QNxDx7yioGX8SQ/0Lllj7+0QWKcMZ1bLDBZAvXT4gIhAJUnslAFpCogk8GlVW+KRNkh4XaC4RUjl0n3yb9iPz0x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83840538},"main":"dist/index.js","_from":"file:objectstack-spec-16.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","check:docs":"pnpm gen:schema && tsx scripts/build-docs.ts --check","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","check:skill-refs":"tsx scripts/build-skill-references.ts --check","gen:react-blocks":"tsx scripts/build-react-blocks-contract.ts","gen:spec-changes":"tsx scripts/build-spec-changes.ts","check:api-surface":"tsx scripts/build-api-surface.ts --check","gen:upgrade-guide":"tsx scripts/build-upgrade-guide.ts","check:react-blocks":"tsx scripts/build-react-blocks-contract.ts --check","check:spec-changes":"tsx scripts/build-spec-changes.ts --check","check:upgrade-guide":"tsx scripts/build-upgrade-guide.ts --check","check:skill-examples":"tsx scripts/check-skill-examples.ts","check:react-conformance":"tsx scripts/check-react-blocks-conformance.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/3cdb483ca48a5f9abba60d05d37c17f6/objectstack-spec-16.1.0.tgz","_integrity":"sha512-JoDl1ZC4yTxy85/9OoMlOwMTa0I31Jlg5h3lBFSXabZQUclVoexHvF49G4df3xcYyu9r339dskl3F9vwN3kwWA==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.31","tsx":"^4.23.1","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"ai":"^7.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_16.1.0_1784682368623_0.2213991061489844","host":"s3://npm-registry-packages-npm-production"}},"17.0.0-rc.0":{"name":"@objectstack/spec","version":"17.0.0-rc.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"291ee151ae558debf5ed74b989bef6407c5ac2b4","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-17.0.0-rc.0.tgz","fileCount":2174,"integrity":"sha512-4RuGPjbw0T56BkyrT6qTrPd6yPBSGw/kCawszqFD44Gh+FyhoY1VewvSVLx/3kFbY41ogEqBe7hh4C2o+/n5yw==","signatures":[{"sig":"MEYCIQCrC/lXLfYTHwdHhEPvYIabJVOh1vZy1R+CNacsPDAqwwIhANCgVjwK0WSM1iPhOwsIlo/Bc0KkKNavPJFmxBckFSKQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85448723},"main":"dist/index.js","_from":"file:objectstack-spec-17.0.0-rc.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","check:docs":"pnpm gen:schema && tsx scripts/build-docs.ts --check","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","check:skill-refs":"tsx scripts/build-skill-references.ts --check","gen:react-blocks":"tsx scripts/build-react-blocks-contract.ts","gen:spec-changes":"tsx scripts/build-spec-changes.ts","check:api-surface":"tsx scripts/build-api-surface.ts --check","gen:upgrade-guide":"tsx scripts/build-upgrade-guide.ts","check:react-blocks":"tsx scripts/build-react-blocks-contract.ts --check","check:spec-changes":"tsx scripts/build-spec-changes.ts --check","check:upgrade-guide":"tsx scripts/build-upgrade-guide.ts --check","check:skill-examples":"tsx scripts/check-skill-examples.ts","check:react-conformance":"tsx scripts/check-react-blocks-conformance.ts","check:authorable-surface":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts --check"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/26e7eb17721b329d54f2e41f8521b91c/objectstack-spec-17.0.0-rc.0.tgz","_integrity":"sha512-4RuGPjbw0T56BkyrT6qTrPd6yPBSGw/kCawszqFD44Gh+FyhoY1VewvSVLx/3kFbY41ogEqBe7hh4C2o+/n5yw==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^7.0.37","tsx":"^4.23.1","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"ai":"^7.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_17.0.0-rc.0_1785262073487_0.07347097748381848","host":"s3://npm-registry-packages-npm-production"}},"17.0.0-rc.1":{"name":"@objectstack/spec","version":"17.0.0-rc.1","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"dea8b5a0c3a788395bdb78199e924589751a52cd","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-17.0.0-rc.1.tgz","fileCount":2173,"integrity":"sha512-1SIDQHwxaV8GLD8YqLxCJ0fxTag6eYvvWntihil+lBIxNSjYLI3U384I4l03esBvkytrts3L5W0WCZJkquJiXw==","signatures":[{"sig":"MEUCIQDyEiIB4Gmf6evS40n3VP7eWq8dL0Ayr2EYA2qWIKvhTwIgCUHrvP/CYiKxOgA6AjSQZh7j2iKBG0G75ryExSqt/C4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96905873},"main":"dist/index.js","_from":"file:objectstack-spec-17.0.0-rc.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","typecheck":"tsc --noEmit","check:docs":"pnpm gen:schema && tsx scripts/build-docs.ts --check","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","check:generated":"tsx scripts/check-generated.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","check:skill-refs":"tsx scripts/build-skill-references.ts --check","gen:react-blocks":"tsx scripts/build-react-blocks-contract.ts","gen:spec-changes":"tsx scripts/build-spec-changes.ts","check:api-surface":"tsx scripts/build-api-surface.ts --check","check:empty-state":"tsx scripts/liveness/check-empty-state.mts","gen:upgrade-guide":"tsx scripts/build-upgrade-guide.ts","check:exported-any":"tsx scripts/check-exported-any.ts --self-test && tsx scripts/check-exported-any.ts","check:react-blocks":"tsx scripts/build-react-blocks-contract.ts --check","check:spec-changes":"tsx scripts/build-spec-changes.ts --check","check:variant-docs":"tsx scripts/check-variant-docs.mts","check:upgrade-guide":"tsx scripts/build-upgrade-guide.ts --check","check:skill-examples":"tsx scripts/check-skill-examples.ts","check:react-conformance":"tsx scripts/check-react-blocks-conformance.ts","check:strictness-ledger":"tsx scripts/check-strictness-ledger.mts","check:authorable-surface":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts --check"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/f682af28890fabab0908879bf348d1d8/objectstack-spec-17.0.0-rc.1.tgz","_integrity":"sha512-1SIDQHwxaV8GLD8YqLxCJ0fxTag6eYvvWntihil+lBIxNSjYLI3U384I4l03esBvkytrts3L5W0WCZJkquJiXw==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^7.0.37","tsx":"^4.23.1","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"ai":"^7.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_17.0.0-rc.1_1785507019069_0.9874954428991118","host":"s3://npm-registry-packages-npm-production"}},"17.0.0-rc.2":{"name":"@objectstack/spec","version":"17.0.0-rc.2","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"1ffd2aace74f02fdc1a752224a03e4fad7a3bac7","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-17.0.0-rc.2.tgz","fileCount":2085,"integrity":"sha512-gvybztXuGTaqAlUzSOP4xeTpjl44ty2RZ67JQfiCma/engMG8pKqfv4/18nYitFktiWUVLsr2U6AquZAidmcRQ==","signatures":[{"sig":"MEUCIQDQC8e9cDryzNAWjAvr0zKkUJaqbj2p2WhmujsPgJemIgIgJJx1pY3waQR5pBFJ8lWKote0cnovafxBc0eY7EMkGrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105996613},"main":"dist/index.js","_from":"file:objectstack-spec-17.0.0-rc.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","typecheck":"tsc --noEmit","check:docs":"pnpm gen:schema && tsx scripts/build-docs.ts --check","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","check:generated":"tsx scripts/check-generated.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","check:skill-refs":"tsx scripts/build-skill-references.ts --check","gen:react-blocks":"tsx scripts/build-react-blocks-contract.ts","gen:spec-changes":"tsx scripts/build-spec-changes.ts","check:api-surface":"tsx scripts/build-api-surface.ts --check","check:empty-state":"tsx scripts/liveness/check-empty-state.mts","gen:upgrade-guide":"tsx scripts/build-upgrade-guide.ts","check:exported-any":"tsx scripts/check-exported-any.ts --self-test && tsx scripts/check-exported-any.ts","check:react-blocks":"tsx scripts/build-react-blocks-contract.ts --check","check:spec-changes":"tsx scripts/build-spec-changes.ts --check","check:variant-docs":"tsx scripts/check-variant-docs.mts","check:upgrade-guide":"tsx scripts/build-upgrade-guide.ts --check","check:skill-examples":"tsx scripts/check-skill-examples.ts","check:strictness-ledger":"tsx scripts/check-strictness-ledger.mts","check:authorable-surface":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts --check","check:dual-source-exports":"tsx scripts/check-dual-source-exports.ts --self-test && tsx scripts/check-dual-source-exports.ts","check:react-declaration-parity":"tsx scripts/check-react-blocks-declaration-parity.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/7d26376a60c412f99924c0453d0694e9/objectstack-spec-17.0.0-rc.2.tgz","_integrity":"sha512-gvybztXuGTaqAlUzSOP4xeTpjl44ty2RZ67JQfiCma/engMG8pKqfv4/18nYitFktiWUVLsr2U6AquZAidmcRQ==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^7.0.44","tsx":"^4.23.1","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.2","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"ai":"^7.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_17.0.0-rc.2_1785768410959_0.3682111244870605","host":"s3://npm-registry-packages-npm-production"}},"17.0.0-rc.3":{"name":"@objectstack/spec","version":"17.0.0-rc.3","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"20f5bd216c42f5cd133df36615265b037579917f","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-17.0.0-rc.3.tgz","fileCount":2085,"integrity":"sha512-hCwqLEkIcmapxRX+skfHg7aLSwzbSkhDT2AEpVY/e8Bu5+rsM2v397pqn8liPQAaz7ybykzUK3HrSiNAEMz2+A==","signatures":[{"sig":"MEUCIQDQDv+Frv1KYFHZdqiOgA/QWmPX65S6708Hjgpellsm6AIgErbfq2uDZyoAKAMsCywMm5GxQsztX8Ng8Lk6xQT1rsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106058918},"main":"dist/index.js","_from":"file:objectstack-spec-17.0.0-rc.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","typecheck":"tsc --noEmit","check:docs":"pnpm gen:schema && tsx scripts/build-docs.ts --check","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","check:generated":"tsx scripts/check-generated.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","check:skill-refs":"tsx scripts/build-skill-references.ts --check","gen:react-blocks":"tsx scripts/build-react-blocks-contract.ts","gen:spec-changes":"tsx scripts/build-spec-changes.ts","check:api-surface":"tsx scripts/build-api-surface.ts --check","check:empty-state":"tsx scripts/liveness/check-empty-state.mts","gen:upgrade-guide":"tsx scripts/build-upgrade-guide.ts","check:exported-any":"tsx scripts/check-exported-any.ts --self-test && tsx scripts/check-exported-any.ts","check:react-blocks":"tsx scripts/build-react-blocks-contract.ts --check","check:spec-changes":"tsx scripts/build-spec-changes.ts --check","check:variant-docs":"tsx scripts/check-variant-docs.mts","check:upgrade-guide":"tsx scripts/build-upgrade-guide.ts --check","check:skill-examples":"tsx scripts/check-skill-examples.ts","check:strictness-ledger":"tsx scripts/check-strictness-ledger.mts","check:authorable-surface":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts --check","check:dual-source-exports":"tsx scripts/check-dual-source-exports.ts --self-test && tsx scripts/check-dual-source-exports.ts","check:react-declaration-parity":"tsx scripts/check-react-blocks-declaration-parity.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/bf354845fe0e0f2f84bed1d14d18a002/objectstack-spec-17.0.0-rc.3.tgz","_integrity":"sha512-hCwqLEkIcmapxRX+skfHg7aLSwzbSkhDT2AEpVY/e8Bu5+rsM2v397pqn8liPQAaz7ybykzUK3HrSiNAEMz2+A==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^7.0.44","tsx":"^4.23.1","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.2","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"ai":"^7.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_17.0.0-rc.3_1785775357304_0.24987815474842745","host":"s3://npm-registry-packages-npm-production"}},"17.0.0-rc.4":{"name":"@objectstack/spec","version":"17.0.0-rc.4","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"61590b3104355db44dfe35cfb8504027bbfb22a9","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-17.0.0-rc.4.tgz","fileCount":2054,"integrity":"sha512-zE2+aEteR13vk8sLTm/8NdO0nhuy+tp5dU8MFB+K3k8JOqMx8MLsKDo2zTlWqj+2nANBALEhP9IqE/QqhMiliA==","signatures":[{"sig":"MEYCIQC72bpPCquuGeREp3d7vwKuL9h14pyYrLn5IH/H1yz5OwIhANCdog3WUHiNRKe0yhsob3PoqEowj1VoesPBMOcvaQ7x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117507781},"main":"dist/index.js","_from":"file:objectstack-spec-17.0.0-rc.4.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","typecheck":"tsc --noEmit && pnpm check:test-typecheck","check:docs":"tsx scripts/build-docs.ts --check","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","check:generated":"tsx scripts/check-generated.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","check:skill-refs":"tsx scripts/build-skill-references.ts --check","gen:react-blocks":"tsx scripts/build-react-blocks-contract.ts","gen:spec-changes":"tsx scripts/build-spec-changes.ts","check:api-surface":"tsx scripts/build-api-surface.ts --check","check:empty-state":"tsx scripts/liveness/check-empty-state.mts","gen:upgrade-guide":"tsx scripts/build-upgrade-guide.ts","check:exported-any":"tsx scripts/check-exported-any.ts --self-test && tsx scripts/check-exported-any.ts","check:react-blocks":"tsx scripts/build-react-blocks-contract.ts --check","check:spec-changes":"tsx scripts/build-spec-changes.ts --check","check:variant-docs":"tsx scripts/check-variant-docs.mts","check:upgrade-guide":"tsx scripts/build-upgrade-guide.ts --check","check:skill-examples":"tsx scripts/check-skill-examples.ts --self-test && tsx scripts/check-skill-examples.ts","check:test-typecheck":"tsx ../../scripts/check-test-typecheck.mts --self-test && tsx ../../scripts/check-test-typecheck.mts --package packages/spec --project tsconfig.test.json","gen:strictness-ledger":"tsx scripts/build-strictness-ledger-counts.mts","check:strictness-ledger":"tsx scripts/check-strictness-ledger.mts","gen:test-typecheck-debt":"tsx ../../scripts/check-test-typecheck.mts --update --package packages/spec --project tsconfig.test.json","check:authorable-surface":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts --check","check:dual-source-exports":"tsx scripts/check-dual-source-exports.ts --self-test && tsx scripts/check-dual-source-exports.ts","gen:authorable-surface-base":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts --update-base","check:react-declaration-parity":"tsx scripts/check-react-blocks-declaration-parity.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/6208715a666e12fb7f73bfbd57141449/objectstack-spec-17.0.0-rc.4.tgz","_integrity":"sha512-zE2+aEteR13vk8sLTm/8NdO0nhuy+tp5dU8MFB+K3k8JOqMx8MLsKDo2zTlWqj+2nANBALEhP9IqE/QqhMiliA==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^7.0.44","tsx":"^4.23.1","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.2","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"ai":"^7.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_17.0.0-rc.4_1786076728780_0.2481037889825093","host":"s3://npm-registry-packages-npm-production"}},"17.0.0-rc.5":{"name":"@objectstack/spec","version":"17.0.0-rc.5","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"8f71fef43ea1fe711fb0e4d96b29d9c566e2f66d","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-17.0.0-rc.5.tgz","fileCount":2055,"integrity":"sha512-9AFBwdwCaFPUFxGAShRMvW3UQAW+Gz0ET1CEJEHL5f2Qh/Bu7hGMBT7NY8fhYqfajAroe08jZGx3JMOFgS2v5Q==","signatures":[{"sig":"MEYCIQDA8UXQb7ab6Bxfb5MJIUE2yPadJNZyM82axCdpvDmHUwIhAOI5rawYeEJZr82Tg3Xkp5c9XnTAbnog1Wswb39oqwZ3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118652197},"main":"dist/index.js","_from":"file:objectstack-spec-17.0.0-rc.5.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","typecheck":"tsc --noEmit && pnpm check:test-typecheck","check:docs":"tsx scripts/build-docs.ts --check","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","check:generated":"tsx scripts/check-generated.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","check:skill-refs":"tsx scripts/build-skill-references.ts --check","gen:react-blocks":"tsx scripts/build-react-blocks-contract.ts","gen:spec-changes":"tsx scripts/build-spec-changes.ts","check:api-surface":"tsx scripts/build-api-surface.ts --check","check:empty-state":"tsx scripts/liveness/check-empty-state.mts","gen:upgrade-guide":"tsx scripts/build-upgrade-guide.ts","check:exported-any":"tsx scripts/check-exported-any.ts --self-test && tsx scripts/check-exported-any.ts","check:react-blocks":"tsx scripts/build-react-blocks-contract.ts --check","check:spec-changes":"tsx scripts/build-spec-changes.ts --check","check:variant-docs":"tsx scripts/check-variant-docs.mts","check:upgrade-guide":"tsx scripts/build-upgrade-guide.ts --check","check:skill-examples":"tsx scripts/check-skill-examples.ts --self-test && tsx scripts/check-skill-examples.ts","check:test-typecheck":"tsx ../../scripts/check-test-typecheck.mts --self-test && tsx ../../scripts/check-test-typecheck.mts --package packages/spec --project tsconfig.test.json","gen:strictness-ledger":"tsx scripts/build-strictness-ledger-counts.mts","check:strictness-ledger":"tsx scripts/check-strictness-ledger.mts","gen:test-typecheck-debt":"tsx ../../scripts/check-test-typecheck.mts --update --package packages/spec --project tsconfig.test.json","check:authorable-surface":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts --check","check:dual-source-exports":"tsx scripts/check-dual-source-exports.ts --self-test && tsx scripts/check-dual-source-exports.ts","gen:authorable-surface-base":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts --update-base","check:react-declaration-parity":"tsx scripts/check-react-blocks-declaration-parity.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/5baa2702c3af02a9de1a70c7658c3140/objectstack-spec-17.0.0-rc.5.tgz","_integrity":"sha512-9AFBwdwCaFPUFxGAShRMvW3UQAW+Gz0ET1CEJEHL5f2Qh/Bu7hGMBT7NY8fhYqfajAroe08jZGx3JMOFgS2v5Q==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^7.0.44","tsx":"^4.23.1","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.2","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"ai":"^7.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_17.0.0-rc.5_1786096336206_0.7012425030208236","host":"s3://npm-registry-packages-npm-production"}},"17.0.0-rc.6":{"name":"@objectstack/spec","version":"17.0.0-rc.6","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"f1bae78a71a984c8099da54ab8a51f2f1157d3e1","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-17.0.0-rc.6.tgz","fileCount":2027,"integrity":"sha512-xDdZVm7KtpcKZVyt0LSaGQ8OtAgaIZnPqug5zPkndySFGQKdjPtiANUfVVX4H/L25HdEXbzodFZwBbPYR37zFQ==","signatures":[{"sig":"MEUCIQCjmaiW0sfxVzJqBaXDdR7M/9wCneWLG6VTz9tk6pGONAIgGHCc53TXcey6w7xBQ0MbkTUq/98gnetRdBA1tsCRixs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129588679},"main":"dist/index.js","_from":"file:objectstack-spec-17.0.0-rc.6.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi && node ../../scripts/check-dev-prereqs.mjs --stamp","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","typecheck":"tsc --noEmit && pnpm check:scripts-typecheck && pnpm check:test-typecheck","check:docs":"tsx scripts/build-docs.ts --check","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","check:generated":"tsx scripts/check-generated.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","check:skill-refs":"tsx scripts/build-skill-references.ts --check","gen:react-blocks":"tsx scripts/build-react-blocks-contract.ts","gen:spec-changes":"tsx scripts/build-spec-changes.ts","check:api-surface":"tsx scripts/build-api-surface.ts --check","check:empty-state":"tsx scripts/liveness/check-empty-state.mts","gen:upgrade-guide":"tsx scripts/build-upgrade-guide.ts","check:exported-any":"tsx scripts/check-exported-any.ts --self-test && tsx scripts/check-exported-any.ts","check:react-blocks":"tsx scripts/build-react-blocks-contract.ts --check","check:spec-changes":"tsx scripts/build-spec-changes.ts --check","check:variant-docs":"tsx scripts/check-variant-docs.mts","gen:export-origins":"tsx scripts/build-export-origins.ts","check:upgrade-guide":"tsx scripts/build-upgrade-guide.ts --check","check:export-origins":"tsx scripts/build-export-origins.ts --self-test && tsx scripts/build-export-origins.ts --check","check:skill-examples":"tsx scripts/check-skill-examples.ts --self-test && tsx scripts/check-skill-examples.ts","check:test-typecheck":"tsx ../../scripts/check-test-typecheck.mts --self-test && tsx ../../scripts/check-test-typecheck.mts --package packages/spec --project tsconfig.test.json","gen:strictness-ledger":"tsx scripts/build-strictness-ledger-counts.mts","check:scripts-typecheck":"tsc --noEmit -p tsconfig.scripts.json","check:strictness-ledger":"tsx scripts/check-strictness-ledger.mts","gen:test-typecheck-debt":"tsx ../../scripts/check-test-typecheck.mts --update --package packages/spec --project tsconfig.test.json","check:authorable-surface":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts --check","check:template-manifests":"tsx scripts/check-template-manifests.ts --self-test && tsx scripts/check-template-manifests.ts","check:dual-source-exports":"tsx scripts/check-dual-source-exports.ts --self-test && tsx scripts/check-dual-source-exports.ts","gen:authorable-surface-base":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts --update-base","check:react-declaration-parity":"tsx scripts/check-react-blocks-declaration-parity.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/private/var/folders/td/3bdncl9543s2ydhh89zwc6q40000gn/T/ec09c5f5f7fcd8b1ba2942b277f0f87d/objectstack-spec-17.0.0-rc.6.tgz","_integrity":"sha512-xDdZVm7KtpcKZVyt0LSaGQ8OtAgaIZnPqug5zPkndySFGQKdjPtiANUfVVX4H/L25HdEXbzodFZwBbPYR37zFQ==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/spec"},"_npmVersion":"11.12.1","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^7.0.44","tsx":"^4.23.1","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.2","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"ai":"^7.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_17.0.0-rc.6_1786367382015_0.5032204195544192","host":"s3://npm-registry-packages-npm-production"}},"17.0.0":{"name":"@objectstack/spec","version":"17.0.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"0e9faa45acf4d4c9196f09ab101bea5df9d74259","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-17.0.0.tgz","fileCount":2029,"integrity":"sha512-65rmDnj6WKnIATvEg9/coDYSVUgBTtym/FysEApaK2W/k4ub0DP7dQ9VUmLB4HEbJxo0ahzD1tFObkXYEIT7Fw==","signatures":[{"sig":"MEUCIQDEqG6+F8Pw1hgTvtbMa5s7tDGXGafGdBAEqKNyk08JVwIgbnneKJ7sLCewZ+Dci0VQpdElhcZ4QlWo8nKSeMCOpsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141622201},"main":"dist/index.js","_from":"file:objectstack-spec-17.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi && node ../../scripts/check-dev-prereqs.mjs --stamp","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","typecheck":"tsc --noEmit && pnpm check:scripts-typecheck && pnpm check:test-typecheck","check:docs":"tsx scripts/build-docs.ts --check","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","check:generated":"tsx scripts/check-generated.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","check:skill-refs":"tsx scripts/build-skill-references.ts --check","gen:react-blocks":"tsx scripts/build-react-blocks-contract.ts","gen:spec-changes":"tsx scripts/build-spec-changes.ts","check:api-surface":"tsx scripts/build-api-surface.ts --check","check:empty-state":"tsx scripts/liveness/check-empty-state.mts","gen:upgrade-guide":"tsx scripts/build-upgrade-guide.ts","check:exported-any":"tsx scripts/check-exported-any.ts --self-test && tsx scripts/check-exported-any.ts","check:react-blocks":"tsx scripts/build-react-blocks-contract.ts --check","check:spec-changes":"tsx scripts/build-spec-changes.ts --check","check:variant-docs":"tsx scripts/check-variant-docs.mts","gen:export-origins":"tsx scripts/build-export-origins.ts","check:upgrade-guide":"tsx scripts/build-upgrade-guide.ts --check","gen:liveness-counts":"tsx scripts/liveness/build-state-counts.mts","check:export-origins":"tsx scripts/build-export-origins.ts --self-test && tsx scripts/build-export-origins.ts --check","check:skill-examples":"tsx scripts/check-skill-examples.ts --self-test && tsx scripts/check-skill-examples.ts","check:test-typecheck":"tsx ../../scripts/check-test-typecheck.mts --self-test && tsx ../../scripts/check-test-typecheck.mts --package packages/spec --project tsconfig.test.json","gen:strictness-ledger":"tsx scripts/build-strictness-ledger-counts.mts","gen:migration-registry":"tsx scripts/build-migration-registry.ts","check:scripts-typecheck":"tsc --noEmit -p tsconfig.scripts.json","check:strictness-ledger":"tsx scripts/check-strictness-ledger.mts","gen:test-typecheck-debt":"tsx ../../scripts/check-test-typecheck.mts --update --package packages/spec --project tsconfig.test.json","check:authorable-surface":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts --check","check:migration-registry":"tsx scripts/build-migration-registry.ts --self-test --check","check:template-manifests":"tsx scripts/check-template-manifests.ts --self-test && tsx scripts/check-template-manifests.ts","check:dual-source-exports":"tsx scripts/check-dual-source-exports.ts --self-test && tsx scripts/check-dual-source-exports.ts","gen:authorable-surface-base":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts --update-base","check:react-declaration-parity":"tsx scripts/check-react-blocks-declaration-parity.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/133edb354c5512797b8d603be5ded0ef/objectstack-spec-17.0.0.tgz","_integrity":"sha512-65rmDnj6WKnIATvEg9/coDYSVUgBTtym/FysEApaK2W/k4ub0DP7dQ9VUmLB4HEbJxo0ahzD1tFObkXYEIT7Fw==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.44","tsx":"^4.23.1","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.2","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"ai":"^7.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_17.0.0_1786694390895_0.24354875331976733","host":"s3://npm-registry-packages-npm-production"}},"17.1.0":{"name":"@objectstack/spec","version":"17.1.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"8913bf9916b1d44636f638fe6aa74732ebc04e9f","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-17.1.0.tgz","fileCount":2044,"integrity":"sha512-gyF7knX3mqTEZSYeFIW/HBP0yFcjEzyXCS/p5pwH4yuJ4R2uw7mE3ItJs187CxZIFhFC2PTluRri3C/1Yaa9Og==","signatures":[{"sig":"MEUCIQDvcM0CzvctulntU7DC0H19i9LXXKJYeTz7y3hFGkk/lAIgS5D0zHj0CMq75db6RhAld7yTwv4undPqqWrexzOF9k0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151221234},"main":"dist/index.js","_from":"file:objectstack-spec-17.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi && node ../../scripts/check-dev-prereqs.mjs --stamp","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","typecheck":"tsc --noEmit && pnpm check:scripts-typecheck && pnpm check:test-typecheck","check:docs":"tsx scripts/build-docs.ts --check","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","check:generated":"tsx scripts/check-generated.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","check:skill-refs":"tsx scripts/build-skill-references.ts --check","gen:react-blocks":"tsx scripts/build-react-blocks-contract.ts","gen:spec-changes":"tsx scripts/build-spec-changes.ts","check:api-surface":"tsx scripts/build-api-surface.ts --check","check:empty-state":"tsx scripts/liveness/check-empty-state.mts","gen:upgrade-guide":"tsx scripts/build-upgrade-guide.ts","check:exported-any":"tsx scripts/check-exported-any.ts --self-test && tsx scripts/check-exported-any.ts","check:react-blocks":"tsx scripts/build-react-blocks-contract.ts --check","check:spec-changes":"tsx scripts/build-spec-changes.ts --check","check:variant-docs":"tsx scripts/check-variant-docs.mts","gen:export-origins":"tsx scripts/build-export-origins.ts","check:upgrade-guide":"tsx scripts/build-upgrade-guide.ts --check","gen:liveness-counts":"tsx scripts/liveness/build-state-counts.mts","check:export-origins":"tsx scripts/build-export-origins.ts --self-test && tsx scripts/build-export-origins.ts --check","check:skill-examples":"tsx scripts/check-skill-examples.ts --self-test && tsx scripts/check-skill-examples.ts","check:test-typecheck":"tsx ../../scripts/check-test-typecheck.mts --self-test && tsx ../../scripts/check-test-typecheck.mts --package packages/spec --project tsconfig.test.json","gen:strictness-ledger":"tsx scripts/build-strictness-ledger-counts.mts","gen:migration-registry":"tsx scripts/build-migration-registry.ts","check:scripts-typecheck":"tsc --noEmit -p tsconfig.scripts.json","check:strictness-ledger":"tsx scripts/check-strictness-ledger.mts","gen:test-typecheck-debt":"tsx ../../scripts/check-test-typecheck.mts --update --package packages/spec --project tsconfig.test.json","check:authorable-surface":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts --check","check:migration-registry":"tsx scripts/build-migration-registry.ts --self-test --check","check:template-manifests":"tsx scripts/check-template-manifests.ts --self-test && tsx scripts/check-template-manifests.ts","check:dual-source-exports":"tsx scripts/check-dual-source-exports.ts --self-test && tsx scripts/check-dual-source-exports.ts","gen:authorable-surface-base":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts --update-base","check:react-declaration-parity":"tsx scripts/check-react-blocks-declaration-parity.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/1dd99d7ffd677fad7f6ab6e83d65149e/objectstack-spec-17.1.0.tgz","_integrity":"sha512-gyF7knX3mqTEZSYeFIW/HBP0yFcjEzyXCS/p5pwH4yuJ4R2uw7mE3ItJs187CxZIFhFC2PTluRri3C/1Yaa9Og==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","pg-connection-string":"^2.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.66","tsx":"^4.23.12","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.2.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"ai":"^7.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_17.1.0_1787224836681_0.4974382466721772","host":"s3://npm-registry-packages-npm-production"}},"17.2.0":{"name":"@objectstack/spec","version":"17.2.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"a10f45918daaf93a454d65c2acd23e875aaf3636","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-17.2.0.tgz","fileCount":2067,"integrity":"sha512-nQzyR9+9JQEtLzFastQbj0ETLLbOm4sSY+sNUEX2k0QgZThCsMB1rKPv100c6GQZYg1BaLfz5xc8tv9oH3cKqg==","signatures":[{"sig":"MEQCIA20bDmi8lfdmRY1PkqjwjOWzaRiKP0lNf5FuY/L69JcAiB1DjVYbazhtEus2JYOThbfqdw69n8PzaIZWZtgjh5Aqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180528735},"main":"dist/index.js","_from":"file:objectstack-spec-17.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"browser":{"import":{"types":"./dist/index.d.mts","default":"./dist/browser/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/browser/index.js"}},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"browser":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/browser/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/browser/data/index.js"}},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"browser":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/browser/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/browser/cloud/index.js"}},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"browser":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/browser/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/browser/kernel/index.js"}},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"browser":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/browser/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/browser/system/index.js"}},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json","./meta-spelling":{"import":{"types":"./dist/meta-spelling/index.d.mts","default":"./dist/meta-spelling/index.mjs"},"require":{"types":"./dist/meta-spelling/index.d.ts","default":"./dist/meta-spelling/index.js"}}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=12288\" BUILD_DTS=true tsup; fi && node ../../scripts/check-dev-prereqs.mjs --stamp","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","typecheck":"tsc --noEmit && pnpm check:scripts-typecheck && pnpm check:test-typecheck","check:docs":"tsx scripts/build-docs.ts --check","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","check:generated":"tsx scripts/check-generated.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","check:skill-refs":"tsx scripts/build-skill-references.ts --check","gen:react-blocks":"tsx scripts/build-react-blocks-contract.ts","gen:spec-changes":"tsx scripts/build-spec-changes.ts","check:api-surface":"tsx scripts/build-api-surface.ts --check","check:empty-state":"tsx scripts/liveness/check-empty-state.mts","gen:upgrade-guide":"tsx scripts/build-upgrade-guide.ts","check:exported-any":"tsx scripts/check-exported-any.ts --self-test && tsx scripts/check-exported-any.ts","check:react-blocks":"tsx scripts/build-react-blocks-contract.ts --check","check:spec-changes":"tsx scripts/build-spec-changes.ts --check","check:variant-docs":"tsx scripts/check-variant-docs.mts","gen:export-origins":"tsx scripts/build-export-origins.ts","check:upgrade-guide":"tsx scripts/build-upgrade-guide.ts --check","gen:liveness-counts":"tsx scripts/liveness/build-state-counts.mts","check:export-origins":"tsx scripts/build-export-origins.ts --self-test && tsx scripts/build-export-origins.ts --check","check:skill-examples":"tsx scripts/check-skill-examples.ts --self-test && tsx scripts/check-skill-examples.ts","check:test-typecheck":"tsx ../../scripts/check-test-typecheck.mts --self-test && tsx ../../scripts/check-test-typecheck.mts --package packages/spec --project tsconfig.test.json","gen:meta-url-spelling":"tsx scripts/build-meta-url-spelling.ts","gen:strictness-ledger":"tsx scripts/build-strictness-ledger-counts.mts","gen:migration-registry":"tsx scripts/build-migration-registry.ts","check:meta-url-spelling":"tsx scripts/build-meta-url-spelling.ts --check","check:scripts-typecheck":"tsc --noEmit -p tsconfig.scripts.json","check:strictness-ledger":"tsx scripts/check-strictness-ledger.mts","gen:test-typecheck-debt":"tsx ../../scripts/check-test-typecheck.mts --update --package packages/spec --project tsconfig.test.json","check:authorable-surface":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts --check","check:migration-registry":"tsx scripts/build-migration-registry.ts --self-test --check","check:template-manifests":"tsx scripts/check-template-manifests.ts --self-test && tsx scripts/check-template-manifests.ts","check:dual-source-exports":"tsx scripts/check-dual-source-exports.ts --self-test && tsx scripts/check-dual-source-exports.ts","gen:authorable-surface-base":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts --update-base","check:objectui-pin-citations":"tsx scripts/check-objectui-pin-citations.ts --self-test && tsx scripts/check-objectui-pin-citations.ts","check:react-declaration-parity":"tsx scripts/check-react-blocks-declaration-parity.ts","check:browser-reachable-entries":"tsx scripts/check-browser-reachable-entries.ts --self-test && tsx scripts/check-browser-reachable-entries.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/ac77d93c2fb44d53631184531283ee82/objectstack-spec-17.2.0.tgz","_integrity":"sha512-nQzyR9+9JQEtLzFastQbj0ETLLbOm4sSY+sNUEX2k0QgZThCsMB1rKPv100c6GQZYg1BaLfz5xc8tv9oH3cKqg==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","pg-connection-string":"^2.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.66","tsx":"^4.23.12","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.2.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"ai":"^7.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_17.2.0_1787468437875_0.31482164855510075","host":"s3://npm-registry-packages-npm-production"}},"17.3.0":{"name":"@objectstack/spec","version":"17.3.0","keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/spec@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":"1ca896ffbc0528534b63f5c93d4ac60d23054445","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-17.3.0.tgz","fileCount":2086,"integrity":"sha512-mceFp9swHHISMycZk8TjdqjBhi0GboQoapRSNeFyaI8GBIpw5cRc37GrWrIFVTZLaVCc7TF3XHSi1qqjaBNmzA==","signatures":[{"sig":"MEYCIQCYIDhPXglxG28j49mGkVN8Q0B59xOJNuLBcd9hKixqGgIhAIFnAQ9qcse9jq/z0S/OxEvqfdrCHAvLJZwJjB9ypChr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198742329},"main":"dist/index.js","_from":"file:objectstack-spec-17.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"browser":{"import":{"types":"./dist/index.d.mts","default":"./dist/browser/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/browser/index.js"}},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./data":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"browser":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/browser/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/browser/data/index.js"}},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./cloud":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"browser":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/browser/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/browser/cloud/index.js"}},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./kernel":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"browser":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/browser/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/browser/kernel/index.js"}},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./system":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"browser":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/browser/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/browser/system/index.js"}},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json","./meta-spelling":{"import":{"types":"./dist/meta-spelling/index.d.mts","default":"./dist/meta-spelling/index.mjs"},"require":{"types":"./dist/meta-spelling/index.d.ts","default":"./dist/meta-spelling/index.js"}}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=6144\" BUILD_DTS=true tsup; fi && node ../../scripts/check-dts-emitted.mjs && node ../../scripts/check-dev-prereqs.mjs --stamp","clean":"rm -rf dist","analyze":"tsx scripts/analyze-bundle-size.ts","gen:docs":"tsx scripts/build-docs.ts","gen:sbom":"tsx scripts/generate-sbom.ts","typecheck":"tsc --noEmit && pnpm check:scripts-typecheck && pnpm check:test-typecheck","check:docs":"tsx scripts/build-docs.ts --check","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","test:watch":"vitest","gen:openapi":"tsx scripts/build-openapi.ts","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","check:llms-txt":"tsx scripts/check-llms-txt.ts --self-test && tsx scripts/check-llms-txt.ts","gen:skill-docs":"tsx scripts/build-skill-docs.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","check:generated":"tsx scripts/check-generated.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","check:skill-refs":"tsx scripts/build-skill-references.ts --check","gen:react-blocks":"tsx scripts/build-react-blocks-contract.ts","gen:spec-changes":"tsx scripts/build-spec-changes.ts","check:api-surface":"tsx scripts/build-api-surface.ts --check","check:empty-state":"tsx scripts/liveness/check-empty-state.mts","gen:upgrade-guide":"tsx scripts/build-upgrade-guide.ts","check:exported-any":"tsx scripts/check-exported-any.ts --self-test && tsx scripts/check-exported-any.ts","check:react-blocks":"tsx scripts/build-react-blocks-contract.ts --check","check:spec-changes":"tsx scripts/build-spec-changes.ts --check","check:variant-docs":"tsx scripts/check-variant-docs.mts","gen:export-origins":"tsx scripts/build-export-origins.ts","check:upgrade-guide":"tsx scripts/build-upgrade-guide.ts --check","check:yaml-examples":"tsx scripts/check-yaml-examples.ts --self-test && tsx scripts/check-yaml-examples.ts","gen:declaration-map":"tsx scripts/build-declaration-map.ts","gen:liveness-counts":"tsx scripts/liveness/build-state-counts.mts","check:export-origins":"tsx scripts/build-export-origins.ts --self-test && tsx scripts/build-export-origins.ts --check","check:skill-examples":"tsx scripts/check-skill-examples.ts --self-test && tsx scripts/check-skill-examples.ts","check:test-typecheck":"tsx ../../scripts/check-test-typecheck.mts --self-test && tsx ../../scripts/check-test-typecheck.mts --package packages/spec --project tsconfig.test.json","check:declaration-map":"tsx scripts/build-declaration-map.ts --self-test && tsx scripts/build-declaration-map.ts --check","gen:meta-url-spelling":"tsx scripts/build-meta-url-spelling.ts","gen:strictness-ledger":"tsx scripts/build-strictness-ledger-counts.mts","gen:migration-registry":"tsx scripts/build-migration-registry.ts","check:entry-nameability":"tsx scripts/check-entry-nameability.ts","check:meta-url-spelling":"tsx scripts/build-meta-url-spelling.ts --check","check:scripts-typecheck":"tsc --noEmit -p tsconfig.scripts.json","check:strictness-ledger":"tsx scripts/check-strictness-ledger.mts","gen:test-typecheck-debt":"tsx ../../scripts/check-test-typecheck.mts --update --package packages/spec --project tsconfig.test.json","check:authorable-surface":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts --check","check:migration-registry":"tsx scripts/build-migration-registry.ts --self-test --check","check:template-manifests":"tsx scripts/check-template-manifests.ts --self-test && tsx scripts/check-template-manifests.ts","check:dual-source-exports":"tsx scripts/check-dual-source-exports.ts --self-test && tsx scripts/check-dual-source-exports.ts","check:error-code-provenance":"tsx scripts/check-error-code-provenance.ts --self-test && tsx scripts/check-error-code-provenance.ts","gen:authorable-surface-base":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts --update-base","check:objectui-pin-citations":"tsx scripts/check-objectui-pin-citations.ts --self-test && tsx scripts/check-objectui-pin-citations.ts","check:react-declaration-parity":"tsx scripts/check-react-blocks-declaration-parity.ts","check:browser-reachable-entries":"tsx scripts/check-browser-reachable-entries.ts --self-test && tsx scripts/check-browser-reachable-entries.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/c119b95cbc3f9058e118a425f8d2be91/objectstack-spec-17.3.0.tgz","_integrity":"sha512-mceFp9swHHISMycZk8TjdqjBhi0GboQoapRSNeFyaI8GBIpw5cRc37GrWrIFVTZLaVCc7TF3XHSi1qqjaBNmzA==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/spec"},"_npmVersion":"10.9.8","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","pg-connection-string":"^2.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.66","tsx":"^4.23.12","yaml":"^2.9.0","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.2.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"ai":"^7.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spec_17.3.0_1788519168993_0.7237657678878338","host":"s3://npm-registry-packages-npm-production"}},"17.4.0":{"name":"@objectstack/spec","version":"17.4.0","description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","license":"Apache-2.0","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"exports":{".":{"browser":{"import":{"types":"./dist/index.d.mts","default":"./dist/browser/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/browser/index.js"}},"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./data":{"browser":{"import":{"types":"./dist/data/index.d.mts","default":"./dist/browser/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/browser/data/index.js"}},"import":{"types":"./dist/data/index.d.mts","default":"./dist/data/index.mjs"},"require":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"}},"./system":{"browser":{"import":{"types":"./dist/system/index.d.mts","default":"./dist/browser/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/browser/system/index.js"}},"import":{"types":"./dist/system/index.d.mts","default":"./dist/system/index.mjs"},"require":{"types":"./dist/system/index.d.ts","default":"./dist/system/index.js"}},"./kernel":{"browser":{"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/browser/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/browser/kernel/index.js"}},"import":{"types":"./dist/kernel/index.d.mts","default":"./dist/kernel/index.mjs"},"require":{"types":"./dist/kernel/index.d.ts","default":"./dist/kernel/index.js"}},"./ai":{"import":{"types":"./dist/ai/index.d.mts","default":"./dist/ai/index.mjs"},"require":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"}},"./automation":{"import":{"types":"./dist/automation/index.d.mts","default":"./dist/automation/index.mjs"},"require":{"types":"./dist/automation/index.d.ts","default":"./dist/automation/index.js"}},"./api":{"import":{"types":"./dist/api/index.d.mts","default":"./dist/api/index.mjs"},"require":{"types":"./dist/api/index.d.ts","default":"./dist/api/index.js"}},"./ui":{"import":{"types":"./dist/ui/index.d.mts","default":"./dist/ui/index.mjs"},"require":{"types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"}},"./contracts":{"import":{"types":"./dist/contracts/index.d.mts","default":"./dist/contracts/index.mjs"},"require":{"types":"./dist/contracts/index.d.ts","default":"./dist/contracts/index.js"}},"./integration":{"import":{"types":"./dist/integration/index.d.mts","default":"./dist/integration/index.mjs"},"require":{"types":"./dist/integration/index.d.ts","default":"./dist/integration/index.js"}},"./security":{"import":{"types":"./dist/security/index.d.mts","default":"./dist/security/index.mjs"},"require":{"types":"./dist/security/index.d.ts","default":"./dist/security/index.js"}},"./studio":{"import":{"types":"./dist/studio/index.d.mts","default":"./dist/studio/index.mjs"},"require":{"types":"./dist/studio/index.d.ts","default":"./dist/studio/index.js"}},"./cloud":{"browser":{"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/browser/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/browser/cloud/index.js"}},"import":{"types":"./dist/cloud/index.d.mts","default":"./dist/cloud/index.mjs"},"require":{"types":"./dist/cloud/index.d.ts","default":"./dist/cloud/index.js"}},"./qa":{"import":{"types":"./dist/qa/index.d.mts","default":"./dist/qa/index.mjs"},"require":{"types":"./dist/qa/index.d.ts","default":"./dist/qa/index.js"}},"./identity":{"import":{"types":"./dist/identity/index.d.mts","default":"./dist/identity/index.mjs"},"require":{"types":"./dist/identity/index.d.ts","default":"./dist/identity/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.mts","default":"./dist/shared/index.mjs"},"require":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"}},"./meta-spelling":{"import":{"types":"./dist/meta-spelling/index.d.mts","default":"./dist/meta-spelling/index.mjs"},"require":{"types":"./dist/meta-spelling/index.d.ts","default":"./dist/meta-spelling/index.js"}},"./openapi.json":"./json-schema/openapi.json","./package.json":"./package.json"},"keywords":["objectstack","protocol","specification","schema","types"],"author":{"name":"ObjectStack"},"devDependencies":{"@types/node":"^26.2.0","@vitest/coverage-v8":"^4.1.10","ai":"^7.0.66","tsx":"^4.23.12","typescript":"^6.0.3","vitest":"^4.1.10","yaml":"^2.9.0"},"dependencies":{"pg-connection-string":"^2.14.0","zod":"^4.4.3"},"peerDependencies":{"ai":"^7.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"engines":{"node":">=22.0.0"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/objectstack-ai/objectstack.git","directory":"packages/spec"},"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"scripts":{"build":"pnpm gen:schema && pnpm gen:openapi && tsup && if [ -z \"$OS_SKIP_DTS\" ]; then NODE_OPTIONS=\"--max-old-space-size=6144\" BUILD_DTS=true tsup; fi && node ../../scripts/check-dts-emitted.mjs && node ../../scripts/check-dev-prereqs.mjs --stamp","dev":"tsc --watch","clean":"rm -rf dist","gen:schema":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts","gen:authorable-surface-base":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts --update-base","gen:openapi":"tsx scripts/build-openapi.ts","gen:meta-url-spelling":"tsx scripts/build-meta-url-spelling.ts","check:meta-url-spelling":"tsx scripts/build-meta-url-spelling.ts --check","gen:docs":"tsx scripts/build-docs.ts","check:docs":"tsx scripts/build-docs.ts --check","check:generated":"tsx scripts/check-generated.ts","gen:skill-refs":"tsx scripts/build-skill-references.ts","check:skill-refs":"tsx scripts/build-skill-references.ts --check","gen:skill-docs":"tsx scripts/build-skill-docs.ts","check:skill-docs":"tsx scripts/build-skill-docs.ts --check","analyze":"tsx scripts/analyze-bundle-size.ts","gen:sbom":"tsx scripts/generate-sbom.ts","gen:api-surface":"tsx scripts/build-api-surface.ts","check:api-surface":"tsx scripts/build-api-surface.ts --check","gen:export-origins":"tsx scripts/build-export-origins.ts","check:export-origins":"tsx scripts/build-export-origins.ts --self-test && tsx scripts/build-export-origins.ts --check","gen:declaration-map":"tsx scripts/build-declaration-map.ts","check:declaration-map":"tsx scripts/build-declaration-map.ts --self-test && tsx scripts/build-declaration-map.ts --check","check:exported-any":"tsx scripts/check-exported-any.ts --self-test && tsx scripts/check-exported-any.ts","check:dual-source-exports":"tsx scripts/check-dual-source-exports.ts --self-test && tsx scripts/check-dual-source-exports.ts","check:entry-nameability":"tsx scripts/check-entry-nameability.ts","check:browser-reachable-entries":"tsx scripts/check-browser-reachable-entries.ts --self-test && tsx scripts/check-browser-reachable-entries.ts","check:objectui-pin-citations":"tsx scripts/check-objectui-pin-citations.ts --self-test && tsx scripts/check-objectui-pin-citations.ts","check:llms-txt":"tsx scripts/check-llms-txt.ts --self-test && tsx scripts/check-llms-txt.ts","check:authorable-surface":"OS_EAGER_SCHEMAS=1 tsx scripts/build-schemas.ts --check","gen:migration-registry":"tsx scripts/build-migration-registry.ts","check:migration-registry":"tsx scripts/build-migration-registry.ts --self-test --check","gen:spec-changes":"tsx scripts/build-spec-changes.ts","check:spec-changes":"tsx scripts/build-spec-changes.ts --check","gen:upgrade-guide":"tsx scripts/build-upgrade-guide.ts","check:upgrade-guide":"tsx scripts/build-upgrade-guide.ts --check","test":"vitest run --project local","test:repo":"vitest run --project repo","test:watch":"vitest","test:coverage":"vitest run --coverage","check:liveness":"tsx scripts/liveness/check-liveness.mts","gen:liveness-counts":"tsx scripts/liveness/build-state-counts.mts","check:empty-state":"tsx scripts/liveness/check-empty-state.mts","check:variant-docs":"tsx scripts/check-variant-docs.mts","check:error-code-provenance":"tsx scripts/check-error-code-provenance.ts --self-test && tsx scripts/check-error-code-provenance.ts","check:duration-unit-keys":"tsx scripts/check-duration-unit-keys.ts --self-test && tsx scripts/check-duration-unit-keys.ts","gen:strictness-ledger":"tsx scripts/build-strictness-ledger-counts.mts","check:strictness-ledger":"tsx scripts/check-strictness-ledger.mts","gen:react-blocks":"tsx scripts/build-react-blocks-contract.ts","check:react-blocks":"tsx scripts/build-react-blocks-contract.ts --check","check:react-declaration-parity":"tsx scripts/check-react-blocks-declaration-parity.ts","check:skill-examples":"tsx scripts/check-skill-examples.ts --self-test && tsx scripts/check-skill-examples.ts","check:yaml-examples":"tsx scripts/check-yaml-examples.ts --self-test && tsx scripts/check-yaml-examples.ts","check:template-manifests":"tsx scripts/check-template-manifests.ts --self-test && tsx scripts/check-template-manifests.ts","check:test-typecheck":"tsx ../../scripts/check-test-typecheck.mts --self-test && tsx ../../scripts/check-test-typecheck.mts --package packages/spec --project tsconfig.test.json","gen:test-typecheck-debt":"tsx ../../scripts/check-test-typecheck.mts --update --package packages/spec --project tsconfig.test.json","check:scripts-typecheck":"tsc --noEmit -p tsconfig.scripts.json","typecheck":"tsc --noEmit && pnpm check:scripts-typecheck && pnpm check:test-typecheck"},"_id":"@objectstack/spec@17.4.0","_integrity":"sha512-bOtSFih0Ed67JZMGuLmlHuIv2zPN62W8NL2qENQCYjZB174NMlIIvHC6Jlz2SIy5EwsTnTGBF5EPF6C2/TmqoA==","_resolved":"/tmp/dd6afd3cb4aa2c3e1a858e3a864fe83f/objectstack-spec-17.4.0.tgz","_from":"file:objectstack-spec-17.4.0.tgz","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-bOtSFih0Ed67JZMGuLmlHuIv2zPN62W8NL2qENQCYjZB174NMlIIvHC6Jlz2SIy5EwsTnTGBF5EPF6C2/TmqoA==","shasum":"6d6d8dd0994a6a02ebac6665779341c5a9517719","tarball":"https://registry.npmjs.org/@objectstack/spec/-/spec-17.4.0.tgz","fileCount":2072,"unpackedSize":122392066,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHxZ2t0YsnOcLFGkkgaQjm51zNIw/rg8fX7j2Sf2iBoGAiEAsa+p0J+ZifiOjw8anwmhCvvgnQxVIbCHZ6IbNNLZVtQ="}]},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"directories":{},"maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/spec_17.4.0_1788926271421_0.12848421626492623"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-18T09:50:26.620Z","modified":"2026-09-09T03:57:52.114Z","0.1.0":"2026-01-18T09:50:26.845Z","0.1.1":"2026-01-18T15:02:43.907Z","0.1.2":"2026-01-20T23:20:20.596Z","0.2.0":"2026-01-21T08:11:28.416Z","0.3.0":"2026-01-22T13:43:07.778Z","0.3.1":"2026-01-24T00:29:49.830Z","0.3.2":"2026-01-24T05:56:47.073Z","0.3.3":"2026-01-25T05:59:18.057Z","0.4.1":"2026-01-27T09:40:44.520Z","0.4.2":"2026-01-27T16:12:46.737Z","0.6.0":"2026-01-28T10:36:11.851Z","0.6.1":"2026-01-28T19:37:12.894Z","0.7.1":"2026-01-31T06:06:19.249Z","0.7.2":"2026-01-31T10:57:35.655Z","0.8.0":"2026-02-01T08:18:56.134Z","0.8.1":"2026-02-01T14:46:33.832Z","0.8.2":"2026-02-01T16:20:14.362Z","0.9.0":"2026-02-02T10:23:12.828Z","0.9.1":"2026-02-03T06:33:25.412Z","0.9.2":"2026-02-03T14:56:52.934Z","1.0.0":"2026-02-04T15:03:04.180Z","1.0.1":"2026-02-05T02:14:17.314Z","1.0.2":"2026-02-05T07:24:59.553Z","1.0.4":"2026-02-05T08:43:09.768Z","1.0.5":"2026-02-05T12:09:07.628Z","1.0.6":"2026-02-05T13:25:03.533Z","1.0.7":"2026-02-05T14:54:30.292Z","1.0.8":"2026-02-05T16:11:54.647Z","1.0.9":"2026-02-05T16:29:16.735Z","1.0.10":"2026-02-05T16:56:41.159Z","1.0.11":"2026-02-05T17:12:33.455Z","1.0.12":"2026-02-07T09:11:58.012Z","1.1.0":"2026-02-07T09:15:11.645Z","2.0.0":"2026-02-09T06:42:51.339Z","2.0.1":"2026-02-09T12:08:17.434Z","2.0.2":"2026-02-10T01:01:01.436Z","2.0.3":"2026-02-10T03:48:04.265Z","2.0.4":"2026-02-10T15:29:22.903Z","2.0.5":"2026-02-10T16:31:11.566Z","2.0.6":"2026-02-11T03:37:57.607Z","2.0.7":"2026-02-11T15:03:04.305Z","3.0.0":"2026-02-12T06:59:45.886Z","3.0.1":"2026-02-12T14:58:28.150Z","3.0.2":"2026-02-12T17:15:27.309Z","3.0.3":"2026-02-13T17:58:18.687Z","3.0.4":"2026-02-14T10:22:02.666Z","3.0.5":"2026-02-15T01:50:47.328Z","3.0.6":"2026-02-15T04:48:00.871Z","3.0.7":"2026-02-18T13:37:11.078Z","3.0.8":"2026-02-20T06:20:46.492Z","3.0.9":"2026-02-22T06:00:18.387Z","3.0.10":"2026-02-25T03:13:33.767Z","3.0.11":"2026-02-26T18:38:29.854Z","3.1.0":"2026-02-28T09:01:16.854Z","3.1.1":"2026-03-01T09:38:14.725Z","3.2.0":"2026-03-02T06:20:41.144Z","3.2.1":"2026-03-03T08:53:56.154Z","3.2.2":"2026-03-09T06:47:57.116Z","3.2.3":"2026-03-09T09:41:38.830Z","3.2.4":"2026-03-10T04:01:44.036Z","3.2.5":"2026-03-10T08:42:21.518Z","3.2.6":"2026-03-12T04:33:11.208Z","3.2.7":"2026-03-18T09:21:34.077Z","3.2.8":"2026-03-19T11:26:01.092Z","3.2.9":"2026-03-21T10:50:37.329Z","3.3.0":"2026-03-23T11:28:49.839Z","3.3.1":"2026-03-25T05:00:32.206Z","4.0.0":"2026-03-31T09:40:51.871Z","4.0.1":"2026-03-31T11:55:34.390Z","4.0.2":"2026-04-07T04:09:07.919Z","4.0.3":"2026-04-13T13:13:32.466Z","4.0.4":"2026-04-15T14:56:07.517Z","4.0.5":"2026-05-09T00:01:37.662Z","4.1.0":"2026-05-21T13:50:35.082Z","4.1.1":"2026-05-22T06:29:20.193Z","4.2.0":"2026-05-22T08:46:41.734Z","5.0.0":"2026-05-22T15:29:43.444Z","5.1.0":"2026-05-22T16:01:33.618Z","5.2.0":"2026-05-23T17:52:19.744Z","6.0.0":"2026-05-24T12:49:07.455Z","6.1.1":"2026-05-24T14:55:18.372Z","6.2.0":"2026-05-25T03:29:02.790Z","6.3.0":"2026-05-25T05:15:03.978Z","6.4.0":"2026-05-25T08:07:13.978Z","6.5.0":"2026-05-25T09:05:58.435Z","6.5.1":"2026-05-25T10:17:10.257Z","6.6.0":"2026-05-26T01:49:54.262Z","6.7.0":"2026-05-26T04:21:30.967Z","6.7.1":"2026-05-26T06:12:06.651Z","6.8.0":"2026-05-27T06:59:14.500Z","6.8.1":"2026-05-27T10:58:50.963Z","6.9.0":"2026-05-27T14:14:43.241Z","7.0.0":"2026-05-28T15:17:31.544Z","7.1.0":"2026-05-29T06:35:05.571Z","7.2.0":"2026-05-29T10:32:03.988Z","7.2.1":"2026-05-29T15:34:52.675Z","7.3.0":"2026-05-30T03:59:40.641Z","7.4.0":"2026-06-01T10:45:52.008Z","7.4.1":"2026-06-01T13:13:38.604Z","7.5.0":"2026-06-01T15:32:10.942Z","7.6.0":"2026-06-02T07:04:33.752Z","7.7.0":"2026-06-02T14:13:32.032Z","7.8.0":"2026-06-03T10:15:07.227Z","7.9.0":"2026-06-03T15:35:52.003Z","8.0.0":"2026-06-07T12:46:46.105Z","8.0.1":"2026-06-08T01:42:18.559Z","9.0.0":"2026-06-10T16:58:45.369Z","9.0.1":"2026-06-11T14:26:13.978Z","9.1.0":"2026-06-11T15:56:39.905Z","9.2.0":"2026-06-11T16:56:07.475Z","9.3.0":"2026-06-13T01:55:04.698Z","9.4.0":"2026-06-14T03:56:44.757Z","9.5.0":"2026-06-14T16:19:24.298Z","9.5.1":"2026-06-15T03:04:41.488Z","9.6.0":"2026-06-15T18:41:20.793Z","9.7.0":"2026-06-16T04:20:24.557Z","9.8.0":"2026-06-16T12:26:55.465Z","9.9.0":"2026-06-17T08:30:21.407Z","9.9.1":"2026-06-17T12:37:49.569Z","9.10.0":"2026-06-18T23:20:17.144Z","9.11.0":"2026-06-20T14:42:28.278Z","10.0.0":"2026-06-22T09:32:19.061Z","10.2.0":"2026-06-22T15:38:06.397Z","10.3.0":"2026-06-23T15:19:28.726Z","11.0.0":"2026-06-27T15:03:36.961Z","11.1.0":"2026-06-28T07:55:59.321Z","11.2.0":"2026-06-29T03:15:18.704Z","11.3.0":"2026-06-29T16:35:47.257Z","11.4.0":"2026-06-30T07:15:50.139Z","11.5.0":"2026-07-02T03:15:07.581Z","11.6.0":"2026-07-02T15:55:26.217Z","11.7.0":"2026-07-02T17:07:49.399Z","11.9.0":"2026-07-03T09:59:03.257Z","11.10.0":"2026-07-03T16:24:35.405Z","12.0.0":"2026-07-04T17:36:58.107Z","12.1.0":"2026-07-05T02:33:04.075Z","12.2.0":"2026-07-05T10:13:20.565Z","12.3.0":"2026-07-05T15:46:12.590Z","12.4.0":"2026-07-06T16:34:42.833Z","12.5.0":"2026-07-07T00:36:05.916Z","12.6.0":"2026-07-08T09:14:37.778Z","13.0.0":"2026-07-09T11:39:39.142Z","14.3.0":"2026-07-10T14:33:52.010Z","14.5.0":"2026-07-13T01:34:13.308Z","14.6.0":"2026-07-13T06:10:56.301Z","14.7.0":"2026-07-14T02:16:59.394Z","14.8.0":"2026-07-14T15:22:30.628Z","15.0.0":"2026-07-15T06:29:13.970Z","15.1.0":"2026-07-16T23:24:49.085Z","15.1.1":"2026-07-17T05:30:54.482Z","16.0.0-rc.0":"2026-07-19T18:36:02.334Z","16.0.0-rc.1":"2026-07-20T08:58:21.550Z","16.0.0":"2026-07-21T06:24:40.096Z","16.1.0":"2026-07-22T01:06:09.019Z","17.0.0-rc.0":"2026-07-28T18:07:53.912Z","17.0.0-rc.1":"2026-07-31T14:10:19.418Z","17.0.0-rc.2":"2026-08-03T14:46:51.456Z","17.0.0-rc.3":"2026-08-03T16:42:37.768Z","17.0.0-rc.4":"2026-08-07T04:25:29.258Z","17.0.0-rc.5":"2026-08-07T09:52:16.691Z","17.0.0-rc.6":"2026-08-10T13:09:42.656Z","17.0.0":"2026-08-14T07:59:51.585Z","17.1.0":"2026-08-20T11:20:37.240Z","17.2.0":"2026-08-23T07:00:38.537Z","17.3.0":"2026-09-04T10:52:49.694Z","17.4.0":"2026-09-09T03:57:51.929Z"},"bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"author":{"name":"ObjectStack"},"license":"Apache-2.0","homepage":"https://objectstack.ai/docs","keywords":["objectstack","protocol","specification","schema","types"],"repository":{"type":"git","url":"git+https://github.com/objectstack-ai/objectstack.git","directory":"packages/spec"},"description":"ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"readme":"# @objectstack/spec\n\n[![Try Online](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/objectstack-ai/objectstack/tree/main/examples/app-todo?file=objectstack.config.ts)\n\nThe **Source of Truth** for the ObjectStack Protocol. Contains strictly typed Zod schemas that define every aspect of the system.\n\n## Protocols\n\n- **System**: Manifests, Datasources, APIs.\n- **Data**: Objects, Fields, Validation Rules.\n- **UI**: Views, Layouts, Dashboards.\n- **Automation**: Flows, Workflows, Triggers.\n- **AI**: Agents, RAG Pipelines, Models, MCP Servers.\n\n## Export surfaces\n\nThe package publishes one entry per protocol domain (`@objectstack/spec/data`,\n`/ui`, `/kernel`, …) plus fine-grained vocabulary entries\n(`@objectstack/spec/meta-spelling` — the `/meta/:type` URL-spelling contract\nand the `defineStack()` manifest-collection vocabulary, two deliberately\ndistinct maps per objectstack#8424).\nEach entry is a self-contained bundle: what an entry's module graph reaches is\nwhat every consumer of that entry pays for.\n\n**Standing principle** (maintainer ruling 2026-08-20, recorded verbatim on\nobjectstack#10096):\n\n> **浏览器可达的 spec 导出面必须 schema-free。** A `@objectstack/spec` export\n> surface that browser/client consumers reach must carry vocabulary — maps,\n> folds, enums, pure predicates — without linking the zod schema/validation\n> machinery. The schema graph is the server/publish side's dependency, never\n> the price of spelling a URL segment or reading a posture predicate.\n\nAdding an export that browser/client code will import? Either place it on a\nschema-free entry (`/meta-spelling` is the reference pattern: derivation from\nthe schema graph happens at build time via `gen:meta-url-spelling`, gated by\n`check:meta-url-spelling`), or verify the entry it lands on keeps a\nschema-free module graph. The package declares `sideEffects: false`, so\nbundlers may drop what a consumer does not reach — module-scope side effects\nin any published module are therefore also a defect (measured, not assumed;\nsee objectstack#10031).\n\n**Node-only imports are refused everywhere a browser bundler resolves**\n(#11072). Every entry is loadable from a browser build by construction —\nschema-bearing entries included — so no published bundle may link a Node\nbuiltin or a server-only package. The one sanctioned exception is the\npg-grammar arm of the postgres `url` refinement (`pg-connection-string`, whose\n`parse` statically resolves `require('fs')`): the entries that reach it carry a\n`browser` export condition pointing at `dist/browser/**` bundles in which that\narm is swapped for a dependency-free twin (`src/data/driver/pg-url-grammar.*`,\n`tsup.config.ts` → `swapServerOnlyGrammarArm`), and Node consumers keep the\nfull DSN refusal unchanged. `check:browser-reachable-entries` enforces both\nhalves — a browser-conditioned bundle that still links the parser, and a\nnon-conditioned bundle that links anything Node-only, are each a red — with a\npositive control on the Node side. Need Node-only work in a schema? Route it\nthrough a seam module the browser pass swaps, never import it directly.\n\n## Usage\n\n**Recommended: Use `ObjectSchema.create()` with `Field.*` helpers for strict TypeScript validation:**\n\n```typescript\nimport { ObjectSchema, Field } from '@objectstack/spec/data';\n\n// Create a validated object definition with type checking\nexport const Task = ObjectSchema.create({\n  name: 'task',\n  label: 'Task',\n  icon: 'check-square',\n  \n  fields: {\n    title: Field.text({\n      label: 'Title',\n      required: true,\n      maxLength: 200,\n    }),\n    \n    status: Field.select({\n      label: 'Status',\n      options: [\n        { label: 'To Do', value: 'todo', default: true },\n        { label: 'In Progress', value: 'in_progress' },\n        { label: 'Done', value: 'done' },\n      ],\n    }),\n  },\n  \n  enable: {\n    trackHistory: true,\n    apiEnabled: true,\n  },\n});\n```\n\n**Alternative: Runtime validation of existing objects:**\n\n```typescript\nimport { ObjectSchema } from '@objectstack/spec/data';\n\n// Validate a JSON object against the schema\nconst result = ObjectSchema.parse(myObjectDefinition);\nif (result.success) {\n  console.log('Valid object:', result.data);\n}\n```\n\n## MCP (Model Context Protocol) Integration\n\nDeclare the MCP servers your agents may reach. `MCPServerRefSchema` is a\n**reference** to a server — where it lives and how to authenticate — not a\ndescription of what it serves:\n\n```typescript\nimport { MCPServerRefSchema } from '@objectstack/spec/ai';\n\n// A reference to an MCP server an agent may call\nexport const objectStackMCP = MCPServerRefSchema.parse({\n  name: 'objectstack_mcp',\n  label: 'ObjectStack MCP Server',\n  transport: 'http',                      // 'stdio' | 'http' | 'websocket'\n  endpoint: 'https://api.objectstack.ai/mcp',\n  secretRef: 'system:mcp_api_key',        // optional\n  active: true,                           // defaults to true\n});\n```\n\nThe tools, resources and prompts an ObjectStack server exposes are **not\nauthored here** — they are derived from your metadata at runtime by the\n`MCPServerPlugin` in `@objectstack/mcp`, which bridges the metadata and data\nengines to any connected MCP client.\n","readmeFilename":"README.md"}