summaryrefslogtreecommitdiffstats
path: root/browser/components/newtab/package.json
diff options
context:
space:
mode:
Diffstat (limited to 'browser/components/newtab/package.json')
-rw-r--r--browser/components/newtab/package.json122
1 files changed, 122 insertions, 0 deletions
diff --git a/browser/components/newtab/package.json b/browser/components/newtab/package.json
new file mode 100644
index 0000000000..59714a6200
--- /dev/null
+++ b/browser/components/newtab/package.json
@@ -0,0 +1,122 @@
+{
+ "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.14.3",
+ "author": "Mozilla (https://mozilla.org/)",
+ "bugs": {
+ "url": "https://github.com/mozilla/activity-stream/issues"
+ },
+ "dependencies": {
+ "fluent": "0.13.0",
+ "fluent-react": "0.9.0",
+ "react": "16.13.1",
+ "react-dom": "16.13.1",
+ "react-redux": "7.2.6",
+ "react-transition-group": "4.4.2",
+ "redux": "4.1.2"
+ },
+ "devDependencies": {
+ "@babel/core": "7.16.0",
+ "@babel/plugin-proposal-class-properties": "7.16.0",
+ "@babel/plugin-proposal-nullish-coalescing-operator": "7.16.0",
+ "@babel/plugin-proposal-optional-chaining": "7.16.0",
+ "@babel/preset-react": "7.16.0",
+ "acorn": "8.5.0",
+ "babel-loader": "8.2.3",
+ "babel-plugin-jsm-to-esmodules": "0.6.0",
+ "buffer": "6.0.3",
+ "chai": "4.3.4",
+ "chai-json-schema": "1.5.1",
+ "enzyme": "3.11.0",
+ "enzyme-adapter-react-16": "1.15.6",
+ "istanbul-instrumenter-loader": "3.0.1",
+ "joi-browser": "13.4.0",
+ "karma": "6.3.8",
+ "karma-chai": "0.1.0",
+ "karma-coverage-istanbul-reporter": "3.0.3",
+ "karma-firefox-launcher": "2.1.2",
+ "karma-json-reporter": "1.2.1",
+ "karma-mocha": "2.0.1",
+ "karma-mocha-reporter": "2.2.5",
+ "karma-sinon": "1.0.5",
+ "karma-sourcemap-loader": "0.3.8",
+ "karma-webpack": "5.0.0",
+ "loader-utils": "3.2.0",
+ "lodash": "4.17.21",
+ "minimist": "1.2.5",
+ "mocha": "9.1.3",
+ "mock-raf": "1.0.1",
+ "npm-run-all": "4.1.5",
+ "prop-types": "15.7.2",
+ "raw-loader": "4.0.2",
+ "react-test-renderer": "17.0.2",
+ "rimraf": "3.0.2",
+ "sass": "1.43.4",
+ "sass-lint": "1.13.1",
+ "shelljs": "0.8.4",
+ "sinon": "12.0.1",
+ "stream-browserify": "3.0.0",
+ "webpack": "5.56.0",
+ "webpack-cli": "4.9.1",
+ "yamscripts": "0.1.0"
+ },
+ "engines": {
+ "firefox": ">=45.0 <=*",
+ "//": "when changing node versions, also edit .nvmrc",
+ "node": "10.23.*",
+ "npm": "6.14.10"
+ },
+ "homepage": "https://github.com/mozilla/activity-stream",
+ "keywords": [
+ "mozilla",
+ "firefox",
+ "activity-stream"
+ ],
+ "license": "MPL-2.0",
+ "main": "bootstrap.js",
+ "repository": "mozilla/activity-stream",
+ "config": {
+ "mc_root": "../../..",
+ "newtab_path": "browser/components/newtab"
+ },
+ "scripts": {
+ "bundle": "npm-run-all bundle:*",
+ "bundle:webpack": "webpack-cli --config webpack.system-addon.config.js",
+ "bundle:css": "sass content-src/styles:css --no-source-map",
+ "bundle:welcomeBundle": "webpack-cli --config webpack.aboutwelcome.config.js",
+ "bundle:welcomeCss": "sass content-src/aboutwelcome:aboutwelcome/content --no-source-map",
+ "bundle:html": "rimraf prerendered && node ./bin/render-activity-stream-html.js",
+ "buildmc": "npm-run-all buildmc:*",
+ "buildmc:bundle": "npm run bundle",
+ "watchmc": "npm-run-all --parallel watchmc:*",
+ "watchmc:webpack": "npm run bundle:webpack -- --env development -w",
+ "watchmc:css": "npm run bundle:css -- --source-map --embed-sources --embed-source-map --load-path=content-src -w",
+ "watchmc:welcomeBundle": "npm run bundle:welcomeBundle -- --env development -w",
+ "watchmc:welcomeCss": "npm run bundle:welcomeCss -- --source-map --embed-sources --embed-source-map -w",
+ "testmc": "npm-run-all testmc:*",
+ "testmc:lint": "npm run lint",
+ "testmc:build": "npm run bundle:webpack",
+ "testmc:unit": "karma start karma.mc.config.js",
+ "tddmc": "karma start karma.mc.config.js --tdd",
+ "debugcoverage": "open logs/coverage/lcov-report/index.html",
+ "lint": "npm-run-all lint:*",
+ "lint:codespell": "(cd $npm_package_config_mc_root && ./mach lint -l codespell $npm_package_config_newtab_path)",
+ "lint:eslint": "(cd $npm_package_config_mc_root && ./mach lint -l eslint $npm_package_config_newtab_path)",
+ "lint:l10n": "(cd $npm_package_config_mc_root && ./mach lint -l l10n --warnings browser/locales/en-US/browser/newtab)",
+ "lint:license": "(cd $npm_package_config_mc_root && ./mach lint -l license $npm_package_config_newtab_path)",
+ "lint:sasslint": "sass-lint -v -q",
+ "test": "npm run testmc",
+ "tdd": "npm run tddmc",
+ "vendor": "node ./bin/vendor.js",
+ "fix": "npm-run-all fix:*",
+ "fix:eslint": "npm run lint:eslint -- --fix",
+ "help": "yamscripts help",
+ "yamscripts": "yamscripts compile",
+ "__": "# NOTE: THESE SCRIPTS ARE COMPILED!!! EDIT yamscripts.yml instead!!!"
+ },
+ "title": "Activity Stream",
+ "permissions": {
+ "multiprocess": true,
+ "private-browsing": true
+ }
+}