Files
galaxy/client/package.json
T
Dannon Baker 183164827e Eslint precommit -- don't try to pass files through Make/package/etc.
It looks like to really do this right we'd need to write our own little
shell snippet to handle argument wrangling.  This approach will work for
now, for anyone that wants to use it though.
2022-03-28 15:19:58 -04:00

188 lines
6.3 KiB
JSON

{
"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",
"resolutions": {
"**/chokidar": "3.5.3"
},
"dependencies": {
"@fortawesome/fontawesome-free": "^5.15.4",
"@fortawesome/fontawesome-svg-core": "^1.2.36",
"@fortawesome/free-brands-svg-icons": "^5.15.4",
"@fortawesome/free-regular-svg-icons": "^5.15.4",
"@fortawesome/free-solid-svg-icons": "^5.15.4",
"@fortawesome/vue-fontawesome": "^2.0.6",
"@galaxyproject/bootstrap-tour": "0.12.2",
"@handsontable/vue": "^2.0.0-beta1",
"@hirez_io/observer-spy": "^2.1.2",
"@johmun/vue-tags-input": "^2.1.0",
"@sentry/browser": "^6.17.4",
"assert": "^2.0.0",
"axios": "^0.25.0",
"babel-runtime": "^6.26.0",
"backbone": "1.4.0",
"bootstrap": "4.6",
"bootstrap-vue": "^2.21.2",
"citation-js": "^0.5.5",
"core-js": "^3.21.0",
"d3": "3",
"date-fns": "^2.28.0",
"decode-uri-component": "^0.2.0",
"deep-diff": "^1.0.2",
"deep-equal": "^2.0.5",
"dom-to-image": "^2.6.0",
"elkjs": "^0.7.1",
"file-saver": "^2.0.5",
"flush-promises": "^1.0.2",
"glob": "^7.2.0",
"handsontable": "^2.0.0",
"imask": "^6.4.0",
"in-viewport": "^3.6.0",
"is-promise": "^4.0.0",
"isotope-layout": "^3.0.6",
"iter-tools": "7.2.0",
"jquery": "2",
"jquery-migrate": "~1.4",
"jquery-mousewheel": "^3.1.13",
"jquery-ui": "^1.13.1",
"jquery.cookie": "^1.4.1",
"jspdf": "^2.5.1",
"linkify-html": "^3.0.5",
"linkifyjs": "^3.0.5",
"localforage": "^1.10.0",
"markdown-it": "^12.3.2",
"markdown-it-regexp": "^0.4.0",
"moment": "2.29.1",
"object-hash": "^2.2.0",
"popper.js": "^1.16.1",
"pretty-bytes": "^5.6.0",
"proper-skip-list": "^4.1.0",
"pyre-to-regexp": "^0.0.5",
"querystring-es3": "^0.2.1",
"regenerator-runtime": "^0.13.9",
"regression": "^2.0.1",
"requirejs": "2.3.6",
"rxjs": "^7.5.2",
"rxjs-spy": "^8.0.2",
"rxjs-spy-devtools-plugin": "^0.0.4",
"slugify": "^1.6.5",
"snake-case": "^3.0.4",
"splitpanes": "2.3.8",
"stream-browserify": "^3.0.0",
"threads": "^1.7.0",
"timers-browserify": "^2.0.12",
"toastr": "^2.1.4",
"tus-js-client": "^2.3.0",
"underscore": "^1.13.2",
"underscore.string": "^3.3.6",
"util": "^0.12.4",
"vue": "^2.6.14",
"vue-infinite-scroll": "^2.0.2",
"vue-multiselect": "^2.1.6",
"vue-observe-visibility": "^1.0.0",
"vue-prismjs": "^1.2.0",
"vue-router": "^3.5.3",
"vue-rx": "^6.2.0",
"vue-scrollto": "^2.20.0",
"vue-virtual-scroll-list": "^2.3.3",
"vuedraggable": "2.24.3",
"vueisotope": "^3.1.2",
"vuex": "^3.6.2",
"vuex-cache": "^3.4.0",
"vuex-persist": "2.3",
"xml-beautifier": "^0.5.0"
},
"scripts": {
"watch": "gulp && yarn run save-build-hash && yarn run webpack-watch",
"serve": "NODE_ENV=development gulp && webpack serve",
"build": "NODE_ENV=development gulp && 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",
"view-stats": "webpack-bundle-analyzer webpack-stats.json ../static/dist/",
"webpack-watch": "webpack --watch",
"webpack-production": "NODE_ENV=production webpack",
"webpack-production-maps": "GXY_BUILD_SOURCEMAPS=1 NODE_ENV=production webpack",
"gulp": "gulp",
"save-build-hash": "(git rev-parse HEAD 2>/dev/null || echo '') >../static/client_build_hash.txt",
"prettier": "prettier --write 'src/style/scss/**/*.scss' 'src/**/{*.js,*.vue}' '!src/libs/**'",
"prettier-check": "prettier --check 'src/style/scss/**/*.scss' 'src/**/{*.js,*.vue}' '!src/libs/**'",
"test": "yarn run qunit && yarn run jest",
"jest": "jest --config tests/jest/jest.config.js",
"jest-watch": "jest --config tests/jest/jest.config.js --watch",
"qunit": "karma start tests/karma/karma.config.qunit.js",
"eslint-precommit": "eslint -c .eslintrc.json --quiet --ext .js,.vue src",
"eslint": "eslint -c .eslintrc.json --ext .js,.vue src"
},
"devDependencies": {
"@babel/core": "^7.17.0",
"@babel/eslint-parser": "^7.17.0",
"@babel/helper-validator-identifier": "^7.16.7",
"@babel/plugin-syntax-dynamic-import": "^7.8.3",
"@babel/plugin-transform-runtime": "^7.17.0",
"@babel/preset-env": "^7.16.11",
"@cerner/duplicate-package-checker-webpack-plugin": "^2.1.0",
"@testing-library/jest-dom": "^5.16.2",
"@vue/test-utils": "^1.3.0",
"@vue/vue2-jest": "^27.0.0-alpha.4",
"amdi18n-loader": "^0.9.3",
"autoprefixer": "^10.4.2",
"axios-mock-adapter": "^1.20.0",
"babel-core": "^7.0.0-bridge.0",
"babel-jest": "^27.4.6",
"babel-loader": "^8.2.3",
"babel-plugin-transform-inline-environment-variables": "^0.4.3",
"babel-plugin-transform-vue-template": "^0.4.2",
"buffer": "^6.0.3",
"chai": "^4.3.6",
"css-loader": "^6.6.0",
"css-minimizer-webpack-plugin": "^3.4.1",
"del": "^6.0.0",
"eslint": "^8.8.0",
"eslint-plugin-vue": "^8.4.1",
"expose-loader": "^3.1.0",
"gulp": "^4.0.2",
"ignore-loader": "^0.1.2",
"imports-loader": "^3.1.1",
"jest": "^27.4.7",
"jest-raw-loader": "^1.0.1",
"jest-transform-yaml": "1.0.0",
"json-loader": "^0.5.7",
"karma": "^6.3.16",
"karma-chrome-launcher": "^3.1.0",
"karma-polyfill": "^1.1.0",
"karma-qunit": "^4.1.2",
"karma-webpack": "^5.0.0",
"mini-css-extract-plugin": "^2.5.3",
"postcss-loader": "^6.2.1",
"prettier": "^2.5.1",
"process": "^0.11.10",
"qunit": "^2.17.2",
"raw-loader": "^4.0.2",
"sass": "^1.49.7",
"sass-loader": "^12.4.0",
"sinon": "^13.0.1",
"store": "^2.0.12",
"style-loader": "^3.3.1",
"uuid": "^8.3.2",
"vue-loader": "^15.9.8",
"vue-template-compiler": "^2.6.14",
"webpack": "^5.68.0",
"webpack-cli": "^4.9.2",
"webpack-dev-server": "^4.7.4",
"webpack-merge": "^5.8.0",
"yaml-loader": "^0.6.0"
},
"peerDependencies": {
"postcss": "^8.4.6"
}
}