{
  "name": "@manuscripts/rxdb",
  "description": "Fork of RxDB | A realtime Database for the Web",
  "version": "8.2.0-manuscripts1",
  "author": "pubkey",
  "repository": {
    "type": "git",
    "url": "https://github.com/pubkey/rxdb"
  },
  "homepage": "https://rxdb.info/",
  "keywords": [
    "db",
    "database",
    "offline-first",
    "nosql",
    "jsonschema",
    "rxjs",
    "pwa",
    "localstorage",
    "indexeddb",
    "encryption",
    "pouchdb",
    "couchdb",
    "rx",
    "reactive",
    "realtime"
  ],
  "license": "Apache-2.0",
  "main": "./dist/lib/index.js",
  "jsnext:main": "./dist/es/index.js",
  "module": "./dist/es/index.js",
  "types": "./typings/index.d.ts",
  "scripts": {
    "pretest": "npm run transpile",
    "test": "npm run test:node && npm run test:browser",
    "test:fast": "npm run pretest && rimraf -rf pouch__all_dbs__ && NODE_ENV=fast mocha --config ./config/.mocharc.js ./test_tmp/unit.test.js",
    "test:fast:loop": "npm run test:fast && npm run test:fast:loop",
    "test:node": "npm run pretest && mocha --config ./config/.mocharc.js ./test_tmp/unit.test.js",
    "test:browser": "npm run pretest && karma start ./config/karma.conf.js --single-run",
    "test:core": "npm run pretest && mocha ./test_tmp/unit/core.node.js",
    "test:typings": "npm run pretest && NODE_ENV=fast mocha --config ./config/.mocharc.js ./test_tmp/typings.test.js",
    "test:deps": "dependency-check ./package.json --no-dev",
    "test:performance": "npm run pretest && NODE_ENV=fast mocha --config ./config/.mocharc.js ./test_tmp/performance.test.js",
    "couch:start": "docker run -d -p 5984:5984 --rm --name rxdb-couchdb couchdb:2.1.1",
    "couch:stop": "docker rm -f rxdb-couchdb",
    "test:couchdb": "npm run pretest && mocha --config ./config/.mocharc.js ./test_tmp/couch-db-integration.test.js",
    "dockertest": "docker run -it -v $(pwd):/usr/src/app markadams/chromium-xvfb-js:latest-onbuild",
    "profile": "npm run pretest && NODE_ENV=fast NODE_PROF=true mocha --config ./config/.mocharc.js ./test_tmp/unit.test.js --prof && node scripts/profile.js",
    "clear": "rimraf -rf test_tmp/ && rimraf -rf dist/ && rimraf .transpile_state.json",
    "lint": "eslint src test config",
    "transpile:clean": "rimraf dist/lib",
    "transpile": "node scripts/transpile.js",
    "build:es": "rimraf -rf dist/es && cross-env NODE_ENV=es6 babel src --out-dir dist/es",
    "build": "npm run clear && npm run transpile && npm run build:es && browserify dist/lib/browserify.index.js > dist/rxdb.browserify.js && uglifyjs --compress --mangle --output dist/rxdb.browserify.min.js -- dist/rxdb.browserify.js",
    "build:min": "npm run transpile && browserify dist/lib/browserify.index.js > dist/rxdb.browserify.js && uglifyjs --compress --mangle --output dist/rxdb.browserify.min.js -- dist/rxdb.browserify.js",
    "build:webpack": "npm run transpile && npm run build:es && cross-env NODE_ENV=build webpack --config ./config/webpack.config.js",
    "build:rollup": "npm run transpile && npm run build:es && rollup --config ./config/rollup.config.js",
    "build:size": "npm run build:webpack && echo \"Build-Size (minified+gzip):\" && gzip-size --raw ./test_tmp/webpack.bundle.js",
    "docs:install": "gitbook install docs-src",
    "docs:serve": "gitbook serve docs-src",
    "docs:build": "gitbook install docs-src && gitbook build docs-src docs && cp docs-src/files/logo/icon.png docs/gitbook/images/apple-touch-icon-precomposed-152.png && cp docs-src/files/logo/icon.ico docs/gitbook/images/favicon.ico && npm run docs:copy",
    "docs:copy": "cp -r docs-src/files docs/files",
    "disc": "npm run transpile && npm run build:es && cross-env NODE_ENV=disc webpack --config ./config/webpack.config.js",
    "preversion": "npm run lint && npm run test",
    "dev": "watch 'npm run test:fast' src/ test/",
    "dev:example": "watch 'npm run transpile:src && echo \"done\"' src/ test/"
  },
  "pre-commit": [
    "lint"
  ],
  "peerDependencies": {
    "rxjs": "^6.1.0"
  },
  "dependencies": {
    "@babel/runtime": "7.4.5",
    "broadcast-channel": "2.1.12",
    "clone": "^2.1.1",
    "cors": "2.8.5",
    "crypto-js": "^3.1.8",
    "custom-idle-queue": "2.1.2",
    "deep-equal": "^1.0.1",
    "express": "4.17.1",
    "express-pouchdb": "4.1.0",
    "is-electron": "2.2.0",
    "is-my-json-valid": "2.20.0",
    "modifyjs": "0.3.1",
    "object-path": "0.11.4",
    "pouchdb-all-dbs": "1.0.2",
    "pouchdb-core": "7.0.0",
    "pouchdb-find": "7.0.0",
    "pouchdb-replication": "7.0.0",
    "pouchdb-selector-core": "7.0.0",
    "random-token": "0.0.8",
    "spark-md5": "^3.0.0",
    "unload": "2.1.0",
    "url": "^0.11.0",
    "util": "^0.12.0"
  },
  "devDependencies": {
    "@babel/cli": "7.4.4",
    "@babel/core": "7.4.5",
    "@babel/plugin-check-constants": "7.0.0-beta.38",
    "@babel/plugin-proposal-object-rest-spread": "7.4.4",
    "@babel/plugin-transform-member-expression-literals": "7.2.0",
    "@babel/plugin-transform-property-literals": "7.2.0",
    "@babel/plugin-transform-runtime": "7.4.4",
    "@babel/polyfill": "7.4.4",
    "@babel/preset-env": "7.4.5",
    "@babel/types": "7.4.4",
    "@types/core-js": "2.5.2",
    "@types/pouchdb-adapter-memory": "6.1.3",
    "assert": "2.0.0",
    "async-test-util": "1.7.3",
    "brfs": "2.0.2",
    "browserify": "16.2.3",
    "child-process-promise": "2.2.1",
    "concurrently": "4.1.1",
    "convert-hrtime": "3.0.0",
    "cross-env": "5.2.0",
    "delete": "1.1.0",
    "dependency-check": "3.3.0",
    "detect-browser": "4.5.1",
    "disc": "1.3.3",
    "eslint": "6.0.1",
    "exists-file": "3.0.2",
    "faker": "4.1.0",
    "gitbook-cli": "2.3.2",
    "gzip-size-cli": "3.0.0",
    "karma": "4.1.0",
    "karma-babel-preprocessor": "8.0.0",
    "karma-browserify": "6.0.0",
    "karma-chrome-launcher": "2.2.0",
    "karma-coverage": "1.1.2",
    "karma-detect-browsers": "2.3.3",
    "karma-edge-launcher": "0.4.2",
    "karma-firefox-launcher": "1.1.0",
    "karma-ie-launcher": "1.0.0",
    "karma-mocha": "1.3.0",
    "karma-opera-launcher": "1.0.0",
    "karma-safari-launcher": "1.0.0",
    "leveldown": "5.1.1",
    "memdown": "4.1.0",
    "mocha": "6.1.4",
    "mocha.parallel": "0.15.6",
    "nconf": "0.10.0",
    "node": "11.12.0",
    "pouchdb": "7.0.0",
    "pouchdb-adapter-http": "7.0.0",
    "pouchdb-adapter-idb": "7.0.0",
    "pouchdb-adapter-leveldb": "7.0.0",
    "pouchdb-adapter-localstorage": "7.0.0",
    "pouchdb-adapter-memory": "7.0.0",
    "pouchdb-adapter-websql": "7.0.0",
    "pouchdb-debug": "7.0.0",
    "pre-commit": "1.2.2",
    "random-int": "2.0.0",
    "request": "2.88.0",
    "request-promise": "4.2.4",
    "request-promise-native": "1.0.7",
    "rimraf": "2.6.3",
    "rollup": "1.16.4",
    "rollup-plugin-commonjs": "10.0.1",
    "rollup-plugin-node-resolve": "5.2.0",
    "rxjs": "6.5.2",
    "shelljs": "0.8.3",
    "ts-node": "8.3.0",
    "typescript": "3.5.2",
    "uglify-js": "3.6.0",
    "uglifyjs-webpack-plugin": "2.1.3",
    "walk-sync": "2.0.1",
    "watch": "1.0.2",
    "watchify": "3.11.1",
    "webpack": "4.29.6",
    "webpack-bundle-analyzer": "3.3.2",
    "webpack-cli": "3.3.5"
  }
}
