UNPKG

@electric-sql/drivers

Version:

ElectricSQL database drivers.

106 lines 2.76 kB
{ "version": "0.0.2-canary.af6a7be", "name": "@electric-sql/drivers", "description": "ElectricSQL database drivers.", "repository": "https://github.com/electric-sql/electric/tree/main/components/drivers", "author": "Electric DB Limited", "homepage": "https://electric-sql.com", "license": "Apache-2.0", "keywords": [ "electric", "electric-sql", "sqlite", "postgres", "pglite", "database", "local" ], "bugs": { "url": "https://github.com/electric-sql/electric/issues" }, "main": "dist/index.js", "type": "module", "platform": "node", "types": "dist/index.d.ts", "files": [ "dist" ], "exports": { ".": "./dist/index.js", "./*": "./dist/*/index.js" }, "lint-staged": { "**/*": "prettier --write --ignore-unknown" }, "dependencies": { "async-mutex": "^0.4.0" }, "devDependencies": { "@electric-sql/pglite": "^0.1.5", "@types/better-sqlite3": "7.6.10", "@types/node": "^18.8.4", "@types/pg": "^8.11.0", "@typescript-eslint/eslint-plugin": "^7.14.1", "@typescript-eslint/parser": "^7.14.1", "ava": "^4.3.1", "better-sqlite3": "^11.0.0", "concurrently": "^8.2.2", "embedded-postgres": "16.1.1-beta.9", "eslint": "^8.57.0", "expo-sqlite": "^13.1.0", "glob": "^10.3.10", "lint-staged": "^13.1.0", "pg": "^8.11.3", "prettier": "2.8.2", "shx": "^0.3.4", "tsup": "^8.0.1", "tsx": "^4.15.7", "typescript": "^5.3.3", "wa-sqlite": "rhashimoto/wa-sqlite#semver:^0.9.8" }, "peerDependencies": { "@capacitor-community/sqlite": ">= 5.6.2", "@electric-sql/pglite": ">= 0.1.5", "@op-engineering/op-sqlite": ">= 2.0.16", "@tauri-apps/plugin-sql": "2.0.0-alpha.5", "embedded-postgres": "16.1.1-beta.9", "expo-sqlite": ">= 13.0.0", "pg": "^8.11.3", "wa-sqlite": "rhashimoto/wa-sqlite#semver:^0.9.8" }, "peerDependenciesMeta": { "@capacitor-community/sqlite": { "optional": true }, "@electric-sql/pglite": { "optional": true }, "@op-engineering/op-sqlite": { "optional": true }, "@tauri-apps/plugin-sql": { "optional": true }, "embedded-postgres": { "optional": true }, "expo-sqlite": { "optional": true }, "pg": { "optional": true }, "wa-sqlite": { "optional": true } }, "scripts": { "build": "shx rm -rf dist && concurrently \"tsup\" \"tsc -p tsconfig.build.json\"", "test": "ava", "typecheck": "tsc -p tsconfig.json", "posttest": "npm run typecheck", "lint": "eslint src --fix", "check-styleguide": "prettier --check --loglevel warn . && eslint src --quiet", "format": "prettier --write --loglevel warn ." } }