UNPKG

db0

Version:

Lightweight SQL Connector

97 lines 2.52 kB
{ "name": "db0", "version": "0.3.1", "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.20250224.0", "@electric-sql/pglite": "^0.2.17", "@libsql/client": "^0.14.0", "@planetscale/database": "^1.19.0", "@types/better-sqlite3": "^7.6.12", "@types/bun": "^1.2.4", "@types/pg": "^8.11.11", "@vitest/coverage-v8": "^3.0.7", "automd": "^0.4.0", "better-sqlite3": "^11.8.1", "changelogen": "^0.6.0", "db0": "link:.", "dotenv": "^16.4.7", "drizzle-orm": "^0.40.0", "eslint": "^9.21.0", "eslint-config-unjs": "^0.4.2", "jiti": "^2.4.2", "mlly": "^1.7.4", "mysql2": "^3.12.0", "pg": "^8.13.3", "prettier": "^3.5.2", "scule": "^1.3.0", "typescript": "^5.7.3", "unbuild": "^3.5.0", "vitest": "^3.0.7", "wrangler": "^3.110.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" } }