{ "name": "replicache", "description": "Offline-First for Every Application", "version": "5.2.0", "repository": "github:rocicorp/replicache-sdk-js", "license": "BSL-1.1", "scripts": { "test": "web-test-runner src/replicache.test.ts --playwright --browsers chromium firefox webkit", "test:watch": "web-test-runner src/replicache.test.ts --playwright --browsers chromium firefox webkit --watch", "format": "prettier --write '{src,sample,perf}/**/*.{js,jsx,json,ts,tsx,html,css,md}' '*.{js,jsx,json,ts,tsx,html,css,md}'", "check-format": "prettier --check '{src,sample,perf}/**/*.{js,jsx,json,ts,tsx,html,css,md}' '*.{js,jsx,json,ts,tsx,html,css,md}'", "lint": "eslint --ext .ts,.tsx,.js,.jsx src/ perf/", "doc": "typedoc src/mod.ts", "build": "rollup --config rollup.config.js", "build-dev": "DEV=1 rollup --config rollup.config.js", "build:watch": "rollup --config rollup.config.js --watch", "start:diff-server": "bin/diff-server --db=/tmp/diffs serve", "postinstall": "rm -f node_modules/fetch-mock/esm/client.d.ts && tool/get-deps.sh", "prepublishOnly": "tool/validate-binaries-for-publish.cjs && npm run lint && npm run get-repc && npm run test && rm -rf out && npm run build && npm run build-dev", "prepack": "npm run prepublishOnly", "perf": "node perf/runner.js", "get-repc": "tool/get-deps.sh && git restore bin/diff-server" }, "bin": { "diff-server": "bin/diff-server" }, "devDependencies": { "@esm-bundle/chai": "^4.3.0", "@rollup/plugin-alias": "^3.1.2", "@rollup/plugin-replace": "^2.3.4", "@types/mocha": "^8.2.0", "@types/sinon": "^9.0.10", "@typescript-eslint/eslint-plugin": "^4.15.0", "@typescript-eslint/parser": "^4.15.0", "@web/dev-server": "0.1.7", "@web/dev-server-esbuild": "^0.2.11", "@web/test-runner": "^0.12.15", "@web/test-runner-playwright": "^0.8.4", "@wessberg/rollup-plugin-ts": "^1.3.8", "benchmark": "^2.1.4", "eslint": "^7.19.0", "fetch-mock": "^9.11.0", "get-port": "^5.1.1", "playwright": "^1.8.1", "prettier": "^2.2.1", "rollup": "^2.38.5", "rollup-plugin-copy": "^3.3.0", "sinon": "^9.2.4", "typedoc": "^0.20.25", "typedoc-plugin-sourcefile-url": "^1.0.6", "typescript": "^4.1.5" }, "type": "module", "module": "out/replicache.js", "types": "out/replicache.js", "files": [ "out", "tool/get-deps.sh" ], "exports": { ".": "./out/replicache.js", "./dev": "./out/replicache.dev.js" } }