replicache

v3.0.0
Offline-First for Every Application

doc

typedoc --name Replicache --mode library --exclude node_modules --exclude src/*.test.ts --excludeNotExported --excludePrivate --excludeProtected --out docs --excludeExternals src/mod.ts

lint

eslint --ext .ts src/

perf

node perf/runner.mjs

test

web-test-runner src/replicache.test.ts --playwright --browsers chromium firefox

build

tsc && rm -rf out/wasm && mkdir out/wasm && cp -R src/wasm/* out/wasm

format

prettier --write '{src,sample,perf}/**/*.{js,jsx,json,ts,tsx,html,css,md,mjs}' '*.{js,jsx,json,ts,tsx,html,css,md,mjs}'

test:watch

web-test-runner src/replicache.test.ts --playwright --browsers chromium firefox webkit --watch

build:watch

tsc --watch

postinstall

rm -f node_modules/fetch-mock/esm/client.d.ts && tool/get-deps.sh

check-format

prettier --check '{src,sample,perf}/**/*.{js,jsx,json,ts,tsx,html,css,md,mjs}' '*.{js,jsx,json,ts,tsx,html,css,md,mjs}'

prepublishOnly

tool/validate-binaries-for-publish.js && npm run lint && npm run test && rm -rf out && npm run build

start:diff-server

bin/diff-server --db=/tmp/diffs serve

Metadata

  • BSL-1.1
  • Whatever
  • Unknown
  • released 11/12/2020

Downloads