|
@@ -17,9 +17,11 @@ specifiers:
|
|
|
husky: ^8.0.1
|
|
|
less: ^4.1.3
|
|
|
lint-staged: ^13.0.3
|
|
|
+ lodash-es: ^4.17.21
|
|
|
minimist: ^1.2.6
|
|
|
normalize.css: ^8.0.1
|
|
|
pinia: ^2.0.22
|
|
|
+ pinia-plugin-persistedstate: ^2.3.0
|
|
|
prettier: ^2.7.1
|
|
|
sass: ^1.54.9
|
|
|
typescript: ^4.6.4
|
|
@@ -29,6 +31,7 @@ specifiers:
|
|
|
vite: ^3.1.0
|
|
|
vue: ^3.2.37
|
|
|
vue-eslint-parser: ^9.1.0
|
|
|
+ vue-i18n: ^9.2.2
|
|
|
vue-router: '4'
|
|
|
vue-tsc: ^0.40.4
|
|
|
|
|
@@ -39,10 +42,13 @@ dependencies:
|
|
|
axios: 0.27.2
|
|
|
dayjs: 1.11.6
|
|
|
less: 4.1.3
|
|
|
+ lodash-es: 4.17.21
|
|
|
normalize.css: 8.0.1
|
|
|
pinia: 2.0.23_l7r24p6nevbtlimqmqcwa3ouhu
|
|
|
+ pinia-plugin-persistedstate: 2.4.0_pinia@2.0.23
|
|
|
sass: 1.55.0
|
|
|
vue: 3.2.41
|
|
|
+ vue-i18n: 9.2.2_vue@3.2.41
|
|
|
vue-router: 4.1.6_vue@3.2.41
|
|
|
|
|
|
devDependencies:
|
|
@@ -182,6 +188,44 @@ packages:
|
|
|
resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
|
|
|
dev: true
|
|
|
|
|
|
+ /@intlify/core-base/9.2.2:
|
|
|
+ resolution: {integrity: sha512-JjUpQtNfn+joMbrXvpR4hTF8iJQ2sEFzzK3KIESOx+f+uwIjgw20igOyaIdhfsVVBCds8ZM64MoeNSx+PHQMkA==}
|
|
|
+ engines: {node: '>= 14'}
|
|
|
+ dependencies:
|
|
|
+ '@intlify/devtools-if': 9.2.2
|
|
|
+ '@intlify/message-compiler': 9.2.2
|
|
|
+ '@intlify/shared': 9.2.2
|
|
|
+ '@intlify/vue-devtools': 9.2.2
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /@intlify/devtools-if/9.2.2:
|
|
|
+ resolution: {integrity: sha512-4ttr/FNO29w+kBbU7HZ/U0Lzuh2cRDhP8UlWOtV9ERcjHzuyXVZmjyleESK6eVP60tGC9QtQW9yZE+JeRhDHkg==}
|
|
|
+ engines: {node: '>= 14'}
|
|
|
+ dependencies:
|
|
|
+ '@intlify/shared': 9.2.2
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /@intlify/message-compiler/9.2.2:
|
|
|
+ resolution: {integrity: sha512-IUrQW7byAKN2fMBe8z6sK6riG1pue95e5jfokn8hA5Q3Bqy4MBJ5lJAofUsawQJYHeoPJ7svMDyBaVJ4d0GTtA==}
|
|
|
+ engines: {node: '>= 14'}
|
|
|
+ dependencies:
|
|
|
+ '@intlify/shared': 9.2.2
|
|
|
+ source-map: 0.6.1
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /@intlify/shared/9.2.2:
|
|
|
+ resolution: {integrity: sha512-wRwTpsslgZS5HNyM7uDQYZtxnbI12aGiBZURX3BTR9RFIKKRWpllTsgzHWvj3HKm3Y2Sh5LPC1r0PDCKEhVn9Q==}
|
|
|
+ engines: {node: '>= 14'}
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /@intlify/vue-devtools/9.2.2:
|
|
|
+ resolution: {integrity: sha512-+dUyqyCHWHb/UcvY1MlIpO87munedm3Gn6E9WWYdWrMuYLcoIoOEVDWSS8xSwtlPU+kA+MEQTP6Q1iI/ocusJg==}
|
|
|
+ engines: {node: '>= 14'}
|
|
|
+ dependencies:
|
|
|
+ '@intlify/core-base': 9.2.2
|
|
|
+ '@intlify/shared': 9.2.2
|
|
|
+ dev: false
|
|
|
+
|
|
|
/@nodelib/fs.scandir/2.1.5:
|
|
|
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
|
|
|
engines: {node: '>= 8'}
|
|
@@ -1997,6 +2041,17 @@ packages:
|
|
|
engines: {node: '>=6'}
|
|
|
optional: true
|
|
|
|
|
|
+ /pinia-plugin-persistedstate/2.4.0_pinia@2.0.23:
|
|
|
+ resolution: {integrity: sha512-bQcpv47jk3ISl+InuJWsFaS/K7pRZ97kfoD2WCf/suhnlLy48k3BnFM2tI6YZ1xMsDaPv4yOsaPuPAUuSmEO2Q==}
|
|
|
+ peerDependencies:
|
|
|
+ pinia: ^2.0.0
|
|
|
+ peerDependenciesMeta:
|
|
|
+ pinia:
|
|
|
+ optional: true
|
|
|
+ dependencies:
|
|
|
+ pinia: 2.0.23_l7r24p6nevbtlimqmqcwa3ouhu
|
|
|
+ dev: false
|
|
|
+
|
|
|
/pinia/2.0.23_l7r24p6nevbtlimqmqcwa3ouhu:
|
|
|
resolution: {integrity: sha512-N15hFf4o5STrxpNrib1IEb1GOArvPYf1zPvQVRGOO1G1d74Ak0J0lVyalX/SmrzdT4Q0nlEFjbURsmBmIGUR5Q==}
|
|
|
peerDependencies:
|
|
@@ -2535,6 +2590,19 @@ packages:
|
|
|
- supports-color
|
|
|
dev: true
|
|
|
|
|
|
+ /vue-i18n/9.2.2_vue@3.2.41:
|
|
|
+ resolution: {integrity: sha512-yswpwtj89rTBhegUAv9Mu37LNznyu3NpyLQmozF3i1hYOhwpG8RjcjIFIIfnu+2MDZJGSZPXaKWvnQA71Yv9TQ==}
|
|
|
+ engines: {node: '>= 14'}
|
|
|
+ peerDependencies:
|
|
|
+ vue: ^3.0.0
|
|
|
+ dependencies:
|
|
|
+ '@intlify/core-base': 9.2.2
|
|
|
+ '@intlify/shared': 9.2.2
|
|
|
+ '@intlify/vue-devtools': 9.2.2
|
|
|
+ '@vue/devtools-api': 6.4.5
|
|
|
+ vue: 3.2.41
|
|
|
+ dev: false
|
|
|
+
|
|
|
/vue-router/4.1.6_vue@3.2.41:
|
|
|
resolution: {integrity: sha512-DYWYwsG6xNPmLq/FmZn8Ip+qrhFEzA14EI12MsMgVxvHFDYvlr4NXpVF5hrRH1wVcDP8fGi5F4rxuJSl8/r+EQ==}
|
|
|
peerDependencies:
|