zenstack/packages/runtime/package.json
2025-04-01 13:57:43 -07:00

96 lines
2.5 KiB
JSON

{
"name": "@zenstackhq/runtime",
"version": "3.0.0-alpha.1",
"description": "ZenStack Runtime",
"type": "module",
"scripts": {
"build": "tsup-node",
"watch": "tsup-node --watch",
"pack": "pnpm pack",
"test": "vitest"
},
"keywords": [],
"author": "ZenStack Team",
"license": "MIT",
"files": [
"dist"
],
"exports": {
".": {
"import": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
},
"require": {
"types": "./dist/index.d.cts",
"default": "./dist/index.cjs"
}
},
"./client": {
"import": {
"types": "./dist/client.d.ts",
"default": "./dist/client.js"
},
"require": {
"types": "./dist/client.d.cts",
"default": "./dist/client.cjs"
}
},
"./schema": {
"import": {
"types": "./dist/schema.d.ts",
"default": "./dist/schema.js"
},
"require": {
"types": "./dist/schema.d.cts",
"default": "./dist/schema.cjs"
}
},
"./plugins/policy": {
"import": {
"types": "./dist/plugins/policy.d.ts",
"default": "./dist/plugins/policy.js"
},
"require": {
"types": "./dist/plugins/policy.d.cts",
"default": "./dist/plugins/policy.cjs"
}
},
"./package.json": {
"import": "./package.json",
"require": "./package.json"
}
},
"dependencies": {
"@paralleldrive/cuid2": "^2.2.2",
"decimal.js": "^10.4.3",
"kysely": "^0.27.5",
"nanoid": "^5.0.9",
"tiny-invariant": "^1.3.3",
"ts-pattern": "^5.6.0",
"ulid": "^3.0.0",
"utility-types": "^3.11.0",
"uuid": "^11.0.5"
},
"peerDependencies": {
"better-sqlite3": "^11.8.1",
"pg": "^8.13.1",
"zod": "^3.0.0",
"@zenstackhq/language": "workspace:*"
},
"peerDependenciesMeta": {
"better-sqlite3": {
"optional": true
},
"pg": {
"optional": true
},
"@zenstackhq/language": {
"optional": true
}
},
"devDependencies": {
"@types/better-sqlite3": "^7.0.0",
"@types/pg": "^8.0.0"
}
}