Remove these commit linters as they are giving us problems with the docker build. Might reintroduce once we get the dependencies more up to date
86 lines
2.7 KiB
JSON
86 lines
2.7 KiB
JSON
{
|
|
"name": "frontend",
|
|
"version": "0.0.0",
|
|
"private": true,
|
|
"scripts": {
|
|
"dev": "vue-cli-service serve",
|
|
"dev:e2e": "cross-env VUE_APP_TEST=e2e vue-cli-service test:e2e --mode=development",
|
|
"build": "vue-cli-service build --modern",
|
|
"build:ci": "npm build --report",
|
|
"lint:eslint": "eslint --fix",
|
|
"lint:stylelint": "stylelint --fix",
|
|
"lint:markdownlint": "markdownlint",
|
|
"lint:prettier": "prettier --write --loglevel warn",
|
|
"lint": "run-s lint:all:*",
|
|
"test:unit": "cross-env VUE_APP_TEST=unit vue-cli-service test:unit",
|
|
"test:e2e": "cross-env VUE_APP_TEST=e2e vue-cli-service test:e2e --headless",
|
|
"test": "run-s test:unit test:e2e",
|
|
"test:ci": "run-s test:unit:ci test:e2e",
|
|
"new": "cross-env HYGEN_TMPLS=generators hygen new",
|
|
"docs": "vuepress dev"
|
|
},
|
|
"gitHooks": {
|
|
"pre-commit": "cross-env PRE_COMMIT=true lint-staged"
|
|
},
|
|
"dependencies": {
|
|
"@fortawesome/fontawesome-svg-core": "^6.3.0",
|
|
"@fortawesome/free-solid-svg-icons": "^6.3.0",
|
|
"@fortawesome/vue-fontawesome": "^2.0.10",
|
|
"axios": "^1.3.2",
|
|
"buefy": "^0.9.22",
|
|
"chart.js": "^2.9.4",
|
|
"core-js": "^3.27.2",
|
|
"currency-formatter": "^1.5.9",
|
|
"date-fns": "^2.29.3",
|
|
"lodash": "^4.17.21",
|
|
"node-gyp": "^9.3.1",
|
|
"normalize.css": "^8.0.1",
|
|
"nprogress": "^0.2.0",
|
|
"papaparse": "^5.4.1",
|
|
"vue": "^2.6.11",
|
|
"vue-chartjs": "^3.5.1",
|
|
"vue-i18n": "^8.28.2",
|
|
"vue-meta": "^2.4.0",
|
|
"vue-router": "^3.6.5",
|
|
"vuex": "^3.6.2"
|
|
},
|
|
"devDependencies": {
|
|
"@vue/cli-plugin-babel": "^4.5.19",
|
|
"@vue/cli-plugin-eslint": "^4.5.19",
|
|
"@vue/cli-plugin-unit-jest": "^4.5.19",
|
|
"@vue/cli-service": "^4.5.19",
|
|
"@vue/eslint-config-prettier": "6.0.x",
|
|
"@vue/eslint-config-standard": "^5.1.1",
|
|
"@vue/test-utils": "^1.3.4",
|
|
"babel-core": "^7.0.0-bridge.0",
|
|
"babel-eslint": "10.1.x",
|
|
"cross-env": "^7.0.1",
|
|
"eslint": "^6.8.0",
|
|
"eslint-plugin-import": "^2.27.5",
|
|
"eslint-plugin-node": "^11.1.0",
|
|
"eslint-plugin-promise": "^4.3.1",
|
|
"eslint-plugin-standard": "^5.0.0",
|
|
"eslint-plugin-vue": "^9.9.0",
|
|
"express": "^4.18.2",
|
|
"hygen": "^6.2.11",
|
|
"markdownlint-cli": "^0.33.0",
|
|
"npm-run-all": "^4.1.1",
|
|
"sass": "^1.58.0",
|
|
"sass-loader": "^8.0.2",
|
|
"stylelint": "^14.16.1",
|
|
"stylelint-config-css-modules": "^4.1.0",
|
|
"stylelint-config-prettier": "^9.0.4",
|
|
"stylelint-config-standard": "^29.0.0",
|
|
"stylelint-scss": "^4.3.0",
|
|
"vue-template-compiler": "^2.6.11",
|
|
"vuepress": "^1.9.8"
|
|
},
|
|
"resolutions": {
|
|
"@vue/cli-plugin-unit-jest/jest": "25.1.x",
|
|
"@vue/cli-plugin-unit-jest/babel-jest": "25.1.x"
|
|
},
|
|
"engines": {
|
|
"node": ">=16.0.0"
|
|
}
|
|
}
|