| { |
| "name": "pouchdb", |
| "version": "5.0.1-prerelease", |
| "description": "PouchDB is a pocket-sized database.", |
| "main": "./lib/index.js", |
| "homepage": "http://pouchdb.com/", |
| "repository": "https://github.com/pouchdb/pouchdb", |
| "keywords": [ |
| "db", |
| "couchdb", |
| "pouchdb" |
| ], |
| "tags": [ |
| "db", |
| "couchdb", |
| "pouchdb" |
| ], |
| "dependencies": { |
| "argsarray": "0.0.1", |
| "debug": "2.2.0", |
| "double-ended-queue": "2.0.0-0", |
| "es3ify": "0.1.4", |
| "fruitdown": "1.0.1", |
| "inherits": "2.0.1", |
| "js-extend": "0.0.2", |
| "level-sublevel": "6.5.2", |
| "level-write-stream": "1.0.0", |
| "levelup": "1.2.1", |
| "lie": "3.0.1", |
| "localstorage-down": "0.6.3", |
| "memdown": "1.1.0", |
| "pouchdb-collate": "1.2.0", |
| "pouchdb-collections": "1.0.1", |
| "request": "2.64.0", |
| "spark-md5": "1.0.0", |
| "through2": "2.0.0", |
| "vuvuzela": "1.0.1" |
| }, |
| "jspm": { |
| "main": "dist/pouchdb.js" |
| }, |
| "optionalDependencies": { |
| "leveldown": "1.4.1" |
| }, |
| "devDependencies": { |
| "browserify": "11.2.0", |
| "bundle-collapser": "1.2.1", |
| "chai": "3.3.0", |
| "chai-as-promised": "5.1.0", |
| "child-process-promise": "1.1.0", |
| "cordova": "5.3.3", |
| "corsproxy": "0.2.14", |
| "derequire": "2.0.2", |
| "es5-shim": "4.1.14", |
| "express": "4.13.3", |
| "express-pouchdb": "1.0.0", |
| "http-server": "0.8.5", |
| "istanbul": "0.3.22", |
| "istanbul-coveralls": "1.0.3", |
| "jshint": "2.8.0", |
| "less": "2.5.3", |
| "mkdirp": "0.5.1", |
| "mocha": "2.3.3", |
| "mockery": "1.4.0", |
| "ncp": "2.0.0", |
| "phantomjs": "1.9.18", |
| "pouchdb-express-router": "0.0.8", |
| "pouchdb-http-proxy": "0.10.4", |
| "pouchdb-server": "1.0.0", |
| "replace": "0.3.0", |
| "rimraf": "2.4.3", |
| "sauce-connect-launcher": "0.13.0", |
| "seedrandom": "2.4.2", |
| "selenium-standalone": "4.7.0", |
| "tape": "4.2.1", |
| "throw-max-listeners-error": "1.0.1", |
| "tin": "0.5.0", |
| "ua-parser-js": "0.7.9", |
| "uglify-js": "2.5.0", |
| "watch-glob": "0.1.3", |
| "watchify": "3.4.0", |
| "wd": "0.3.12" |
| }, |
| "scripts": { |
| "build-js": "npm run build-main-js && npm run min && npm run build-plugins", |
| "build-main-js": "browserify . -s PouchDB -p bundle-collapser/plugin | node ./bin/es3ify.js | derequire > dist/pouchdb.js", |
| "min": "uglifyjs dist/pouchdb.js -mc > dist/pouchdb.min.js", |
| "build-plugins": "sh bin/build-all-plugins.sh", |
| "build": "npm run version && rimraf dist && mkdirp dist && npm run build-js && npm run license", |
| "license": "node ./bin/add-license.js", |
| "version": "node ./bin/get-version.js", |
| "test-unit": "mocha tests/unit", |
| "test-node": "sh bin/test-node.sh", |
| "test-component": "mocha tests/component", |
| "test-fuzzy": "TYPE=fuzzy npm run test", |
| "test-browser": "mkdirp dist && npm run build-js && node ./bin/test-browser.js", |
| "cordova": "npm run build && sh bin/run-cordova.sh", |
| "jshint": "jshint -c .jshintrc bin/ lib/ tests/", |
| "dev": "npm run version && CLIENT=dev bash bin/run-test.sh", |
| "launch-dev-server": "npm run version && node ./bin/dev-server.js", |
| "test": "npm run version && bash bin/run-test.sh", |
| "posttest": "npm run jshint", |
| "release": "sh bin/release.sh", |
| "publish-site": "sh bin/publish-site.sh", |
| "build-site": "node ./bin/build-site.js", |
| "report-coverage": "COVERAGE=1 npm test && istanbul-coveralls --no-rm", |
| "build-perf": "browserify tests/performance/*.js > tests/performance-bundle.js", |
| "verify-bundle-size": "sh bin/verify-bundle-size.sh" |
| }, |
| "browser": { |
| "./adapters/levelalt": false, |
| "./adapters/leveldb": false, |
| "./lib/adapters.js": "./lib/adapters-browser.js", |
| "./lib/adapters/leveldb/createEmptyBlobOrBuffer.js": "./lib/adapters/leveldb/createEmptyBlobOrBuffer-browser.js", |
| "./lib/adapters/leveldb/prepareAttachmentForStorage.js": "./lib/adapters/leveldb/prepareAttachmentForStorage-browser.js", |
| "./lib/adapters/leveldb/readAsBlobOrBuffer.js": "./lib/adapters/leveldb/readAsBlobOrBuffer-browser.js", |
| "./lib/adapters/preferredAdapters.js": "./lib/adapters/preferredAdapters-browser.js", |
| "./lib/deps/ajax/prequest.js": "./lib/deps/ajax/prequest-browser.js", |
| "./lib/deps/ajax/applyTypeToBuffer.js": "./lib/deps/ajax/applyTypeToBuffer-browser.js", |
| "./lib/deps/ajax/createBlobOrBufferFromParts.js": "./lib/deps/ajax/createBlobOrBufferFromParts-browser.js", |
| "./lib/deps/ajax/createMultipartPart.js": "./lib/deps/ajax/createMultipartPart-browser.js", |
| "./lib/deps/ajax/defaultBody.js": "./lib/deps/ajax/defaultBody-browser.js", |
| "./lib/deps/ajax/explainError.js": "./lib/deps/ajax/explainError-browser.js", |
| "./lib/deps/ajax/explainCors.js": "./lib/deps/ajax/explainCors-browser.js", |
| "./lib/deps/env/hasLocalStorage.js": "./lib/deps/env/hasLocalStorage-browser.js", |
| "./lib/deps/env/isChromeApp.js": "./lib/deps/env/isChromeApp-browser.js", |
| "./lib/deps/binary/base64.js": "./lib/deps/binary/base64-browser.js", |
| "./lib/deps/binary/base64StringToBlobOrBuffer.js": "./lib/deps/binary/base64StringToBlobOrBuffer-browser.js", |
| "./lib/deps/binary/binaryStringToBlobOrBuffer.js": "./lib/deps/binary/binaryStringToBlobOrBuffer-browser.js", |
| "./lib/deps/binary/blobOrBufferToBase64.js": "./lib/deps/binary/blobOrBufferToBase64-browser.js", |
| "./lib/deps/binary/buffer.js": "./lib/deps/binary/buffer-browser.js", |
| "./lib/deps/binary/cloneBinaryObject.js": "./lib/deps/binary/cloneBinaryObject-browser.js", |
| "./lib/deps/binary/isBinaryObject.js": "./lib/deps/binary/isBinaryObject-browser.js", |
| "./lib/deps/md5.js": "./lib/deps/md5-browser.js", |
| "./lib/deps/migrate.js": "./lib/deps/migrate-browser.js", |
| "./lib/mapreduce/md5.js": "./lib/mapreduce/md5-browser.js", |
| "./lib/version.js": "./lib/version-browser.js", |
| "crypto": false, |
| "fs": false, |
| "leveldown": false, |
| "request": "./lib/deps/ajax/request-browser.js" |
| } |
| } |