{"id":177802641,"number":"0.0.1","published_at":"2026-03-06T21:45:07.348Z","licenses":"MIT","integrity":"sha512-FCEhG6nbFHCsJKFM3IgakhPnDqLtET2QDr6Q4eSRp4za7hUNZ8v9w4nSje1utGDUr6cvAUG8P+kCp9SWB7h0Tw==","status":null,"download_url":"https://registry.npmjs.org/@stratal/framework/-/framework-0.0.1.tgz","registry_url":"https://www.npmjs.com/package/@stratal/framework/v/0.0.1","documentation_url":null,"install_command":"npm install @stratal/framework@0.0.1","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"adesege","email":"fadojutimitemitayo@gmail.com"},"dist":{"shasum":"027232f065454a6b0fb66dd47586edb3cf10c3d0","tarball":"https://registry.npmjs.org/@stratal/framework/-/framework-0.0.1.tgz","fileCount":247,"integrity":"sha512-FCEhG6nbFHCsJKFM3IgakhPnDqLtET2QDr6Q4eSRp4za7hUNZ8v9w4nSje1utGDUr6cvAUG8P+kCp9SWB7h0Tw==","signatures":[{"sig":"MEUCIDB+EJry+PgOlogoWjJTmr6i8fgNaBzM2gXIPnFNIKNbAiEA4lR5bhSbcVnid92NVERlJo8eYIyfXlICApltaO488/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205719},"gitHead":"a2690c2d324402d9f5f4bdcdf3d8a5014a6c7d31","main":null,"scripts":{"lint":"npx eslint .","test":"vitest run","build":"yarn prebuild \u0026\u0026 tsc -p tsconfig.build.json","clean":"rm -rf dist","pretest":"yarn generate \u0026\u0026 yarn generate:types","test:db":"docker compose -f test/docker-compose.yml up -d","generate":"zenstack generate --schema=test/schema.zmodel -o test/zenstack","lint:fix":"npx eslint --fix .","prebuild":"yarn clean","test:e2e":"vitest run --project e2e","typecheck":"yarn tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","generate:types":"wrangler types -c test/wrangler.jsonc"},"_npmVersion":"10.9.0","_nodeVersion":"22.12.0","_hasShrinkwrap":false,"directories":{},"engines":null,"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./rbac":{"types":"./dist/rbac/index.d.ts","import":"./dist/rbac/index.js"},"./guards":{"types":"./dist/guards/index.d.ts","import":"./dist/guards/index.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context/index.js"},"./factory":{"types":"./dist/factory/index.d.ts","import":"./dist/factory/index.js"},"./database":{"types":"./dist/database/index.d.ts","import":"./dist/database/index.js"}},"browserify":null},"created_at":"2026-03-08T01:12:45.373Z","updated_at":"2026-03-08T01:12:45.373Z","purl":"pkg:npm/%40stratal/framework@0.0.1","related_tag":null,"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@stratal%2Fframework/versions/0.0.1","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@stratal%2Fframework/versions/0.0.1/codemeta","dependencies":[{"id":1945722601,"ecosystem":"npm","package_name":"postgres-array","requirements":"^3.0.4","kind":"runtime","optional":false},{"id":1945722602,"ecosystem":"npm","package_name":"pg","requirements":"^8.19.0","kind":"Development","optional":false},{"id":1945722603,"ecosystem":"npm","package_name":"casbin","requirements":"^5.49.0","kind":"Development","optional":false},{"id":1945722604,"ecosystem":"npm","package_name":"vitest","requirements":"~3.2.0","kind":"Development","optional":false},{"id":1945722605,"ecosystem":"npm","package_name":"stratal","requirements":"workspace:*","kind":"Development","optional":false},{"id":1945722606,"ecosystem":"npm","package_name":"wrangler","requirements":"^4.69.0","kind":"Development","optional":false},{"id":1945722607,"ecosystem":"npm","package_name":"@types/pg","requirements":"^8.18.0","kind":"Development","optional":false},{"id":1945722608,"ecosystem":"npm","package_name":"typescript","requirements":"^5.9.3","kind":"Development","optional":false},{"id":1945722609,"ecosystem":"npm","package_name":"@types/node","requirements":"^22.19.13","kind":"Development","optional":false},{"id":1945722610,"ecosystem":"npm","package_name":"better-auth","requirements":"^1.5.0","kind":"Development","optional":false},{"id":1945722611,"ecosystem":"npm","package_name":"@faker-js/faker","requirements":"^10.3.0","kind":"Development","optional":false},{"id":1945722612,"ecosystem":"npm","package_name":"@zenstackhq/cli","requirements":"^3.4.1","kind":"Development","optional":false},{"id":1945722613,"ecosystem":"npm","package_name":"@zenstackhq/orm","requirements":"^3.4.1","kind":"Development","optional":false},{"id":1945722614,"ecosystem":"npm","package_name":"@stratal/testing","requirements":"workspace:^","kind":"Development","optional":false},{"id":1945722615,"ecosystem":"npm","package_name":"reflect-metadata","requirements":"^0.2.2","kind":"Development","optional":false},{"id":1945722616,"ecosystem":"npm","package_name":"@better-auth/core","requirements":"^1.5.0","kind":"Development","optional":false},{"id":1945722617,"ecosystem":"npm","package_name":"@zenstackhq/better-auth","requirements":"^3.4.1","kind":"Development","optional":false},{"id":1945722618,"ecosystem":"npm","package_name":"@cloudflare/workers-types","requirements":"4.20260301.1","kind":"Development","optional":false},{"id":1945722619,"ecosystem":"npm","package_name":"@vitest/coverage-istanbul","requirements":"3.2.4","kind":"Development","optional":false},{"id":1945722620,"ecosystem":"npm","package_name":"@cloudflare/vitest-pool-workers","requirements":"^0.12.18","kind":"Development","optional":false}],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@stratal%2Fframework"}