|
@@ -18,7 +18,7 @@
|
|
"devDependencies": {
|
|
"devDependencies": {
|
|
"@rushstack/eslint-patch": "^1.8.0",
|
|
"@rushstack/eslint-patch": "^1.8.0",
|
|
"@tsconfig/node20": "^20.1.4",
|
|
"@tsconfig/node20": "^20.1.4",
|
|
- "@types/node": "^20.14.5",
|
|
|
|
|
|
+ "@types/node": "^20.14.12",
|
|
"@vitejs/plugin-vue": "^5.0.5",
|
|
"@vitejs/plugin-vue": "^5.0.5",
|
|
"@vitejs/plugin-vue-jsx": "^4.0.0",
|
|
"@vitejs/plugin-vue-jsx": "^4.0.0",
|
|
"@vue/eslint-config-prettier": "^9.0.0",
|
|
"@vue/eslint-config-prettier": "^9.0.0",
|
|
@@ -28,6 +28,7 @@
|
|
"eslint-plugin-vue": "^9.23.0",
|
|
"eslint-plugin-vue": "^9.23.0",
|
|
"npm-run-all2": "^6.2.0",
|
|
"npm-run-all2": "^6.2.0",
|
|
"prettier": "^3.2.5",
|
|
"prettier": "^3.2.5",
|
|
|
|
+ "sass": "^1.77.8",
|
|
"typescript": "~5.4.0",
|
|
"typescript": "~5.4.0",
|
|
"vite": "^5.3.1",
|
|
"vite": "^5.3.1",
|
|
"vue-tsc": "^2.0.21"
|
|
"vue-tsc": "^2.0.21"
|
|
@@ -2025,6 +2026,19 @@
|
|
"node": ">=4"
|
|
"node": ">=4"
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
+ "node_modules/anymatch": {
|
|
|
|
+ "version": "3.1.3",
|
|
|
|
+ "resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz",
|
|
|
|
+ "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
|
|
|
|
+ "dev": true,
|
|
|
|
+ "dependencies": {
|
|
|
|
+ "normalize-path": "^3.0.0",
|
|
|
|
+ "picomatch": "^2.0.4"
|
|
|
|
+ },
|
|
|
|
+ "engines": {
|
|
|
|
+ "node": ">= 8"
|
|
|
|
+ }
|
|
|
|
+ },
|
|
"node_modules/argparse": {
|
|
"node_modules/argparse": {
|
|
"version": "2.0.1",
|
|
"version": "2.0.1",
|
|
"resolved": "https://registry.npmmirror.com/argparse/-/argparse-2.0.1.tgz",
|
|
"resolved": "https://registry.npmmirror.com/argparse/-/argparse-2.0.1.tgz",
|
|
@@ -2066,6 +2080,18 @@
|
|
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
|
|
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
|
|
"dev": true
|
|
"dev": true
|
|
},
|
|
},
|
|
|
|
+ "node_modules/binary-extensions": {
|
|
|
|
+ "version": "2.3.0",
|
|
|
|
+ "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.3.0.tgz",
|
|
|
|
+ "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
|
|
|
|
+ "dev": true,
|
|
|
|
+ "engines": {
|
|
|
|
+ "node": ">=8"
|
|
|
|
+ },
|
|
|
|
+ "funding": {
|
|
|
|
+ "url": "https://github.com/sponsors/sindresorhus"
|
|
|
|
+ }
|
|
|
|
+ },
|
|
"node_modules/boolbase": {
|
|
"node_modules/boolbase": {
|
|
"version": "1.0.0",
|
|
"version": "1.0.0",
|
|
"resolved": "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz",
|
|
"resolved": "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz",
|
|
@@ -2180,6 +2206,42 @@
|
|
"node": ">=4"
|
|
"node": ">=4"
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
+ "node_modules/chokidar": {
|
|
|
|
+ "version": "3.6.0",
|
|
|
|
+ "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-3.6.0.tgz",
|
|
|
|
+ "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
|
|
|
|
+ "dev": true,
|
|
|
|
+ "dependencies": {
|
|
|
|
+ "anymatch": "~3.1.2",
|
|
|
|
+ "braces": "~3.0.2",
|
|
|
|
+ "glob-parent": "~5.1.2",
|
|
|
|
+ "is-binary-path": "~2.1.0",
|
|
|
|
+ "is-glob": "~4.0.1",
|
|
|
|
+ "normalize-path": "~3.0.0",
|
|
|
|
+ "readdirp": "~3.6.0"
|
|
|
|
+ },
|
|
|
|
+ "engines": {
|
|
|
|
+ "node": ">= 8.10.0"
|
|
|
|
+ },
|
|
|
|
+ "funding": {
|
|
|
|
+ "url": "https://paulmillr.com/funding/"
|
|
|
|
+ },
|
|
|
|
+ "optionalDependencies": {
|
|
|
|
+ "fsevents": "~2.3.2"
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ "node_modules/chokidar/node_modules/glob-parent": {
|
|
|
|
+ "version": "5.1.2",
|
|
|
|
+ "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz",
|
|
|
|
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
|
|
|
|
+ "dev": true,
|
|
|
|
+ "dependencies": {
|
|
|
|
+ "is-glob": "^4.0.1"
|
|
|
|
+ },
|
|
|
|
+ "engines": {
|
|
|
|
+ "node": ">= 6"
|
|
|
|
+ }
|
|
|
|
+ },
|
|
"node_modules/color-convert": {
|
|
"node_modules/color-convert": {
|
|
"version": "1.9.3",
|
|
"version": "1.9.3",
|
|
"resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz",
|
|
"resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz",
|
|
@@ -3092,6 +3154,12 @@
|
|
"node": ">= 4"
|
|
"node": ">= 4"
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
+ "node_modules/immutable": {
|
|
|
|
+ "version": "4.3.7",
|
|
|
|
+ "resolved": "https://registry.npmmirror.com/immutable/-/immutable-4.3.7.tgz",
|
|
|
|
+ "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==",
|
|
|
|
+ "dev": true
|
|
|
|
+ },
|
|
"node_modules/import-fresh": {
|
|
"node_modules/import-fresh": {
|
|
"version": "3.3.0",
|
|
"version": "3.3.0",
|
|
"resolved": "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz",
|
|
"resolved": "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz",
|
|
@@ -3134,6 +3202,18 @@
|
|
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
|
|
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
|
|
"dev": true
|
|
"dev": true
|
|
},
|
|
},
|
|
|
|
+ "node_modules/is-binary-path": {
|
|
|
|
+ "version": "2.1.0",
|
|
|
|
+ "resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz",
|
|
|
|
+ "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
|
|
|
|
+ "dev": true,
|
|
|
|
+ "dependencies": {
|
|
|
|
+ "binary-extensions": "^2.0.0"
|
|
|
|
+ },
|
|
|
|
+ "engines": {
|
|
|
|
+ "node": ">=8"
|
|
|
|
+ }
|
|
|
|
+ },
|
|
"node_modules/is-extglob": {
|
|
"node_modules/is-extglob": {
|
|
"version": "2.1.1",
|
|
"version": "2.1.1",
|
|
"resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz",
|
|
"resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz",
|
|
@@ -3439,6 +3519,15 @@
|
|
"integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==",
|
|
"integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==",
|
|
"dev": true
|
|
"dev": true
|
|
},
|
|
},
|
|
|
|
+ "node_modules/normalize-path": {
|
|
|
|
+ "version": "3.0.0",
|
|
|
|
+ "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz",
|
|
|
|
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
|
|
|
|
+ "dev": true,
|
|
|
|
+ "engines": {
|
|
|
|
+ "node": ">=0.10.0"
|
|
|
|
+ }
|
|
|
|
+ },
|
|
"node_modules/normalize-wheel-es": {
|
|
"node_modules/normalize-wheel-es": {
|
|
"version": "1.2.0",
|
|
"version": "1.2.0",
|
|
"resolved": "https://registry.npmmirror.com/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz",
|
|
"resolved": "https://registry.npmmirror.com/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz",
|
|
@@ -3822,6 +3911,18 @@
|
|
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
|
|
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
+ "node_modules/readdirp": {
|
|
|
|
+ "version": "3.6.0",
|
|
|
|
+ "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz",
|
|
|
|
+ "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
|
|
|
|
+ "dev": true,
|
|
|
|
+ "dependencies": {
|
|
|
|
+ "picomatch": "^2.2.1"
|
|
|
|
+ },
|
|
|
|
+ "engines": {
|
|
|
|
+ "node": ">=8.10.0"
|
|
|
|
+ }
|
|
|
|
+ },
|
|
"node_modules/resolve-from": {
|
|
"node_modules/resolve-from": {
|
|
"version": "4.0.0",
|
|
"version": "4.0.0",
|
|
"resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz",
|
|
"resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz",
|
|
@@ -3915,6 +4016,23 @@
|
|
"queue-microtask": "^1.2.2"
|
|
"queue-microtask": "^1.2.2"
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
+ "node_modules/sass": {
|
|
|
|
+ "version": "1.77.8",
|
|
|
|
+ "resolved": "https://registry.npmmirror.com/sass/-/sass-1.77.8.tgz",
|
|
|
|
+ "integrity": "sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ==",
|
|
|
|
+ "dev": true,
|
|
|
|
+ "dependencies": {
|
|
|
|
+ "chokidar": ">=3.0.0 <4.0.0",
|
|
|
|
+ "immutable": "^4.0.0",
|
|
|
|
+ "source-map-js": ">=0.6.2 <2.0.0"
|
|
|
|
+ },
|
|
|
|
+ "bin": {
|
|
|
|
+ "sass": "sass.js"
|
|
|
|
+ },
|
|
|
|
+ "engines": {
|
|
|
|
+ "node": ">=14.0.0"
|
|
|
|
+ }
|
|
|
|
+ },
|
|
"node_modules/semver": {
|
|
"node_modules/semver": {
|
|
"version": "6.3.1",
|
|
"version": "6.3.1",
|
|
"resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz",
|
|
"resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz",
|