diff --git a/packages/codemirror-lang-graphql/package.json b/packages/codemirror-lang-graphql/package.json index 821c7deba..c945a940c 100644 --- a/packages/codemirror-lang-graphql/package.json +++ b/packages/codemirror-lang-graphql/package.json @@ -24,9 +24,9 @@ "devDependencies": { "@lezer/generator": "^1.5.0", "mocha": "^9.2.2", - "rollup": "^2.70.2", - "rollup-plugin-dts": "^4.2.1", - "rollup-plugin-ts": "^2.0.7", - "typescript": "^4.6.3" + "rollup": "^3.29.3", + "rollup-plugin-dts": "^6.0.2", + "rollup-plugin-ts": "^3.4.5", + "typescript": "^5.2.2" } } diff --git a/packages/hoppscotch-common/src/composables/graphql.ts b/packages/hoppscotch-common/src/composables/graphql.ts index a215ae621..a3cee3864 100644 --- a/packages/hoppscotch-common/src/composables/graphql.ts +++ b/packages/hoppscotch-common/src/composables/graphql.ts @@ -10,6 +10,7 @@ import { WatchStopHandle, watchSyncEffect, watch, + nextTick, } from "vue" import { client, @@ -101,7 +102,7 @@ export const useGQLQuery = < const rerunQuery = () => { source.value = !isPaused.value - ? client.value.executeQuery(request.value, { + ? client.value?.executeQuery(request.value, { requestPolicy: "network-only", }) : undefined @@ -126,7 +127,7 @@ export const useGQLQuery = < const invalidateStops = args.updateSubs!.map((sub) => { return wonkaPipe( - client.value.executeSubscription(sub), + client.value!.executeSubscription(sub), onEnd(() => { if (source.value) execute() }), @@ -194,7 +195,8 @@ export const useGQLQuery = < } isPaused.value = false - rerunQuery() + + nextTick(rerunQuery) } const pause = () => { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dbb14ad09..afcbc9c17 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -52,17 +52,17 @@ importers: specifier: ^9.2.2 version: 9.2.2 rollup: - specifier: ^2.70.2 - version: 2.75.7 + specifier: ^3.29.3 + version: 3.29.3 rollup-plugin-dts: - specifier: ^4.2.1 - version: 4.2.2(rollup@2.75.7)(typescript@4.7.4) + specifier: ^6.0.2 + version: 6.0.2(rollup@3.29.3)(typescript@5.2.2) rollup-plugin-ts: - specifier: ^2.0.7 - version: 2.0.7(rollup@2.75.7)(typescript@4.7.4) + specifier: ^3.4.5 + version: 3.4.5(rollup@3.29.3)(typescript@5.2.2) typescript: - specifier: ^4.6.3 - version: 4.7.4 + specifier: ^5.2.2 + version: 5.2.2 packages/dioc: dependencies: @@ -731,7 +731,7 @@ importers: version: 12.1.3 rollup-plugin-polyfill-node: specifier: ^0.12.0 - version: 0.12.0(rollup@2.79.1) + version: 0.12.0(rollup@3.29.3) sass: specifier: ^1.66.0 version: 1.66.0 @@ -746,7 +746,7 @@ importers: version: 0.16.5(@vue/compiler-sfc@3.3.4) unplugin-vue-components: specifier: ^0.25.1 - version: 0.25.1(rollup@2.79.1)(vue@3.3.4) + version: 0.25.1(rollup@3.29.3)(vue@3.3.4) vite: specifier: ^4.4.9 version: 4.4.9(@types/node@17.0.45)(sass@1.66.0)(terser@5.19.2) @@ -758,7 +758,7 @@ importers: version: 1.0.11(vite@4.4.9) vite-plugin-inspect: specifier: ^0.7.38 - version: 0.7.38(rollup@2.79.1)(vite@4.4.9) + version: 0.7.38(rollup@3.29.3)(vite@4.4.9) vite-plugin-pages: specifier: ^0.31.0 version: 0.31.0(@vue/compiler-sfc@3.3.4)(vite@4.4.9) @@ -1339,7 +1339,7 @@ importers: version: 0.13.1(vite@3.2.4)(workbox-build@6.6.0)(workbox-window@6.6.0) vite-plugin-vue-layouts: specifier: ^0.7.0 - version: 0.7.0(vite@3.2.4)(vue-router@4.1.0)(vue@3.2.45) + version: 0.7.0(vite@3.2.4)(vue-router@4.2.4)(vue@3.2.45) vite-plugin-windicss: specifier: ^1.8.8 version: 1.8.8(vite@3.2.4) @@ -1754,6 +1754,16 @@ packages: '@babel/highlight': 7.22.10 chalk: 2.4.2 + /@babel/code-frame@7.22.13: + resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==} + engines: {node: '>=6.9.0'} + requiresBuild: true + dependencies: + '@babel/highlight': 7.22.20 + chalk: 2.4.2 + dev: true + optional: true + /@babel/compat-data@7.22.9: resolution: {integrity: sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==} engines: {node: '>=6.9.0'} @@ -1973,6 +1983,13 @@ packages: resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} engines: {node: '>=6.9.0'} + /@babel/helper-validator-identifier@7.22.20: + resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} + engines: {node: '>=6.9.0'} + requiresBuild: true + dev: true + optional: true + /@babel/helper-validator-identifier@7.22.5: resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==} engines: {node: '>=6.9.0'} @@ -2015,6 +2032,17 @@ packages: chalk: 2.4.2 js-tokens: 4.0.0 + /@babel/highlight@7.22.20: + resolution: {integrity: sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==} + engines: {node: '>=6.9.0'} + requiresBuild: true + dependencies: + '@babel/helper-validator-identifier': 7.22.20 + chalk: 2.4.2 + js-tokens: 4.0.0 + dev: true + optional: true + /@babel/parser@7.18.6: resolution: {integrity: sha512-uQVSa9jJUe/G/304lXspfWVpKpK4euFLgGiMQFOCpM/bgcAdeoHwi/OQz23O9GK2osz26ZiXRRV9aV+Yl1O8tw==} engines: {node: '>=6.0.0'} @@ -6062,8 +6090,8 @@ packages: vue-i18n: optional: true dependencies: - '@intlify/message-compiler': 9.3.0-beta.26 - '@intlify/shared': 9.3.0-beta.26 + '@intlify/message-compiler': 9.4.1 + '@intlify/shared': 9.4.1 jsonc-eslint-parser: 1.4.1 source-map: 0.6.1 vue-i18n: 9.2.2(vue@3.3.4) @@ -6124,11 +6152,11 @@ packages: source-map-js: 1.0.2 dev: true - /@intlify/message-compiler@9.3.0-beta.26: - resolution: {integrity: sha512-qsfU6Lca7mI80ts1vgy+pfNvGm2gHy0nERpT/K1GYgnECmsKwud0e8SG1PPxKPEHKa5Mdngzs4pS7X1wH0SCGA==} + /@intlify/message-compiler@9.4.1: + resolution: {integrity: sha512-aN2N+dUx320108QhH51Ycd2LEpZ+NKbzyQ2kjjhqMcxhHdxtOnkgdx+MDBhOy/CObwBmhC3Nygzc6hNlfKvPNw==} engines: {node: '>= 16'} dependencies: - '@intlify/shared': 9.3.0-beta.26 + '@intlify/shared': 9.4.1 source-map-js: 1.0.2 dev: true @@ -6141,8 +6169,8 @@ packages: engines: {node: '>= 16'} dev: true - /@intlify/shared@9.3.0-beta.26: - resolution: {integrity: sha512-RpCtfSYIg4tSskrazTr5+WCHyw6qpgwdIxC+x3nCnrPGxyk+en9FoSbadVfx/w7uDTdyhKslEw4d2+qhNc0s4Q==} + /@intlify/shared@9.4.1: + resolution: {integrity: sha512-A51elBmZWf1FS80inf/32diO9DeXoqg9GR9aUDHFcfHoNDuT46Q+fpPOdj8jiJnSHSBh8E1E+6qWRhAZXdK3Ng==} engines: {node: '>= 16'} dev: true @@ -6162,7 +6190,7 @@ packages: optional: true dependencies: '@intlify/bundle-utils': 7.0.0 - '@intlify/shared': 9.3.0-beta.26 + '@intlify/shared': 9.4.1 '@rollup/pluginutils': 4.2.1 debug: 4.3.4(supports-color@9.2.2) fast-glob: 3.2.11 @@ -6189,7 +6217,7 @@ packages: optional: true dependencies: '@intlify/bundle-utils': 3.4.0(vue-i18n@9.2.2) - '@intlify/shared': 9.3.0-beta.26 + '@intlify/shared': 9.4.1 '@rollup/pluginutils': 4.2.1 debug: 4.3.4(supports-color@9.2.2) fast-glob: 3.3.1 @@ -6217,7 +6245,7 @@ packages: optional: true dependencies: '@intlify/bundle-utils': 3.4.0(vue-i18n@9.2.2) - '@intlify/shared': 9.3.0-beta.26 + '@intlify/shared': 9.4.1 '@rollup/pluginutils': 4.2.1 debug: 4.3.4(supports-color@9.2.2) fast-glob: 3.3.1 @@ -6244,7 +6272,7 @@ packages: optional: true dependencies: '@intlify/bundle-utils': 3.4.0(vue-i18n@9.2.2) - '@intlify/shared': 9.3.0-beta.26 + '@intlify/shared': 9.4.1 '@rollup/pluginutils': 4.2.1 debug: 4.3.4(supports-color@9.2.2) fast-glob: 3.3.1 @@ -6921,8 +6949,8 @@ packages: - encoding - supports-color - /@mdn/browser-compat-data@4.2.1: - resolution: {integrity: sha512-EWUguj2kd7ldmrF9F+vI5hUOralPd+sdsUnYbRy33vZTuZkduC1shE9TtEMEjAQwyfyMb4ole5KtjF8MsnQOlA==} + /@mdn/browser-compat-data@5.3.18: + resolution: {integrity: sha512-QkLweIx1dEF7nBWZhRKDsYd26k/RW2G87x7Dy8YDSeYq4sPMpqVMRZnLEcKwwoIgQJOcgGaGcVMRWaQHhrhB/g==} dev: true /@microsoft/api-extractor-model@7.27.5(@types/node@17.0.45): @@ -7520,7 +7548,7 @@ packages: rollup: 2.79.1 dev: true - /@rollup/plugin-inject@5.0.3(rollup@2.79.1): + /@rollup/plugin-inject@5.0.3(rollup@3.29.3): resolution: {integrity: sha512-411QlbL+z2yXpRWFXSmw/teQRMkXcAAC8aYTemc15gwJRpvEVDQwoe+N/HTFD8RFG8+88Bme9DK2V9CVm7hJdA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -7529,10 +7557,10 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.3(rollup@2.79.1) + '@rollup/pluginutils': 5.0.3(rollup@3.29.3) estree-walker: 2.0.2 magic-string: 0.27.0 - rollup: 2.79.1 + rollup: 3.29.3 dev: true /@rollup/plugin-node-resolve@11.2.1(rollup@2.79.1): @@ -7579,7 +7607,7 @@ packages: estree-walker: 2.0.2 picomatch: 2.3.1 - /@rollup/pluginutils@5.0.2(rollup@2.79.1): + /@rollup/pluginutils@5.0.2(rollup@3.29.3): resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -7591,7 +7619,7 @@ packages: '@types/estree': 1.0.1 estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 2.79.1 + rollup: 3.29.3 dev: true /@rollup/pluginutils@5.0.3(rollup@2.79.1): @@ -7609,6 +7637,21 @@ packages: rollup: 2.79.1 dev: true + /@rollup/pluginutils@5.0.3(rollup@3.29.3): + resolution: {integrity: sha512-hfllNN4a80rwNQ9QCxhxuHCGHMAvabXqxNdaChUSSadMre7t4iEUI6fFAhBOn/eIYTgYVhBv7vCLsAJ4u3lf3g==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@types/estree': 1.0.1 + estree-walker: 2.0.2 + picomatch: 2.3.1 + rollup: 3.29.3 + dev: true + /@rushstack/eslint-patch@1.1.4: resolution: {integrity: sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA==} dev: true @@ -8253,10 +8296,6 @@ packages: resolution: {integrity: sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==} dev: false - /@types/node@16.11.43: - resolution: {integrity: sha512-GqWykok+3uocgfAJM8imbozrqLnPyTrpFlrryURQlw1EesPUCx5XxTiucWDSFF9/NUEXDuD4bnvHm8xfVGWTpQ==} - dev: true - /@types/node@17.0.45: resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} @@ -8386,10 +8425,6 @@ packages: '@types/node': 18.17.6 dev: true - /@types/semver@7.3.10: - resolution: {integrity: sha512-zsv3fsC7S84NN6nPK06u79oWgrPVd0NvOyqgghV1haPaFcVxIrP4DLomRwGAXk0ui4HZA7mOcSFL98sMVW9viw==} - dev: true - /@types/semver@7.5.0: resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==} dev: true @@ -11066,43 +11101,20 @@ packages: resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==} dev: true - /browserslist-generator@1.0.66: - resolution: {integrity: sha512-aFDax4Qzh29DdyhHQBD2Yu2L5OvaDnvYFMbmpLrLwwaNK4H6dHEhC/Nxv93/+mfAA+a/t94ln0P2JZvHO6LZDA==} - engines: {node: '>=8.0.0'} + /browserslist-generator@2.1.0: + resolution: {integrity: sha512-ZFz4mAOgqm0cbwKaZsfJbYDbTXGoPANlte7qRsRJOfjB9KmmISQrXJxAVrnXG8C8v/QHNzXyeJt0Cfcks6zZvQ==} + engines: {node: '>=16.15.1', npm: '>=7.0.0', pnpm: '>=3.2.0', yarn: '>=1.13'} dependencies: - '@mdn/browser-compat-data': 4.2.1 + '@mdn/browser-compat-data': 5.3.18 '@types/object-path': 0.11.1 - '@types/semver': 7.3.10 + '@types/semver': 7.5.0 '@types/ua-parser-js': 0.7.36 - browserslist: 4.20.2 - caniuse-lite: 1.0.30001363 - isbot: 3.4.5 + browserslist: 4.21.10 + caniuse-lite: 1.0.30001521 + isbot: 3.7.0 object-path: 0.11.8 semver: 7.5.4 - ua-parser-js: 1.0.2 - dev: true - - /browserslist@4.20.2: - resolution: {integrity: sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - dependencies: - caniuse-lite: 1.0.30001363 - electron-to-chromium: 1.4.178 - escalade: 3.1.1 - node-releases: 2.0.5 - picocolors: 1.0.0 - dev: true - - /browserslist@4.21.1: - resolution: {integrity: sha512-Nq8MFCSrnJXSc88yliwlzQe3qNe3VntIjhsArW9IJOEPSHNx23FalwApUVbzAWABLhYJJ7y8AynWI/XM8OdfjQ==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - dependencies: - caniuse-lite: 1.0.30001363 - electron-to-chromium: 1.4.178 - node-releases: 2.0.5 - update-browserslist-db: 1.0.4(browserslist@4.21.1) + ua-parser-js: 1.0.36 dev: true /browserslist@4.21.10: @@ -11241,10 +11253,6 @@ packages: engines: {node: '>=10'} dev: true - /caniuse-lite@1.0.30001363: - resolution: {integrity: sha512-HpQhpzTGGPVMnCjIomjt+jvyUu8vNFo3TaDiZ/RcoTrlOq/5+tC8zHdsbgFB6MxmaY+jCpsH09aD80Bb4Ow3Sg==} - dev: true - /caniuse-lite@1.0.30001521: resolution: {integrity: sha512-fnx1grfpEOvDGH+V17eccmNjucGUnCbP6KL+l5KqBIerp26WK/+RQ7CIDE37KGJjaPyqWXXlFUyKiWmvdNNKmQ==} @@ -11622,14 +11630,14 @@ packages: dot-prop: 5.3.0 dev: true - /compatfactory@0.0.13(typescript@4.7.4): - resolution: {integrity: sha512-k9Sl/Qal3xQPnjAFZaRpl7jlCh0hDEhVaxyiTMfiHKC/w5TYn4Nds+7340X/v1OrAQC5xGBtaD2JpWgPhXWaAw==} - engines: {node: '>=10.0.0'} + /compatfactory@3.0.0(typescript@5.2.2): + resolution: {integrity: sha512-WD5kF7koPwVoyKL8p0LlrmIZtilrD46sQStyzzxzTFinMKN2Dxk1hN+sddLSQU1mGIZvQfU8c+ONSghvvM40jg==} + engines: {node: '>=14.9.0'} peerDependencies: - typescript: '>=3.x || >= 4.x' + typescript: '>=3.x || >= 4.x || >= 5.x' dependencies: - helpertypes: 0.0.18 - typescript: 4.7.4 + helpertypes: 0.0.19 + typescript: 5.2.2 dev: true /component-bind@1.0.0: @@ -11921,11 +11929,11 @@ packages: - encoding dev: false - /crosspath@1.0.0: - resolution: {integrity: sha512-mpjkSErNO6vioL/Cde2aF4UBysPFEMyn+1AN1t7Oc4yqvzSRWe8iBte4P8BHyjo64OmC+ZBxwjIqmpSpIWiQ7Q==} - engines: {node: '>=10.0.0'} + /crosspath@2.0.0: + resolution: {integrity: sha512-ju88BYCQ2uvjO2bR+SsgLSTwTSctU+6Vp2ePbKPgSCZyy4MWZxYsT738DlKVRE5utUjobjPRm1MkTYKJxCmpTA==} + engines: {node: '>=14.9.0'} dependencies: - '@types/node': 16.11.43 + '@types/node': 17.0.45 dev: true /crypt@0.0.2: @@ -12479,10 +12487,6 @@ packages: dependencies: jake: 10.8.5 - /electron-to-chromium@1.4.178: - resolution: {integrity: sha512-aWuhJXkwIdoQzGR8p2QvR3N0OzdUKZSP8+P/hzuMzNQIPZoEa8HiCGM75bQBHjyz+eKT5PB9dVCzkK/tyQ4B5Q==} - dev: true - /electron-to-chromium@1.4.496: resolution: {integrity: sha512-qeXC3Zbykq44RCrBa4kr8v/dWzYJA8rAwpyh9Qd+NKWoJfjG5vvJqy9XOJ9H4P/lqulZBCgUWAYi+FeK5AuJ8g==} @@ -14160,7 +14164,7 @@ packages: vue-template-compiler: optional: true dependencies: - '@babel/code-frame': 7.18.6 + '@babel/code-frame': 7.22.10 chalk: 4.1.2 chokidar: 3.5.3 cosmiconfig: 7.0.1 @@ -14956,8 +14960,8 @@ packages: capital-case: 1.0.4 tslib: 2.6.2 - /helpertypes@0.0.18: - resolution: {integrity: sha512-XRhfbSEmR+poXUC5/8AbmYNJb2riOT6qPzjGJZr0S9YedHiaY+/tzPYzWMUclYMEdCYo/1l8PDYrQFCj02v97w==} + /helpertypes@0.0.19: + resolution: {integrity: sha512-J00e55zffgi3yVnUp0UdbMztNkr2PnizEkOe9URNohnrNhW5X0QpegkuLpOmFQInpi93Nb8MCjQRHAiCDF42NQ==} engines: {node: '>=10.0.0'} dev: true @@ -15847,8 +15851,8 @@ packages: resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} dev: true - /isbot@3.4.5: - resolution: {integrity: sha512-+KD6q1BBtw0iK9aGBGSfxJ31/ZgizKRjhm8ebgJUBMx0aeeQuIJ1I72beCoIrltIZGrSm4vmrxRxrG5n1aUTtw==} + /isbot@3.7.0: + resolution: {integrity: sha512-9BcjlI89966BqWJmYdTnRub85sit931MyCthSIPtgoOsTjoW7A2MVa09HzPpYE2+G4vyAxfDvR0AbUGV0FInQg==} engines: {node: '>=12'} dev: true @@ -17691,6 +17695,13 @@ packages: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 + /magic-string@0.30.3: + resolution: {integrity: sha512-B7xGbll2fG/VjP+SWg4sX3JynwIU0mjoTc6MPpKNuIvftk6u6vqhDnk1R80b8C2GBR6ywqy+1DcKBrevBg+bmw==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + dev: true + /mailparser@3.6.4: resolution: {integrity: sha512-4bDgbLdlcBKX8jtVskfn/G93nZo3lf7pyuLbAQ031SHQLihEqxtRwHrb9SXMTqiTkEGlOdpDrZE5uH18O+2A+A==} dependencies: @@ -18570,10 +18581,6 @@ packages: /node-releases@2.0.13: resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} - /node-releases@2.0.5: - resolution: {integrity: sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==} - dev: true - /nodemailer@6.9.1: resolution: {integrity: sha512-qHw7dOiU5UKNnQpXktdgQ1d3OFgRAekuvbJLcdG5dnEo/GtcTHRYM7+UfJARdOFU9WUQO8OiIamgWPmiSFHYAA==} engines: {node: '>=6.0.0'} @@ -20025,18 +20032,18 @@ packages: dependencies: glob: 7.2.0 - /rollup-plugin-dts@4.2.2(rollup@2.75.7)(typescript@4.7.4): - resolution: {integrity: sha512-A3g6Rogyko/PXeKoUlkjxkP++8UDVpgA7C+Tdl77Xj4fgEaIjPSnxRmR53EzvoYy97VMVwLAOcWJudaVAuxneQ==} - engines: {node: '>=v12.22.11'} + /rollup-plugin-dts@6.0.2(rollup@3.29.3)(typescript@5.2.2): + resolution: {integrity: sha512-GYCCy9DyE5csSuUObktJBpjNpW2iLZMabNDIiAqzQWBl7l/WHzjvtAXevf8Lftk8EA920tuxeB/g8dM8MVMR6A==} + engines: {node: '>=v16'} peerDependencies: - rollup: ^2.55 - typescript: ^4.1 + rollup: ^3.25 + typescript: ^4.5 || ^5.0 dependencies: - magic-string: 0.26.2 - rollup: 2.75.7 - typescript: 4.7.4 + magic-string: 0.30.3 + rollup: 3.29.3 + typescript: 5.2.2 optionalDependencies: - '@babel/code-frame': 7.22.10 + '@babel/code-frame': 7.22.13 dev: true /rollup-plugin-inject@3.0.2: @@ -20063,13 +20070,13 @@ packages: rollup: 2.79.1 dev: true - /rollup-plugin-polyfill-node@0.12.0(rollup@2.79.1): + /rollup-plugin-polyfill-node@0.12.0(rollup@3.29.3): resolution: {integrity: sha512-PWEVfDxLEKt8JX1nZ0NkUAgXpkZMTb85rO/Ru9AQ69wYW8VUCfDgP4CGRXXWYni5wDF0vIeR1UoF3Jmw/Lt3Ug==} peerDependencies: rollup: ^1.20.0 || ^2.0.0 || ^3.0.0 dependencies: - '@rollup/plugin-inject': 5.0.3(rollup@2.79.1) - rollup: 2.79.1 + '@rollup/plugin-inject': 5.0.3(rollup@3.29.3) + rollup: 3.29.3 dev: true /rollup-plugin-terser@7.0.2(rollup@2.79.1): @@ -20085,18 +20092,19 @@ packages: terser: 5.19.2 dev: true - /rollup-plugin-ts@2.0.7(rollup@2.75.7)(typescript@4.7.4): - resolution: {integrity: sha512-M9sppRKX6y/b2KXbGdUdHid0tshAEK/sEeYLBHBJiBa4swukSsoFVXKGGZasLcjaXhgUnnizFuvFFj6znxwvSA==} - engines: {node: '>=10.0.0', npm: '>=7.0.0', pnpm: '>=3.2.0', yarn: '>=1.13'} + /rollup-plugin-ts@3.4.5(rollup@3.29.3)(typescript@5.2.2): + resolution: {integrity: sha512-9iCstRJpEZXSRQuXitlSZAzcGlrqTbJg1pE4CMbEi6xYldxVncdPyzA2I+j6vnh73wBymZckerS+Q/iEE/M3Ow==} + engines: {node: '>=16.15.1', npm: '>=7.0.0', pnpm: '>=3.2.0', yarn: '>=1.13'} peerDependencies: - '@babel/core': '>=6.x || >=7.x' - '@babel/plugin-transform-runtime': '>=6.x || >=7.x' - '@babel/preset-env': '>=6.x || >=7.x' - '@babel/runtime': '>=6.x || >=7.x' + '@babel/core': '>=7.x' + '@babel/plugin-transform-runtime': '>=7.x' + '@babel/preset-env': '>=7.x' + '@babel/preset-typescript': '>=7.x' + '@babel/runtime': '>=7.x' '@swc/core': '>=1.x' '@swc/helpers': '>=0.2' - rollup: '>=1.x || >=2.x' - typescript: '>=3.2.x || >= 4.x' + rollup: '>=1.x || >=2.x || >=3.x' + typescript: '>=3.2.x || >= 4.x || >= 5.x' peerDependenciesMeta: '@babel/core': optional: true @@ -20104,6 +20112,8 @@ packages: optional: true '@babel/preset-env': optional: true + '@babel/preset-typescript': + optional: true '@babel/runtime': optional: true '@swc/core': @@ -20111,18 +20121,18 @@ packages: '@swc/helpers': optional: true dependencies: - '@rollup/pluginutils': 4.2.1 + '@rollup/pluginutils': 5.0.3(rollup@3.29.3) '@wessberg/stringutil': 1.0.19 - browserslist: 4.21.1 - browserslist-generator: 1.0.66 - chalk: 4.1.2 - compatfactory: 0.0.13(typescript@4.7.4) - crosspath: 1.0.0 - magic-string: 0.26.2 - rollup: 2.75.7 - ts-clone-node: 0.3.32(typescript@4.7.4) - tslib: 2.4.0 - typescript: 4.7.4 + ansi-colors: 4.1.3 + browserslist: 4.21.10 + browserslist-generator: 2.1.0 + compatfactory: 3.0.0(typescript@5.2.2) + crosspath: 2.0.0 + magic-string: 0.30.2 + rollup: 3.29.3 + ts-clone-node: 3.0.0(typescript@5.2.2) + tslib: 2.6.2 + typescript: 5.2.2 dev: true /rollup-pluginutils@2.8.2: @@ -20131,31 +20141,15 @@ packages: estree-walker: 0.6.1 dev: true - /rollup@2.75.7: - resolution: {integrity: sha512-VSE1iy0eaAYNCxEXaleThdFXqZJ42qDBatAwrfnPlENEZ8erQ+0LYX4JXOLPceWfZpV1VtZwZ3dFCuOZiSyFtQ==} - engines: {node: '>=10.0.0'} - hasBin: true - optionalDependencies: - fsevents: 2.3.2 - /rollup@2.79.1: resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==} engines: {node: '>=10.0.0'} hasBin: true - requiresBuild: true optionalDependencies: fsevents: 2.3.2 - /rollup@3.24.0: - resolution: {integrity: sha512-OgraHOIg2YpHQTjl0/ymWfFNBEyPucB7lmhXrQUh38qNOegxLapSPFs9sNr0qKR75awW41D93XafoR2QfhBdUQ==} - engines: {node: '>=14.18.0', npm: '>=8.0.0'} - hasBin: true - optionalDependencies: - fsevents: 2.3.2 - dev: true - - /rollup@3.28.0: - resolution: {integrity: sha512-d7zhvo1OUY2SXSM6pfNjgD5+d0Nz87CUp4mt8l/GgVP3oBsPwzNvSzyu1me6BSG9JIgWNTVcafIXBIyM8yQ3yw==} + /rollup@3.29.3: + resolution: {integrity: sha512-T7du6Hum8jOkSWetjRgbwpM6Sy0nECYrYRSmZjayFcOddtKJWU4d17AC3HNUk7HRuqy4p+G7aEZclSHytqUmEg==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: @@ -21524,14 +21518,14 @@ packages: typescript: 5.1.6 dev: true - /ts-clone-node@0.3.32(typescript@4.7.4): - resolution: {integrity: sha512-YYGvoWy2Ba98/YC/0leD7IRsU/q5pu/KRg9dD8omzkbgoZ8g7gfYfED9mWMTyNp7J3CQiiKyvM62B7mXXHKU7Q==} - engines: {node: '>=10.0.0'} + /ts-clone-node@3.0.0(typescript@5.2.2): + resolution: {integrity: sha512-egavvyHbIoelkgh1IC2agNB1uMNjB8VJgh0g/cn0bg2XXTcrtjrGMzEk4OD3Fi2hocICjP3vMa56nkzIzq0FRg==} + engines: {node: '>=14.9.0'} peerDependencies: - typescript: ^3.x || ^4.x + typescript: ^3.x || ^4.x || ^5.x dependencies: - compatfactory: 0.0.13(typescript@4.7.4) - typescript: 4.7.4 + compatfactory: 3.0.0(typescript@5.2.2) + typescript: 5.2.2 dev: true /ts-essentials@7.0.3(typescript@4.9.3): @@ -21859,7 +21853,7 @@ packages: joycon: 3.1.1 postcss-load-config: 3.1.4 resolve-from: 5.0.0 - rollup: 2.75.7 + rollup: 2.79.1 source-map: 0.8.0-beta.0 sucrase: 3.23.0 tree-kill: 1.2.2 @@ -22037,12 +22031,18 @@ packages: engines: {node: '>=14.17'} hasBin: true + /typescript@5.2.2: + resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} + engines: {node: '>=14.17'} + hasBin: true + dev: true + /ua-parser-js@0.7.31: resolution: {integrity: sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==} dev: true - /ua-parser-js@1.0.2: - resolution: {integrity: sha512-00y/AXhx0/SsnI51fTc0rLRmafiGOM4/O+ny10Ps7f+j/b8p/ZY11ytMgznXkOVo4GQ+KwQG5UQLkLGirsACRg==} + /ua-parser-js@1.0.36: + resolution: {integrity: sha512-znuyCIXzl8ciS3+y3fHJI/2OhQIXbXw9MWC/o3qwyR+RGppjZHrM27CGFSKCJXi2Kctiz537iOu2KnXs1lMQhw==} dev: true /uc.micro@1.0.6: @@ -22367,6 +22367,35 @@ packages: - supports-color dev: true + /unplugin-vue-components@0.25.1(rollup@3.29.3)(vue@3.3.4): + resolution: {integrity: sha512-kzS2ZHVMaGU2XEO2keYQcMjNZkanDSGDdY96uQT9EPe+wqSZwwgbFfKVJ5ti0+8rGAcKHColwKUvctBhq2LJ3A==} + engines: {node: '>=14'} + peerDependencies: + '@babel/parser': ^7.15.8 + '@nuxt/kit': ^3.2.2 + vue: 2 || 3 + peerDependenciesMeta: + '@babel/parser': + optional: true + '@nuxt/kit': + optional: true + dependencies: + '@antfu/utils': 0.7.6 + '@rollup/pluginutils': 5.0.3(rollup@3.29.3) + chokidar: 3.5.3 + debug: 4.3.4(supports-color@9.2.2) + fast-glob: 3.3.1 + local-pkg: 0.4.3 + magic-string: 0.30.2 + minimatch: 9.0.3 + resolve: 1.22.4 + unplugin: 1.4.0 + vue: 3.3.4 + transitivePeerDependencies: + - rollup + - supports-color + dev: true + /unplugin@0.7.1(esbuild@0.19.2)(rollup@2.79.1)(vite@3.2.4): resolution: {integrity: sha512-Z6hNDXDNh9aimMkPU1mEjtk+2ova8gh0y7rJeJdGH1vWZOHwF2lLQiQ/R97rv9ymmzEQXsR2fyMet72T8jy6ew==} peerDependencies: @@ -22492,17 +22521,6 @@ packages: escalade: 3.1.1 picocolors: 1.0.0 - /update-browserslist-db@1.0.4(browserslist@4.21.1): - resolution: {integrity: sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - dependencies: - browserslist: 4.21.1 - escalade: 3.1.1 - picocolors: 1.0.0 - dev: true - /upper-case-first@2.0.2: resolution: {integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==} dependencies: @@ -22813,7 +22831,7 @@ packages: typescript: '*' dependencies: '@microsoft/api-extractor': 7.36.3(@types/node@17.0.45) - '@rollup/pluginutils': 5.0.2(rollup@2.79.1) + '@rollup/pluginutils': 5.0.2(rollup@3.29.3) '@rushstack/node-core-library': 3.59.6(@types/node@17.0.45) '@vue/language-core': 1.8.8(typescript@4.9.3) debug: 4.3.4(supports-color@9.2.2) @@ -22821,7 +22839,7 @@ packages: typescript: 4.9.3 vue-tsc: 1.8.8(typescript@4.9.3) optionalDependencies: - rollup: 2.79.1 + rollup: 3.29.3 vite: 4.4.9(@types/node@17.0.45)(sass@1.53.0)(terser@5.19.2) transitivePeerDependencies: - '@types/node' @@ -22903,6 +22921,30 @@ packages: open: 9.1.0 picocolors: 1.0.0 sirv: 2.0.3 + vite: 4.4.9(@types/node@17.0.45)(sass@1.53.0)(terser@5.19.2) + transitivePeerDependencies: + - rollup + - supports-color + dev: true + + /vite-plugin-inspect@0.7.38(rollup@3.29.3)(vite@4.4.9): + resolution: {integrity: sha512-+p6pJVtBOLGv+RBrcKAFUdx+euizg0bjL35HhPyM0MjtKlqoC5V9xkCmO9Ctc8JrTyXqODbHqiLWJKumu5zJ7g==} + engines: {node: '>=14'} + peerDependencies: + '@nuxt/kit': '*' + vite: ^3.1.0 || ^4.0.0 + peerDependenciesMeta: + '@nuxt/kit': + optional: true + dependencies: + '@antfu/utils': 0.7.6 + '@rollup/pluginutils': 5.0.3(rollup@3.29.3) + debug: 4.3.4(supports-color@9.2.2) + error-stack-parser-es: 0.1.1 + fs-extra: 11.1.1 + open: 9.1.0 + picocolors: 1.0.0 + sirv: 2.0.3 vite: 4.4.9(@types/node@17.0.45)(sass@1.66.0)(terser@5.19.2) transitivePeerDependencies: - rollup @@ -23071,6 +23113,23 @@ packages: - supports-color dev: true + /vite-plugin-vue-layouts@0.7.0(vite@3.2.4)(vue-router@4.2.4)(vue@3.2.45): + resolution: {integrity: sha512-k5XDmRNFo4M/GmUjhbRXj2WmJiFcGoVI8l/uZ72RHyRDQr4wE/6Zq/KFq0lqXomWQxTSzakQRUswzNwtvZLE8A==} + peerDependencies: + vite: ^2.5.0 || ^3.0.0-0 + vue: ^2.6.12 || ^3.2.4 + vue-router: ^3.5.1 || ^ 4.0.11 + dependencies: + '@vue/compiler-sfc': 3.3.4 + debug: 4.3.4(supports-color@9.2.2) + fast-glob: 3.3.1 + vite: 3.2.4(@types/node@17.0.45)(sass@1.53.0)(terser@5.19.2) + vue: 3.2.45 + vue-router: 4.2.4(vue@3.2.45) + transitivePeerDependencies: + - supports-color + dev: true + /vite-plugin-vue-layouts@0.8.0(vite@4.4.9)(vue-router@4.2.4)(vue@3.3.4): resolution: {integrity: sha512-UZW2nSV2LraTSe7gsAL46hfdi7a0X1RvkGGoJVtA2O8beu7anzpXFwQLou8+kHy31CzVycT4gIPySBsHhtBN5g==} peerDependencies: @@ -23214,7 +23273,7 @@ packages: esbuild: 0.16.17 postcss: 8.4.21 resolve: 1.22.1 - rollup: 3.24.0 + rollup: 3.29.3 optionalDependencies: fsevents: 2.3.2 dev: true @@ -23250,7 +23309,7 @@ packages: '@types/node': 17.0.45 esbuild: 0.18.20 postcss: 8.4.28 - rollup: 3.28.0 + rollup: 3.29.3 sass: 1.53.0 terser: 5.19.2 optionalDependencies: @@ -23288,7 +23347,7 @@ packages: '@types/node': 17.0.45 esbuild: 0.18.20 postcss: 8.4.28 - rollup: 3.28.0 + rollup: 3.29.3 sass: 1.66.0 terser: 5.19.2 optionalDependencies: @@ -23325,7 +23384,7 @@ packages: '@types/node': 18.17.6 esbuild: 0.18.20 postcss: 8.4.28 - rollup: 3.28.0 + rollup: 3.29.3 sass: 1.66.0 terser: 5.19.2 optionalDependencies: @@ -23774,6 +23833,15 @@ packages: '@vue/devtools-api': 6.5.0 vue: 3.2.45 + /vue-router@4.2.4(vue@3.2.45): + resolution: {integrity: sha512-9PISkmaCO02OzPVOMq2w82ilty6+xJmQrarYZDkjZBfl4RvYAlt4PKnEX21oW4KTtWfa9OuO/b3qk1Od3AEdCQ==} + peerDependencies: + vue: ^3.2.0 + dependencies: + '@vue/devtools-api': 6.5.0 + vue: 3.2.45 + dev: true + /vue-router@4.2.4(vue@3.3.4): resolution: {integrity: sha512-9PISkmaCO02OzPVOMq2w82ilty6+xJmQrarYZDkjZBfl4RvYAlt4PKnEX21oW4KTtWfa9OuO/b3qk1Od3AEdCQ==} peerDependencies: