bcgov/vue3-scaffold

View on GitHub
frontend/package.json

Summary

Maintainability
Test Coverage
{
"name": "vue3-scaffold-frontend",
"version": "0.1.0",
"private": true,
"description": "",
"author": "NR Common Service Showcase <NR.CommonServiceShowcase@gov.bc.ca>",
"license": "Apache-2.0",
"scripts": {
"build": "vite build",
"build:dts": "vue-tsc --declaration --emitDeclarationOnly",
"clean": "rimraf coverage dist",
"debug": "vite --mode debug",
"format": "prettier ./src --write",
"lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --no-fix --ignore-path .gitignore",
"preview": "vite preview",
"prebuild": "npm run lint",
"prelint": "npm run typecheck",
"pretest": "npm run lint",
"posttest": "node ./lcov-fix.mjs",
"purge": "rimraf node_modules",
"rebuild": "npm run clean && npm run build",
"reinstall": "npm run purge && npm install",
"serve": "vite",
"test": "vitest run --coverage",
"typecheck": "vue-tsc --noEmit"
},
"dependencies": {
"@bcgov/bc-sans": "^2.1.0",
"@fortawesome/fontawesome-svg-core": "^6.4.2",
"@fortawesome/free-solid-svg-icons": "^6.4.2",
"@fortawesome/vue-fontawesome": "^3.0.3",
"axios": "^1.5.1",
"date-fns": "^2.30.0",
"filesize": "^10.1.0",
"oidc-client-ts": "^2.3.0",
"pinia": "^2.1.7",
"pinia-plugin-persistedstate": "^3.2.0",
"primeflex": "^3.3.1",
"primeicons": "^6.0.1",
"primevue": "^3.40.1",
"qrcode.vue": "^3.4.1",
"vee-validate": "^4.11.8",
"vue": "^3.3.7",
"vue-router": "^4.2.5",
"yup": "^1.3.2"
},
"devDependencies": {
"@pinia/testing": "^0.1.3",
"@testing-library/vue": "^7.0.0",
"@tsconfig/node18": "^18.2.2",
"@types/node": "^18.18.1",
"@vitejs/plugin-vue": "^4.4.0",
"@vitejs/plugin-vue-jsx": "^3.0.2",
"@vitest/coverage-c8": "^0.33.0",
"@vitest/coverage-istanbul": "^0.34.6",
"@vue/eslint-config-typescript": "^12.0.0",
"@vue/test-utils": "^2.4.1",
"@vue/tsconfig": "^0.4.0",
"eslint": "^8.52.0",
"eslint-config-prettier": "^9.0.0",
"eslint-plugin-vitest-globals": "^1.4.0",
"eslint-plugin-vue": "^9.18.0",
"happy-dom": "^12.9.1",
"prettier": "3.0.3",
"rimraf": "^5.0.5",
"sass": "^1.69.4",
"ts-node": "^10.9.1",
"typescript": "^5.2.2",
"vite": "^4.5.0",
"vitest": "^0.34.6",
"volar-service-eslint": "^0.0.15",
"vue-tsc": "^1.8.21"
}
}