electric-sql

v0.11.3-canary.8369649
ElectricSQL TypeScript client for developing local-first SQL apps. Supports JavaScript based mobile, web and edge applications.
absurd-sql active android better-sqlite3 capacitor op-sqlite crdt crdts database and 18 more...

dev

shx rm -rf dist && npm run build:copy-docker && mkdir dist && concurrently "tsup --watch" "tsc -p tsconfig.build.json --watch" "nodemon --watch ./dist --delay 250ms ./scripts/fix-imports.js"

lint

eslint src --fix

test

ava

build

shx rm -rf dist && npm run build:copy-docker && concurrently "tsup" "tsc -p tsconfig.build.json" && node scripts/fix-imports.js

format

prettier --write --loglevel warn .

test-CI

DISABLE_DIALECT=postgres npm run test

posttest

npm run typecheck

typecheck

tsc -p tsconfig.json

check-styleguide

prettier --check --loglevel warn . && eslint src --quiet

build:copy-docker

shx mkdir -p ./dist/cli/docker-commands/docker && shx cp -r ./src/cli/docker-commands/docker ./dist/cli/docker-commands

post-version-bump

node -p "'export const LIB_VERSION = \'' + require('./package.json').version + '\''" > src/version/index.ts

generate-test-client

npx tsx ./test/client/generateTestClient.ts

Metadata

  • Apache-2.0
  • Whatever
  • Electric DB Limited
  • released 5/14/2024

Downloads