b6d99e4416
The docker instructions and build:docker helper command were put in place when we first started working on this stack to try to reduce the burden on people from the new toolchain. However, build:docker results in root-owned files in zuul/web/static, and in general is complex and fragile for not very much benefit now that nodeenv is in place for tox runs. The docker instructions in the docs, as well as the instructions for people with old npm are similarly removed, as nodeenv handles these cases as well. In general, we should be encouraging people to get familiar with the tools rather than hiding them. Change-Id: I931d1101e025ba1236f4abc1d5e088ba5d113a5a
61 lines
2.1 KiB
JSON
61 lines
2.1 KiB
JSON
{
|
|
"name": "@zuul-ci/dashboard",
|
|
"version": "1.0.0",
|
|
"description": "Web Dashboard for Zuul",
|
|
"main": "index.js",
|
|
"repository": "https://git.zuul-ci.org/zuul",
|
|
"author": "OpenStack Infra",
|
|
"license": "Apache-2.0",
|
|
"babel": {
|
|
"presets": [
|
|
"env"
|
|
]
|
|
},
|
|
"dependencies": {
|
|
"angular": "^1.5.8",
|
|
"bootstrap": "3.1.1",
|
|
"graphitejs": "https://github.com/prestontimmons/graphitejs/archive/master.tar.gz",
|
|
"jquery": "^3.3.1",
|
|
"jquery-visibility": "https://github.com/mathiasbynens/jquery-visibility/archive/master.tar.gz"
|
|
},
|
|
"scripts": {
|
|
"build": "npm run build:dist",
|
|
"build:dev": "webpack --env=dev",
|
|
"build:dist": "webpack --env=prod",
|
|
"build:dist-with-depends": "yarn install && npm run build:dist",
|
|
"format": "eslint --fix web/*.js",
|
|
"lint": "webpack --env=lint",
|
|
"start": "webpack-dev-server --env=dev --define ZUUL_API_URL=\"'https://zuul.openstack.org'\" --open-page='status.html'",
|
|
"start:basic": "webpack-dev-server --env=dev --open-page='status.html?demo=basic'",
|
|
"start:openstack": "webpack-dev-server --env=dev --open-page='status.html?demo=openstack'",
|
|
"start:tree": "webpack-dev-server --env=dev --open-page='status.html?demo=tree'"
|
|
},
|
|
"devDependencies": {
|
|
"babel-core": "^6.26.0",
|
|
"babel-eslint": "^8.0.3",
|
|
"babel-loader": "^7.1.2",
|
|
"babel-plugin-angularjs-annotate": "^0.8.2",
|
|
"babel-preset-env": "^1.6.1",
|
|
"clean-webpack-plugin": "^0.1.16",
|
|
"css-loader": "^0.28.10",
|
|
"eslint": ">=3.19.0",
|
|
"eslint-config-standard": "^11.0.0-beta.0",
|
|
"eslint-loader": "^2.0.0",
|
|
"eslint-plugin-import": "^2.8.0",
|
|
"eslint-plugin-node": "^6.0.0",
|
|
"eslint-plugin-promise": "^3.6.0",
|
|
"eslint-plugin-standard": "^3.0.1",
|
|
"file-loader": "^1.1.11",
|
|
"html-webpack-plugin": "^3.0.0",
|
|
"resolve-url-loader": "^2.1.0",
|
|
"style-loader": "^0.20.3",
|
|
"url-loader": "^0.5.9",
|
|
"webpack": "^4.4.0",
|
|
"webpack-archive-plugin": "^3.0.0",
|
|
"webpack-bundle-analyzer": "^2.9.1",
|
|
"webpack-cli": "^2.0.11",
|
|
"webpack-dev-server": "^3.0.0",
|
|
"webpack-merge": "^4.1.0"
|
|
}
|
|
}
|