Adds Faker.js for generating realistic fake data and Luxon for date and time manipulation as development dependencies. These libraries will be used to enhance testing and development workflows.
89 lines
2.3 KiB
JSON
89 lines
2.3 KiB
JSON
{
|
|
"name": "Safelite",
|
|
"version": "0.1.0",
|
|
"private": true,
|
|
"scripts": {
|
|
"format": "npx prettier --write src",
|
|
"serve": "npx prettier --write src && vue-cli-service serve",
|
|
"build": "vue-cli-service build",
|
|
"test:unit": "vue-cli-service test:unit --coverage --ci",
|
|
"test:unit:lite": "vue-cli-service test:unit --ci",
|
|
"lint": "vue-cli-service lint",
|
|
"test:playwright": "playwright test --config=playwright-tests/playwright.config.ts"
|
|
},
|
|
"dependencies": {
|
|
"@iframe-resizer/child": "^5.3.3",
|
|
"axios": "^0.23.0",
|
|
"bootstrap": "^5.3.3",
|
|
"core-js": "^3.38.1",
|
|
"http-status-codes": "^2.3.0",
|
|
"iframe-resizer": "^4.4.5",
|
|
"jest-junit": "^13.2.0",
|
|
"jquery": "^3.7.1",
|
|
"jquery-ui": "^1.14.0",
|
|
"maska": "^1.5.2",
|
|
"vee-validate": "^4.13.2",
|
|
"vue": "^3.4.38",
|
|
"vue-plugin-load-script": "^2.1.1",
|
|
"vue-router": "^4.4.3",
|
|
"vuex": "^4.1.0",
|
|
"vuex-persistedstate": "^4.1.0"
|
|
},
|
|
"devDependencies": {
|
|
"@babel/eslint-parser": "^7.25.1",
|
|
"@faker-js/faker": "^9.6.0",
|
|
"@playwright/test": "^1.51.1",
|
|
"@types/dotenv-safe": "^8.1.6",
|
|
"@vue/cli-plugin-babel": "~5.0.8",
|
|
"@vue/cli-plugin-eslint": "~5.0.8",
|
|
"@vue/cli-plugin-unit-jest": "~5.0.8",
|
|
"@vue/cli-service": "~5.0.8",
|
|
"@vue/compiler-sfc": "^3.4.38",
|
|
"@vue/eslint-config-prettier": "^9.0.0",
|
|
"@vue/test-utils": "^2.4.6",
|
|
"@vue/vue3-jest": "^27.0.0",
|
|
"dotenv-safe": "^9.1.0",
|
|
"eslint": "8.57",
|
|
"eslint-plugin-prettier": "^5.2.1",
|
|
"eslint-plugin-vue": "^9.27.0",
|
|
"luxon": "^3.6.1",
|
|
"ortoni-report": "^3.0.1",
|
|
"playwright": "^1.51.1",
|
|
"prettier": "^3.3.3",
|
|
"sass": "^1.77.8",
|
|
"sass-loader": "^8.0.2",
|
|
"typescript": "^4.9.5"
|
|
},
|
|
"eslintConfig": {
|
|
"root": true,
|
|
"env": {
|
|
"node": true
|
|
},
|
|
"extends": [
|
|
"plugin:vue/vue3-essential",
|
|
"eslint:recommended"
|
|
],
|
|
"parserOptions": {
|
|
"parser": "@babel/eslint-parser"
|
|
},
|
|
"rules": {
|
|
"no-unused-vars": "off"
|
|
},
|
|
"overrides": [
|
|
{
|
|
"files": [
|
|
"**/__tests__/*.{j,t}s?(x)",
|
|
"**/tests/unit/**/*.spec.{j,t}s?(x)"
|
|
],
|
|
"env": {
|
|
"jest": true
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"browserslist": [
|
|
"> 1%",
|
|
"last 2 versions",
|
|
"not dead"
|
|
]
|
|
}
|