d080ca2cc6
further improve developer morale get initial angular loading Add remote css to config index Starts work to port endpoints into config app Add the api blueprint
85 lines
2.8 KiB
JSON
85 lines
2.8 KiB
JSON
{
|
|
"name": "quay",
|
|
"license": "UNLICENSED",
|
|
"private": true,
|
|
"version": "1.0.0",
|
|
"scripts": {
|
|
"dev": "karma start --browsers ChromeHeadless",
|
|
"test": "karma start --single-run --browsers ChromeNoSandbox",
|
|
"test:node": "JASMINE_CONFIG_PATH=static/test/jasmine.json jasmine-ts './static/js/**/*.spec.ts'",
|
|
"e2e": "ts-node ./node_modules/.bin/protractor static/test/protractor.conf.ts",
|
|
"build": "npm run clean && NODE_ENV=production webpack --progress",
|
|
"watch": "npm run clean && webpack --watch",
|
|
"lint": "tslint --type-check -p tsconfig.json -e **/*.spec.ts",
|
|
"analyze": "NODE_ENV=production webpack --profile --json | awk '{if(NR>1)print}' > static/build/stats.json && webpack-bundle-analyzer --mode static -r static/build/report.html static/build/stats.json",
|
|
"clean": "rm -f static/build/*",
|
|
|
|
"clean-config-app": "rm -f config_app/static/build/*",
|
|
"watch-config-app": "npm run clean-config-app && cd config_app && webpack --watch"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/coreos-inc/quay.git"
|
|
},
|
|
"homepage": "https://github.com/coreos-inc/quay#readme",
|
|
"dependencies": {
|
|
"angular": "1.6.2",
|
|
"angular-animate": "1.6.2",
|
|
"angular-cookies": "1.6.2",
|
|
"angular-route": "1.6.2",
|
|
"angular-sanitize": "1.6.2",
|
|
"bootbox": "^4.1.0",
|
|
"bootstrap": "^3.3.2",
|
|
"bootstrap-datepicker": "^1.6.4",
|
|
"cal-heatmap": "^3.3.10",
|
|
"clipboard": "^1.6.1",
|
|
"core-js": "^2.4.1",
|
|
"d3": "^3.3.3",
|
|
"eonasdan-bootstrap-datetimepicker": "^4.17.43",
|
|
"file-saver": "^1.3.3",
|
|
"highlight.js": "^9.12.0",
|
|
"jquery": "1.12.4",
|
|
"ng-metadata": "^4.0.1",
|
|
"raven-js": "^3.1.0",
|
|
"restangular": "^1.2.0",
|
|
"rxjs": "^5.0.1",
|
|
"showdown": "^1.6.4",
|
|
"underscore": "^1.5.2",
|
|
"urijs": "^1.18.10",
|
|
"url-parse": "^1.4.0",
|
|
"zeroclipboard": "^2.3.0"
|
|
},
|
|
"devDependencies": {
|
|
"@types/angular": "1.6.2",
|
|
"@types/angular-mocks": "^1.5.8",
|
|
"@types/angular-route": "^1.3.3",
|
|
"@types/angular-sanitize": "^1.3.4",
|
|
"@types/core-js": "^0.9.39",
|
|
"@types/jasmine": "^2.5.41",
|
|
"@types/jquery": "^2.0.40",
|
|
"@types/showdown": "^1.4.32",
|
|
"angular-mocks": "1.6.2",
|
|
"css-loader": "0.25.0",
|
|
"html-loader": "^0.4.5",
|
|
"jasmine-core": "^2.5.2",
|
|
"jasmine-ts": "0.0.3",
|
|
"karma": "^1.7.0",
|
|
"karma-chrome-launcher": "^2.1.1",
|
|
"karma-coverage": "^0.5.5",
|
|
"karma-es6-shim": "^1.0.0",
|
|
"karma-jasmine": "^0.3.8",
|
|
"karma-webpack": "^1.8.1",
|
|
"ngtemplate-loader": "^1.3.1",
|
|
"protractor": "^5.1.2",
|
|
"script-loader": "^0.7.0",
|
|
"source-map-loader": "0.1.5",
|
|
"style-loader": "0.13.1",
|
|
"ts-loader": "^0.9.5",
|
|
"ts-mocks": "^0.2.2",
|
|
"ts-node": "^3.0.6",
|
|
"tslint": "^5.4.3",
|
|
"typescript": "^2.2.1",
|
|
"webpack": "^2.2",
|
|
"webpack-bundle-analyzer": "^2.8.3"
|
|
}
|
|
}
|