activity-stream/package.json

194 строки
6.7 KiB
JSON

{
"name": "activity-streams",
"description": "A rich visual history feed and a reimagined home page make it easier than ever to find exactly what you're looking for in Firefox.\n\nLearn more about this Test Pilot experiment at https://testpilot.firefox.com/.",
"version": "1.1.1",
"author": "Mozilla (https://mozilla.org/)",
"bugs": {
"url": "https://github.com/mozilla/activity-stream/issues"
},
"dependencies": {
"classnames": "2.2.5",
"fancy-dedupe": "0.1.0",
"get-youtube-id": "1.0.0",
"history": "2.1.2",
"lodash.debounce": "4.0.7",
"moment": "2.14.1",
"react": "15.3.0",
"react-dom": "15.3.0",
"react-json-inspector": "7.0.0",
"react-redux": "4.4.5",
"react-router": "2.6.1",
"redux": "3.5.2",
"redux-logger": "2.6.1",
"redux-thunk": "2.1.0",
"reselect": "2.5.3",
"seedrandom": "2.4.2",
"url-parse": "1.1.1"
},
"devDependencies": {
"babel": "6.5.2",
"babel-core": "6.13.2",
"babel-loader": "6.2.4",
"babel-plugin-transform-es2015-destructuring": "6.9.0",
"babel-plugin-transform-es2015-parameters": "6.11.4",
"babel-plugin-transform-strict-mode": "6.11.3",
"babel-preset-react": "6.11.1",
"chai": "3.5.0",
"conventional-changelog-cli": "1.2.0",
"cpx": "1.3.2",
"eslint": "3.2.2",
"eslint-plugin-json": "1.2.0",
"eslint-plugin-mozilla": "0.0.3",
"eslint-plugin-react": "6.0.0",
"faker": "3.1.0",
"husky": "0.11.6",
"istanbul-instrumenter-loader": "0.2.0",
"jpm": "1.1.3",
"json-loader": "0.5.4",
"karma": "1.1.2",
"karma-coverage": "1.1.1",
"karma-coveralls": "1.1.2",
"karma-firefox-launcher": "1.0.0",
"karma-html2js-preprocessor": "1.0.0",
"karma-mocha": "1.1.1",
"karma-mocha-reporter": "2.1.0",
"karma-requirejs": "1.0.0",
"karma-sourcemap-loader": "0.3.7",
"karma-webpack": "1.7.0",
"live-server": "1.0.0",
"minimist": "1.2.0",
"mkdirp": "0.5.1",
"mocha": "3.0.1",
"node-sass": "3.8.0",
"npm-run-all": "2.3.0",
"react-addons-test-utils": "15.3.0",
"requirejs": "2.2.0",
"rimraf": "2.5.4",
"sass-lint": "1.8.2",
"tippy-top-sites": "0.2.0",
"webpack": "1.13.1",
"webpack-env-loader-plugin": "0.1.4",
"webpack-notifier": "1.3.2",
"yamscripts": "0.0.3"
},
"engines": {
"firefox": ">=45.0 <=*"
},
"homepage": "https://github.com/mozilla/activity-stream",
"icon": "resource://activity-streams/data/content/img/ActivityStream-32.svg",
"keywords": [
"mozilla",
"firefox",
"activity-stream"
],
"license": "MPL-2.0",
"main": "lib/main.js",
"preferences": [
{
"name": "performance.log",
"title": "Enable Performance Logging",
"type": "bool",
"value": false
},
{
"name": "query.cache",
"title": "Enable query caching mode",
"type": "bool",
"value": true,
"hidden": true
},
{
"name": "previews.enabled",
"title": "Enable rich link previews",
"type": "bool",
"value": true
},
{
"name": "telemetry",
"title": "Enable system error and usage data collection",
"type": "bool",
"value": true
},
{
"name": "query.blockedURLs",
"title": "Blocked URLs",
"type": "string",
"value": "[]",
"hidden": true
},
{
"name": "telemetry.ping.endpoint",
"title": "Telemetry server endpoint",
"type": "string",
"value": "https://tiles.services.mozilla.com/v3/links/activity-stream",
"hidden": true
},
{
"name": "embedly.endpoint",
"title": "Embedly Endpoint",
"type": "string",
"value": "https://embedly-proxy.services.mozilla.com/v2/extract",
"hidden": true
},
{
"name": "pocket.endpoint",
"title": "Pocket Endpoint",
"type": "string",
"value": "https://embedly-proxy.services.mozilla.com/v2/recommendations",
"hidden": true
},
{
"name": "recommendations",
"title": "Show me recommendations",
"type": "bool",
"value": true
}
],
"repository": "mozilla/activity-stream",
"scripts": {
"once": "npm run bundle && npm run firefox",
"clean": "rimraf data/content/* && mkdirp data/content",
"changelog": "conventional-changelog -i CHANGELOG.md -s",
"copyTestImages": "cpx \"node_modules/tippy-top-sites/images/**/*\" data/content/favicons/images",
"copyTopSitesJson": "cpx \"node_modules/tippy-top-sites/top_sites.json\" data/content/favicons",
"bundle": "npm-run-all bundle:*",
"prebundle": "npm run clean && npm run copyTestImages && npm run copyTopSitesJson",
"bundle:static": "cpx \"content-src/static/**/*\" data/content",
"bundle:webpack": "NODE_ENV=production webpack",
"bundle:webpackAddon": "webpack --config webpack.addon.config.js",
"bundle:css": "node-sass content-src/main.scss -o data/content",
"bundle:html": "node ./bin/generate-html.js > data/content/activity-streams.html",
"postbundle": "du -hs ./data/content/*",
"start": "npm-run-all --parallel start:*",
"prestart": "npm run clean && npm run copyTestImages && npm run copyTopSitesJson",
"start:static": "npm run bundle:static -- -w",
"start:webpack": "webpack -w",
"start:webpackAddon": "npm run bundle:webpackAddon -- -w",
"start:css": "npm run bundle:css && npm run bundle:css -- -w",
"start:html": "npm run bundle:html -- --baseUrl http://localhost:1963/ --csp off",
"start:server": "live-server data/content --port=1963 --no-browser",
"firefox": "npm run bundle:webpackAddon && jpm run -b nightly --prefs ./dev-prefs.json",
"test": "npm-run-all test:*",
"pretest": "npm run bundle && npm run copyTestImages && npm run copyTopSitesJson",
"test:lint": "eslint --ext=.js,.jsx,.json . && sass-lint -v -q",
"test:checkbinary": "echo \"JPM_FIREFOX_BINARY: ${JPM_FIREFOX_BINARY}\"",
"test:jpm": "jpm test -b ${JPM_FIREFOX_BINARY:-\"nightly\"} --prefs ./test-prefs.json -v",
"test:karma": "NODE_ENV=test karma start",
"posttest": "cat logs/reports/coverage/text-summary.txt",
"tdd": "npm run test:karma -- --no-single-run --browsers Chrome",
"package": "npm run bundle && jpm xpi && mv activity-streams.xpi dist/activity-streams-$npm_package_version.xpi",
"travis": "npm run test",
"prepush": "npm run test:lint && npm run yamscripts",
"help": "yamscripts help",
"yamscripts": "yamscripts compile",
"__": "# NOTE: THESE SCRIPTS ARE COMPILED!!! EDIT yamscripts.yml instead!!!"
},
"title": "Activity Stream",
"updateLink": "https://moz-activity-streams.s3.amazonaws.com/dist/activity-streams-latest.xpi",
"updateURL": "https://moz-activity-streams.s3.amazonaws.com/dist/update.rdf",
"permissions": {
"multiprocess": true,
"private-browsing": true
}
}