diff --git a/package.json b/package.json index 8a238e0707..307a0d9af3 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "engines": { "node": ">=14.20.0" }, - "packageManager": "pnpm@6.34.0", + "packageManager": "pnpm@7.13.5", "scripts": { "preinstall": "npx -y only-allow pnpm", "prepare": "pnpm simple-git-hooks", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1010404af6..e6c6668aee 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,4 +1,4 @@ -lockfileVersion: 5.3 +lockfileVersion: 5.4 importers: @@ -41,21 +41,21 @@ importers: '@types/jest': 29.1.2 '@types/node': 18.7.21 '@types/prompts': 2.4.1 - '@typescript-eslint/eslint-plugin': 5.40.0_d765299b94a6a4ae3d9fb8b19a3abfbc - '@typescript-eslint/parser': 5.40.0_eslint@8.25.0+typescript@4.8.4 - '@vue/eslint-config-prettier': 7.0.0_eslint@8.25.0+prettier@2.7.1 - '@vue/eslint-config-typescript': 11.0.2_8498299c5d4240ca64b4886a17da166b + '@typescript-eslint/eslint-plugin': 5.40.0_25sstg4uu2sk4pm7xcyzuov7xq + '@typescript-eslint/parser': 5.40.0_z4bbprzjrhnsfa24uvmcbu7f5q + '@vue/eslint-config-prettier': 7.0.0_znq2sm4m5bonjw4qqm6mwhbe2q + '@vue/eslint-config-typescript': 11.0.2_qsmcthc5ijamuzfurbvbpwqwnm calver: 22.8.4 conventional-changelog-cli: 2.2.2 eslint: 8.25.0 eslint-config-prettier: 8.5.0_eslint@8.25.0 eslint-define-config: 1.7.0 - eslint-plugin-import: 2.26.0_c87af8860ffc322300a967f632bf18ab - eslint-plugin-prettier: 4.2.1_3d430c1653672911bd9e295f62a81c27 + eslint-plugin-import: 2.26.0_zb5prbqp7qzcgafjm73dfpyyvm + eslint-plugin-prettier: 4.2.1_hvbqyfstm4urdpm6ffpwfka4e4 eslint-plugin-simple-import-sort: 8.0.0_eslint@8.25.0 eslint-plugin-vue: 9.6.0_eslint@8.25.0 execa: 5.1.1 - jest: 29.2.0_7ad10fa9046beb3e5e18b96cb4e59964 + jest: 29.2.0_pliq7kienpvt4xqyxfwljzmzmq jest-extended: 3.1.0_jest@29.2.0 lint-staged: 13.0.3 npm-run-all: 4.1.5 @@ -64,8 +64,8 @@ importers: prompts: 2.4.2 rimraf: 3.0.2 simple-git-hooks: 2.8.0 - ts-jest: 29.0.3_994b9ca89935afa7a85614fc50b154a2 - ts-node: 10.9.1_d7c82d9fe3d0589b6776d10a8d26dc91 + ts-jest: 29.0.3_tffzzkezgwx2pkcwct6fbmkuui + ts-node: 10.9.1_27ec3h7d2bmjwz3w2efi2jw4se tsx: 3.10.1 typescript: 4.8.4 vitepress: 1.0.0-alpha.21 @@ -133,19 +133,19 @@ importers: express: 4.18.2 flag-icons: 6.6.6 helmet: 6.0.0 - json-editor-vue: 0.7.0_58525d33e1062b8655434191c9cb56c3 + json-editor-vue: 0.7.0_lbjf2m7bayvymvkdigi4ts2wym jwt-decode: 3.1.2 lodash: 4.17.21 nanoid: 3.3.4 object-to-formdata: 4.4.2 - pinia: 2.0.23_typescript@4.8.4+vue@2.7.13 + pinia: 2.0.23_xjcbg5znturqejtkpd33hx726m pinia-plugin-persistedstate: 2.3.0_pinia@2.0.23 pluralize: 8.0.0 tinymce: 6.2.0 vanilla-jsoneditor: 0.7.10 vue: 2.7.13 - vue-i18n: 8.27.2 - vue-router: 3.6.5 + vue-i18n: 8.27.2_vue@2.7.13 + vue-router: 3.6.5_vue@2.7.13 vuedraggable: 2.24.3 vuetify: 2.6.11_vue@2.7.13 devDependencies: @@ -153,10 +153,10 @@ importers: '@types/lodash': 4.14.186 '@types/node': 18.7.21 '@vitejs/plugin-vue2': 2.0.0_vite@3.1.8+vue@2.7.13 - '@vue/eslint-config-prettier': 7.0.0_eslint@8.25.0+prettier@2.7.1 - '@vue/eslint-config-typescript': 11.0.2_8498299c5d4240ca64b4886a17da166b + '@vue/eslint-config-prettier': 7.0.0_znq2sm4m5bonjw4qqm6mwhbe2q + '@vue/eslint-config-typescript': 11.0.2_qsmcthc5ijamuzfurbvbpwqwnm eslint: 8.25.0 - eslint-plugin-import: 2.26.0_c87af8860ffc322300a967f632bf18ab + eslint-plugin-import: 2.26.0_eslint@8.25.0 eslint-plugin-simple-import-sort: 8.0.0_eslint@8.25.0 eslint-plugin-vue: 9.6.0_eslint@8.25.0 jsdom: 20.0.1 @@ -168,7 +168,7 @@ importers: vite: 3.1.8_sass@1.32.13 vite-plugin-fonts: 0.6.0_vite@3.1.8 vite-plugin-html: 3.2.0_vite@3.1.8 - vite-plugin-pwa: 0.13.1_vite@3.1.8 + vite-plugin-pwa: 0.13.1_a24bsgtcozgewh66gr7y47mcdm vitest: 0.24.3_jsdom@20.0.1+sass@1.32.13 vue-tsc: 1.0.8_typescript@4.8.4 workbox-window: 6.5.4 @@ -312,8 +312,8 @@ importers: rate-limit-redis: 3.0.1_express-rate-limit@6.6.0 reflect-metadata: 0.1.13 safe-stable-stringify: 2.4.0 - sequelize: 6.25.2_1915c68a09b4a67ced43227d0b135788 - sequelize-typescript: 2.1.4_52b7d653d9b6ca403503bdd7322ca2b3 + sequelize: 6.25.2_dek4ncqjwsthz3kdej6qwe2xra + sequelize-typescript: 2.1.4_kk35mu6zw3feanidxxltelfcwm sharp: 0.31.1 slugify: 1.6.5 ua-parser-js: 1.0.32 @@ -348,12 +348,12 @@ importers: '@types/ua-parser-js': 0.7.36 '@types/validator': 13.7.8 '@types/web-push': 3.3.2 - fork-ts-checker-webpack-plugin: 7.2.13_typescript@4.8.4+webpack@5.74.0 + fork-ts-checker-webpack-plugin: 7.2.13_qqxisngxjbp7lstdk7boexbu3e nodemon: 2.0.20 nodemon-webpack-plugin: 4.8.1_webpack@5.74.0 rimraf: 3.0.2 supertest: 6.3.0 - ts-loader: 9.4.1_typescript@4.8.4+webpack@5.74.0 + ts-loader: 9.4.1_qqxisngxjbp7lstdk7boexbu3e tsconfig-paths: 4.1.0 tsconfig-paths-webpack-plugin: 4.0.0 typescript: 4.8.4 @@ -395,8 +395,8 @@ importers: '@types/fs-extra': 9.0.13 '@types/lodash': 4.14.186 '@types/web-push': 3.3.2 - fork-ts-checker-webpack-plugin: 7.2.13_typescript@4.8.4+webpack@5.74.0 - ts-loader: 9.4.1_typescript@4.8.4+webpack@5.74.0 + fork-ts-checker-webpack-plugin: 7.2.13_qqxisngxjbp7lstdk7boexbu3e + ts-loader: 9.4.1_qqxisngxjbp7lstdk7boexbu3e tsconfig-paths-webpack-plugin: 4.0.0 tsx: 3.10.1 typescript: 4.8.4 @@ -434,7 +434,7 @@ importers: '@types/command-line-args': 5.2.0 '@types/lodash': 4.14.186 cross-env: 7.0.3 - ts-loader: 9.4.1_typescript@4.8.4+webpack@5.74.0 + ts-loader: 9.4.1_qqxisngxjbp7lstdk7boexbu3e tsconfig-paths-webpack-plugin: 4.0.0 typescript: 4.8.4 typescript-json-validator: 2.4.2 @@ -493,7 +493,7 @@ importers: '@types/morgan': 1.9.3 '@types/supertest': 2.0.12 '@types/webpack-env': 1.18.0 - fork-ts-checker-webpack-plugin: 7.2.13_typescript@4.8.4+webpack@5.74.0 + fork-ts-checker-webpack-plugin: 7.2.13_qqxisngxjbp7lstdk7boexbu3e laravel-vite-plugin: 0.6.1_vite@3.1.8 nodemon: 2.0.20 nodemon-webpack-plugin: 4.8.1_webpack@5.74.0 @@ -502,7 +502,7 @@ importers: rimraf: 3.0.2 sass: 1.55.0 supertest: 6.3.0 - ts-loader: 9.4.1_typescript@4.8.4+webpack@5.74.0 + ts-loader: 9.4.1_qqxisngxjbp7lstdk7boexbu3e tsconfig-paths-webpack-plugin: 4.0.0 typescript: 4.8.4 vite: 3.1.8_sass@1.55.0 @@ -559,12 +559,12 @@ importers: express: 4.18.2 helmet: 6.0.0 lodash: 4.17.21 - pinia: 2.0.23_typescript@4.8.4+vue@2.7.13 + pinia: 2.0.23_xjcbg5znturqejtkpd33hx726m pinia-plugin-persistedstate: 2.3.0_pinia@2.0.23 uuid: 9.0.0 vue: 2.7.13 - vue-i18n: 8.27.2 - vue-router: 3.6.5 + vue-i18n: 8.27.2_vue@2.7.13 + vue-router: 3.6.5_vue@2.7.13 vuetify: 2.6.11_vue@2.7.13 devDependencies: '@types/jsdom': 20.0.0 @@ -572,10 +572,10 @@ importers: '@types/node': 18.7.21 '@types/uuid': 8.3.4 '@vitejs/plugin-vue2': 2.0.0_vite@3.1.8+vue@2.7.13 - '@vue/eslint-config-prettier': 7.0.0_eslint@8.25.0+prettier@2.7.1 - '@vue/eslint-config-typescript': 11.0.2_8498299c5d4240ca64b4886a17da166b + '@vue/eslint-config-prettier': 7.0.0_znq2sm4m5bonjw4qqm6mwhbe2q + '@vue/eslint-config-typescript': 11.0.2_qsmcthc5ijamuzfurbvbpwqwnm eslint: 8.25.0 - eslint-plugin-import: 2.26.0_c87af8860ffc322300a967f632bf18ab + eslint-plugin-import: 2.26.0_eslint@8.25.0 eslint-plugin-simple-import-sort: 8.0.0_eslint@8.25.0 eslint-plugin-vue: 9.6.0_eslint@8.25.0 jsdom: 20.0.1 @@ -587,7 +587,7 @@ importers: vite: 3.1.8_sass@1.32.13 vite-plugin-fonts: 0.6.0_vite@3.1.8 vite-plugin-html: 3.2.0_vite@3.1.8 - vite-plugin-pwa: 0.13.1_vite@3.1.8 + vite-plugin-pwa: 0.13.1_a24bsgtcozgewh66gr7y47mcdm vitest: 0.24.3_jsdom@20.0.1+sass@1.32.13 vue-tsc: 1.0.8_typescript@4.8.4 workbox-window: 6.5.4 @@ -609,7 +609,7 @@ importers: typescript-json-validator: ^2.4.2 dependencies: ajv: 8.11.0 - ajv-formats: 2.1.1 + ajv-formats: 2.1.1_ajv@8.11.0 deepmerge: 4.2.2 fast-copy: 3.0.0 lodash: 4.17.21 @@ -658,8 +658,8 @@ importers: pg: 8.8.0 pg-hstore: 2.3.4 reflect-metadata: 0.1.13 - sequelize: 6.25.2_1915c68a09b4a67ced43227d0b135788 - sequelize-typescript: 2.1.4_52b7d653d9b6ca403503bdd7322ca2b3 + sequelize: 6.25.2_dek4ncqjwsthz3kdej6qwe2xra + sequelize-typescript: 2.1.4_kk35mu6zw3feanidxxltelfcwm devDependencies: '@types/lodash': 4.14.186 '@types/node': 18.7.21 @@ -676,7 +676,7 @@ importers: dependencies: lodash: 4.17.21 vue: 2.7.13 - vue-i18n: 8.27.2 + vue-i18n: 8.27.2_vue@2.7.13 devDependencies: '@types/lodash': 4.14.186 @@ -724,20 +724,20 @@ importers: js-file-download: 0.4.12 jwt-decode: 3.1.2 lodash: 4.17.21 - pinia: 2.0.23_typescript@4.8.4+vue@2.7.13 + pinia: 2.0.23_vue@2.7.13 pinia-plugin-persistedstate: 2.3.0_pinia@2.0.23 svg-gauge: 1.0.7 vue: 2.7.13 vue-echarts: 6.2.3_echarts@5.4.0+vue@2.7.13 - vue-i18n: 8.27.2 + vue-i18n: 8.27.2_vue@2.7.13 vue-recaptcha: 1.3.0_vue@2.7.13 - vue-router: 3.6.5 + vue-router: 3.6.5_vue@2.7.13 vuetify: 2.6.11_vue@2.7.13 devDependencies: '@types/lodash': 4.14.186 '@types/node': 18.7.21 vite: 3.1.8 - vite-plugin-pwa: 0.13.1_vite@3.1.8 + vite-plugin-pwa: 0.13.1_a24bsgtcozgewh66gr7y47mcdm workbox-window: 6.5.4 packages: @@ -2476,7 +2476,7 @@ packages: exit: 0.1.2 graceful-fs: 4.2.10 jest-changed-files: 29.2.0 - jest-config: 29.2.0_7ad10fa9046beb3e5e18b96cb4e59964 + jest-config: 29.2.0_pliq7kienpvt4xqyxfwljzmzmq jest-haste-map: 29.2.0 jest-message-util: 29.2.0 jest-regex-util: 29.2.0 @@ -2786,7 +2786,7 @@ packages: resolution: {integrity: sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==} dev: false - /@rollup/plugin-babel/5.3.1_@babel+core@7.19.1+rollup@2.79.1: + /@rollup/plugin-babel/5.3.1_r56fldxoyazzliugjcx2ns4pma: resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==} engines: {node: '>= 10.0.0'} peerDependencies: @@ -3373,7 +3373,7 @@ packages: dev: false optional: true - /@typescript-eslint/eslint-plugin/5.38.0_787a60bf1b2f4a100939a4ffbb087b77: + /@typescript-eslint/eslint-plugin/5.38.0_pb5gbpy3f5fbacjzut73wcd3o4: resolution: {integrity: sha512-GgHi/GNuUbTOeoJiEANi0oI6fF3gBQc3bGFYj40nnAPCbhrtEDf2rjBmefFadweBmO1Du1YovHeDP2h5JLhtTQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3384,10 +3384,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.38.0_eslint@8.25.0+typescript@4.8.4 + '@typescript-eslint/parser': 5.38.0_z4bbprzjrhnsfa24uvmcbu7f5q '@typescript-eslint/scope-manager': 5.38.0 - '@typescript-eslint/type-utils': 5.38.0_eslint@8.25.0+typescript@4.8.4 - '@typescript-eslint/utils': 5.38.0_eslint@8.25.0+typescript@4.8.4 + '@typescript-eslint/type-utils': 5.38.0_z4bbprzjrhnsfa24uvmcbu7f5q + '@typescript-eslint/utils': 5.38.0_z4bbprzjrhnsfa24uvmcbu7f5q debug: 4.3.4 eslint: 8.25.0 ignore: 5.2.0 @@ -3399,7 +3399,7 @@ packages: - supports-color dev: true - /@typescript-eslint/eslint-plugin/5.40.0_d765299b94a6a4ae3d9fb8b19a3abfbc: + /@typescript-eslint/eslint-plugin/5.40.0_25sstg4uu2sk4pm7xcyzuov7xq: resolution: {integrity: sha512-FIBZgS3DVJgqPwJzvZTuH4HNsZhHMa9SjxTKAZTlMsPw/UzpEjcf9f4dfgDJEHjK+HboUJo123Eshl6niwEm/Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3410,10 +3410,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.40.0_eslint@8.25.0+typescript@4.8.4 + '@typescript-eslint/parser': 5.40.0_z4bbprzjrhnsfa24uvmcbu7f5q '@typescript-eslint/scope-manager': 5.40.0 - '@typescript-eslint/type-utils': 5.40.0_eslint@8.25.0+typescript@4.8.4 - '@typescript-eslint/utils': 5.40.0_eslint@8.25.0+typescript@4.8.4 + '@typescript-eslint/type-utils': 5.40.0_z4bbprzjrhnsfa24uvmcbu7f5q + '@typescript-eslint/utils': 5.40.0_z4bbprzjrhnsfa24uvmcbu7f5q debug: 4.3.4 eslint: 8.25.0 ignore: 5.2.0 @@ -3425,7 +3425,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/5.38.0_eslint@8.25.0+typescript@4.8.4: + /@typescript-eslint/parser/5.38.0_z4bbprzjrhnsfa24uvmcbu7f5q: resolution: {integrity: sha512-/F63giJGLDr0ms1Cr8utDAxP2SPiglaD6V+pCOcG35P2jCqdfR7uuEhz1GIC3oy4hkUF8xA1XSXmd9hOh/a5EA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3445,7 +3445,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/5.40.0_eslint@8.25.0+typescript@4.8.4: + /@typescript-eslint/parser/5.40.0_z4bbprzjrhnsfa24uvmcbu7f5q: resolution: {integrity: sha512-Ah5gqyX2ySkiuYeOIDg7ap51/b63QgWZA7w6AHtFrag7aH0lRQPbLzUjk0c9o5/KZ6JRkTTDKShL4AUrQa6/hw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3481,7 +3481,7 @@ packages: '@typescript-eslint/visitor-keys': 5.40.0 dev: true - /@typescript-eslint/type-utils/5.38.0_eslint@8.25.0+typescript@4.8.4: + /@typescript-eslint/type-utils/5.38.0_z4bbprzjrhnsfa24uvmcbu7f5q: resolution: {integrity: sha512-iZq5USgybUcj/lfnbuelJ0j3K9dbs1I3RICAJY9NZZpDgBYXmuUlYQGzftpQA9wC8cKgtS6DASTvF3HrXwwozA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3492,7 +3492,7 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 5.38.0_typescript@4.8.4 - '@typescript-eslint/utils': 5.38.0_eslint@8.25.0+typescript@4.8.4 + '@typescript-eslint/utils': 5.38.0_z4bbprzjrhnsfa24uvmcbu7f5q debug: 4.3.4 eslint: 8.25.0 tsutils: 3.21.0_typescript@4.8.4 @@ -3501,7 +3501,7 @@ packages: - supports-color dev: true - /@typescript-eslint/type-utils/5.40.0_eslint@8.25.0+typescript@4.8.4: + /@typescript-eslint/type-utils/5.40.0_z4bbprzjrhnsfa24uvmcbu7f5q: resolution: {integrity: sha512-nfuSdKEZY2TpnPz5covjJqav+g5qeBqwSHKBvz7Vm1SAfy93SwKk/JeSTymruDGItTwNijSsno5LhOHRS1pcfw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3512,7 +3512,7 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 5.40.0_typescript@4.8.4 - '@typescript-eslint/utils': 5.40.0_eslint@8.25.0+typescript@4.8.4 + '@typescript-eslint/utils': 5.40.0_z4bbprzjrhnsfa24uvmcbu7f5q debug: 4.3.4 eslint: 8.25.0 tsutils: 3.21.0_typescript@4.8.4 @@ -3573,7 +3573,7 @@ packages: - supports-color dev: true - /@typescript-eslint/utils/5.38.0_eslint@8.25.0+typescript@4.8.4: + /@typescript-eslint/utils/5.38.0_z4bbprzjrhnsfa24uvmcbu7f5q: resolution: {integrity: sha512-6sdeYaBgk9Fh7N2unEXGz+D+som2QCQGPAf1SxrkEr+Z32gMreQ0rparXTNGRRfYUWk/JzbGdcM8NSSd6oqnTA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3591,7 +3591,7 @@ packages: - typescript dev: true - /@typescript-eslint/utils/5.40.0_eslint@8.25.0+typescript@4.8.4: + /@typescript-eslint/utils/5.40.0_z4bbprzjrhnsfa24uvmcbu7f5q: resolution: {integrity: sha512-MO0y3T5BQ5+tkkuYZJBjePewsY+cQnfkYeRqS6tPh28niiIwPnQ1t59CSRcs1ZwJJNOdWw7rv9pF8aP58IMihA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3736,7 +3736,7 @@ packages: /@vue/devtools-api/6.4.4: resolution: {integrity: sha512-Ku31WzpOV/8cruFaXaEZKF81WkNnvCSlBY4eOGtz5WMSdJvX1v1WWlSMGZeqUwPtQ27ZZz7B62erEMq8JDjcXw==} - /@vue/eslint-config-prettier/7.0.0_eslint@8.25.0+prettier@2.7.1: + /@vue/eslint-config-prettier/7.0.0_znq2sm4m5bonjw4qqm6mwhbe2q: resolution: {integrity: sha512-/CTc6ML3Wta1tCe1gUeO0EYnVXfo3nJXsIhZ8WJr3sov+cGASr6yuiibJTL6lmIBm7GobopToOuB3B6AWyV0Iw==} peerDependencies: eslint: '>= 7.28.0' @@ -3744,11 +3744,11 @@ packages: dependencies: eslint: 8.25.0 eslint-config-prettier: 8.5.0_eslint@8.25.0 - eslint-plugin-prettier: 4.2.1_3d430c1653672911bd9e295f62a81c27 + eslint-plugin-prettier: 4.2.1_hvbqyfstm4urdpm6ffpwfka4e4 prettier: 2.7.1 dev: true - /@vue/eslint-config-typescript/11.0.2_8498299c5d4240ca64b4886a17da166b: + /@vue/eslint-config-typescript/11.0.2_qsmcthc5ijamuzfurbvbpwqwnm: resolution: {integrity: sha512-EiKud1NqlWmSapBFkeSrE994qpKx7/27uCGnhdqzllYDpQZroyX/O6bwjEpeuyKamvLbsGdO6PMR2faIf+zFnw==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: @@ -3759,8 +3759,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.38.0_787a60bf1b2f4a100939a4ffbb087b77 - '@typescript-eslint/parser': 5.38.0_eslint@8.25.0+typescript@4.8.4 + '@typescript-eslint/eslint-plugin': 5.38.0_pb5gbpy3f5fbacjzut73wcd3o4 + '@typescript-eslint/parser': 5.38.0_z4bbprzjrhnsfa24uvmcbu7f5q eslint: 8.25.0 eslint-plugin-vue: 9.6.0_eslint@8.25.0 typescript: 4.8.4 @@ -3965,7 +3965,7 @@ packages: '@xtuc/long': 4.2.2 dev: true - /@webpack-cli/configtest/1.2.0_ed7de2690da194b35567e1e94055cb2c: + /@webpack-cli/configtest/1.2.0_5v66e2inugklgvlh4huuavolfq: resolution: {integrity: sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==} peerDependencies: webpack: 4.x.x || 5.x.x @@ -4094,8 +4094,10 @@ packages: indent-string: 4.0.0 dev: true - /ajv-formats/2.1.1: + /ajv-formats/2.1.1_ajv@8.11.0: resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} + peerDependencies: + ajv: ^8.0.0 peerDependenciesMeta: ajv: optional: true @@ -5188,8 +5190,8 @@ packages: engines: {node: '>=10'} hasBin: true dependencies: - is-text-path: 1.0.1 JSONStream: 1.3.5 + is-text-path: 1.0.1 lodash: 4.17.21 meow: 8.1.2 split2: 3.2.2 @@ -6120,7 +6122,7 @@ packages: - supports-color dev: true - /eslint-module-utils/2.7.4_16ceba4b95fea64b38ddb627940c6253: + /eslint-module-utils/2.7.4_c3hlus4v72tewog5wytziddckm: resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} engines: {node: '>=4'} peerDependencies: @@ -6141,7 +6143,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.40.0_eslint@8.25.0+typescript@4.8.4 + '@typescript-eslint/parser': 5.40.0_z4bbprzjrhnsfa24uvmcbu7f5q debug: 3.2.7 eslint: 8.25.0 eslint-import-resolver-node: 0.3.6 @@ -6149,7 +6151,35 @@ packages: - supports-color dev: true - /eslint-plugin-import/2.26.0_c87af8860ffc322300a967f632bf18ab: + /eslint-module-utils/2.7.4_ez3mxn7ua4ucl4vd2ydr6jerei: + resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + dependencies: + debug: 3.2.7 + eslint: 8.25.0 + eslint-import-resolver-node: 0.3.6 + transitivePeerDependencies: + - supports-color + dev: true + + /eslint-plugin-import/2.26.0_eslint@8.25.0: resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} engines: {node: '>=4'} peerDependencies: @@ -6159,14 +6189,13 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.40.0_eslint@8.25.0+typescript@4.8.4 array-includes: 3.1.5 array.prototype.flat: 1.3.0 debug: 2.6.9 doctrine: 2.1.0 eslint: 8.25.0 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.4_16ceba4b95fea64b38ddb627940c6253 + eslint-module-utils: 2.7.4_ez3mxn7ua4ucl4vd2ydr6jerei has: 1.0.3 is-core-module: 2.10.0 is-glob: 4.0.3 @@ -6180,7 +6209,38 @@ packages: - supports-color dev: true - /eslint-plugin-prettier/4.2.1_3d430c1653672911bd9e295f62a81c27: + /eslint-plugin-import/2.26.0_zb5prbqp7qzcgafjm73dfpyyvm: + resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + dependencies: + '@typescript-eslint/parser': 5.40.0_z4bbprzjrhnsfa24uvmcbu7f5q + array-includes: 3.1.5 + array.prototype.flat: 1.3.0 + debug: 2.6.9 + doctrine: 2.1.0 + eslint: 8.25.0 + eslint-import-resolver-node: 0.3.6 + eslint-module-utils: 2.7.4_c3hlus4v72tewog5wytziddckm + has: 1.0.3 + is-core-module: 2.10.0 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.values: 1.1.5 + resolve: 1.22.1 + tsconfig-paths: 3.14.1 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + dev: true + + /eslint-plugin-prettier/4.2.1_hvbqyfstm4urdpm6ffpwfka4e4: resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} engines: {node: '>=12.0.0'} peerDependencies: @@ -6698,7 +6758,7 @@ packages: optional: true dev: false - /fork-ts-checker-webpack-plugin/7.2.13_typescript@4.8.4+webpack@5.74.0: + /fork-ts-checker-webpack-plugin/7.2.13_qqxisngxjbp7lstdk7boexbu3e: resolution: {integrity: sha512-fR3WRkOb4bQdWB/y7ssDUlVdrclvwtyCUIHCfivAoYxq9dF7XfrDKbMdZIfwJ7hxIAqkYSGeU7lLJE6xrxIBdg==} engines: {node: '>=12.13.0', yarn: '>=1.0.0'} peerDependencies: @@ -7549,7 +7609,7 @@ packages: - supports-color dev: true - /jest-cli/29.2.0_7ad10fa9046beb3e5e18b96cb4e59964: + /jest-cli/29.2.0_pliq7kienpvt4xqyxfwljzmzmq: resolution: {integrity: sha512-/581TzbXeO+5kbtSlhXEthGiVJCC8AP0jgT0iZINAAMW+tTFj2uWU7z+HNUH5yIYdHV7AvRr0fWLrmHJGIruHg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -7566,7 +7626,7 @@ packages: exit: 0.1.2 graceful-fs: 4.2.10 import-local: 3.1.0 - jest-config: 29.2.0_7ad10fa9046beb3e5e18b96cb4e59964 + jest-config: 29.2.0_pliq7kienpvt4xqyxfwljzmzmq jest-util: 29.2.0 jest-validate: 29.2.0 prompts: 2.4.2 @@ -7577,7 +7637,7 @@ packages: - ts-node dev: true - /jest-config/29.2.0_7ad10fa9046beb3e5e18b96cb4e59964: + /jest-config/29.2.0_pliq7kienpvt4xqyxfwljzmzmq: resolution: {integrity: sha512-IkdCsrHIoxDPZAyFcdtQrCQ3uftLqns6Joj0tlbxiAQW4k/zTXmIygqWBmPNxO9FbFkDrhtYZiLHXjaJh9rS+Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -7612,7 +7672,7 @@ packages: pretty-format: 29.2.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.1_d7c82d9fe3d0589b6776d10a8d26dc91 + ts-node: 10.9.1_27ec3h7d2bmjwz3w2efi2jw4se transitivePeerDependencies: - supports-color dev: true @@ -7673,7 +7733,7 @@ packages: peerDependencies: jest: '>=27.2.5' dependencies: - jest: 29.2.0_7ad10fa9046beb3e5e18b96cb4e59964 + jest: 29.2.0_pliq7kienpvt4xqyxfwljzmzmq jest-diff: 29.0.3 jest-get-type: 29.0.0 dev: true @@ -7960,7 +8020,7 @@ packages: supports-color: 8.1.1 dev: true - /jest/29.2.0_7ad10fa9046beb3e5e18b96cb4e59964: + /jest/29.2.0_pliq7kienpvt4xqyxfwljzmzmq: resolution: {integrity: sha512-6krPemKUXCEu5Fh3j6ZVoLMjpTQVm0OCU+7f3K/9gllX8wNIE6NSCQ6s0q2RDoiKLRaQlVRHyscjSPRPqCI0Fg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -7973,7 +8033,7 @@ packages: '@jest/core': 29.2.0_ts-node@10.9.1 '@jest/types': 29.2.0 import-local: 3.1.0 - jest-cli: 29.2.0_7ad10fa9046beb3e5e18b96cb4e59964 + jest-cli: 29.2.0_pliq7kienpvt4xqyxfwljzmzmq transitivePeerDependencies: - '@types/node' - supports-color @@ -8077,7 +8137,7 @@ packages: hasBin: true dev: true - /json-editor-vue/0.7.0_58525d33e1062b8655434191c9cb56c3: + /json-editor-vue/0.7.0_lbjf2m7bayvymvkdigi4ts2wym: resolution: {integrity: sha512-2A8V1g3qg6/Nevw3CqtmSBaQiAEkY1T1by3uinDAq5BbxZFhfLOeHr04vDasTMlhDPklF1YtaU8RY9wYkSvdgw==} peerDependencies: '@vue/composition-api': '>=1' @@ -9504,10 +9564,27 @@ packages: pinia: optional: true dependencies: - pinia: 2.0.23_typescript@4.8.4+vue@2.7.13 + pinia: 2.0.23_xjcbg5znturqejtkpd33hx726m + dev: false + + /pinia/2.0.23_vue@2.7.13: + resolution: {integrity: sha512-N15hFf4o5STrxpNrib1IEb1GOArvPYf1zPvQVRGOO1G1d74Ak0J0lVyalX/SmrzdT4Q0nlEFjbURsmBmIGUR5Q==} + peerDependencies: + '@vue/composition-api': ^1.4.0 + typescript: '>=4.4.4' + vue: ^2.6.14 || ^3.2.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + typescript: + optional: true + dependencies: + '@vue/devtools-api': 6.4.4 + vue: 2.7.13 + vue-demi: 0.13.11_vue@2.7.13 dev: false - /pinia/2.0.23_typescript@4.8.4+vue@2.7.13: + /pinia/2.0.23_xjcbg5znturqejtkpd33hx726m: resolution: {integrity: sha512-N15hFf4o5STrxpNrib1IEb1GOArvPYf1zPvQVRGOO1G1d74Ak0J0lVyalX/SmrzdT4Q0nlEFjbURsmBmIGUR5Q==} peerDependencies: '@vue/composition-api': ^1.4.0 @@ -10252,7 +10329,7 @@ packages: engines: {node: '>= 10.0.0'} dev: false - /sequelize-typescript/2.1.4_52b7d653d9b6ca403503bdd7322ca2b3: + /sequelize-typescript/2.1.4_kk35mu6zw3feanidxxltelfcwm: resolution: {integrity: sha512-Xr9m3If1RnHqaJ0C3xHgUWW8SB1GAtTCcPdv/a9l6fhmGNNO/rFgrFnXxQSuGtJF23rEpW/Icsjnr6jYc6L95g==} engines: {node: '>=10.0.0'} peerDependencies: @@ -10265,10 +10342,10 @@ packages: '@types/validator': 13.7.8 glob: 8.0.3 reflect-metadata: 0.1.13 - sequelize: 6.25.2_1915c68a09b4a67ced43227d0b135788 + sequelize: 6.25.2_dek4ncqjwsthz3kdej6qwe2xra dev: false - /sequelize/6.25.2_1915c68a09b4a67ced43227d0b135788: + /sequelize/6.25.2_dek4ncqjwsthz3kdej6qwe2xra: resolution: {integrity: sha512-TDHYBDF61zVnkmYetjSj0H5CbnTiM9PZiMrbMCv1wOqh+cspekBQ0f4Y3/5PI1t0SPW40ogr+BiYpMKK9W1DUw==} engines: {node: '>=10.0.0'} peerDependencies: @@ -11103,7 +11180,7 @@ packages: resolution: {integrity: sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==} dev: false - /ts-jest/29.0.3_994b9ca89935afa7a85614fc50b154a2: + /ts-jest/29.0.3_tffzzkezgwx2pkcwct6fbmkuui: resolution: {integrity: sha512-Ibygvmuyq1qp/z3yTh9QTwVVAbFdDy/+4BtIQR2sp6baF2SJU/8CKK/hhnGIDY2L90Az2jIqTwZPnN2p+BweiQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -11127,7 +11204,7 @@ packages: '@jest/types': 29.2.0 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.2.0_7ad10fa9046beb3e5e18b96cb4e59964 + jest: 29.2.0_pliq7kienpvt4xqyxfwljzmzmq jest-util: 29.0.3 json5: 2.2.1 lodash.memoize: 4.1.2 @@ -11137,7 +11214,7 @@ packages: yargs-parser: 21.1.1 dev: true - /ts-loader/9.4.1_typescript@4.8.4+webpack@5.74.0: + /ts-loader/9.4.1_qqxisngxjbp7lstdk7boexbu3e: resolution: {integrity: sha512-384TYAqGs70rn9F0VBnh6BPTfhga7yFNdC5gXbQpDrBj9/KsT4iRkGqKXhziofHOlE2j6YEaiTYVGKKvPhGWvw==} engines: {node: '>=12.0.0'} peerDependencies: @@ -11152,7 +11229,7 @@ packages: webpack: 5.74.0_webpack-cli@4.10.0 dev: true - /ts-node/10.9.1_d7c82d9fe3d0589b6776d10a8d26dc91: + /ts-node/10.9.1_27ec3h7d2bmjwz3w2efi2jw4se: resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -11635,10 +11712,11 @@ packages: vite: 3.1.8_sass@1.32.13 dev: true - /vite-plugin-pwa/0.13.1_vite@3.1.8: + /vite-plugin-pwa/0.13.1_a24bsgtcozgewh66gr7y47mcdm: resolution: {integrity: sha512-NR3dIa+o2hzlzo4lF4Gu0cYvoMjSw2DdRc6Epw1yjmCqWaGuN86WK9JqZie4arNlE1ZuWT3CLiMdiX5wcmmUmg==} peerDependencies: vite: ^3.1.0 + workbox-window: ^6.5.4 dependencies: debug: 4.3.4 fast-glob: 3.2.12 @@ -11890,8 +11968,12 @@ packages: vue-demi: 0.13.11_vue@2.7.13 dev: false - /vue-i18n/8.27.2: + /vue-i18n/8.27.2_vue@2.7.13: resolution: {integrity: sha512-QVzn7u2WVH8F7eSKIM00lujC7x1mnuGPaTnDTmB01Hd709jDtB9kYtBqM+MWmp5AJRx3gnqAdZbee9MelqwFBg==} + peerDependencies: + vue: ^2 + dependencies: + vue: 2.7.13 dev: false /vue-recaptcha/1.3.0_vue@2.7.13: @@ -11902,8 +11984,12 @@ packages: vue: 2.7.13 dev: false - /vue-router/3.6.5: + /vue-router/3.6.5_vue@2.7.13: resolution: {integrity: sha512-VYXZQLtjuvKxxcshuRAwjHnciqZVoXAjTjcqBTz4rKc8qih9g9pI3hbDjmqXaHdgL3v8pV6P8Z335XvHzESxLQ==} + peerDependencies: + vue: ^2 + dependencies: + vue: 2.7.13 dev: false /vue-template-compiler/2.7.10: @@ -12022,7 +12108,7 @@ packages: optional: true dependencies: '@discoveryjs/json-ext': 0.5.7 - '@webpack-cli/configtest': 1.2.0_ed7de2690da194b35567e1e94055cb2c + '@webpack-cli/configtest': 1.2.0_5v66e2inugklgvlh4huuavolfq '@webpack-cli/info': 1.5.0_webpack-cli@4.10.0 '@webpack-cli/serve': 1.7.0_webpack-cli@4.10.0 colorette: 2.0.19 @@ -12255,7 +12341,7 @@ packages: '@babel/core': 7.19.1 '@babel/preset-env': 7.19.1_@babel+core@7.19.1 '@babel/runtime': 7.19.0 - '@rollup/plugin-babel': 5.3.1_@babel+core@7.19.1+rollup@2.79.1 + '@rollup/plugin-babel': 5.3.1_r56fldxoyazzliugjcx2ns4pma '@rollup/plugin-node-resolve': 11.2.1_rollup@2.79.1 '@rollup/plugin-replace': 2.4.2_rollup@2.79.1 '@surma/rollup-plugin-off-main-thread': 2.2.3