{ "name": "db0", "version": "0.3.2", "description": "Lightweight SQL Connector", "repository": "unjs/db0", "license": "MIT", "sideEffects": false, "exports": { ".": { "types": "./dist/index.d.mts", "default": "./dist/index.mjs" }, "./connectors/*": { "types": "./dist/connectors/*.d.ts", "default": "./dist/connectors/*.mjs" }, "./integrations/*": { "types": "./dist/integrations/*/index.d.ts", "default": "./dist/integrations/*/index.mjs" }, "./connectors/libsql/*": { "types": "./dist/connectors/libsql/*.d.ts", "default": "./dist/connectors/libsql/*.mjs" } }, "types": "./dist/index.d.mts", "files": [ "dist" ], "devDependencies": { "@cloudflare/workers-types": "^4.20250418.0", "@electric-sql/pglite": "^0.2.17", "@libsql/client": "^0.15.4", "@planetscale/database": "^1.19.0", "@types/better-sqlite3": "^7.6.13", "@types/bun": "^1.2.10", "@types/pg": "^8.11.13", "@vitest/coverage-v8": "^3.1.1", "automd": "^0.4.0", "better-sqlite3": "^11.9.1", "changelogen": "^0.6.1", "db0": "^0.3.1", "dotenv": "^16.5.0", "drizzle-orm": "^0.42.0", "eslint": "^9.24.0", "eslint-config-unjs": "^0.4.2", "jiti": "^2.4.2", "mlly": "^1.7.4", "mysql2": "^3.14.0", "pg": "^8.14.1", "prettier": "^3.5.3", "scule": "^1.3.0", "typescript": "^5.8.3", "unbuild": "^3.5.0", "vitest": "^3.1.1", "wrangler": "^4.12.0" }, "peerDependencies": { "@electric-sql/pglite": "*", "@libsql/client": "*", "better-sqlite3": "*", "drizzle-orm": "*", "mysql2": "*", "sqlite3": "*" }, "peerDependenciesMeta": { "@libsql/client": { "optional": true }, "better-sqlite3": { "optional": true }, "drizzle-orm": { "optional": true }, "mysql2": { "optional": true }, "@electric-sql/pglite": { "optional": true }, "sqlite3": { "optional": true } }, "scripts": { "build": "pnpm gen-connectors && unbuild", "gen-connectors": "jiti scripts/gen-connectors.ts", "db0": "pnpm jiti src/cli", "dev": "vitest", "lint": "eslint . && prettier -c src test", "lint:fix": "eslint . --fix && prettier -w src test", "release": "pnpm test && changelogen --release --push && pnpm publish", "test": "pnpm lint && vitest run --coverage && pnpm test:bun", "test:bun": "bun test ./test/connectors/bun-test.ts" } }