From 376303dd5d0beac86ac16238094b83dc7f95a0de Mon Sep 17 00:00:00 2001 From: Andrew Bastin Date: Sun, 20 Mar 2022 16:20:10 +0530 Subject: [PATCH] fix: emit-volar-types generating invalid decls on win --- .../modules/emit-volar-types.ts | 10 +- packages/hoppscotch-app/package.json | 1 + pnpm-lock.yaml | 212 +++++++++++++----- 3 files changed, 163 insertions(+), 60 deletions(-) diff --git a/packages/hoppscotch-app/modules/emit-volar-types.ts b/packages/hoppscotch-app/modules/emit-volar-types.ts index cad34e011..b5b2172f3 100644 --- a/packages/hoppscotch-app/modules/emit-volar-types.ts +++ b/packages/hoppscotch-app/modules/emit-volar-types.ts @@ -1,4 +1,4 @@ -import { resolve } from "path" +import { sep, posix, resolve } from "path" import { Module } from "@nuxt/types" import ts from "typescript" import chokidar from "chokidar" @@ -9,6 +9,8 @@ function titleCase(str: string): string { return str[0].toUpperCase() + str.substring(1) } +const winToPosixPath = (path: string) => path.split(sep).join(posix.sep) + async function* getFilesInDir(dir: string): AsyncIterable { const dirents = await readdir(dir, { withFileTypes: true }) for (const dirent of dirents) { @@ -16,7 +18,7 @@ async function* getFilesInDir(dir: string): AsyncIterable { if (dirent.isDirectory()) { yield* getFilesInDir(res) } else { - yield res + yield winToPosixPath(res) } } } @@ -36,10 +38,10 @@ async function getAllVueComponentPaths(): Promise { } function resolveComponentName(filename: string): string { - const index = filename.split("/").indexOf("components") + const index = filename.split(/[\\/]/).indexOf("components") return filename - .split("/") + .split(/[\\/]/) .slice(index + 1) .filter((x) => x !== "index.vue") // Remove index.vue .map((x) => x.split(".vue")[0]) // Remove extension diff --git a/packages/hoppscotch-app/package.json b/packages/hoppscotch-app/package.json index 53cdba57a..58abe8b7a 100644 --- a/packages/hoppscotch-app/package.json +++ b/packages/hoppscotch-app/package.json @@ -159,6 +159,7 @@ "babel-core": "^7.0.0-bridge.0", "babel-jest": "^27.5.1", "babel-loader": "^8.2.3", + "chokidar": "^3.5.3", "eslint": "^8.11.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-nuxt": "^3.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5879330f3..c1b6df488 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -125,6 +125,7 @@ importers: babel-core: ^7.0.0-bridge.0 babel-jest: ^27.5.1 babel-loader: ^8.2.3 + chokidar: ^3.5.3 core-js: ^3.21.1 eslint: ^8.11.0 eslint-config-prettier: ^8.5.0 @@ -236,8 +237,8 @@ importers: fp-ts: 2.11.8 fuse.js: 6.5.3 graphql: 15.7.2 - graphql-language-service-interface: 2.9.1_graphql@15.7.2+typescript@4.6.2 - graphql-language-service-parser: 1.10.4_graphql@15.7.2+typescript@4.6.2 + graphql-language-service-interface: 2.9.1_b10c7c805a70317564c606afefa10ca5 + graphql-language-service-parser: 1.10.4_b10c7c805a70317564c606afefa10ca5 graphql-tag: 2.12.6_graphql@15.7.2 httpsnippet: 2.0.0 insomnia-importers: 2.5.2_openapi-types@10.0.0 @@ -274,7 +275,7 @@ importers: '@babel/core': 7.17.5 '@babel/preset-env': 7.16.11_@babel+core@7.17.5 '@graphql-codegen/add': 3.1.1_graphql@15.7.2 - '@graphql-codegen/cli': 2.6.2_graphql@15.7.2+typescript@4.6.2 + '@graphql-codegen/cli': 2.6.2_b10c7c805a70317564c606afefa10ca5 '@graphql-codegen/typed-document-node': 2.2.7_graphql@15.7.2 '@graphql-codegen/typescript': 2.4.7_graphql@15.7.2 '@graphql-codegen/typescript-operations': 2.3.4_graphql@15.7.2 @@ -314,6 +315,7 @@ importers: babel-core: 7.0.0-bridge.0_@babel+core@7.17.5 babel-jest: 27.5.1_@babel+core@7.17.5 babel-loader: 8.2.3_@babel+core@7.17.5 + chokidar: 3.5.3 eslint: 8.11.0 eslint-config-prettier: 8.5.0_eslint@8.11.0 eslint-plugin-nuxt: 3.2.0_eslint@8.11.0 @@ -482,6 +484,11 @@ packages: resolution: {integrity: sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng==} engines: {node: '>=6.9.0'} + /@babel/compat-data/7.17.7: + resolution: {integrity: sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/core/7.17.5: resolution: {integrity: sha512-/BBMw4EvjmyquN5O+t5eh0+YqB3XXJkYD2cjKpYtWOfFy4lQ4UozNSmxAcWT8r2XtZs0ewG+zrfsqeR15i1ajA==} engines: {node: '>=6.9.0'} @@ -504,6 +511,29 @@ packages: transitivePeerDependencies: - supports-color + /@babel/core/7.17.8: + resolution: {integrity: sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.1.2 + '@babel/code-frame': 7.16.7 + '@babel/generator': 7.17.7 + '@babel/helper-compilation-targets': 7.17.7_@babel+core@7.17.8 + '@babel/helper-module-transforms': 7.17.7 + '@babel/helpers': 7.17.8 + '@babel/parser': 7.17.8 + '@babel/template': 7.16.7 + '@babel/traverse': 7.17.3 + '@babel/types': 7.17.0 + convert-source-map: 1.8.0 + debug: 4.3.3 + gensync: 1.0.0-beta.2 + json5: 2.2.0 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/generator/7.16.5: resolution: {integrity: sha512-kIvCdjZqcdKqoDbVVdt5R99icaRtrtYhYK/xux5qiWCBmfdvEYMFZ68QCrpE5cbFM1JsuArUNs1ZkuKtTtUcZA==} engines: {node: '>=6.9.0'} @@ -528,6 +558,15 @@ packages: jsesc: 2.5.2 source-map: 0.5.7 + /@babel/generator/7.17.7: + resolution: {integrity: sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.17.0 + jsesc: 2.5.2 + source-map: 0.5.7 + dev: true + /@babel/helper-annotate-as-pure/7.16.7: resolution: {integrity: sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==} engines: {node: '>=6.9.0'} @@ -553,6 +592,19 @@ packages: browserslist: 4.20.0 semver: 6.3.0 + /@babel/helper-compilation-targets/7.17.7_@babel+core@7.17.8: + resolution: {integrity: sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/compat-data': 7.17.7 + '@babel/core': 7.17.8 + '@babel/helper-validator-option': 7.16.7 + browserslist: 4.20.0 + semver: 6.3.0 + dev: true + /@babel/helper-create-class-features-plugin/7.16.10_@babel+core@7.17.5: resolution: {integrity: sha512-wDeej0pu3WN/ffTxMNCPW5UCiOav8IcLRxSIyp/9+IF2xJUM9h/OYjg0IJLHaL6F8oU8kqMz9nc1vryXhMsgXg==} engines: {node: '>=6.9.0'} @@ -733,6 +785,22 @@ packages: transitivePeerDependencies: - supports-color + /@babel/helper-module-transforms/7.17.7: + resolution: {integrity: sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-environment-visitor': 7.16.7 + '@babel/helper-module-imports': 7.16.7 + '@babel/helper-simple-access': 7.17.7 + '@babel/helper-split-export-declaration': 7.16.7 + '@babel/helper-validator-identifier': 7.16.7 + '@babel/template': 7.16.7 + '@babel/traverse': 7.17.3 + '@babel/types': 7.17.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-optimise-call-expression/7.16.7: resolution: {integrity: sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==} engines: {node: '>=6.9.0'} @@ -771,6 +839,13 @@ packages: dependencies: '@babel/types': 7.17.0 + /@babel/helper-simple-access/7.17.7: + resolution: {integrity: sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.17.0 + dev: true + /@babel/helper-skip-transparent-expression-wrappers/7.16.0: resolution: {integrity: sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==} engines: {node: '>=6.9.0'} @@ -823,6 +898,17 @@ packages: transitivePeerDependencies: - supports-color + /@babel/helpers/7.17.8: + resolution: {integrity: sha512-QcL86FGxpfSJwGtAvv4iG93UL6bmqBdmoVY0CMCU2g+oD2ezQse3PT5Pa+jiD6LJndBQi0EDlpzOWNlLuhz5gw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.16.7 + '@babel/traverse': 7.17.3 + '@babel/types': 7.17.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/highlight/7.16.10: resolution: {integrity: sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==} engines: {node: '>=6.9.0'} @@ -846,6 +932,12 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + /@babel/parser/7.17.8: + resolution: {integrity: sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==} + engines: {node: '>=6.0.0'} + hasBin: true + dev: true + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.16.7_@babel+core@7.17.5: resolution: {integrity: sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==} engines: {node: '>=6.9.0'} @@ -1764,6 +1856,11 @@ packages: regenerator-runtime: 0.13.9 dev: true + /@babel/standalone/7.17.8: + resolution: {integrity: sha512-tr3SDpVnxR/fzrxyG+HZPAyEA9eTHZIAjy4eqrc7m+KBwsdo1YvTbUfJ6teWHQ177mk6GmdmltsIiOYCcvRPWA==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/template/7.16.7: resolution: {integrity: sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==} engines: {node: '>=6.9.0'} @@ -2755,7 +2852,7 @@ packages: tslib: 2.3.1 dev: true - /@graphql-codegen/cli/2.6.2_graphql@15.7.2+typescript@4.6.2: + /@graphql-codegen/cli/2.6.2_b10c7c805a70317564c606afefa10ca5: resolution: {integrity: sha512-UO75msoVgvLEvfjCezM09cQQqp32+mR8Ma1ACsBpr7nroFvHbgcu2ulx1cMovg4sxDBCsvd9Eq/xOOMpARUxtw==} hasBin: true peerDependencies: @@ -2770,8 +2867,8 @@ packages: '@graphql-tools/graphql-file-loader': 7.3.3_graphql@15.7.2 '@graphql-tools/json-file-loader': 7.3.3_graphql@15.7.2 '@graphql-tools/load': 7.5.1_graphql@15.7.2 - '@graphql-tools/prisma-loader': 7.1.1_graphql@15.7.2 - '@graphql-tools/url-loader': 7.7.1_graphql@15.7.2 + '@graphql-tools/prisma-loader': 7.1.1_e92fd8447452a16eb0b9d4ba1df1f876 + '@graphql-tools/url-loader': 7.7.1_e92fd8447452a16eb0b9d4ba1df1f876 '@graphql-tools/utils': 8.6.1_graphql@15.7.2 ansi-escapes: 4.3.2 chalk: 4.1.2 @@ -2785,7 +2882,7 @@ packages: glob: 7.2.0 globby: 11.1.0 graphql: 15.7.2 - graphql-config: 4.1.0_graphql@15.7.2+typescript@4.6.2 + graphql-config: 4.1.0_b10c7c805a70317564c606afefa10ca5 inquirer: 8.2.0 is-glob: 4.0.3 json-to-pretty-yaml: 1.2.2 @@ -3166,12 +3263,12 @@ packages: tslib: 2.3.1 dev: true - /@graphql-tools/prisma-loader/7.1.1_graphql@15.7.2: + /@graphql-tools/prisma-loader/7.1.1_e92fd8447452a16eb0b9d4ba1df1f876: resolution: {integrity: sha512-9hVpG3BNsXAYMLPlZhSHubk6qBmiHLo/UlU0ldL100sMpqI46iBaHNhTNXZCSdd81hT+4HNqaDXNFqyKJ22OGQ==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 dependencies: - '@graphql-tools/url-loader': 7.7.1_graphql@15.7.2 + '@graphql-tools/url-loader': 7.7.1_e92fd8447452a16eb0b9d4ba1df1f876 '@graphql-tools/utils': 8.6.1_graphql@15.7.2 '@types/js-yaml': 4.0.5 '@types/json-stable-stringify': 1.0.33 @@ -3225,7 +3322,7 @@ packages: tslib: 2.3.1 value-or-promise: 1.0.11 - /@graphql-tools/url-loader/7.7.0_graphql@15.7.2: + /@graphql-tools/url-loader/7.7.0_e92fd8447452a16eb0b9d4ba1df1f876: resolution: {integrity: sha512-mBBb+aJqI4E0MVEzyfi76Pi/G6lGxGTVt/tP1YtKJly7UnonNoWOtDusdL3zIVAGhGgLsNrLbGhLDbwSd6TV6A==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 @@ -3243,7 +3340,7 @@ packages: graphql-sse: 1.0.6_graphql@15.7.2 graphql-ws: 5.5.5_graphql@15.7.2 isomorphic-ws: 4.0.1_ws@8.5.0 - meros: 1.1.4 + meros: 1.1.4_@types+node@17.0.21 subscriptions-transport-ws: 0.11.0_graphql@15.7.2 sync-fetch: 0.3.1 tslib: 2.3.1 @@ -3256,7 +3353,7 @@ packages: - encoding - utf-8-validate - /@graphql-tools/url-loader/7.7.1_graphql@15.7.2: + /@graphql-tools/url-loader/7.7.1_e92fd8447452a16eb0b9d4ba1df1f876: resolution: {integrity: sha512-K/5amdeHtKYI976HVd/AXdSNvLL7vx5QVjMlwN0OHeYyxSgC+UOH+KkS7cshYgL13SekGu0Mxbg9ABfgQ34ECA==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 @@ -3274,7 +3371,7 @@ packages: graphql-sse: 1.0.6_graphql@15.7.2 graphql-ws: 5.5.5_graphql@15.7.2 isomorphic-ws: 4.0.1_ws@8.5.0 - meros: 1.1.4 + meros: 1.1.4_@types+node@17.0.21 subscriptions-transport-ws: 0.11.0_graphql@15.7.2 sync-fetch: 0.3.1 tslib: 2.3.1 @@ -3863,12 +3960,12 @@ packages: ufo: 0.7.11 dev: false - /@nuxt/kit-edge/3.0.0-27454426.4cefce4: - resolution: {integrity: sha512-tEkTHg+uRmTAewVslJ7ahtwYRiMtyB5Mt2SViQmjiAODHZaVJmDq9i+M7YHFFr3FfRnV6ZUNOIYrIc8F/9TRog==} + /@nuxt/kit-edge/3.0.0-27460489.53fbca7: + resolution: {integrity: sha512-6rYLtw80Zrw+rwQXrzxv0kNwe46hoByxnEcQS3GaXlAM/9aZfdOnCSg6qiI5NJoFcjSF+6chG6oTAk33HdUlBA==} engines: {node: ^14.16.0 || ^16.11.0 || ^17.0.0} dependencies: - '@nuxt/schema': /@nuxt/schema-edge/3.0.0-27454426.4cefce4 - c12: 0.1.4 + '@nuxt/schema': /@nuxt/schema-edge/3.0.0-27460489.53fbca7 + c12: 0.2.3 consola: 2.15.3 defu: 5.0.1 globby: 13.1.1 @@ -3883,11 +3980,12 @@ packages: scule: 0.2.1 semver: 7.3.5 unctx: 1.0.2 - unimport: 0.0.8 - untyped: 0.4.2 + unimport: 0.1.1 + untyped: 0.4.3 transitivePeerDependencies: - esbuild - rollup + - supports-color - vite - webpack dev: true @@ -3914,11 +4012,11 @@ packages: - encoding dev: false - /@nuxt/schema-edge/3.0.0-27454426.4cefce4: - resolution: {integrity: sha512-6dCjAGDBPUYg2HR0vQSm7iCp27v46lCfmvTqGupeHa4sXPrltK6ln9zO5hyo1411wptwp6FaGSDbsMx+NZeouA==} + /@nuxt/schema-edge/3.0.0-27460489.53fbca7: + resolution: {integrity: sha512-pSuw9uMCiuDUyzkhZuvHuRQLMIX0Hb7vGJm1u8JapFpU+juI9q8ygnS4O6NVtw89nqJ77SBO4q4n2C8umeT2IQ==} engines: {node: ^14.16.0 || ^16.11.0 || ^17.0.0} dependencies: - c12: 0.1.4 + c12: 0.2.3 create-require: 1.1.1 defu: 5.0.1 jiti: 1.13.0 @@ -3926,8 +4024,8 @@ packages: postcss-import-resolver: 2.0.0 scule: 0.2.1 std-env: 3.0.1 - ufo: 0.7.11 - unimport: 0.0.8 + ufo: 0.8.1 + unimport: 0.1.1 transitivePeerDependencies: - esbuild - rollup @@ -6841,8 +6939,8 @@ packages: engines: {node: '>= 0.8'} dev: false - /c12/0.1.4: - resolution: {integrity: sha512-Pq6ZA3B6psp9VtNaSwja1jsnIcNuB9J5dJhGI9VbEnXzB7oKaH5C8PCGVNM570V/SNU30qshnqtycyuS8qDt8g==} + /c12/0.2.3: + resolution: {integrity: sha512-CzbPuf1RA+OivkqPnu7CHGVbFDBSRDVs90vRP9r77H2G8nHmA2tew5A5gcOuCf0N5/fNZVg7OMbJ0ACaiUIguw==} dependencies: defu: 5.0.1 dotenv: 14.3.2 @@ -7176,21 +7274,6 @@ packages: dev: false optional: true - /chokidar/3.5.2: - resolution: {integrity: sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==} - engines: {node: '>= 8.10.0'} - dependencies: - anymatch: 3.1.2 - braces: 3.0.2 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.2 - dev: true - /chokidar/3.5.3: resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} engines: {node: '>= 8.10.0'} @@ -9875,7 +9958,7 @@ packages: '@babel/code-frame': 7.16.7 '@types/json-schema': 7.0.9 chalk: 4.1.2 - chokidar: 3.5.2 + chokidar: 3.5.3 cosmiconfig: 6.0.0 deepmerge: 4.2.2 eslint: 8.11.0 @@ -10346,7 +10429,7 @@ packages: /graceful-fs/4.2.9: resolution: {integrity: sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==} - /graphql-config/4.1.0_graphql@15.7.2+typescript@4.6.2: + /graphql-config/4.1.0_b10c7c805a70317564c606afefa10ca5: resolution: {integrity: sha512-Myqay6pmdcmX3KqoH+bMbeKZ1cTODpHS2CxF1ZzNnfTE+YUpGTcp01bOw6LpzamRb0T/WTYtGFbZeXGo9Hab2Q==} engines: {node: '>= 10.0.0'} peerDependencies: @@ -10357,7 +10440,7 @@ packages: '@graphql-tools/json-file-loader': 7.3.3_graphql@15.7.2 '@graphql-tools/load': 7.5.0_graphql@15.7.2 '@graphql-tools/merge': 8.2.1_graphql@15.7.2 - '@graphql-tools/url-loader': 7.7.0_graphql@15.7.2 + '@graphql-tools/url-loader': 7.7.0_e92fd8447452a16eb0b9d4ba1df1f876 '@graphql-tools/utils': 8.5.5_graphql@15.7.2 cosmiconfig: 7.0.1 cosmiconfig-toml-loader: 1.0.0 @@ -10380,13 +10463,13 @@ packages: graphql: 15.7.2 dev: true - /graphql-language-service-interface/2.9.1_graphql@15.7.2+typescript@4.6.2: + /graphql-language-service-interface/2.9.1_b10c7c805a70317564c606afefa10ca5: resolution: {integrity: sha512-yGsE67fxJBXxY82+rLDMvUpmzpOUM8XFB+k+xOTUyABWs27osKaoGiuDDXAVGg1adhm+cpunWbipe763ZJkAVA==} peerDependencies: graphql: '>= 15.5.0 <= 16.0.0-experimental-stream-defer.5' dependencies: graphql: 15.7.2 - graphql-language-service-parser: 1.10.4_graphql@15.7.2+typescript@4.6.2 + graphql-language-service-parser: 1.10.4_b10c7c805a70317564c606afefa10ca5 graphql-language-service-types: 1.8.3_graphql@15.7.2 graphql-language-service-utils: 2.6.0_graphql@15.7.2 vscode-languageserver-types: 3.16.0 @@ -10398,13 +10481,13 @@ packages: - utf-8-validate dev: false - /graphql-language-service-parser/1.10.4_graphql@15.7.2+typescript@4.6.2: + /graphql-language-service-parser/1.10.4_b10c7c805a70317564c606afefa10ca5: resolution: {integrity: sha512-duDE+0aeKLFVrb9Kf28U84ZEHhHcvTjWIT6dJbIAQJWBaDoht0D4BK9EIhd94I3DtKRc1JCJb2+70y1lvP/hiA==} peerDependencies: graphql: ^15.5.0 || ^16.0.0 dependencies: graphql: 15.7.2 - graphql-language-service-types: 1.8.7_graphql@15.7.2+typescript@4.6.2 + graphql-language-service-types: 1.8.7_b10c7c805a70317564c606afefa10ca5 transitivePeerDependencies: - '@types/node' - bufferutil @@ -10421,13 +10504,13 @@ packages: graphql: 15.7.2 dev: false - /graphql-language-service-types/1.8.7_graphql@15.7.2+typescript@4.6.2: + /graphql-language-service-types/1.8.7_b10c7c805a70317564c606afefa10ca5: resolution: {integrity: sha512-LP/Mx0nFBshYEyD0Ny6EVGfacJAGVx+qXtlJP4hLzUdBNOGimfDNtMVIdZANBXHXcM41MDgMHTnyEx2g6/Ttbw==} peerDependencies: graphql: ^15.5.0 || ^16.0.0 dependencies: graphql: 15.7.2 - graphql-config: 4.1.0_graphql@15.7.2+typescript@4.6.2 + graphql-config: 4.1.0_b10c7c805a70317564c606afefa10ca5 vscode-languageserver-types: 3.16.0 transitivePeerDependencies: - '@types/node' @@ -13073,7 +13156,7 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - /meros/1.1.4: + /meros/1.1.4_@types+node@17.0.21: resolution: {integrity: sha512-E9ZXfK9iQfG9s73ars9qvvvbSIkJZF5yOo9j4tcwM5tN8mUKfj/EKN5PzOr3ZH0y5wL7dLAHw3RVEfpQV9Q7VQ==} engines: {node: '>=12'} peerDependencies: @@ -13081,6 +13164,8 @@ packages: peerDependenciesMeta: '@types/node': optional: true + dependencies: + '@types/node': 17.0.21 /micromatch/3.1.0: resolution: {integrity: sha512-3StSelAE+hnRvMs8IdVW7Uhk8CVed5tp+kLLGlBP6WiRAXS21GPGu/Nat4WNPXj2Eoc24B02SaeoyozPMfj0/g==} @@ -13703,7 +13788,7 @@ packages: /nuxt-windicss/2.2.8: resolution: {integrity: sha512-l0mONjhsxhkDa/XVLbQZIaA2+xxo+IBCWyieR7vq1Rl4BDRghNXYPMi8H04qwNND8R0cQQNQYUmECxjUg1LlAQ==} dependencies: - '@nuxt/kit': /@nuxt/kit-edge/3.0.0-27454426.4cefce4 + '@nuxt/kit': /@nuxt/kit-edge/3.0.0-27460489.53fbca7 '@windicss/plugin-utils': 1.8.3 consola: 2.15.3 defu: 5.0.1 @@ -17823,11 +17908,16 @@ packages: /ufo/0.7.11: resolution: {integrity: sha512-IT3q0lPvtkqQ8toHQN/BkOi4VIqoqheqM1FnkNWT9y0G8B3xJhwnoKBu5OHx8zHDOvveQzfKuFowJ0VSARiIDg==} + dev: false /ufo/0.7.9: resolution: {integrity: sha512-6t9LrLk3FhqTS+GW3IqlITtfRB5JAVr5MMNjpBECfK827W+Vh5Ilw/LhTcHWrt6b3hkeBvcbjx4Ti7QVFzmcww==} dev: false + /ufo/0.8.1: + resolution: {integrity: sha512-1hqVxwcvBvzwwMRjR8pQEJ0CYOCGo49VF11caCe1hxKGiMGpL5ge/JiRX8ttf+YoIMomoEAim2SbD4jQ4tKbXw==} + dev: true + /uglify-js/3.14.3: resolution: {integrity: sha512-mic3aOdiq01DuSVx0TseaEzMIVqebMZ0Z3vaeDhFEh9bsc24hV1TFvN74reA2vs08D0ZWfNjAcJ3UbVLaBss+g==} engines: {node: '>=0.8.0'} @@ -17888,14 +17978,17 @@ packages: engines: {node: '>= 0.4.12'} dev: true - /unimport/0.0.8: - resolution: {integrity: sha512-WrDlMDCq1s5Nh7wBE5C/WRtnPeFwv0A0iiSjljlsoYwXLMkWDIveRWUhXWE/JYMYwy2KCHbahkGKDYBhFrM8fg==} + /unimport/0.1.1: + resolution: {integrity: sha512-M3DEUx4idjPlAHyncuhvwemOYalbrl4gkxnaokrYVTSiFiu+WqM6kEybwMahRhNhVP4NLBs8QN/64BT2ujrYsA==} dependencies: '@rollup/pluginutils': 4.2.0 escape-string-regexp: 5.0.0 + globby: 13.1.1 local-pkg: 0.4.1 magic-string: 0.26.1 mlly: 0.4.3 + pathe: 0.2.0 + scule: 0.2.1 unplugin: 0.3.3 transitivePeerDependencies: - esbuild @@ -18037,8 +18130,15 @@ packages: has-value: 0.3.1 isobject: 3.0.1 - /untyped/0.4.2: - resolution: {integrity: sha512-akHdcDop+tvtwPQxrbDfGf6zfQUgMjJXA8hXYYxcnmH6NnuMQatiY9wYDZ+jkUCcWuctb70f/QBYmbMsJpl48g==} + /untyped/0.4.3: + resolution: {integrity: sha512-IFlE2be3vW69rLjdkmj5pa/JK/rAzbvFyJZfs+63QX/RN+jgx2CQUZckhTxNsV2H/JSXfc7NEqpX8tLoI2+eOg==} + dependencies: + '@babel/core': 7.17.8 + '@babel/standalone': 7.17.8 + '@babel/types': 7.17.0 + scule: 0.2.1 + transitivePeerDependencies: + - supports-color dev: true /upath/1.2.0: