{ "name": "galaxy-client", "version": "0.1.0", "description": "Galaxy client application build system", "keywords": [ "galaxy" ], "repository": { "type": "git", "url": "https://github.com/galaxyproject/galaxy.git" }, "license": "AFL-3.0", "dependencies": { "@babel/core": "^7.1.2", "@babel/plugin-syntax-dynamic-import": "^7.0.0", "@babel/polyfill": "^7.0.0", "@babel/preset-env": "^7.1.0", "@handsontable/vue": "^2.0.0-beta1", "amdi18n-loader": "^0.8.0", "axios": "^0.18.0", "backbone": "1.3", "bibtex-parse-js": "^0.0.24", "bootstrap": "^4.1.3", "bootstrap-tour": "https://github.com/sorich87/bootstrap-tour.git#6a1028fb562f9aa68c451f0901f8cfeb43cad140", "bootstrap-vue": "^2.0.0-rc.11", "d3": "3", "decode-uri-component": "^0.2.0", "font-awesome": "^4.7.0", "gulp-uglify": "^3.0.1", "handsontable": "^2.0.0", "imports-loader": "^0.8.0", "jquery": "2", "jquery-migrate": "~1.4", "jquery-mousewheel": "^3.1.13", "jquery-ui": "^1.12.1", "jquery.complexify": "^0.5.2", "jquery.cookie": "^1.4.1", "latex-parser": "^0.6.2", "latex-to-unicode-converter": "^0.5.2", "mini-css-extract-plugin": "^0.4.4", "popper.js": "^1.14.4", "pyre-to-regexp": "^0.0.5", "raven-js": "^3.27.0", "requirejs": "2.3.6", "underscore": "^1.9.1", "vue": "2.5.17", "vue-router": "3.0.1" }, "scripts": { "watch": "gulp staging && yarn run save-build-hash && concurrently -r \"yarn run webpack-watch\" \"yarn run gulp watch\"", "build": "NODE_ENV=development gulp staging && concurrently -r \"yarn run webpack\" \"yarn run gulp clean && yarn run gulp\" && yarn run save-build-hash", "build-production": "NODE_ENV=production gulp staging && concurrently -r \"yarn run webpack-production\" \"yarn run gulp clean && yarn run gulp-production\" && yarn run save-build-hash", "build-production-maps": "NODE_ENV=production gulp staging && concurrently -r \"yarn run webpack-production-maps\" \"yarn run gulp clean && yarn run gulp-production-maps\" && yarn run save-build-hash", "build-stats": "webpack --profile --json > webpack-stats.json", "webpack": "webpack -d", "save-build-hash": "(git rev-parse HEAD 2>/dev/null || echo '') >../static/client_build_hash.txt", "webpack-watch": "webpack -d --watch", "webpack-production": "webpack -p", "webpack-production-maps": "GXY_BUILD_SOURCEMAPS=1 webpack -p", "test": "npm run test-mocha && npm run test-qunit", "test-watch": "npm run test-mocha -- --no-single-run", "test-qunit": "GALAXY_TEST_AS_SINGLE_PACK=true karma start karma/karma.config.qunit.js", "test-mocha": "GALAXY_TEST_AS_SINGLE_PACK=true karma start karma/karma.config.mocha.js", "gulp": "gulp", "gulp-production": "NODE_ENV=production gulp", "gulp-production-maps": "GXY_BUILD_SOURCEMAPS=1 NODE_ENV=production gulp", "jshint": "jshint --exclude='galaxy/scripts/libs/**' galaxy/scripts/**/*.js", "build-charts": "webpack -p --config ../config/plugins/visualizations/charts/webpack.config.js", "build-scatterplot": "NODE_PATH=./node_modules webpack -p --config ../config/plugins/visualizations/scatterplot/webpack.config.js", "prettier": "concurrently -r \"yarn run prettier-style\" \"yarn run prettier-scripts\"", "prettier-scripts": "prettier --write --tab-width 4 --print-width 120 \"galaxy/scripts/{,!(libs)/**/}/{*.js,*.vue}\"", "prettier-style": "prettier --write --tab-width 4 --print-width 120 \"galaxy/style/scss/**/*.scss\"", "styleguide": "vue-styleguidist server", "styleguide:build": "vue-styleguidist build" }, "devDependencies": { "babel-loader": "^8.0.4", "babel-plugin-transform-inline-environment-variables": "^0.4.3", "babel-plugin-transform-vue-template": "^0.4.2", "chai": "^4.2.0", "concurrently": "^4.0.1", "css-loader": "^1.0.0", "del": "^3.0.0", "duplicate-package-checker-webpack-plugin": "^3.0.0", "expose-loader": "^0.7.5", "file-loader": "^2.0.0", "gulp": "^3.9.1", "gulp-sourcemaps": "^2.6.4", "ignore-loader": "^0.1.2", "jshint": "^2.9.6", "karma": "^1.7.1", "karma-chai": "^0.1.0", "karma-chrome-launcher": "^2.2.0", "karma-mocha": "^1.3.0", "karma-mocha-reporter": "^2.2.5", "karma-phantomjs-launcher": "^1.0.4", "karma-polyfill": "^1.0.0", "karma-qunit": "^1.2.1", "karma-webpack": "^4.0.0-rc.2", "mocha": "^5.2.0", "node-sass": "^4.9.4", "optimize-css-assets-webpack-plugin": "^5.0.1", "phantomjs-polyfill": "0.0.2", "phantomjs-prebuilt": "^2.1.7", "prettier": "^1.14.3", "qunitjs": "^2.4.1", "sass-loader": "^7.1.0", "sinon": "^4.1.2", "style-loader": "^0.23.1", "vue-loader": "^15.4.2", "vue-style-loader": "^4.1.2", "vue-styleguidist": "^1.8.9", "vue-template-compiler": "2.5.17", "webpack": "^4.23.0", "webpack-cli": "^3.1.2", "webpack-merge": "^4.1.4", "yaml-loader": "^0.5.0" } }