{"id":182312725,"number":"3.5.0","published_at":"2026-03-24T21:38:58.777Z","licenses":"MIT","integrity":"sha512-xQ6NTn7l6tjWWCIgrr3D2pPycmr6v6Omk6ug3D41D9xo1MM0YOGroO0kGGeD+wTpamvzh5OI9m3xWQeoZLCzHA==","status":null,"download_url":"https://registry.npmjs.org/@zenstackhq/testtools/-/testtools-3.5.0.tgz","registry_url":"https://www.npmjs.com/package/@zenstackhq/testtools/v/3.5.0","documentation_url":null,"install_command":"npm install @zenstackhq/testtools@3.5.0","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"ymc9","email":"yiming@whimslab.io"},"dist":{"shasum":"0fcb35a87b49ea8570b1b962e13088ef6e1a40e1","tarball":"https://registry.npmjs.org/@zenstackhq/testtools/-/testtools-3.5.0.tgz","fileCount":10,"integrity":"sha512-xQ6NTn7l6tjWWCIgrr3D2pPycmr6v6Omk6ug3D41D9xo1MM0YOGroO0kGGeD+wTpamvzh5OI9m3xWQeoZLCzHA==","signatures":[{"sig":"MEUCIQCLV0/m001ZRIxPlV0Z6GqtbYTbmN5tZD1RAkZZmxS8hgIgL0ksNPiR1wyGxDD5UbMnIiMxx6oMLho1clcu2uxIc5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145178},"gitHead":null,"main":null,"scripts":{"lint":"eslint src --ext ts","pack":"pnpm pack","build":"tsc --noEmit \u0026\u0026 tsup-node","watch":"tsup-node --watch"},"_npmVersion":"10.9.4","_nodeVersion":"22.22.1","_hasShrinkwrap":false,"directories":{},"engines":null,"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"types":"./dist/types.d.ts"}},"browserify":null},"created_at":"2026-03-25T04:00:26.208Z","updated_at":"2026-03-25T04:00:26.208Z","purl":"pkg:npm/%40zenstackhq/testtools@3.5.0","related_tag":{"name":"v3.5.0","sha":"49e1fe6ee7c9946f88304ef4fca4004c00920a41","kind":"commit","published_at":"2026-03-24T23:58:10.000Z","download_url":"https://codeload.github.com/zenstackhq/zenstack/tar.gz/v3.5.0","html_url":"https://github.com/zenstackhq/zenstack/releases/tag/v3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zenstackhq/zenstack@v3.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zenstackhq%2Fzenstack/tags/v3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zenstackhq%2Fzenstack/tags/v3.5.0/manifests"},"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@zenstackhq%2Ftesttools/versions/3.5.0","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@zenstackhq%2Ftesttools/versions/3.5.0/codemeta","dependencies":[{"id":1970787446,"ecosystem":"npm","package_name":"tmp","requirements":"^0.2.4","kind":"runtime","optional":false},{"id":1970787447,"ecosystem":"npm","package_name":"glob","requirements":"^11.1.0","kind":"runtime","optional":false},{"id":1970787448,"ecosystem":"npm","package_name":"kysely","requirements":"~0.28.8","kind":"runtime","optional":false},{"id":1970787449,"ecosystem":"npm","package_name":"mysql2","requirements":"^3.16.1","kind":"runtime","optional":false},{"id":1970787450,"ecosystem":"npm","package_name":"prisma","requirements":"^6.19.0","kind":"runtime","optional":false},{"id":1970787451,"ecosystem":"npm","package_name":"ts-pattern","requirements":"^5.7.1","kind":"runtime","optional":false},{"id":1970787452,"ecosystem":"npm","package_name":"@zenstackhq/orm","requirements":"3.5.0","kind":"runtime","optional":false},{"id":1970787453,"ecosystem":"npm","package_name":"@zenstackhq/sdk","requirements":"3.5.0","kind":"runtime","optional":false},{"id":1970787454,"ecosystem":"npm","package_name":"@zenstackhq/schema","requirements":"3.5.0","kind":"runtime","optional":false},{"id":1970787455,"ecosystem":"npm","package_name":"@zenstackhq/language","requirements":"3.5.0","kind":"runtime","optional":false},{"id":1970787456,"ecosystem":"npm","package_name":"@zenstackhq/plugin-policy","requirements":"3.5.0","kind":"runtime","optional":false},{"id":1970787457,"ecosystem":"npm","package_name":"@zenstackhq/common-helpers","requirements":"3.5.0","kind":"runtime","optional":false},{"id":1970787458,"ecosystem":"npm","package_name":"@types/pg","requirements":"^8.11.11","kind":"Development","optional":false},{"id":1970787459,"ecosystem":"npm","package_name":"@types/tmp","requirements":"^0.2.6","kind":"Development","optional":false},{"id":1970787460,"ecosystem":"npm","package_name":"typescript","requirements":"^5.9.3","kind":"Development","optional":false},{"id":1970787461,"ecosystem":"npm","package_name":"@types/node","requirements":"^20.19.0","kind":"Development","optional":false},{"id":1970787462,"ecosystem":"npm","package_name":"@types/better-sqlite3","requirements":"^7.6.13","kind":"Development","optional":false},{"id":1970787463,"ecosystem":"npm","package_name":"@zenstackhq/eslint-config","requirements":"3.5.0","kind":"Development","optional":false},{"id":1970787464,"ecosystem":"npm","package_name":"@zenstackhq/typescript-config","requirements":"3.5.0","kind":"Development","optional":false}],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@zenstackhq%2Ftesttools"}