|
@@ -48,12 +48,15 @@
|
|
|
"zuck.js": "^1.6.0"
|
|
|
},
|
|
|
"devDependencies": {
|
|
|
+ "@eslint/js": "^9.35.0",
|
|
|
"acorn": "^8.7.1",
|
|
|
"axios": ">=1.6.0",
|
|
|
"bootstrap": "^4.5.2",
|
|
|
"cross-env": "^5.2.1",
|
|
|
"esbuild": "^0.25.1",
|
|
|
"eslint": "^9.35.0",
|
|
|
+ "eslint-plugin-vue": "^10.4.0",
|
|
|
+ "globals": "^16.4.0",
|
|
|
"jquery": "^3.6.0",
|
|
|
"laravel-echo": "^1.12.0",
|
|
|
"laravel-mix-make-file-hash": "^2.2.0",
|
|
@@ -719,6 +722,15 @@
|
|
|
"@babel/core": "^7.0.0-0"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/@babel/plugin-transform-classes/node_modules/globals": {
|
|
|
+ "version": "11.12.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
|
|
|
+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
|
|
|
+ "license": "MIT",
|
|
|
+ "engines": {
|
|
|
+ "node": ">=4"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/@babel/plugin-transform-computed-properties": {
|
|
|
"version": "7.25.9",
|
|
|
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz",
|
|
@@ -1504,6 +1516,15 @@
|
|
|
"node": ">=6.9.0"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/@babel/traverse/node_modules/globals": {
|
|
|
+ "version": "11.12.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
|
|
|
+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
|
|
|
+ "license": "MIT",
|
|
|
+ "engines": {
|
|
|
+ "node": ">=4"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/@babel/types": {
|
|
|
"version": "7.27.0",
|
|
|
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.0.tgz",
|
|
@@ -6390,6 +6411,47 @@
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/eslint-plugin-vue": {
|
|
|
+ "version": "10.4.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-10.4.0.tgz",
|
|
|
+ "integrity": "sha512-K6tP0dW8FJVZLQxa2S7LcE1lLw3X8VvB3t887Q6CLrFVxHYBXGANbXvwNzYIu6Ughx1bSJ5BDT0YB3ybPT39lw==",
|
|
|
+ "dev": true,
|
|
|
+ "license": "MIT",
|
|
|
+ "dependencies": {
|
|
|
+ "@eslint-community/eslint-utils": "^4.4.0",
|
|
|
+ "natural-compare": "^1.4.0",
|
|
|
+ "nth-check": "^2.1.1",
|
|
|
+ "postcss-selector-parser": "^6.0.15",
|
|
|
+ "semver": "^7.6.3",
|
|
|
+ "xml-name-validator": "^4.0.0"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
|
|
+ },
|
|
|
+ "peerDependencies": {
|
|
|
+ "@typescript-eslint/parser": "^7.0.0 || ^8.0.0",
|
|
|
+ "eslint": "^8.57.0 || ^9.0.0",
|
|
|
+ "vue-eslint-parser": "^10.0.0"
|
|
|
+ },
|
|
|
+ "peerDependenciesMeta": {
|
|
|
+ "@typescript-eslint/parser": {
|
|
|
+ "optional": true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/eslint-plugin-vue/node_modules/semver": {
|
|
|
+ "version": "7.7.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
|
|
|
+ "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
|
|
|
+ "dev": true,
|
|
|
+ "license": "ISC",
|
|
|
+ "bin": {
|
|
|
+ "semver": "bin/semver.js"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=10"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/eslint-scope": {
|
|
|
"version": "5.1.1",
|
|
|
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
|
|
@@ -7384,11 +7446,16 @@
|
|
|
}
|
|
|
},
|
|
|
"node_modules/globals": {
|
|
|
- "version": "11.12.0",
|
|
|
- "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
|
|
|
- "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
|
|
|
+ "version": "16.4.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/globals/-/globals-16.4.0.tgz",
|
|
|
+ "integrity": "sha512-ob/2LcVVaVGCYN+r14cnwnoDPUufjiYgSqRhiFD0Q1iI4Odora5RE8Iv1D24hAz5oMophRGkGz+yuvQmmUMnMw==",
|
|
|
+ "dev": true,
|
|
|
+ "license": "MIT",
|
|
|
"engines": {
|
|
|
- "node": ">=4"
|
|
|
+ "node": ">=18"
|
|
|
+ },
|
|
|
+ "funding": {
|
|
|
+ "url": "https://github.com/sponsors/sindresorhus"
|
|
|
}
|
|
|
},
|
|
|
"node_modules/globby": {
|
|
@@ -12142,6 +12209,74 @@
|
|
|
"cropperjs": "^1.5.6"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/vue-eslint-parser": {
|
|
|
+ "version": "10.2.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-10.2.0.tgz",
|
|
|
+ "integrity": "sha512-CydUvFOQKD928UzZhTp4pr2vWz1L+H99t7Pkln2QSPdvmURT0MoC4wUccfCnuEaihNsu9aYYyk+bep8rlfkUXw==",
|
|
|
+ "dev": true,
|
|
|
+ "license": "MIT",
|
|
|
+ "peer": true,
|
|
|
+ "dependencies": {
|
|
|
+ "debug": "^4.4.0",
|
|
|
+ "eslint-scope": "^8.2.0",
|
|
|
+ "eslint-visitor-keys": "^4.2.0",
|
|
|
+ "espree": "^10.3.0",
|
|
|
+ "esquery": "^1.6.0",
|
|
|
+ "semver": "^7.6.3"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
|
|
+ },
|
|
|
+ "funding": {
|
|
|
+ "url": "https://github.com/sponsors/mysticatea"
|
|
|
+ },
|
|
|
+ "peerDependencies": {
|
|
|
+ "eslint": "^8.57.0 || ^9.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/vue-eslint-parser/node_modules/eslint-scope": {
|
|
|
+ "version": "8.4.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz",
|
|
|
+ "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==",
|
|
|
+ "dev": true,
|
|
|
+ "license": "BSD-2-Clause",
|
|
|
+ "peer": true,
|
|
|
+ "dependencies": {
|
|
|
+ "esrecurse": "^4.3.0",
|
|
|
+ "estraverse": "^5.2.0"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
|
|
+ },
|
|
|
+ "funding": {
|
|
|
+ "url": "https://opencollective.com/eslint"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/vue-eslint-parser/node_modules/estraverse": {
|
|
|
+ "version": "5.3.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
|
|
|
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
|
|
|
+ "dev": true,
|
|
|
+ "license": "BSD-2-Clause",
|
|
|
+ "peer": true,
|
|
|
+ "engines": {
|
|
|
+ "node": ">=4.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/vue-eslint-parser/node_modules/semver": {
|
|
|
+ "version": "7.7.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
|
|
|
+ "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
|
|
|
+ "dev": true,
|
|
|
+ "license": "ISC",
|
|
|
+ "peer": true,
|
|
|
+ "bin": {
|
|
|
+ "semver": "bin/semver.js"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=10"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/vue-functional-data-merge": {
|
|
|
"version": "3.1.0",
|
|
|
"resolved": "https://registry.npmjs.org/vue-functional-data-merge/-/vue-functional-data-merge-3.1.0.tgz",
|
|
@@ -12937,6 +13072,16 @@
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/xml-name-validator": {
|
|
|
+ "version": "4.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz",
|
|
|
+ "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==",
|
|
|
+ "dev": true,
|
|
|
+ "license": "Apache-2.0",
|
|
|
+ "engines": {
|
|
|
+ "node": ">=12"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/xtend": {
|
|
|
"version": "4.0.2",
|
|
|
"resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
|