diff --git a/package.json b/package.json index e0b055d61e..b026efe787 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 2c7757ac4a..263ea83412 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.11.0 '@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_7cf6e007ec1f1f46f758578898e528b4 + jest: 29.2.0_pt3oab7md4pun52yk6ejrzjiwq 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_77901fc20b9dde4fc23250c665b65a30 + ts-jest: 29.0.3_tffzzkezgwx2pkcwct6fbmkuui + ts-node: 10.9.1_o6ib7qqltxpe7qrskddglns2ga 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.11.0 '@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.5_1c1d38b493b466707a8d3375575a0723 + sequelize: 6.25.2_dek4ncqjwsthz3kdej6qwe2xra + sequelize-typescript: 2.1.5_dqotrnetwrtha6ungn2vowqhem 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.11.0 '@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.5_1c1d38b493b466707a8d3375575a0723 + sequelize: 6.25.2_dek4ncqjwsthz3kdej6qwe2xra + sequelize-typescript: 2.1.5_dqotrnetwrtha6ungn2vowqhem devDependencies: '@types/lodash': 4.14.186 '@types/node': 18.11.0 @@ -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.11.0 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: @@ -2477,7 +2477,7 @@ packages: exit: 0.1.2 graceful-fs: 4.2.10 jest-changed-files: 29.2.0 - jest-config: 29.2.0_7cf6e007ec1f1f46f758578898e528b4 + jest-config: 29.2.0_pt3oab7md4pun52yk6ejrzjiwq jest-haste-map: 29.2.0 jest-message-util: 29.2.0 jest-regex-util: 29.2.0 @@ -2787,7 +2787,7 @@ packages: resolution: {integrity: sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==} dev: false - /@rollup/plugin-babel/5.3.1_@babel+core@7.19.3+rollup@2.79.1: + /@rollup/plugin-babel/5.3.1_vy4anxjpv2s44kyfi2kxqu576u: resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==} engines: {node: '>= 10.0.0'} peerDependencies: @@ -3374,7 +3374,7 @@ packages: dev: false optional: 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: @@ -3385,10 +3385,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 @@ -3400,7 +3400,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: @@ -3428,7 +3428,7 @@ packages: '@typescript-eslint/visitor-keys': 5.40.0 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: @@ -3439,7 +3439,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 @@ -3474,7 +3474,7 @@ packages: - supports-color 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: @@ -3611,7 +3611,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' @@ -3619,11 +3619,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: @@ -3634,8 +3634,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.40.0_d765299b94a6a4ae3d9fb8b19a3abfbc - '@typescript-eslint/parser': 5.40.0_eslint@8.25.0+typescript@4.8.4 + '@typescript-eslint/eslint-plugin': 5.40.0_25sstg4uu2sk4pm7xcyzuov7xq + '@typescript-eslint/parser': 5.40.0_z4bbprzjrhnsfa24uvmcbu7f5q eslint: 8.25.0 eslint-plugin-vue: 9.6.0_eslint@8.25.0 typescript: 4.8.4 @@ -3840,7 +3840,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 @@ -3969,8 +3969,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 @@ -5067,8 +5069,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 @@ -5992,7 +5994,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: @@ -6013,7 +6015,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 @@ -6021,7 +6023,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: @@ -6031,14 +6061,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 @@ -6052,7 +6081,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: @@ -6559,7 +6619,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: @@ -7421,7 +7481,7 @@ packages: - supports-color dev: true - /jest-cli/29.2.0_7cf6e007ec1f1f46f758578898e528b4: + /jest-cli/29.2.0_pt3oab7md4pun52yk6ejrzjiwq: resolution: {integrity: sha512-/581TzbXeO+5kbtSlhXEthGiVJCC8AP0jgT0iZINAAMW+tTFj2uWU7z+HNUH5yIYdHV7AvRr0fWLrmHJGIruHg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -7438,7 +7498,7 @@ packages: exit: 0.1.2 graceful-fs: 4.2.10 import-local: 3.1.0 - jest-config: 29.2.0_7cf6e007ec1f1f46f758578898e528b4 + jest-config: 29.2.0_pt3oab7md4pun52yk6ejrzjiwq jest-util: 29.2.0 jest-validate: 29.2.0 prompts: 2.4.2 @@ -7449,7 +7509,7 @@ packages: - ts-node dev: true - /jest-config/29.2.0_7cf6e007ec1f1f46f758578898e528b4: + /jest-config/29.2.0_pt3oab7md4pun52yk6ejrzjiwq: resolution: {integrity: sha512-IkdCsrHIoxDPZAyFcdtQrCQ3uftLqns6Joj0tlbxiAQW4k/zTXmIygqWBmPNxO9FbFkDrhtYZiLHXjaJh9rS+Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -7484,7 +7544,7 @@ packages: pretty-format: 29.2.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.1_77901fc20b9dde4fc23250c665b65a30 + ts-node: 10.9.1_o6ib7qqltxpe7qrskddglns2ga transitivePeerDependencies: - supports-color dev: true @@ -7535,7 +7595,7 @@ packages: peerDependencies: jest: '>=27.2.5' dependencies: - jest: 29.2.0_7cf6e007ec1f1f46f758578898e528b4 + jest: 29.2.0_pt3oab7md4pun52yk6ejrzjiwq jest-diff: 29.2.0 jest-get-type: 29.2.0 dev: true @@ -7805,7 +7865,7 @@ packages: supports-color: 8.1.1 dev: true - /jest/29.2.0_7cf6e007ec1f1f46f758578898e528b4: + /jest/29.2.0_pt3oab7md4pun52yk6ejrzjiwq: resolution: {integrity: sha512-6krPemKUXCEu5Fh3j6ZVoLMjpTQVm0OCU+7f3K/9gllX8wNIE6NSCQ6s0q2RDoiKLRaQlVRHyscjSPRPqCI0Fg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -7818,7 +7878,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_7cf6e007ec1f1f46f758578898e528b4 + jest-cli: 29.2.0_pt3oab7md4pun52yk6ejrzjiwq transitivePeerDependencies: - '@types/node' - supports-color @@ -7922,7 +7982,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' @@ -9349,10 +9409,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 @@ -10079,7 +10156,7 @@ packages: engines: {node: '>= 10.0.0'} dev: false - /sequelize-typescript/2.1.5_1c1d38b493b466707a8d3375575a0723: + /sequelize-typescript/2.1.5_dqotrnetwrtha6ungn2vowqhem: resolution: {integrity: sha512-x1CNODct8gJyfZPwEZBU5uVGNwgJI2Fda913ZxD5ZtCSRyTDPBTS/0uXciF+MlCpyqjpmoCAPtudQWzw579bzA==} engines: {node: '>=10.0.0'} peerDependencies: @@ -10092,10 +10169,10 @@ packages: '@types/validator': 13.7.8 glob: 7.2.0 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: @@ -10930,7 +11007,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 @@ -10954,7 +11031,7 @@ packages: '@jest/types': 29.2.0 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.2.0_7cf6e007ec1f1f46f758578898e528b4 + jest: 29.2.0_pt3oab7md4pun52yk6ejrzjiwq jest-util: 29.2.0 json5: 2.2.1 lodash.memoize: 4.1.2 @@ -10964,7 +11041,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: @@ -10979,7 +11056,7 @@ packages: webpack: 5.74.0_webpack-cli@4.10.0 dev: true - /ts-node/10.9.1_77901fc20b9dde4fc23250c665b65a30: + /ts-node/10.9.1_o6ib7qqltxpe7qrskddglns2ga: resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -11462,10 +11539,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 @@ -11717,8 +11795,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: @@ -11729,8 +11811,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.13: @@ -11849,7 +11935,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 @@ -12082,7 +12168,7 @@ packages: '@babel/core': 7.19.3 '@babel/preset-env': 7.19.4_@babel+core@7.19.3 '@babel/runtime': 7.19.4 - '@rollup/plugin-babel': 5.3.1_@babel+core@7.19.3+rollup@2.79.1 + '@rollup/plugin-babel': 5.3.1_vy4anxjpv2s44kyfi2kxqu576u '@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