{ "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/polyfill": "^7.4.0", "@handsontable/vue": "^2.0.0-beta1", "@johmun/vue-tags-input": "^2.0.1", "@vue/test-utils": "1.0.0-beta.29", "axios": "^0.19.0", "backbone": "1.4.0", "bibtex-parse-js": "^0.0.24", "bootstrap": "4.3.1", "bootstrap-tour": "https://github.com/sorich87/bootstrap-tour.git#65a49742e131d19f41e3f5bf63588995f7b8a9e0", "bootstrap-vue": "^2.0.0-rc.16", "d3": "3", "decode-uri-component": "^0.2.0", "flush-promises": "^1.0.2", "font-awesome": "^4.7.0", "handsontable": "^2.0.0", "imask": "^4.1.5", "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", "popper.js": "^1.14.7", "pyre-to-regexp": "^0.0.5", "raven-js": "^3.27.0", "requirejs": "2.3.6", "rxjs": "^6.4.0", "slugify": "^1.3.4", "toastr": "^2.1.4", "underscore": "^1.9.1", "vue": "^2.6.10", "vue-router": "^3.0.2", "vue-rx": "^6.1.0", "vuex": "^3.1.0", "vuex-cache": "^3.1.0" }, "scripts": { "watch": "gulp && yarn run save-build-hash && yarn run webpack-watch", "build": "NODE_ENV=development gulp && yarn run webpack && yarn run save-build-hash", "build-production": "NODE_ENV=production gulp && yarn run webpack-production && yarn run save-build-hash", "build-production-maps": "NODE_ENV=production gulp && yarn run webpack-production-maps && yarn run save-build-hash", "build-stats": "webpack --profile --json > webpack-stats.json", "webpack": "webpack -d", "webpack-watch": "webpack -d --watch", "webpack-production": "webpack -p", "webpack-production-maps": "GXY_BUILD_SOURCEMAPS=1 webpack -p", "gulp": "gulp", "save-build-hash": "(git rev-parse HEAD 2>/dev/null || echo '') >../static/client_build_hash.txt", "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": "prettier --write 'galaxy/style/scss/**/*.scss' 'galaxy/scripts/**/{*.js,*.vue}' '!galaxy/scripts/libs/**'", "styleguide": "vue-styleguidist server", "styleguide:build": "vue-styleguidist build", "test": "npm run test-mocha && npm run test-qunit", "test-watch": "npm run test-mocha -- --no-single-run", "test-qunit": "karma start karma/karma.config.qunit.js", "test-mocha": "karma start karma/karma.config.mocha.js", "eslint": "eslint -c .eslintrc.js galaxy/scripts --ext .js,.vue" }, "devDependencies": { "@babel/core": "^7.4.0", "@babel/plugin-syntax-dynamic-import": "^7.2.0", "@babel/preset-env": "^7.4.2", "amdi18n-loader": "^0.9.2", "babel-loader": "^8.0.5", "babel-plugin-rewire": "^1.2.0", "babel-plugin-transform-inline-environment-variables": "^0.4.3", "babel-plugin-transform-vue-template": "^0.4.2", "chai": "^4.2.0", "css-loader": "^2.1.1", "del": "^4.0.0", "duplicate-package-checker-webpack-plugin": "^3.0.0", "eslint": "^5.15.3", "eslint-plugin-html": "^5.0.3", "eslint-plugin-import": "^2.16.0", "eslint-plugin-prettier": "^3.0.1", "eslint-plugin-vue": "^5.2.2", "expose-loader": "^0.7.5", "file-loader": "^3.0.1", "gulp": "^4.0.0", "ignore-loader": "^0.1.2", "json-loader": "^0.5.7", "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", "mini-css-extract-plugin": "^0.5.0", "mocha": "^5.2.0", "node-sass": "^4.11.0", "optimize-css-assets-webpack-plugin": "^5.0.1", "phantomjs-polyfill": "0.0.2", "phantomjs-prebuilt": "^2.1.7", "prettier": "^1.16.4", "qunitjs": "^2.4.1", "raw-loader": "^2.0.0", "sass-loader": "^7.1.0", "sinon": "^4.1.2", "store": "^2.0.12", "style-loader": "^0.23.1", "vue-loader": "^15.7.0", "vue-styleguidist": "^3.11.4", "vue-template-compiler": "^2.6.10", "webpack": "^4.29.6", "webpack-cli": "^3.3.0", "webpack-merge": "^4.2.1", "yaml-loader": "^0.5.0" } }