var package_default = {
	name: "@rocicorp/zero",
	version: "1.3.0",
	description: "Zero is a web framework for serverless web development.",
	author: "Rocicorp, Inc.",
	repository: {
		"type": "git",
		"url": "git+https://github.com/rocicorp/mono.git",
		"directory": "packages/zero"
	},
	license: "Apache-2.0",
	homepage: "https://zero.rocicorp.dev",
	bugs: { "url": "https://bugs.rocicorp.dev" },
	scripts: {
		"build": "node --experimental-strip-types --no-warnings tool/build.ts",
		"build:watch": "node --experimental-strip-types --no-warnings tool/build.ts --watch",
		"check-types": "tsc -p tsconfig.client.json && tsc -p tsconfig.server.json",
		"check-types:client:watch": "tsc -p tsconfig.client.json --watch",
		"check-types:server:watch": "tsc -p tsconfig.server.json --watch",
		"format": "oxfmt .",
		"check-format": "oxfmt --check .",
		"lint": "oxlint --type-aware src/",
		"docs": "node --experimental-strip-types --no-warnings tool/generate-docs.ts",
		"docs:server": "node --watch --experimental-strip-types --no-warnings tool/generate-docs.ts --server"
	},
	dependencies: {
		"@badrap/valita": "0.3.11",
		"@databases/escape-identifier": "^1.0.3",
		"@databases/sql": "^3.3.0",
		"@dotenvx/dotenvx": "^1.39.0",
		"@drdgvhbh/postgres-error-codes": "^0.0.6",
		"@fastify/cors": "^10.0.0",
		"@fastify/websocket": "^11.0.0",
		"@google-cloud/precise-date": "^4.0.0",
		"@opentelemetry/api": "^1.9.0",
		"@opentelemetry/api-logs": "^0.203.0",
		"@opentelemetry/auto-instrumentations-node": "^0.62.0",
		"@opentelemetry/exporter-metrics-otlp-http": "^0.203.0",
		"@opentelemetry/resources": "^2.0.1",
		"@opentelemetry/sdk-metrics": "^2.0.1",
		"@opentelemetry/sdk-node": "^0.203.0",
		"@opentelemetry/sdk-trace-node": "^2.0.1",
		"@postgresql-typed/oids": "^0.2.0",
		"@rocicorp/lock": "^1.0.4",
		"@rocicorp/logger": "^5.4.0",
		"@rocicorp/resolver": "^1.0.2",
		"@rocicorp/zero-sqlite3": "^1.0.15",
		"@standard-schema/spec": "^1.0.0",
		"@types/basic-auth": "^1.1.8",
		"@types/ws": "^8.5.12",
		"basic-auth": "^2.0.1",
		"chalk-template": "^1.1.0",
		"chokidar": "^4.0.1",
		"cloudevents": "^10.0.0",
		"command-line-args": "^6.0.1",
		"command-line-usage": "^7.0.3",
		"compare-utf8": "^0.2.0",
		"defu": "^6.1.4",
		"eventemitter3": "^5.0.1",
		"fastify": "^5.0.0",
		"is-in-subnet": "^4.0.1",
		"jose": "^5.9.3",
		"js-xxhash": "^4.0.0",
		"json-custom-numbers": "^3.1.1",
		"kasi": "^1.1.0",
		"nanoid": "^5.1.2",
		"oxfmt": "^0.44.0",
		"parse-prometheus-text-format": "^1.1.1",
		"pg-format": "npm:pg-format-fix@^1.0.5",
		"postgres": "3.4.7",
		"semver": "^7.5.4",
		"tsx": "^4.21.0",
		"url-pattern": "^1.0.3",
		"urlpattern-polyfill": "^10.1.0",
		"ws": "^8.18.1"
	},
	devDependencies: {
		"@op-engineering/op-sqlite": ">=15",
		"@vitest/runner": "4.1.3",
		"analyze-query": "0.0.0",
		"ast-to-zql": "0.0.0",
		"expo-sqlite": ">=15",
		"replicache": "15.2.1",
		"shared": "0.0.0",
		"syncpack": "^14.3.0",
		"typedoc": "^0.28.17",
		"typedoc-plugin-markdown": "^4.10.0",
		"typescript": "~6.0.2",
		"vite": "8.0.3",
		"vitest": "4.1.3",
		"zero-cache": "0.0.0",
		"zero-client": "0.0.0",
		"zero-pg": "0.0.0",
		"zero-protocol": "0.0.0",
		"zero-react": "0.0.0",
		"zero-server": "0.0.0",
		"zero-solid": "0.0.0",
		"zqlite": "0.0.0"
	},
	peerDependencies: {
		"@op-engineering/op-sqlite": ">=15",
		"expo-sqlite": ">=15"
	},
	peerDependenciesMeta: {
		"expo-sqlite": { "optional": true },
		"@op-engineering/op-sqlite": { "optional": true }
	},
	type: "module",
	main: "out/zero/src/zero.js",
	module: "out/zero/src/zero.js",
	types: "out/zero/src/zero.d.ts",
	exports: {
		".": {
			"types": "./out/zero/src/zero.d.ts",
			"default": "./out/zero/src/zero.js"
		},
		"./bindings": {
			"types": "./out/zero/src/bindings.d.ts",
			"default": "./out/zero/src/bindings.js"
		},
		"./change-protocol/v0": {
			"types": "./out/zero/src/change-protocol/v0.d.ts",
			"default": "./out/zero/src/change-protocol/v0.js"
		},
		"./expo-sqlite": {
			"types": "./out/zero/src/expo-sqlite.d.ts",
			"default": "./out/zero/src/expo-sqlite.js"
		},
		"./op-sqlite": {
			"types": "./out/zero/src/op-sqlite.d.ts",
			"default": "./out/zero/src/op-sqlite.js"
		},
		"./pg": {
			"types": "./out/zero/src/pg.d.ts",
			"default": "./out/zero/src/pg.js"
		},
		"./react": {
			"types": "./out/zero/src/react.d.ts",
			"default": "./out/zero/src/react.js"
		},
		"./react-native": {
			"types": "./out/zero/src/react-native.d.ts",
			"default": "./out/zero/src/react-native.js"
		},
		"./server": {
			"types": "./out/zero/src/server.d.ts",
			"default": "./out/zero/src/server.js"
		},
		"./server/adapters/drizzle": {
			"types": "./out/zero/src/adapters/drizzle.d.ts",
			"default": "./out/zero/src/adapters/drizzle.js"
		},
		"./server/adapters/prisma": {
			"types": "./out/zero/src/adapters/prisma.d.ts",
			"default": "./out/zero/src/adapters/prisma.js"
		},
		"./server/adapters/pg": {
			"types": "./out/zero/src/adapters/pg.d.ts",
			"default": "./out/zero/src/adapters/pg.js"
		},
		"./server/adapters/postgresjs": {
			"types": "./out/zero/src/adapters/postgresjs.d.ts",
			"default": "./out/zero/src/adapters/postgresjs.js"
		},
		"./solid": {
			"types": "./out/zero/src/solid.d.ts",
			"default": "./out/zero/src/solid.js"
		},
		"./sqlite": {
			"types": "./out/zero/src/sqlite.d.ts",
			"default": "./out/zero/src/sqlite.js"
		},
		"./zqlite": {
			"types": "./out/zero/src/zqlite.d.ts",
			"default": "./out/zero/src/zqlite.js"
		}
	},
	bin: {
		"zero-build-schema": "./out/zero/src/build-schema.js",
		"zero-cache": "./out/zero/src/cli.js",
		"zero-cache-dev": "./out/zero/src/zero-cache-dev.js",
		"zero-deploy-permissions": "./out/zero/src/deploy-permissions.js",
		"zero-out": "./out/zero/src/zero-out.js",
		"ast-to-zql": "./out/zero/src/ast-to-zql.js",
		"analyze-query": "./out/zero/src/analyze-query.js",
		"transform-query": "./out/zero/src/transform-query.js"
	},
	engines: { "node": ">=22" },
	files: ["out", "!*.tsbuildinfo"]
};
//#endregion
export { package_default as default };

//# sourceMappingURL=package.js.map