Permalink
Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
187 lines (186 sloc) 6.93 KB
{
"name": "rxdb",
"description": "A realtime Database for the Web",
"version": "8.0.5",
"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": "gulp --gulpfile ./config/gulpfile.js test && karma start ./config/karma.conf.js",
"test:fast": "npm run pretest && rimraf -rf config/pouch__all_dbs__ && NODE_ENV=fast gulp --gulpfile ./config/gulpfile.js test",
"test:fast:loop": "npm run test:fast && npm run test:fast:loop",
"test:node": "npm run pretest && gulp --gulpfile ./config/gulpfile.js test",
"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 gulp --gulpfile ./config/gulpfile.js test:typings",
"test:deps": "dependency-check ./package.json --no-dev",
"test:performance": "npm run pretest && NODE_ENV=fast gulp --gulpfile ./config/gulpfile.js test:performance",
"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 && gulp --gulpfile ./config/gulpfile.js test:couchdb",
"dockertest": "docker run -it -v $(pwd):/usr/src/app markadams/chromium-xvfb-js:latest-onbuild",
"profile": "npm run pretest && NODE_ENV=fast gulp --gulpfile ./config/gulpfile.js profile && 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: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.3.1",
"broadcast-channel": "2.1.9",
"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.16.4",
"express-pouchdb": "4.1.0",
"is-electron": "2.2.0",
"is-my-json-valid": "2.19.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.11.1"
},
"devDependencies": {
"@babel/cli": "7.2.3",
"@babel/core": "7.3.3",
"@babel/plugin-check-constants": "7.0.0-beta.38",
"@babel/plugin-proposal-object-rest-spread": "7.3.2",
"@babel/plugin-transform-member-expression-literals": "7.2.0",
"@babel/plugin-transform-property-literals": "7.2.0",
"@babel/plugin-transform-runtime": "7.2.0",
"@babel/polyfill": "7.2.5",
"@babel/preset-env": "7.3.1",
"@babel/types": "7.3.3",
"@types/core-js": "2.5.0",
"@types/pouchdb-adapter-memory": "6.1.3",
"assert": "1.4.1",
"async-test-util": "1.7.2",
"brfs": "2.0.2",
"browserify": "16.2.3",
"child-process-promise": "2.2.1",
"concurrently": "4.1.0",
"convert-hrtime": "2.0.0",
"cross-env": "5.2.0",
"delete": "1.1.0",
"dependency-check": "3.3.0",
"detect-browser": "4.1.0",
"disc": "1.3.3",
"eslint": "5.14.1",
"exists-file": "3.0.2",
"faker": "4.1.0",
"gitbook-cli": "2.3.2",
"gulp": "3.9.1",
"gulp-mocha": "6.0.0",
"gzip-size-cli": "3.0.0",
"http-server": "0.11.1",
"karma": "3.1.4",
"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": "4.0.1",
"memdown": "3.0.0",
"mocha": "6.0.0",
"mocha.parallel": "0.15.6",
"nconf": "0.10.0",
"node": "11.9.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": "1.0.0",
"request": "2.88.0",
"request-promise": "4.2.3",
"request-promise-native": "1.0.6",
"rimraf": "2.6.3",
"rxjs": "6.4.0",
"shelljs": "0.8.3",
"ts-node": "7.0.1",
"typescript": "3.3.1",
"uglify-js": "3.4.9",
"uglifyjs-webpack-plugin": "2.1.1",
"walk-sync": "1.1.3",
"watch": "1.0.2",
"watchify": "3.11.1",
"webpack": "4.29.0",
"webpack-bundle-analyzer": "3.0.4",
"webpack-cli": "3.2.2"
},
"// greenkeeper": [
"// node: native build fails too often",
"// webpack: too many updates"
],
"greenkeeper": {
"ignore": [
"node",
"webpack"
]
}
}