{"_id":"@objectql/core","_rev":"34-8a0ee48c7215d78aa906c337f746116b","name":"@objectql/core","dist-tags":{"latest":"4.2.2"},"versions":{"0.1.0":{"name":"@objectql/core","version":"0.1.0","_id":"@objectql/core@0.1.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"c19159a3f3e4fc05e72a02a4ed9054dfb658f77a","tarball":"https://registry.npmjs.org/@objectql/core/-/core-0.1.0.tgz","fileCount":37,"integrity":"sha512-PxVx5TkiDGk4wHfbuJG92PJ82E3Ez+97bI9fO5Z8oz8QwoqKm5IkXaZTCCDfYdubUTi0fvE8gLeQGBMgggcL4g==","signatures":[{"sig":"MEYCIQDWXtYd/58elaF0ceTlZJD3onop2enWf8cwMwgdpTEAsQIhAOvCi+gZ8VTjzE8ThfjWibiCXpOPXKq4sld7Mw+MZMov","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161866},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5c465ac0c3eacf363f23bfc5eff8758d3f8d3d60","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.12.0","dependencies":{"js-yaml":"^4.1.1","fast-glob":"^3.3.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.1.0_1767790966235_0.7956326474332067","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@objectql/core","version":"1.0.0","_id":"@objectql/core@1.0.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"e026afbf48b24d9349bdec57b4f150133cbd5010","tarball":"https://registry.npmjs.org/@objectql/core/-/core-1.0.0.tgz","fileCount":39,"integrity":"sha512-lbsEz1AcDPQqMjx01uzIXJyUoWrA6cLajVhgtkhmplDmwAWqoR6DVxYQoWIjyc2aAGGocld/AM23ZszqRt14MQ==","signatures":[{"sig":"MEYCIQCNG5GzQdigvN/Z2zX0N+Op4qTDA4BRqUOF3fLzoMTwewIhAIst8D5V/EKdr5Dp3ias8HqdacTQ7x8KzpfKBQZA4xuv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177726},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b5e8fe11c58c39c267f82461a25ecacebe8173bd","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.12.0","dependencies":{"js-yaml":"^4.1.1","fast-glob":"^3.3.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0_1767802942220_0.027677091125666076","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@objectql/core","version":"1.1.0","_id":"@objectql/core@1.1.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"c74c7eda5cf7cdfbe856030be11ab28df13406dd","tarball":"https://registry.npmjs.org/@objectql/core/-/core-1.1.0.tgz","fileCount":45,"integrity":"sha512-KVoxpc2RgzfzQpWGLGcCHI7yFwkq/RXaVOLg/+CuUxk4Tf+qoBzCtjx5H5+bmHb+xRnifwjsFNGTczMuaZdnFA==","signatures":[{"sig":"MEUCIGirviNn7bhAJeA6VhAxi7Wk5xAMb9UWd/12EAQgTpnYAiEAj2jPvcfkko5N5EyEr2L44OEfwCAY6l0BKNHoql60uUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160189},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6fe78db478678b08f7aeedb0d2a09d62a75913b4","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_npmVersion":"10.9.0","description":"The core ORM and runtime engine for ObjectQL. This package handles object querying, CRUD operations, database driver coordination, and transaction management.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"js-yaml":"^4.1.1","fast-glob":"^3.3.2","@objectql/metadata":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.1.0_1767808740990_0.5458094018678223","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@objectql/core","version":"1.2.0","_id":"@objectql/core@1.2.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"cf207986ad871109d22915911f2e8c4f5a43db51","tarball":"https://registry.npmjs.org/@objectql/core/-/core-1.2.0.tgz","fileCount":20,"integrity":"sha512-KKOCEvPuW1rGVpDBEAnnjqRHqGoDi9LZdOMEl0y8RZmpqu4U/NXjKZr7ePF+t2bTdHZQ41p67sPtT7C9DzgTHw==","signatures":[{"sig":"MEUCIE/Hci7eE1WlM5vaNMP73uE4woqaexHIW7uMmlRMVy52AiEAkNhrbynyjJOXjtqUifD2t3xBEWG4owgK0mrah8NXwfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186507},"main":"dist/index.js","_from":"file:objectql-core-1.2.0.tgz","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/e42a87e3ed13cc489a0ba39ae110757b/objectql-core-1.2.0.tgz","_integrity":"sha512-KKOCEvPuW1rGVpDBEAnnjqRHqGoDi9LZdOMEl0y8RZmpqu4U/NXjKZr7ePF+t2bTdHZQ41p67sPtT7C9DzgTHw==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.6","dependencies":{"js-yaml":"^4.1.1","fast-glob":"^3.3.2","@objectql/types":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.0_1768055972134_0.12626295362760254","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@objectql/core","version":"1.3.0","_id":"@objectql/core@1.3.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"831044ba7fdc365d7dd85efe7fc5d560a31d6182","tarball":"https://registry.npmjs.org/@objectql/core/-/core-1.3.0.tgz","fileCount":56,"integrity":"sha512-v2yuLMv0p3Hx6dY+DfT2la9w1Ej80NT82FV+Xvmn0TvG9AmLqGvfTjtAlIwb4QUqA5yZD6wLqzyGwWaL0VjPvA==","signatures":[{"sig":"MEQCIFLE82RwKzlspIXSlilTEp8CY/GgtJy7HoBZyoPOQOK+AiAGhm93o7rXp2XmYquXDK7YLX2BDeX8cZvND6QjsfzEdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220534},"main":"dist/index.js","_from":"file:objectql-core-1.3.0.tgz","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/f7c338f758a8c62a5f8830613bde3163/objectql-core-1.3.0.tgz","_integrity":"sha512-v2yuLMv0p3Hx6dY+DfT2la9w1Ej80NT82FV+Xvmn0TvG9AmLqGvfTjtAlIwb4QUqA5yZD6wLqzyGwWaL0VjPvA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.6","dependencies":{"js-yaml":"^4.1.1","fast-glob":"^3.3.2","@objectql/types":"1.3.0","@objectql/driver-remote":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.3.0_1768064388578_0.012968024528092537","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@objectql/core","version":"1.3.1","_id":"@objectql/core@1.3.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"31ba8b0ff7e9406003bec8bd88645293dab4e52a","tarball":"https://registry.npmjs.org/@objectql/core/-/core-1.3.1.tgz","fileCount":56,"integrity":"sha512-/iRBCskIWztYO0e01P31+IhsEncg/4z8UbiWM8nxFOnQgt9DPBfzIhQFEvAKsvPSCeHpIEHs3edcG9m0/fBhbA==","signatures":[{"sig":"MEYCIQDDlHt8AMHVqyWM8tUAXmvKc36eqag7LYFpCPvAuWl8TgIhAKo47eFwBB0QLfDO7+wpMSRzVR6bMExO9p9o4pWk81py","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220664},"main":"dist/index.js","_from":"file:objectql-core-1.3.1.tgz","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/87c0460711a9414b8bd79ab7836b2b88/objectql-core-1.3.1.tgz","_integrity":"sha512-/iRBCskIWztYO0e01P31+IhsEncg/4z8UbiWM8nxFOnQgt9DPBfzIhQFEvAKsvPSCeHpIEHs3edcG9m0/fBhbA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.6","dependencies":{"js-yaml":"^4.1.1","fast-glob":"^3.3.2","@objectql/types":"1.3.1","@objectql/driver-remote":"1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.3.1_1768064651124_0.7759504059517182","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@objectql/core","version":"1.4.0","_id":"@objectql/core@1.4.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"b90f10c0597259d1640482b1c4709d8a9faecdb0","tarball":"https://registry.npmjs.org/@objectql/core/-/core-1.4.0.tgz","fileCount":57,"integrity":"sha512-UlrQhwOj9gb0xw4Dsk8ixLQbJPfGqReKthlHEU8bEDd2TrC+IwIJ9VfDl/hVTql3bJUB4saMVvM1/jB4DnHl0Q==","signatures":[{"sig":"MEUCIQD0ZGXbx8gsAH1pJFhSe5MeQ93Ix8C45YE5Zm6txKsK3wIgUoa4p7dyQaVusc5yxvfuBQh+Mt741ABDf8q8A8Ok2jQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258384},"main":"dist/index.js","_from":"file:objectql-core-1.4.0.tgz","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/c3957d774c86c196f0d11c6e8784d604/objectql-core-1.4.0.tgz","_integrity":"sha512-UlrQhwOj9gb0xw4Dsk8ixLQbJPfGqReKthlHEU8bEDd2TrC+IwIJ9VfDl/hVTql3bJUB4saMVvM1/jB4DnHl0Q==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.6","dependencies":{"js-yaml":"^4.1.1","fast-glob":"^3.3.2","@objectql/types":"1.4.0","@objectql/driver-remote":"1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.4.0_1768131163780_0.9793304938296759","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@objectql/core","version":"1.5.0","_id":"@objectql/core@1.5.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"3d1b30450103f2bda0fe2b05ecf96a2a26990aee","tarball":"https://registry.npmjs.org/@objectql/core/-/core-1.5.0.tgz","fileCount":64,"integrity":"sha512-AgwH0lEQI0qufr2rzcwmzRYizvVeiPBL1QZqtyD8KKrGwUbp3gv9gYElc02+RT8biaW5vqvFeZKJf+YhKp4Mww==","signatures":[{"sig":"MEYCIQCVIuGvvaIXSGRLijgcbjG8YgaagBIp94LckO1HH6xgpwIhAJaGaZJ2B28DyzZu5tFMeD8xB+fakFlztm9O5R0UbGAa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350109},"main":"dist/index.js","_from":"file:objectql-core-1.5.0.tgz","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/442f943911dd446c17472b4c74512140/objectql-core-1.5.0.tgz","_integrity":"sha512-AgwH0lEQI0qufr2rzcwmzRYizvVeiPBL1QZqtyD8KKrGwUbp3gv9gYElc02+RT8biaW5vqvFeZKJf+YhKp4Mww==","_npmVersion":"10.8.2","description":"The core ORM and runtime engine for ObjectQL. This package handles object querying, CRUD operations, database driver coordination, transaction management, and **metadata-driven validation**.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"js-yaml":"^4.1.1","fast-glob":"^3.3.2","@objectql/types":"1.5.0","@objectql/driver-remote":"1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.5.0_1768142008033_0.2780417507908688","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@objectql/core","version":"1.6.0","_id":"@objectql/core@1.6.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"77da26362cae9a740235f9425b223d26c60378a2","tarball":"https://registry.npmjs.org/@objectql/core/-/core-1.6.0.tgz","fileCount":44,"integrity":"sha512-BRewGS6EDQYOJVNR1Njg/I2q5Sj6c/FG2Y71biVz9+FUd6RPIQjzmn2VRhBIZZqP8TB8Vwciij9ICMkWAJnVzw==","signatures":[{"sig":"MEYCIQDvWVs+kPc+RtHnPWa9TUzbole5wfZ0fZGqhEzp16RDXwIhAMnb7xxuAtOUO8U3JQHnDoVAjKecRxthrh9phjQSYaUo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258884},"main":"dist/index.js","_from":"file:objectql-core-1.6.0.tgz","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/ad30f348618971c027871e4b21ee2cde/objectql-core-1.6.0.tgz","_integrity":"sha512-BRewGS6EDQYOJVNR1Njg/I2q5Sj6c/FG2Y71biVz9+FUd6RPIQjzmn2VRhBIZZqP8TB8Vwciij9ICMkWAJnVzw==","_npmVersion":"10.8.2","description":"The core ORM and runtime engine for ObjectQL. This package handles object querying, CRUD operations, database driver coordination, transaction management, and **metadata-driven validation**.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@objectql/types":"1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.6.0_1768203055797_0.6627468947990585","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@objectql/core","version":"1.6.1","_id":"@objectql/core@1.6.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"63b34449884a457a8756040483ccbf7ba17fdca5","tarball":"https://registry.npmjs.org/@objectql/core/-/core-1.6.1.tgz","fileCount":44,"integrity":"sha512-XgZRXSkJeAtyTuOkltAeTO62tzoRQyjRJb3XaKy0qBkkI3HDJObgDqWiib+XOXMcuICtyFXxHfp1rsD37AmXnA==","signatures":[{"sig":"MEUCIEDagQ5ddhz+WiWfNhb401miUIwxZLO+rfmK7oPu48k/AiEAnYooDU0mA2yZxCwDpnTcPTosqFXONjx2nCmDcyLT1YU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259023},"main":"dist/index.js","_from":"file:objectql-core-1.6.1.tgz","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/4b9eccb621c0d69c78d3a05242f4fc1a/objectql-core-1.6.1.tgz","_integrity":"sha512-XgZRXSkJeAtyTuOkltAeTO62tzoRQyjRJb3XaKy0qBkkI3HDJObgDqWiib+XOXMcuICtyFXxHfp1rsD37AmXnA==","_npmVersion":"10.8.2","description":"The core ORM and runtime engine for ObjectQL. This package handles object querying, CRUD operations, database driver coordination, transaction management, and **metadata-driven validation**.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@objectql/types":"1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.6.1_1768203756995_0.3737889156367926","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@objectql/core","version":"1.7.0","_id":"@objectql/core@1.7.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"49de7b80f16590e48cc016a980f6832b6f341c64","tarball":"https://registry.npmjs.org/@objectql/core/-/core-1.7.0.tgz","fileCount":44,"integrity":"sha512-2n1E+rnlwko2viE2WrT0JHwMWi/1EFqQh0ccJm6PTJeChScBaBk0ipV/W4KowhFe6Lc8PgbeNuRAMmXj5mudNQ==","signatures":[{"sig":"MEUCICxObqjMKwyZ2oOCJTAlJP1qLK2MNVjyMEJ5B/UuIAprAiEAqMaezj7T4Qtm/EhyvIGNZpq5fEp+s83lyi6FO+5wnw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259248},"main":"dist/index.js","_from":"file:objectql-core-1.7.0.tgz","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/320155c415f8c7529ed413032f2b4b9a/objectql-core-1.7.0.tgz","_integrity":"sha512-2n1E+rnlwko2viE2WrT0JHwMWi/1EFqQh0ccJm6PTJeChScBaBk0ipV/W4KowhFe6Lc8PgbeNuRAMmXj5mudNQ==","_npmVersion":"10.8.2","description":"The core ORM and runtime engine for ObjectQL. This package handles object querying, CRUD operations, database driver coordination, transaction management, and **metadata-driven validation**.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@objectql/types":"1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.7.0_1768215435830_0.6198228661924989","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@objectql/core","version":"1.7.1","_id":"@objectql/core@1.7.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"e7ba88d04affb3fbbdf2ce8fe56020c38d64fded","tarball":"https://registry.npmjs.org/@objectql/core/-/core-1.7.1.tgz","fileCount":44,"integrity":"sha512-+oMm0nvi1N48Lb733c3HAmLhmmLB0NBQs2q5YtYw/kg67105LOvt9twbG0FZmlJQGYLqkOfdYeLeQto2XGSPAA==","signatures":[{"sig":"MEQCIA6M8w/6z/RuERhtNhgC6CVaG8zxhSpcyQ6fBOtK1wa2AiBjWfCVwoGCfY9m8awtNUqR+kx4gpyvDSxMbDF0nloT9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259380},"main":"dist/index.js","_from":"file:objectql-core-1.7.1.tgz","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/1d46c7635505211bf78098d77cdd62ce/objectql-core-1.7.1.tgz","_integrity":"sha512-+oMm0nvi1N48Lb733c3HAmLhmmLB0NBQs2q5YtYw/kg67105LOvt9twbG0FZmlJQGYLqkOfdYeLeQto2XGSPAA==","_npmVersion":"10.8.2","description":"The core ORM and runtime engine for ObjectQL. This package handles object querying, CRUD operations, database driver coordination, transaction management, and **metadata-driven validation**.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@objectql/types":"1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.7.1_1768234154406_0.2976137368056877","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@objectql/core","version":"1.7.2","_id":"@objectql/core@1.7.2","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"78be1f1dfd4e2c55526aed1b03eee5c935da9c02","tarball":"https://registry.npmjs.org/@objectql/core/-/core-1.7.2.tgz","fileCount":44,"integrity":"sha512-HXRRuZZNaSn3VDVllIfcIxmBq60qVUsPqW13WwyakrGjp/AkqI1cIUwfW1Nrq5C6vHkwW8zNwEXCNM9DdVG+ZA==","signatures":[{"sig":"MEQCIDBnC3uZTvI+COI4MN0QdgIkD0la9ax51q8kegVYIswzAiBHqNWFxfEQk73DDJV7dhc7R12PlhzsHTxS7M7qyZad7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259489},"main":"dist/index.js","_from":"file:objectql-core-1.7.2.tgz","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/d85cd8379239f87181deb878a96fa642/objectql-core-1.7.2.tgz","_integrity":"sha512-HXRRuZZNaSn3VDVllIfcIxmBq60qVUsPqW13WwyakrGjp/AkqI1cIUwfW1Nrq5C6vHkwW8zNwEXCNM9DdVG+ZA==","_npmVersion":"10.8.2","description":"The core ORM and runtime engine for ObjectQL. This package handles object querying, CRUD operations, database driver coordination, transaction management, and **metadata-driven validation**.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@objectql/types":"1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.7.2_1768237327844_0.19676067425522237","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@objectql/core","version":"1.7.3","license":"PolyForm-Shield-1.0.0","_id":"@objectql/core@1.7.3","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"ce974cff2a2361bbcce686737333f527c08fca6d","tarball":"https://registry.npmjs.org/@objectql/core/-/core-1.7.3.tgz","fileCount":49,"integrity":"sha512-E4IfKons8mkdcLq+PHaK3ZN10wUr5dwAOzjPUqZVeivvZlKCpUMmZxo2yv8KWBTw4xb12k4BqIsaCfm/4k4CAA==","signatures":[{"sig":"MEUCIAJ95A4WeMErB60lvF/kYHC07kPaEA43ooRDGowzXo8PAiEAluiyvk8tiJe6IKR7wLRk40mRzag2bg/RWypykTTqxRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":397824},"main":"dist/index.js","_from":"file:objectql-core-1.7.3.tgz","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/29c0937d3c1fead909fec87c897437fe/objectql-core-1.7.3.tgz","_integrity":"sha512-E4IfKons8mkdcLq+PHaK3ZN10wUr5dwAOzjPUqZVeivvZlKCpUMmZxo2yv8KWBTw4xb12k4BqIsaCfm/4k4CAA==","_npmVersion":"10.8.2","description":"The core ORM and runtime engine for ObjectQL. This package handles object querying, CRUD operations, database driver coordination, transaction management, and **metadata-driven validation**.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"openai":"^4.28.0","js-yaml":"^4.1.0","@objectql/types":"1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/js-yaml":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/core_1.7.3_1768293742665_0.2404645523645732","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@objectql/core","version":"1.8.0","license":"MIT","_id":"@objectql/core@1.8.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"34a650daad23df1ea82ee3f0a599e20d0eebb9dd","tarball":"https://registry.npmjs.org/@objectql/core/-/core-1.8.0.tgz","fileCount":50,"integrity":"sha512-HdLSXIHnvwzmiZNOX75EW90oBlemGtaHclTFl515IxbxRvD83b5BcbiLWBFw4XVEwVxvJ8v/PW8yEg3XzUG2ew==","signatures":[{"sig":"MEUCICUJrF0okj76QEtH9tTdCBcmMHzhRrOl8INYhG2DjatHAiEAh7mLVjyuwxYrSBACbI4Wg2MZVZNzx49VAoRSPFrN96U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":411569},"main":"dist/index.js","_from":"file:objectql-core-1.8.0.tgz","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/ef21e1f7718eaa90826324d55fe608d8/objectql-core-1.8.0.tgz","_integrity":"sha512-HdLSXIHnvwzmiZNOX75EW90oBlemGtaHclTFl515IxbxRvD83b5BcbiLWBFw4XVEwVxvJ8v/PW8yEg3XzUG2ew==","_npmVersion":"10.8.2","description":"The core ORM and runtime engine for ObjectQL. This package handles object querying, CRUD operations, database driver coordination, transaction management, and **metadata-driven validation**.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"openai":"^4.28.0","js-yaml":"^4.1.0","@objectql/types":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/js-yaml":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/core_1.8.0_1768382736561_0.5794933425407804","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@objectql/core","version":"1.8.1","license":"MIT","_id":"@objectql/core@1.8.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"336037d1cf8fbe42a1246e8f79081bb56bace0af","tarball":"https://registry.npmjs.org/@objectql/core/-/core-1.8.1.tgz","fileCount":50,"integrity":"sha512-TcoklYJNQlIL77Qj5XFNfgOHSQ1YauqHbhyUCB3HbR0UCdC/MG2+GjOX0scjOk7aWuLfuQP/y14iNISaNxouNw==","signatures":[{"sig":"MEYCIQDIC5t+7CPKXbaKmIZKFLQjziplrZ18cvpUXKX+SM+E8wIhAJlmfmX8o9HZcwwLY8bIzyyU2FIDRhPfnaeN6I4F6RTT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":411705},"main":"dist/index.js","_from":"file:objectql-core-1.8.1.tgz","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/364b607c6552f318dfaf5c12b5fd62e6/objectql-core-1.8.1.tgz","_integrity":"sha512-TcoklYJNQlIL77Qj5XFNfgOHSQ1YauqHbhyUCB3HbR0UCdC/MG2+GjOX0scjOk7aWuLfuQP/y14iNISaNxouNw==","_npmVersion":"10.8.2","description":"The core ORM and runtime engine for ObjectQL. This package handles object querying, CRUD operations, database driver coordination, transaction management, and **metadata-driven validation**.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"openai":"^4.28.0","js-yaml":"^4.1.0","@objectql/types":"1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/js-yaml":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/core_1.8.1_1768389126658_0.6025615632269099","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@objectql/core","version":"1.8.2","keywords":["objectql","orm","database","ai-native","metadata","validation","repository","universal","typescript","query-builder"],"license":"MIT","_id":"@objectql/core@1.8.2","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"954aafbc770bb2ae1d7269cf33fe50e60750a2f5","tarball":"https://registry.npmjs.org/@objectql/core/-/core-1.8.2.tgz","fileCount":51,"integrity":"sha512-w7UPsNFUMF6j1uVKbXykGY4lA8zcqP0Cg3KZ1D6mcuz04XZWkTNUoCsRDLiROddaJGHj3vsJrpUWxMox/m/1ug==","signatures":[{"sig":"MEUCIQDgfh/mEmOY/0EIP4WiIGM2y2ib2E5X/cy9QdnH2hDzygIgXo1AreZPrqOUiPunvRH6618miGO9sSMgkmK6SWHHTG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":441031},"main":"dist/index.js","_from":"file:objectql-core-1.8.2.tgz","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/0620a9bc2e90cd960957fdc3284c2b90/objectql-core-1.8.2.tgz","_integrity":"sha512-w7UPsNFUMF6j1uVKbXykGY4lA8zcqP0Cg3KZ1D6mcuz04XZWkTNUoCsRDLiROddaJGHj3vsJrpUWxMox/m/1ug==","_npmVersion":"10.8.2","description":"Universal runtime engine for ObjectQL - AI-native metadata-driven ORM with validation, repository pattern, and driver orchestration","directories":{},"_nodeVersion":"20.19.6","dependencies":{"openai":"^4.28.0","js-yaml":"^4.1.0","@objectql/types":"1.8.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/js-yaml":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/core_1.8.2_1768412715185_0.32350483314309186","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"@objectql/core","version":"1.8.3","keywords":["objectql","orm","database","ai-native","metadata","validation","repository","universal","typescript","query-builder"],"license":"MIT","_id":"@objectql/core@1.8.3","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"66f8a17e8d244c6896de389b74158c0ee8c58f42","tarball":"https://registry.npmjs.org/@objectql/core/-/core-1.8.3.tgz","fileCount":51,"integrity":"sha512-ZvWI4AbknPBdRmMmNE60Wbx8LFEUA+9/YCgBNPGWOM7ing7pGXqaJJ6cF5suk8AMtBO6k3/2OiwGPTQf4QZ/Hg==","signatures":[{"sig":"MEUCIQCe4jrbTFzjqSbyR+ffodmU3z+HaqaEgt0NC4awBWgw7AIgXBzXMkCv20c0k43Cu+Xyk4D1KCiro+jDOsOXKRJdg7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":442160},"main":"dist/index.js","_from":"file:objectql-core-1.8.3.tgz","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/3e015dc0f8558a635b0a7d7c5fcffa66/objectql-core-1.8.3.tgz","_integrity":"sha512-ZvWI4AbknPBdRmMmNE60Wbx8LFEUA+9/YCgBNPGWOM7ing7pGXqaJJ6cF5suk8AMtBO6k3/2OiwGPTQf4QZ/Hg==","_npmVersion":"10.8.2","description":"Universal runtime engine for ObjectQL - AI-native metadata-driven ORM with validation, repository pattern, and driver orchestration","directories":{},"_nodeVersion":"20.19.6","dependencies":{"openai":"^4.28.0","js-yaml":"^4.1.0","@objectql/types":"1.8.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/js-yaml":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/core_1.8.3_1768421023098_0.21454260766421562","host":"s3://npm-registry-packages-npm-production"}},"1.8.4":{"name":"@objectql/core","version":"1.8.4","keywords":["objectql","orm","database","ai-native","metadata","validation","repository","universal","typescript","query-builder"],"license":"MIT","_id":"@objectql/core@1.8.4","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"9df2d0b96b3ab2d5f9419f8c9f1b668844f8becd","tarball":"https://registry.npmjs.org/@objectql/core/-/core-1.8.4.tgz","fileCount":54,"integrity":"sha512-F8HTNaag0L5HQf+fwNqtU1ybKK2aDK2eB4+m65n5TG/3XPgD0jjMH9f4X4Ilgpx0GHp4IqeFz6OQyCJrg0VYwA==","signatures":[{"sig":"MEUCIHa/zaeoCmy9JyP91SNifAPvB27UuxtvW8eayTfGNRxhAiEA5yEPfNEHuKGcBBPGVaNNshSc0S16TdiuCLB0gcfeU/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483803},"main":"dist/index.js","_from":"file:objectql-core-1.8.4.tgz","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/274ba547c0bbe67d05b79a217910a159/objectql-core-1.8.4.tgz","_integrity":"sha512-F8HTNaag0L5HQf+fwNqtU1ybKK2aDK2eB4+m65n5TG/3XPgD0jjMH9f4X4Ilgpx0GHp4IqeFz6OQyCJrg0VYwA==","_npmVersion":"10.8.2","description":"Universal runtime engine for ObjectQL - AI-native metadata-driven ORM with validation, repository pattern, and driver orchestration","directories":{},"_nodeVersion":"20.19.6","dependencies":{"openai":"^4.28.0","js-yaml":"^4.1.0","@objectql/types":"1.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/js-yaml":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/core_1.8.4_1768454260837_0.6865725635184707","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@objectql/core","version":"1.9.0","keywords":["objectql","orm","database","ai-native","metadata","validation","repository","universal","typescript","query-builder"],"license":"MIT","_id":"@objectql/core@1.9.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"3d769f5beb057e501a0304b064dc4f2ebfbc339e","tarball":"https://registry.npmjs.org/@objectql/core/-/core-1.9.0.tgz","fileCount":60,"integrity":"sha512-aXpWQoSjYl68SKtuM8EGCPfLWjsheKFbn/6q8XL4+8+aSgp0WlYJr4CvtCcNlQRwcUbzRvPWTHqFKy+59WZesw==","signatures":[{"sig":"MEUCIGBaYJTIfOvHC9DsD3Fx9QFv9awMMLA1f2+jfGKDTSwPAiEA4Dh1iqJDw1h0vGYzZi+s56PeuKOb1wCnLVC0YJ3cHYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":576920},"main":"dist/index.js","_from":"file:objectql-core-1.9.0.tgz","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/77ab9148803516cb9e1cfb13e608e672/objectql-core-1.9.0.tgz","_integrity":"sha512-aXpWQoSjYl68SKtuM8EGCPfLWjsheKFbn/6q8XL4+8+aSgp0WlYJr4CvtCcNlQRwcUbzRvPWTHqFKy+59WZesw==","_npmVersion":"10.8.2","description":"Universal runtime engine for ObjectQL - AI-native metadata-driven ORM with validation, repository pattern, and driver orchestration","directories":{},"_nodeVersion":"20.19.6","dependencies":{"openai":"^4.28.0","js-yaml":"^4.1.0","@objectql/types":"1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/js-yaml":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/core_1.9.0_1768541020605_0.24193437884653113","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@objectql/core","version":"1.9.1","keywords":["objectql","orm","database","ai-native","metadata","validation","repository","universal","typescript","query-builder"],"license":"MIT","_id":"@objectql/core@1.9.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"2dcdae0c9ce4bc100b9af950f4da55c881a70367","tarball":"https://registry.npmjs.org/@objectql/core/-/core-1.9.1.tgz","fileCount":60,"integrity":"sha512-NsciGS5rzJtRt2s9KZUEch/0peS/h2WuWRmzvUv7S0n84nkOa9T0YMHEnhW3ZXAuoVx4hJ9oSZwwBHwuNtGo6A==","signatures":[{"sig":"MEYCIQDWskOvMA3S43TYVTpwHQOQXoLsc6tUc1kEyMwK/emN/wIhALeZmoLVqDR3PPXXz2Rai1X65DKHQYuMuq3RDZBnKFte","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":577061},"main":"dist/index.js","_from":"file:objectql-core-1.9.1.tgz","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/82c7349437e797efd397f30c52fe24ee/objectql-core-1.9.1.tgz","_integrity":"sha512-NsciGS5rzJtRt2s9KZUEch/0peS/h2WuWRmzvUv7S0n84nkOa9T0YMHEnhW3ZXAuoVx4hJ9oSZwwBHwuNtGo6A==","_npmVersion":"10.8.2","description":"Universal runtime engine for ObjectQL - AI-native metadata-driven ORM with validation, repository pattern, and driver orchestration","directories":{},"_nodeVersion":"20.19.6","dependencies":{"openai":"^4.28.0","js-yaml":"^4.1.0","@objectql/types":"1.9.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/js-yaml":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/core_1.9.1_1768573862818_0.05192577194525483","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@objectql/core","version":"3.0.0","keywords":["objectql","orm","database","ai-native","metadata","validation","repository","universal","typescript","query-builder"],"license":"MIT","_id":"@objectql/core@3.0.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"a66501fbb4d3b6326b1b41e676ac521e15c021c9","tarball":"https://registry.npmjs.org/@objectql/core/-/core-3.0.0.tgz","fileCount":60,"integrity":"sha512-R2J4XnXfrDUJ6M3xvPejCG85zWYePePg95mhPMct71biPQOeNZ4lcQFdJaaTDhXGozONkLL6X6HqXs6ItAghJQ==","signatures":[{"sig":"MEYCIQDPqF8WbXsVJxuAaKt6dt4M3x6ID7Z+d7CWkXe4VJmz2wIhAPz3ejrp82zi6uGn59NwbmeqTdm7b0hLtq+HkZq/933T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":578862},"main":"dist/index.js","_from":"file:objectql-core-3.0.0.tgz","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/326af92ac49ce3d94b06c2f8ca46b94b/objectql-core-3.0.0.tgz","_integrity":"sha512-R2J4XnXfrDUJ6M3xvPejCG85zWYePePg95mhPMct71biPQOeNZ4lcQFdJaaTDhXGozONkLL6X6HqXs6ItAghJQ==","_npmVersion":"10.8.2","description":"Universal runtime engine for ObjectQL - AI-native metadata-driven ORM with validation, repository pattern, and driver orchestration","directories":{},"_nodeVersion":"20.19.6","dependencies":{"openai":"^4.28.0","js-yaml":"^4.1.0","@objectql/types":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/js-yaml":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/core_3.0.0_1768611949679_0.037333127208957206","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@objectql/core","version":"3.0.1","keywords":["objectql","orm","database","ai-native","metadata","validation","repository","universal","typescript","query-builder"],"license":"MIT","_id":"@objectql/core@3.0.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"c66df6a4b25f45a21230384c69ee2defb2e52714","tarball":"https://registry.npmjs.org/@objectql/core/-/core-3.0.1.tgz","fileCount":60,"integrity":"sha512-n70OVm2m6NV5e3c5C8y8QD7SiJQFKU1Kb0hkafXEaGx1M94eUtdSgbIguE8Y4X3li+iJnNCbMhfapH4jhvUggw==","signatures":[{"sig":"MEYCIQDp+Zp2eFqUyCvNcidhBJSn4VgrDXoSikhmG/SC092dhgIhAOm85PZRKvZFqoMY6KQribIeasgHsDULx/thZcIv3rBr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":579676},"main":"dist/index.js","_from":"file:objectql-core-3.0.1.tgz","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/fc80a637c5847a123d46e0bd2dba9bcb/objectql-core-3.0.1.tgz","_integrity":"sha512-n70OVm2m6NV5e3c5C8y8QD7SiJQFKU1Kb0hkafXEaGx1M94eUtdSgbIguE8Y4X3li+iJnNCbMhfapH4jhvUggw==","_npmVersion":"10.8.2","description":"Universal runtime engine for ObjectQL - AI-native metadata-driven ORM with validation, repository pattern, and driver orchestration","directories":{},"_nodeVersion":"20.19.6","dependencies":{"openai":"^4.28.0","js-yaml":"^4.1.0","@objectql/types":"3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/js-yaml":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/core_3.0.1_1768633069235_0.25784689464813826","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@objectql/core","version":"4.0.0","keywords":["objectql","orm","database","ai-native","metadata","validation","repository","universal","typescript","query-builder"],"license":"MIT","_id":"@objectql/core@4.0.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"095cc08087eb82e84037ffe162c392d198c07e19","tarball":"https://registry.npmjs.org/@objectql/core/-/core-4.0.0.tgz","fileCount":84,"integrity":"sha512-SB1bcfk9OI+DCyIWBOYezx+JrqJY5JUlGtc9OaJYngNRZqfEezq4AjNvBC0e86HFYNwH5JNaOrSISNJXq7d+Yg==","signatures":[{"sig":"MEQCIANYI1b4tBcD0tQ23uzQxIIC6X9O/2Thq3qX4llCfGulAiBFBUrs4eaRFyHC8ZJfKQfrcZv9M0bs50eBZiLm8929+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":760609},"main":"dist/index.js","_from":"file:objectql-core-4.0.0.tgz","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/3d7c1eda99973be2544c12c1ec2e0e7f/objectql-core-4.0.0.tgz","_integrity":"sha512-SB1bcfk9OI+DCyIWBOYezx+JrqJY5JUlGtc9OaJYngNRZqfEezq4AjNvBC0e86HFYNwH5JNaOrSISNJXq7d+Yg==","_npmVersion":"10.8.2","description":"Universal runtime engine for ObjectQL - AI-native metadata-driven ORM with validation, repository pattern, and driver orchestration","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^4.28.0","js-yaml":"^4.1.0","@objectql/types":"4.0.0","@objectstack/spec":"0.2.0","@objectstack/runtime":"0.2.0","@objectstack/objectql":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/js-yaml":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/core_4.0.0_1769167105060_0.10080422155860802","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@objectql/core","version":"4.0.1","keywords":["objectql","orm","database","ai-native","metadata","validation","repository","universal","typescript","query-builder"],"license":"MIT","_id":"@objectql/core@4.0.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"ea31df270c96064c9d197c1e35830176f93c9342","tarball":"https://registry.npmjs.org/@objectql/core/-/core-4.0.1.tgz","fileCount":82,"integrity":"sha512-yTDDRN6WS5eBQqYsPVpCU37kSLd3lNSGwz+VS6B7uwEm7eYLVGRwa1z3nk2giWaN9fW0irZDwOPMnhhPbchzqA==","signatures":[{"sig":"MEUCIQCeSBgYqTxZ1UC06lc9lC7DHTRJ25oRrtzGpNCs+dSBmwIgK3M2WCKbccY1KRjnK9/NPjlHeRhINoeQU6YunYXw5WQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":758744},"main":"dist/index.js","_from":"file:objectql-core-4.0.1.tgz","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/80bb8fd927e238395c226b2c3c02f037/objectql-core-4.0.1.tgz","_integrity":"sha512-yTDDRN6WS5eBQqYsPVpCU37kSLd3lNSGwz+VS6B7uwEm7eYLVGRwa1z3nk2giWaN9fW0irZDwOPMnhhPbchzqA==","_npmVersion":"10.8.2","description":"Universal runtime engine for ObjectQL - AI-native metadata-driven ORM with validation, repository pattern, and driver orchestration","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^4.28.0","js-yaml":"^4.1.0","@objectql/types":"4.0.1","@objectql/runtime":"0.2.0","@objectstack/spec":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/js-yaml":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/core_4.0.1_1769251455787_0.03434616776061694","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@objectql/core","version":"4.0.2","keywords":["objectql","orm","database","ai-native","metadata","validation","repository","universal","typescript","query-builder"],"license":"MIT","_id":"@objectql/core@4.0.2","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"67c18b15f2d7c14bf72a2800148988594918a7b8","tarball":"https://registry.npmjs.org/@objectql/core/-/core-4.0.2.tgz","fileCount":84,"integrity":"sha512-dTYWoc+sz0exFPfLJdKQ5EfnfgLhnuDOY/pjlbjKqspKjbsSGhiyEXiy3KPYe1F26CfgzsCM7XZkFzZQSHQHKw==","signatures":[{"sig":"MEUCIEdHweKdXrZaopknFYsp75p3EbzVkgtQ0yx7lmas3U6rAiEArV7qWrpxRG+Vtpt/czr5Y63XnkWG8QNQmcWb8WxpomQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770921},"main":"dist/index.js","_from":"file:objectql-core-4.0.2.tgz","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/b184eae511c1f9e1fdc836e1c0882cc7/objectql-core-4.0.2.tgz","_integrity":"sha512-dTYWoc+sz0exFPfLJdKQ5EfnfgLhnuDOY/pjlbjKqspKjbsSGhiyEXiy3KPYe1F26CfgzsCM7XZkFzZQSHQHKw==","_npmVersion":"10.8.2","description":"Universal runtime engine for ObjectQL - AI-native metadata-driven ORM with validation, repository pattern, and driver orchestration","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^4.28.0","js-yaml":"^4.1.0","@objectql/types":"4.0.2","@objectql/runtime":"0.2.0","@objectstack/spec":"^0.3.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/js-yaml":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/core_4.0.2_1769499878251_0.06426142876307073","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@objectql/core","version":"4.0.3","keywords":["objectql","orm","database","ai-native","metadata","validation","repository","universal","typescript","query-builder"],"license":"MIT","_id":"@objectql/core@4.0.3","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"92fb7e9bf00df81c86b1c76fc30edb66a43efc99","tarball":"https://registry.npmjs.org/@objectql/core/-/core-4.0.3.tgz","fileCount":95,"integrity":"sha512-f8QHrjmEvQ8pOLIkg6bGLA+j1qfZ4r8l0qZ3ksHa9RPaJyHvQAQw9hxDLh+lbmxz/KVIT5pEtKWmgHP6hJgeJQ==","signatures":[{"sig":"MEYCIQDAH9XxGfYv8khHao3PcOoMwuvA1ZNIQd1Bos6ObAxeGQIhAPa5kOgpWpv2IysS9xUDvLYtKCEJ4/DVBaBIjfE4RdYk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":684735},"main":"dist/index.js","_from":"file:objectql-core-4.0.3.tgz","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/dccdf42eff4bd0a27f568600249aca54/objectql-core-4.0.3.tgz","_integrity":"sha512-f8QHrjmEvQ8pOLIkg6bGLA+j1qfZ4r8l0qZ3ksHa9RPaJyHvQAQw9hxDLh+lbmxz/KVIT5pEtKWmgHP6hJgeJQ==","_npmVersion":"10.8.2","description":"Universal runtime engine for ObjectQL - AI-native metadata-driven ORM with validation, repository pattern, and driver orchestration","directories":{},"_nodeVersion":"20.20.0","dependencies":{"js-yaml":"^4.1.0","@objectql/types":"4.0.3","@objectstack/core":"^0.8.0","@objectstack/spec":"^0.8.0","@objectstack/runtime":"^0.8.0","@objectstack/objectql":"^0.8.0","@objectql/plugin-formula":"4.0.3","@objectql/plugin-validator":"4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/js-yaml":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/core_4.0.3_1769954525852_0.5287597964797179","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@objectql/core","version":"4.0.4","keywords":["objectql","orm","database","ai-native","metadata","validation","repository","universal","typescript","query-builder"],"license":"MIT","_id":"@objectql/core@4.0.4","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"499cbe356c7c90a479dc152251c6222869729f1a","tarball":"https://registry.npmjs.org/@objectql/core/-/core-4.0.4.tgz","fileCount":95,"integrity":"sha512-eF7Mxhqm1o8vhc2bjiLLgoIkwLhzkSeN0nZcj3tUg4e+5Q4PjEsvtN6tBbYOKEK9HJo2LgTvMKduDXWTLknUyw==","signatures":[{"sig":"MEUCIQD+k8LMJLUQmOmt85tGnJqzSRZGwfChIWlqmUfKSWKJjwIgVKIPSTqvVKy44A+eGfS3NnN2aPezMGmdtoPr2MW6AJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":686350},"main":"dist/index.js","_from":"file:objectql-core-4.0.4.tgz","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/477a0f96e059e87810951d3b26811cda/objectql-core-4.0.4.tgz","_integrity":"sha512-eF7Mxhqm1o8vhc2bjiLLgoIkwLhzkSeN0nZcj3tUg4e+5Q4PjEsvtN6tBbYOKEK9HJo2LgTvMKduDXWTLknUyw==","_npmVersion":"10.8.2","description":"Universal runtime engine for ObjectQL - AI-native metadata-driven ORM with validation, repository pattern, and driver orchestration","directories":{},"_nodeVersion":"20.20.0","dependencies":{"js-yaml":"^4.1.0","@objectql/types":"4.0.3","@objectstack/core":"^0.8.0","@objectstack/spec":"^0.8.0","@objectstack/runtime":"^0.8.0","@objectstack/objectql":"^0.8.0","@objectql/plugin-formula":"4.0.3","@objectql/plugin-validator":"4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/js-yaml":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/core_4.0.4_1769959435487_0.8116935044509261","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"@objectql/core","version":"4.0.5","keywords":["objectql","orm","database","ai-native","metadata","validation","repository","universal","typescript","query-builder"],"license":"MIT","_id":"@objectql/core@4.0.5","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"81f3a938aba40048907bb1eb3d3422095b6445d7","tarball":"https://registry.npmjs.org/@objectql/core/-/core-4.0.5.tgz","fileCount":100,"integrity":"sha512-yGXe+d9EPyFv9+5aadplRnGt5PXMwsYb84jsw/wUd+TpxfNIEjPXuUUMnmWyqp0xGDqHGZC1/ihG1y/ubFzgAA==","signatures":[{"sig":"MEQCIQDWXyXT1oVY9hqo4VLoTOwRiJ4dOswmdZTr7KpumTj03AIfR3k6XfnTi7fy0mSGXDROmswtYNd6z21p8qqXH1cxRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":720114},"main":"dist/index.js","_from":"file:objectql-core-4.0.5.tgz","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/c5f199ebbc4db87e9d8edf93bc1bacd7/objectql-core-4.0.5.tgz","_integrity":"sha512-yGXe+d9EPyFv9+5aadplRnGt5PXMwsYb84jsw/wUd+TpxfNIEjPXuUUMnmWyqp0xGDqHGZC1/ihG1y/ubFzgAA==","_npmVersion":"10.8.2","description":"Universal runtime engine for ObjectQL - AI-native metadata-driven ORM with validation, repository pattern, and driver orchestration","directories":{},"_nodeVersion":"20.20.0","dependencies":{"js-yaml":"^4.1.0","@objectql/types":"4.0.5","@objectstack/core":"^0.8.2","@objectstack/spec":"^0.8.2","@objectstack/runtime":"^0.8.2","@objectstack/objectql":"^0.8.2","@objectql/plugin-formula":"4.0.5","@objectql/plugin-validator":"4.0.5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/js-yaml":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/core_4.0.5_1770032146776_0.5196610929124579","host":"s3://npm-registry-packages-npm-production"}},"4.0.6":{"name":"@objectql/core","version":"4.0.6","keywords":["objectql","orm","database","ai-native","metadata","validation","repository","universal","typescript","query-builder"],"license":"MIT","_id":"@objectql/core@4.0.6","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"ee9f871caf4c53e0a1d17e6baa1d6d8e9f040e3c","tarball":"https://registry.npmjs.org/@objectql/core/-/core-4.0.6.tgz","fileCount":107,"integrity":"sha512-7EZ7ryfHhT5GDvInVtPivWRL3YztCFYZslGSzxYgy7UaJpWMiOf9FMaHLWJAGHpknLo6fwiHvg5RI+8oHGWXHw==","signatures":[{"sig":"MEUCIQCBRqWk0JaNjAMYOV0NuJc3jPCnrlKFTiSqoyrlXT/rxgIgVdp/CJ4JCRm5AD9qOQFukHnyzH9QfUsZUcXNQ/psvPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":754161},"main":"dist/index.js","_from":"file:objectql-core-4.0.6.tgz","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/86fd8a8565b007f84a54bb1af8c43584/objectql-core-4.0.6.tgz","_integrity":"sha512-7EZ7ryfHhT5GDvInVtPivWRL3YztCFYZslGSzxYgy7UaJpWMiOf9FMaHLWJAGHpknLo6fwiHvg5RI+8oHGWXHw==","_npmVersion":"10.8.2","description":"Universal runtime engine for ObjectQL - AI-native metadata-driven ORM with validation, repository pattern, and driver orchestration","directories":{},"_nodeVersion":"20.20.0","dependencies":{"js-yaml":"^4.1.0","@objectql/types":"4.0.6","@objectstack/core":"^1.0.0","@objectstack/spec":"^1.0.0","@objectstack/runtime":"^1.0.0","@objectstack/objectql":"^1.0.0","@objectql/plugin-formula":"4.0.6","@objectql/plugin-validator":"4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/js-yaml":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/core_4.0.6_1770258292891_0.17193841391986409","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@objectql/core","version":"4.1.0","keywords":["objectql","orm","database","ai-native","metadata","validation","repository","universal","typescript","query-builder"],"license":"MIT","_id":"@objectql/core@4.1.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"59d204a400385975cea256f158e3b2b2df645be2","tarball":"https://registry.npmjs.org/@objectql/core/-/core-4.1.0.tgz","fileCount":107,"integrity":"sha512-c77+H3UGHvitUlwsFHz003Y8AFOXmfWnWpj4kv89pZRQ1OCrZ+mxRlTjU8gVFNk1cGZ52JgSrxS1/j1rG59nLA==","signatures":[{"sig":"MEUCIQC3lJQ4icMOleYCFKiOoHpXHnKvuHc4fb+dpyPKsLBZ1wIgVIFmDnlBKh2aDxfi6COpzX+l1bnaNvJOFBB47vCGrMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":738956},"main":"dist/index.js","_from":"file:objectql-core-4.1.0.tgz","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/76d87c743c0a08012d0be81302f5a51b/objectql-core-4.1.0.tgz","_integrity":"sha512-c77+H3UGHvitUlwsFHz003Y8AFOXmfWnWpj4kv89pZRQ1OCrZ+mxRlTjU8gVFNk1cGZ52JgSrxS1/j1rG59nLA==","_npmVersion":"10.8.2","description":"Universal runtime engine for ObjectQL - AI-native metadata-driven ORM with validation, repository pattern, and driver orchestration","directories":{},"_nodeVersion":"20.20.0","dependencies":{"js-yaml":"^4.1.0","@objectql/types":"4.1.0","@objectstack/core":"^1.0.0","@objectstack/spec":"^1.0.0","@objectstack/runtime":"^1.0.0","@objectstack/objectql":"^1.0.0","@objectql/plugin-formula":"4.1.0","@objectql/plugin-validator":"4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/js-yaml":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/core_4.1.0_1770271577047_0.9456424906204273","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@objectql/core","version":"4.2.0","keywords":["objectql","orm","database","ai-native","metadata","validation","repository","universal","typescript","query-builder"],"license":"MIT","_id":"@objectql/core@4.2.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"a18e4c2b86748655db26677fe91bdcd65c5bbd08","tarball":"https://registry.npmjs.org/@objectql/core/-/core-4.2.0.tgz","fileCount":115,"integrity":"sha512-UvZaPi7yREjrYOHNGFbxO5qJV/jphYVqXDbyAtTglluLr7H2cMIkU8CD+cO87laNJJs3g2yjuwrEX4eTpIt8FA==","signatures":[{"sig":"MEQCIFUoO17btCzAMquAOoBWV/z8wFGhbu9f4rBXscQhEfbCAiAUBEUUS1oRGB3ffYmGkg5UqbT9jtklgy6dM8wT1vCEbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":669503},"main":"dist/index.js","_from":"file:objectql-core-4.2.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/f3c77172dc9a7fdc8e01ff444872833e/objectql-core-4.2.0.tgz","_integrity":"sha512-UvZaPi7yREjrYOHNGFbxO5qJV/jphYVqXDbyAtTglluLr7H2cMIkU8CD+cO87laNJJs3g2yjuwrEX4eTpIt8FA==","_npmVersion":"10.8.2","description":"Universal runtime engine for ObjectQL - AI-native metadata-driven ORM with validation, repository pattern, and driver orchestration","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.23.8","js-yaml":"^4.1.0","@objectql/types":"4.2.0","@objectstack/core":"^1.1.0","@objectstack/spec":"^1.1.0","@objectstack/runtime":"^1.1.0","@objectstack/objectql":"^1.1.0","@objectql/plugin-formula":"4.2.0","@objectql/plugin-validator":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/js-yaml":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/core_4.2.0_1770486049344_0.4386026652280357","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"@objectql/core","version":"4.2.1","keywords":["objectql","orm","database","ai-native","metadata","validation","repository","universal","typescript","query-builder"],"license":"MIT","_id":"@objectql/core@4.2.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"326b38ac71d2498ef9c71251f6301e8d6e12c900","tarball":"https://registry.npmjs.org/@objectql/core/-/core-4.2.1.tgz","fileCount":40,"integrity":"sha512-haqhmRgB6X58jrZgSL/L8Ik1NyL3K25HH6UprxtI9kPvKw5h+Wd/tO66w8d7l6Ru5ThDaVSqp+dm+6/TV6kY8Q==","signatures":[{"sig":"MEUCIQDBwmiTZfhHj4SW9NlQ3zjOMgOa3WmjcUfCsQ3an29gNgIgSXexTWLFG+kFo2hujCNHIP/cdcFf20lJs956du4myKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245509},"main":"dist/index.js","_from":"file:objectql-core-4.2.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/f60632883854cb1901203f4b9e6b271c/objectql-core-4.2.1.tgz","_integrity":"sha512-haqhmRgB6X58jrZgSL/L8Ik1NyL3K25HH6UprxtI9kPvKw5h+Wd/tO66w8d7l6Ru5ThDaVSqp+dm+6/TV6kY8Q==","_npmVersion":"10.8.2","description":"Universal runtime engine for ObjectQL - AI-native metadata-driven ORM with validation, repository pattern, and driver orchestration","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6","@objectql/types":"4.2.1","@objectstack/core":"^3.0.2","@objectstack/spec":"^3.0.2","@objectstack/runtime":"^3.0.2","@objectstack/objectql":"^3.0.2","@objectql/plugin-query":"4.2.1","@objectql/plugin-formula":"4.2.1","@objectql/plugin-validator":"4.2.1","@objectql/plugin-optimizations":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core_4.2.1_1770972508104_0.7591652132728155","host":"s3://npm-registry-packages-npm-production"}},"4.2.2":{"name":"@objectql/core","version":"4.2.2","deprecated":"Use @objectstack/objectql instead. See https://github.com/objectstack-ai/spec/blob/main/content/docs/guides/objectql-migration.mdx","description":"DEPRECATED — Use @objectstack/objectql. Plugin orchestrator for ObjectQL sub-plugins (validator, formula, query).","keywords":["objectql","orm","database","ai-native","metadata","validation","repository","universal","typescript","query-builder"],"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"dependencies":{"@objectstack/core":"^3.0.6","@objectstack/objectql":"^3.0.6","@objectstack/runtime":"^3.0.6","@objectstack/spec":"^3.0.6","zod":"^4.3.6","@objectql/plugin-formula":"4.2.2","@objectql/plugin-optimizations":"4.2.2","@objectql/plugin-query":"4.2.2","@objectql/plugin-validator":"4.2.2","@objectql/types":"4.2.2"},"devDependencies":{"typescript":"^5.3.0"},"scripts":{"build":"tsc","test":"vitest run"},"_id":"@objectql/core@4.2.2","_integrity":"sha512-dbiOnS/0jCaKBRs15OKhPIuS7PwlDJckoaPC5RIkbsmQN7GP6y8fiLkA/hX2Y0gz8KF0YqIiJ/66DIUGEvCnAQ==","_resolved":"/tmp/2d81b58091abc8cfdf734d74a6932f7f/objectql-core-4.2.2.tgz","_from":"file:objectql-core-4.2.2.tgz","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-dbiOnS/0jCaKBRs15OKhPIuS7PwlDJckoaPC5RIkbsmQN7GP6y8fiLkA/hX2Y0gz8KF0YqIiJ/66DIUGEvCnAQ==","shasum":"d2d67175f8690ef0fb6031330ca2da9b062652ef","tarball":"https://registry.npmjs.org/@objectql/core/-/core-4.2.2.tgz","fileCount":40,"unpackedSize":256692,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDmzIGSjdJ32vcXoDWqUQJ5y3rLYKI01zjtk8Hli+BEgwIgC9W+fYHydY2skQOZMJjkTAs+N4Cl1iEr/CDwCoUB8ec="}]},"_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/core_4.2.2_1771219986599_0.22402091076582442"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-07T13:02:46.118Z","modified":"2026-02-16T05:33:06.886Z","0.1.0":"2026-01-07T13:02:46.378Z","1.0.0":"2026-01-07T16:22:22.362Z","1.1.0":"2026-01-07T17:59:01.153Z","1.2.0":"2026-01-10T14:39:32.270Z","1.3.0":"2026-01-10T16:59:48.742Z","1.3.1":"2026-01-10T17:04:11.278Z","1.4.0":"2026-01-11T11:32:43.940Z","1.5.0":"2026-01-11T14:33:28.305Z","1.6.0":"2026-01-12T07:30:55.936Z","1.6.1":"2026-01-12T07:42:37.135Z","1.7.0":"2026-01-12T10:57:15.975Z","1.7.1":"2026-01-12T16:09:14.547Z","1.7.2":"2026-01-12T17:02:07.983Z","1.7.3":"2026-01-13T08:42:22.793Z","1.8.0":"2026-01-14T09:25:36.722Z","1.8.1":"2026-01-14T11:12:06.820Z","1.8.2":"2026-01-14T17:45:15.573Z","1.8.3":"2026-01-14T20:03:43.321Z","1.8.4":"2026-01-15T05:17:40.976Z","1.9.0":"2026-01-16T05:23:40.751Z","1.9.1":"2026-01-16T14:31:02.960Z","3.0.0":"2026-01-17T01:05:49.826Z","3.0.1":"2026-01-17T06:57:49.373Z","4.0.0":"2026-01-23T11:18:25.247Z","4.0.1":"2026-01-24T10:44:16.009Z","4.0.2":"2026-01-27T07:44:38.419Z","4.0.3":"2026-02-01T14:02:06.071Z","4.0.4":"2026-02-01T15:23:55.697Z","4.0.5":"2026-02-02T11:35:46.933Z","4.0.6":"2026-02-05T02:24:53.158Z","4.1.0":"2026-02-05T06:06:17.207Z","4.2.0":"2026-02-07T17:40:49.505Z","4.2.1":"2026-02-13T08:48:28.274Z","4.2.2":"2026-02-16T05:33:06.743Z"},"license":"MIT","keywords":["objectql","orm","database","ai-native","metadata","validation","repository","universal","typescript","query-builder"],"description":"DEPRECATED — Use @objectstack/objectql. Plugin orchestrator for ObjectQL sub-plugins (validator, formula, query).","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"readme":"# @objectql/core\n\n> ⚠️ **DEPRECATED**: This package is deprecated. Use [`@objectstack/objectql`](https://www.npmjs.com/package/@objectstack/objectql) instead.\n> See the [Migration Guide](https://github.com/objectstack-ai/spec/blob/main/content/docs/guides/objectql-migration.mdx) for step-by-step instructions.\n\nThe core ORM and runtime engine for ObjectQL. All core functionality (ObjectQL engine, SchemaRegistry, createObjectQLKernel, utilities) is now available directly from `@objectstack/objectql`.\n\nThe `ObjectQLPlugin` (orchestrator composing sub-plugins like ValidatorPlugin, FormulaPlugin, QueryPlugin) remains in this package as it is specific to the `@objectql` ecosystem.\n\n## Features\n\n- ✅ **Plugin Architecture**: Built on top of `@objectstack/runtime` with kernel-based plugin system\n- ✅ **Unified Query Language**: A generic way to query data across different databases (SQL, Mongo, etc.)\n- ✅ **Repository Pattern**: `ObjectRepository` for managing object records\n- ✅ **Driver Agnostic**: Abstraction layer for database drivers\n- ✅ **Dynamic Schema**: Loads object definitions from metadata\n- ✅ **Hooks & Actions**: Runtime logic injection - fully implemented\n- ✅ **Validation Engine**: Metadata-driven validation with field-level, cross-field, and state machine rules\n- ✅ **Formula Engine**: Computed fields with dynamic formulas\n- ✅ **AI Integration**: Built-in AI agent capabilities for code generation\n\n## Installation\n\n```bash\nnpm install @objectql/core @objectql/types @objectstack/runtime @objectstack/spec\n```\n\n## Architecture\n\nObjectQL now wraps the `ObjectKernel` from `@objectstack/runtime`, providing:\n\n- **Kernel-based lifecycle management**: Initialization, startup, and shutdown\n- **Plugin system**: Extensible architecture with `ObjectQLPlugin`\n- **Enhanced features**: Repository, Validator, Formula, and AI capabilities as plugins\n\nSee [RUNTIME_INTEGRATION.md](./RUNTIME_INTEGRATION.md) for detailed architecture documentation.\n\n## Usage\n\n### Basic Setup\n\n```typescript\nimport { ObjectQL } from '@objectql/core';\n// Import a driver, e.g., @objectql/driver-sql\n\nconst objectql = new ObjectQL({\n    datasources: {\n        default: new MyDriver({ ... })\n    }\n});\n\nawait objectql.init(); // Initializes the kernel and all plugins\n\n// Use context for operations\nconst ctx = objectql.createContext({ userId: 'u-1' });\nconst projects = await ctx.object('project').find({\n    filters: [['status', '=', 'active']]\n});\n```\n\n### Accessing the Kernel\n\nFor advanced use cases, you can access the underlying kernel:\n\n```typescript\nconst kernel = objectql.getKernel();\n// Use kernel methods if needed\n```\n\n### Validation System\n\nThe validation system allows you to define validation rules in your object metadata and execute them programmatically.\n\n#### Field-Level Validation\n\nDefine validation rules directly in field configuration:\n\n```typescript\nimport { ObjectConfig } from '@objectql/types';\n\nconst projectObject: ObjectConfig = {\n    name: 'project',\n    fields: {\n        email: {\n            type: 'email',\n            required: true,\n            validation: {\n                format: 'email',\n                message: 'Please enter a valid email address'\n            }\n        },\n        budget: {\n            type: 'currency',\n            validation: {\n                min: 0,\n                max: 10000000,\n                message: 'Budget must be between 0 and 10,000,000'\n            }\n        },\n        name: {\n            type: 'text',\n            required: true,\n            validation: {\n                min_length: 3,\n                max_length: 100,\n                pattern: '^[a-zA-Z0-9\\\\s]+$',\n                message: 'Name must be 3-100 alphanumeric characters'\n            }\n        }\n    }\n};\n```\n\n#### Using the Validator Class\n\nExecute validation rules programmatically:\n\n```typescript\nimport { Validator } from '@objectql/core';\nimport { ValidationContext, CrossFieldValidationRule } from '@objectql/types';\n\n// Create validator with optional language configuration\nconst validator = new Validator({\n    language: 'en',\n    languageFallback: ['en', 'zh-CN']\n});\n\n// Define cross-field validation rules\nconst rules: CrossFieldValidationRule[] = [\n    {\n        name: 'valid_date_range',\n        type: 'cross_field',\n        rule: {\n            field: 'end_date',\n            operator: '>=',\n            compare_to: 'start_date'  // Cross-field comparison\n        },\n        message: 'End date must be on or after start date',\n        error_code: 'INVALID_DATE_RANGE'\n    }\n];\n\n// Validate a record\nconst context: ValidationContext = {\n    record: {\n        start_date: '2024-01-01',\n        end_date: '2024-12-31'\n    },\n    operation: 'create'\n};\n\nconst result = await validator.validate(rules, context);\n\nif (!result.valid) {\n    console.log('Validation errors:', result.errors);\n    // Output: Array of ValidationRuleResult objects\n}\n```\n\n#### State Machine Validation\n\nEnforce valid state transitions:\n\n```typescript\nimport { StateMachineValidationRule } from '@objectql/types';\n\nconst statusRule: StateMachineValidationRule = {\n    name: 'status_transition',\n    type: 'state_machine',\n    field: 'status',\n    transitions: {\n        planning: {\n            allowed_next: ['active', 'cancelled']\n        },\n        active: {\n            allowed_next: ['on_hold', 'completed', 'cancelled']\n        },\n        completed: {\n            allowed_next: [],\n            is_terminal: true\n        }\n    },\n    message: 'Invalid status transition from {{old_status}} to {{new_status}}',\n    error_code: 'INVALID_STATE_TRANSITION'\n};\n\n// Validate on update\nconst updateContext: ValidationContext = {\n    record: { status: 'completed' },\n    previousRecord: { status: 'active' },\n    operation: 'update'\n};\n\nconst result = await validator.validate([statusRule], updateContext);\n```\n\n#### Validation in Object Configuration\n\nAdd validation rules to your object metadata:\n\n```typescript\nconst projectConfig: ObjectConfig = {\n    name: 'project',\n    fields: {\n        // ... field definitions\n    },\n    validation: {\n        ai_context: {\n            intent: 'Ensure project data integrity',\n            validation_strategy: 'Fail fast with clear error messages'\n        },\n        rules: [\n            {\n                name: 'valid_date_range',\n                type: 'cross_field',\n                rule: {\n                    field: 'end_date',\n                    operator: '>=',\n                    compare_to: 'start_date'\n                },\n                message: 'End date must be on or after start date',\n                error_code: 'INVALID_DATE_RANGE'\n            },\n            {\n                name: 'status_transition',\n                type: 'state_machine',\n                field: 'status',\n                transitions: {\n                    planning: { allowed_next: ['active', 'cancelled'] },\n                    active: { allowed_next: ['completed', 'cancelled'] }\n                },\n                message: 'Invalid status transition'\n            }\n        ]\n    }\n};\n```\n\n#### Validation Features\n\n**Supported Validation Types:**\n- `field` - Built-in field validation (required, format, min/max, length, pattern)\n- `cross_field` - Validate relationships between fields\n- `state_machine` - Enforce valid state transitions\n- `unique` - Uniqueness validation (stub - requires database integration)\n- `business_rule` - Complex business rules (stub - requires expression evaluation)\n- `custom` - Custom validation logic (stub - requires safe function execution)\n- `dependency` - Related record validation (stub - requires database integration)\n\n**Comparison Operators:**\n- `=`, `!=` - Equality/inequality\n- `>`, `>=`, `<`, `<=` - Comparison\n- `in`, `not_in` - Array membership\n- `contains`, `not_contains` - String containment\n- `starts_with`, `ends_with` - String prefix/suffix\n\n**Validation Triggers:**\n- `create` - Run on record creation\n- `update` - Run on record update\n- `delete` - Run on record deletion\n\n**Severity Levels:**\n- `error` - Blocks the operation\n- `warning` - Shows warning but allows operation\n- `info` - Informational message\n\n**Advanced Features:**\n- Field-specific triggers (validate only when specific fields change)\n- Conditional validation with `apply_when`\n- Template message formatting with `{{field}}` placeholders\n- Internationalization support with language fallback\n- AI context for documentation and LLM understanding\n\n## Shared Metadata\n\nYou can pass an existing `MetadataRegistry` to ObjectQL:\n\n```typescript\nconst registry = new MetadataRegistry();\n// ... pre-load metadata ...\n\nconst objectql = new ObjectQL({\n    registry: registry,\n    datasources: { ... }\n});\n```\n\n## API Reference\n\n### Validator Class\n\n**Constructor:**\n```typescript\nnew Validator(options?: ValidatorOptions)\n```\n\n**Options:**\n- `language?: string` - Preferred language for validation messages (default: 'en')\n- `languageFallback?: string[]` - Fallback languages (default: ['en', 'zh-CN'])\n\n**Methods:**\n\n- `validate(rules: AnyValidationRule[], context: ValidationContext): Promise<ValidationResult>`\n  - Executes validation rules against a record\n  - Returns validation result with errors, warnings, and info messages\n\n- `validateField(fieldName: string, fieldConfig: FieldConfig, value: any, context: ValidationContext): Promise<ValidationRuleResult[]>`\n  - Validates a single field value\n  - Returns array of validation results\n\n## See Also\n\n- [@objectql/types](../types) - Type definitions including validation types\n- [Validation Specification](../../../docs/spec/validation.md) - Complete validation metadata specification\n","readmeFilename":"README.md"}