|
@@ -0,0 +1,80 @@
|
|
|
+{
|
|
|
+ "name": "shalu-dashboard-ui",
|
|
|
+ "version": "0.1.0",
|
|
|
+ "private": true,
|
|
|
+ "scripts": {
|
|
|
+ "serve": "vue-cli-service serve",
|
|
|
+ "build": "vue-cli-service build",
|
|
|
+ "test:unit": "vue-cli-service test:unit",
|
|
|
+ "lint": "vue-cli-service lint"
|
|
|
+ },
|
|
|
+ "dependencies": {
|
|
|
+ "core-js": "^3.8.3",
|
|
|
+ "vue": "^3.2.13"
|
|
|
+ },
|
|
|
+ "devDependencies": {
|
|
|
+ "@types/jest": "^27.0.1",
|
|
|
+ "@typescript-eslint/eslint-plugin": "^5.4.0",
|
|
|
+ "@typescript-eslint/parser": "^5.4.0",
|
|
|
+ "@vue/cli-plugin-babel": "~5.0.0",
|
|
|
+ "@vue/cli-plugin-eslint": "~5.0.0",
|
|
|
+ "@vue/cli-plugin-typescript": "~5.0.0",
|
|
|
+ "@vue/cli-plugin-unit-jest": "~5.0.0",
|
|
|
+ "@vue/cli-service": "~5.0.0",
|
|
|
+ "@vue/eslint-config-typescript": "^9.1.0",
|
|
|
+ "@vue/test-utils": "^2.0.0-0",
|
|
|
+ "@vue/vue3-jest": "^27.0.0-alpha.1",
|
|
|
+ "babel-jest": "^27.0.6",
|
|
|
+ "eslint": "^7.32.0",
|
|
|
+ "eslint-config-prettier": "^8.3.0",
|
|
|
+ "eslint-plugin-prettier": "^4.0.0",
|
|
|
+ "eslint-plugin-vue": "^8.0.3",
|
|
|
+ "jest": "^27.0.5",
|
|
|
+ "lint-staged": "^11.1.2",
|
|
|
+ "prettier": "^2.4.1",
|
|
|
+ "ts-jest": "^27.0.4",
|
|
|
+ "typescript": "~4.5.5"
|
|
|
+ },
|
|
|
+ "eslintConfig": {
|
|
|
+ "root": true,
|
|
|
+ "env": {
|
|
|
+ "node": true
|
|
|
+ },
|
|
|
+ "extends": [
|
|
|
+ "plugin:vue/vue3-essential",
|
|
|
+ "eslint:recommended",
|
|
|
+ "@vue/typescript/recommended",
|
|
|
+ "plugin:prettier/recommended"
|
|
|
+ ],
|
|
|
+ "parserOptions": {
|
|
|
+ "ecmaVersion": 2020
|
|
|
+ },
|
|
|
+ "rules": {},
|
|
|
+ "overrides": [
|
|
|
+ {
|
|
|
+ "files": [
|
|
|
+ "**/__tests__/*.{j,t}s?(x)",
|
|
|
+ "**/tests/unit/**/*.spec.{j,t}s?(x)"
|
|
|
+ ],
|
|
|
+ "env": {
|
|
|
+ "jest": true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "browserslist": [
|
|
|
+ "> 1%",
|
|
|
+ "last 2 versions",
|
|
|
+ "not dead",
|
|
|
+ "not ie 11"
|
|
|
+ ],
|
|
|
+ "jest": {
|
|
|
+ "preset": "@vue/cli-plugin-unit-jest/presets/typescript-and-babel"
|
|
|
+ },
|
|
|
+ "gitHooks": {
|
|
|
+ "pre-commit": "lint-staged"
|
|
|
+ },
|
|
|
+ "lint-staged": {
|
|
|
+ "*.{js,jsx,vue,ts,tsx}": "vue-cli-service lint"
|
|
|
+ }
|
|
|
+}
|