{ "name": "db0", "version": "0.3.4", "description": "Lightweight SQL Connector", "repository": "unjs/db0", "license": "MIT", "sideEffects": false, "type": "module", "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.20251001.0", "@electric-sql/pglite": "^0.3.10", "@libsql/client": "^0.15.15", "@planetscale/database": "^1.19.0", "@types/better-sqlite3": "^7.6.13", "@types/bun": "^1.2.23", "@types/pg": "^8.15.5", "@vitest/coverage-v8": "^3.2.4", "automd": "^0.4.2", "better-sqlite3": "^12.4.1", "changelogen": "^0.6.2", "db0": "link:.", "dotenv": "^17.2.3", "drizzle-orm": "^0.44.5", "eslint": "^9.36.0", "eslint-config-unjs": "^0.5.0", "jiti": "^2.6.1", "mlly": "^1.8.0", "mysql2": "^3.15.1", "obuild": "^0.2.1", "pg": "^8.16.3", "prettier": "^3.6.2", "scule": "^1.3.0", "typescript": "^5.9.3", "vitest": "^3.2.4", "wrangler": "^4.40.3" }, "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 && obuild", "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 && pnpm test:types && vitest run --coverage && pnpm test:bun", "test:bun": "bun test ./test/connectors/bun-test.ts", "test:types": "tsc --noEmit" } }