157 строки
6.4 KiB
JSON
157 строки
6.4 KiB
JSON
{
|
|
"name": "fxa-content-server",
|
|
"version": "1.113.3",
|
|
"description": "Firefox Accounts Content Server",
|
|
"scripts": {
|
|
"build-production": "NODE_ENV=production grunt build",
|
|
"postinstall": "scripts/download_l10n.sh",
|
|
"prepush": "npm run lint && grunt sasslint",
|
|
"shrink": "npmshrink",
|
|
"lint": "eslint app server tests --cache",
|
|
"start": "node scripts/check-local-config && grunt server",
|
|
"start-circle": "grunt build && CONFIG_FILES=server/config/fxaci.json,server/config/production.json grunt serverproc:dist",
|
|
"start-production": "NODE_ENV=production grunt build && CONFIG_FILES=server/config/local.json,server/config/production.json grunt serverproc:dist",
|
|
"start-remote": "scripts/run_remote_dev.sh",
|
|
"test": "node tests/intern.js --unit=true",
|
|
"test-circle": "node tests/intern.js --suites=circle --fxaAuthRoot=https://fxaci.dev.lcip.org/auth --fxaEmailRoot=http://restmail.net --fxaOauthApp=https://oauth-fxaci.dev.lcip.org --fxaUntrustedOauthApp=https://321done-fxaci.dev.lcip.org --fxaProduction=true --bailAfterFirstFailure=true",
|
|
"test-functional": "node tests/intern.js",
|
|
"test-functional-oauth": "node tests/intern.js --suites=oauth",
|
|
"test-latest": "node tests/intern.js --fxaAuthRoot=https://latest.dev.lcip.org/auth/v1 --fxaContentRoot=https://latest.dev.lcip.org/ --fxaEmailRoot=http://restmail.net --fxaOauthApp=https://123done-latest.dev.lcip.org/ --fxaUntrustedOauthApp=https://321done-latest.dev.lcip.org/ --fxaProduction=true --fxaToken=https://token.dev.lcip.org/1.0/sync/1.5",
|
|
"test-server": "node tests/intern.js --suites=server",
|
|
"test-travis": "node tests/intern.js --suites=travis"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/mozilla/fxa-content-server"
|
|
},
|
|
"homepage": "https://github.com/mozilla/fxa-content-server",
|
|
"bugs": "https://github.com/mozilla/fxa-content-server/issues",
|
|
"author": "Mozilla (https://mozilla.org/)",
|
|
"license": "MPL-2.0",
|
|
"dependencies": {
|
|
"babel-core": "6.26.0",
|
|
"babel-loader": "7.1.2",
|
|
"babel-plugin-syntax-dynamic-import": "6.18.0",
|
|
"babel-preset-es2015": "6.24.1",
|
|
"backbone": "1.1.1",
|
|
"backbone.cocktail": "git://github.com/onsi/cocktail.git#87971c88e2e4f904a0984b5f236ee5dbb21ddb4a",
|
|
"blueimp-canvas-to-blob": "2.1.0",
|
|
"body-parser": "1.18.2",
|
|
"celebrate": "7.0.3",
|
|
"connect-cachify": "0.0.17",
|
|
"consolidate": "0.14.5",
|
|
"convict": "1.5.0",
|
|
"cookie-parser": "1.4.3",
|
|
"cors": "2.8.4",
|
|
"duration-js": "3.6.0",
|
|
"easterEgg": "git://github.com/mozilla/fxa-easter-egg.git#ab20cd517cf8ae9feee115e48745189d28e13bc3",
|
|
"es6-promise": "4.2.4",
|
|
"express": "4.16.2",
|
|
"extend": "3.0.1",
|
|
"fxa-checkbox": "git://github.com/mozilla/fxa-checkbox.git#7f856afffd394a144f718e28e6fb79092d6ccddd",
|
|
"fxa-crypto-relier": "2.3.0",
|
|
"fxa-geodb": "1.0.2",
|
|
"fxa-js-client": "1.0.4",
|
|
"fxa-mustache-loader": "0.0.2",
|
|
"fxa-shared": "1.0.9",
|
|
"got": "6.7.1",
|
|
"grunt": "1.0.1",
|
|
"grunt-autoprefixer": "3.0.4",
|
|
"grunt-babel": "6.0.0",
|
|
"grunt-cdn": "0.6.5",
|
|
"grunt-contrib-clean": "1.1.0",
|
|
"grunt-contrib-concat": "1.0.1",
|
|
"grunt-contrib-copy": "1.0.0",
|
|
"grunt-contrib-cssmin": "2.1.0",
|
|
"grunt-contrib-htmlmin": "2.4.0",
|
|
"grunt-file-rev": "1.0.2",
|
|
"grunt-githash": "0.1.3",
|
|
"grunt-po2json": "git://github.com/shane-tomlinson/grunt-po2json.git#2f415c8",
|
|
"grunt-remarkable": "1.1.0",
|
|
"grunt-sass": "2.0.0",
|
|
"grunt-sri": "0.0.5",
|
|
"grunt-text-replace": "0.4.0",
|
|
"grunt-usemin": "3.1.1",
|
|
"grunt-z-schema": "0.1.0",
|
|
"handlebars": "4.0.11",
|
|
"happypack": "4.0.1",
|
|
"helmet": "3.8.2",
|
|
"i18n-abide": "0.0.25",
|
|
"joi": "10.4.1",
|
|
"jquery": "3.1.0",
|
|
"jquery-modal": "git://github.com/shane-tomlinson/jquery-modal.git#0576775d1b4590314b114386019f4c7421c77503",
|
|
"jquery-simulate": "1.0.2",
|
|
"jquery-ui": "1.12.1",
|
|
"jquery-ui-touch-punch-amd": "1.0.0",
|
|
"js-md5": "0.6.0",
|
|
"jsxgettext-recursive": "git://github.com/vladikoff/jsxgettext-recursive#msgctxt-support",
|
|
"legal-docs": "git://github.com/mozilla/legal-docs.git#master",
|
|
"load-grunt-tasks": "3.5.2",
|
|
"lodash": "4.17.5",
|
|
"mailcheck": "git://github.com/mailcheck/mailcheck.git#d995fcc1d02c124a893c2cb0fce2e0ce5f36bce4",
|
|
"mkdirp": "0.5.1",
|
|
"mocha": "4.0.1",
|
|
"morgan": "1.9.0",
|
|
"mozlog": "2.2.0",
|
|
"mustache": "2.3.0",
|
|
"node-statsd": "0.1.1",
|
|
"node-uap": "git://github.com/vladikoff/node-uap.git#9cdd16247",
|
|
"node-uuid": "1.4.8",
|
|
"node-vat": "0.0.9",
|
|
"normalize.css": "3.0.1",
|
|
"on-headers": "1.0.1",
|
|
"photon-colors": "1.0.3",
|
|
"raven": "2.6.1",
|
|
"raven-js": "git://github.com/vladikoff/raven-js.git#customEndpoint-3.13.0",
|
|
"serve-static": "1.13.1",
|
|
"speed-trap": "git://github.com/rum-diary/speed-trap#0.0.8",
|
|
"time-grunt": "1.4.0",
|
|
"ua-parser-js": "git://github.com/vladikoff/ua-parser-js.git#fxa-version",
|
|
"uglifyjs-webpack-plugin": "1.1.8",
|
|
"underscore": "1.8.3",
|
|
"universal-analytics": "0.4.15",
|
|
"webpack": "3.10.0",
|
|
"webrtc-adapter-test": "0.2.5"
|
|
},
|
|
"devDependencies": {
|
|
"babel-cli": "6.26.0",
|
|
"babel-eslint": "8.2.1",
|
|
"babel-plugin-dynamic-import-webpack": "1.0.2",
|
|
"chai": "1.8.1",
|
|
"coveralls": "2.11.9",
|
|
"css": "2.2.1",
|
|
"eslint": "4.16.0",
|
|
"eslint-plugin-fxa": "git://github.com/mozilla/eslint-plugin-fxa.git#41504c9dd30e8b52900c15b524946aa0428aef95",
|
|
"eslint-plugin-sorting": "git://github.com/shane-tomlinson/eslint-plugin-sorting.git#bcacb99d",
|
|
"firefox-profile": "0.3.12",
|
|
"fxa-conventional-changelog": "1.1.0",
|
|
"grunt-bump": "0.7.0",
|
|
"grunt-contrib-csslint": "1.0.0",
|
|
"grunt-contrib-watch": "1.0.1",
|
|
"grunt-conventional-changelog": "3.0.0",
|
|
"grunt-copyright": "0.3.0",
|
|
"grunt-htmllint": "git://github.com/vladikoff/grunt-htmllint#f0ceb25",
|
|
"grunt-jsonlint": "1.0.7",
|
|
"grunt-newer": "1.2.0",
|
|
"grunt-nsp": "2.2.0",
|
|
"grunt-sass-lint": "0.2.0",
|
|
"grunt-todo": "0.5.0",
|
|
"htmlparser2": "3.9.0",
|
|
"husky": "0.11.4",
|
|
"intern": "4.1.5",
|
|
"leadfoot": "1.7.4",
|
|
"npmshrink": "1.0.1",
|
|
"otplib": "7.1.0",
|
|
"proxyquire": "1.7.4",
|
|
"sinon": "4.5.0",
|
|
"sync-exec": "0.6.2",
|
|
"webpack-dev-middleware": "2.0.4",
|
|
"xmlhttprequest": "git://github.com/zaach/node-XMLHttpRequest.git#onerror",
|
|
"yargs": "10.0.3"
|
|
},
|
|
"engines": {
|
|
"node": ">=8"
|
|
},
|
|
"readmeFilename": "README.md"
|
|
}
|