{ "name": "mercury-parser", "version": "1.0.0", "description": "", "repository": "github:postlight/mercury-parser", "main": "./dist/mercury.js", "scripts": { "lint": "if test \"$CI\" != \"true\" ; then eslint . --fix; fi", "lint:ci": "eslint .", "lint-fix-quiet": "eslint --fix --quiet", "build": "yarn lint && rollup -c && yarn test:build", "build:web": "yarn lint && rollup -c rollup.config.web.js && yarn test:build:web", "build:generator": "rollup -c scripts/rollup.config.js", "test_build": "rollup -c", "test": "jest", "test:web": "./node_modules/karma/bin/karma start karma.conf.js", "test:build": "cd ./scripts && jest check-build.test.js", "test:build:web": "node ./scripts/proxy-browser-test.js", "watch:test": "jest --watch", "generate-parser": "node ./dist/generate-custom-parser.js", "add-contributor": "all-contributors add", "generate-contributors": "all-contributors generate" }, "author": "Postlight", "license": "ISC", "devDependencies": { "all-contributors-cli": "^3.0.7", "babel-eslint": "^7.1.0", "babel-jest": "^16.0.0", "babel-plugin-external-helpers": "^6.18.0", "babel-plugin-module-alias": "^1.6.0", "babel-plugin-module-resolver": "^2.2.0", "babel-plugin-transform-async-to-generator": "^6.8.0", "babel-plugin-transform-es2015-destructuring": "^6.9.0", "babel-plugin-transform-export-extensions": "^6.8.0", "babel-plugin-transform-object-rest-spread": "^6.8.0", "babel-plugin-transform-runtime": "6.15.0", "babel-polyfill": "^6.16.0", "babel-preset-es2015": "^6.13.2", "babel-runtime": "^6.18.0", "babelify": "^7.3.0", "babelrc-rollup": "^3.0.0", "brfs-babel": "^1.0.0", "browserify": "^13.1.1", "eslint": "^3.8.1", "eslint-config-airbnb": "^12.0.0", "eslint-import-resolver-babel-module": "^2.0.1", "eslint-plugin-babel": "^3.3.0", "eslint-plugin-import": "^1.16.0", "eslint-plugin-jsx-a11y": "^2.2.3", "eslint-plugin-react": "^6.4.1", "express": "^4.14.0", "inquirer": "^1.1.3", "jasmine-core": "^2.5.2", "jest": "^16.0.2", "jest-cli": "^16.0.2", "karma": "^1.3.0", "karma-browserify": "^5.1.0", "karma-chrome-launcher": "^2.0.0", "karma-jasmine": "^1.0.2", "karma-mocha": "^1.3.0", "karma-phantomjs-launcher": "^1.0.2", "karma-requirejs": "^1.1.0", "mocha": "^3.1.2", "nock": "^9.0.2", "ora": "^0.3.0", "phantomjs-polyfill-find": "ptim/phantomjs-polyfill-find", "phantomjs-polyfill-string-includes": "^1.0.0", "phantomjs-prebuilt": "^2.1.7", "requirejs": "^2.3.2", "rollup": "^0.36.3", "rollup-plugin-babel": "^2.6.1", "rollup-plugin-commonjs": "^5.0.5", "rollup-plugin-node-globals": "^1.0.9", "rollup-plugin-node-resolve": "^2.0.0", "rollup-plugin-uglify": "^1.0.1", "watchify": "^3.7.0" }, "dependencies": { "browser-request": "adampash/browser-request#feat-add-headers-to-response", "cheerio": "^0.22.0", "difflib": "adampash/difflib.js", "ellipsize": "0.0.2", "jquery": "^3.1.1", "moment": "^2.14.1", "request": "czardoz/request", "request-promise": "^4.1.1", "string-direction": "^0.1.2", "url": "adampash/node-url#feat-remove-punycode", "valid-url": "^1.0.9", "wuzzy": "adampash/wuzzy#feat-array-is-array" }, "browser": { "main": "./dist/mercury.web.js", "cheerio": "./src/utils/cheerio-query", "request": "browser-request" } }