{ "name": "replicache", "description": "Realtime sync for any backend stack", "version": "6.3.0-beta.0", "repository": "github:rocicorp/replicache", "license": "BSL-1.1", "scripts": { "test": "web-test-runner", "test:watch": "web-test-runner --watch", "format": "prettier --write '{doc,src,sample,perf}/**/*.{js,jsx,json,ts,tsx,html,css,md}' '*.{js,jsx,json,ts,tsx,html,css,md}'", "check-format": "prettier --check '{doc,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/", "build": "rm -rf out && rollup --config rollup.config.js && CJS=1 rollup --config rollup.config.js ", "build:watch": "rollup --config rollup.config.js --watch", "prepack": "npm run lint && npm run test && npm run build", "prepare": "rm -f node_modules/fetch-mock/esm/client.d.ts && tool/get-deps.sh", "perf": "node perf/runner.js" }, "devDependencies": { "@esm-bundle/chai": "^4.3.4", "@rollup/plugin-alias": "^3.1.2", "@rollup/plugin-replace": "^2.4.2", "@types/mocha": "^8.2.2", "@types/sinon": "^10.0.2", "@typescript-eslint/eslint-plugin": "^4.26.1", "@typescript-eslint/parser": "^4.26.1", "@web/dev-server": "0.1.17", "@web/dev-server-esbuild": "^0.2.12", "@web/test-runner": "^0.13.8", "@web/test-runner-playwright": "^0.8.6", "@wessberg/rollup-plugin-ts": "^1.3.14", "benchmark": "^2.1.4", "eslint": "^7.28.0", "fetch-mock": "^9.11.0", "get-port": "^5.1.1", "idb": "^6.1.2", "playwright": "^1.12.1", "prettier": "^2.3.1", "rollup": "^2.51.2", "rollup-plugin-copy": "^3.4.0", "sinon": "^11.1.1", "typedoc": "^0.20.36", "typedoc-plugin-sourcefile-url": "^1.0.6", "typescript": "^4.3.2", "xbytes": "^1.7.0" }, "main": "out/replicache.js", "types": "out/replicache.d.js", "files": [ "out/replicache.d.ts", "out/replicache.js", "out/replicache.mjs", "out/replicache.wasm", "out/replicache.dev.wasm" ] }