diff --git a/svelte-kit-graphql/config/codegen.ts b/svelte-kit-graphql/codegen.ts similarity index 71% rename from svelte-kit-graphql/config/codegen.ts rename to svelte-kit-graphql/codegen.ts index 5cde6c97..394510d2 100644 --- a/svelte-kit-graphql/config/codegen.ts +++ b/svelte-kit-graphql/codegen.ts @@ -1,4 +1,6 @@ -const config: import('@graphql-codegen/cli').CodegenConfig = { +import { CodegenConfig } from '@graphql-codegen/cli'; + +const config: CodegenConfig = { schema: 'http://127.0.0.1:5173/api/graphql', documents: ['src/**/*.ts'], config: { diff --git a/svelte-kit-graphql/config/package.json b/svelte-kit-graphql/config/package.json deleted file mode 100644 index 587112a6..00000000 --- a/svelte-kit-graphql/config/package.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "description": "This package.json is to avoid type: module error for graphql codegen." -} diff --git a/svelte-kit-graphql/package.json b/svelte-kit-graphql/package.json index 65ded548..9af416f6 100644 --- a/svelte-kit-graphql/package.json +++ b/svelte-kit-graphql/package.json @@ -11,10 +11,10 @@ "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", "lint": "prettier --plugin-search-dir . --check . && eslint .", "format": "prettier --plugin-search-dir . --write .", - "codegen": "graphql-codegen --config config/codegen.ts" + "codegen": "graphql-codegen" }, "devDependencies": { - "@graphql-codegen/cli": "2.13.0", + "@graphql-codegen/cli": "2.13.3", "@graphql-codegen/client-preset": "1.0.1", "@playwright/test": "^1.25.0", "@sveltejs/adapter-auto": "next", diff --git a/svelte-kit-graphql/pnpm-lock.yaml b/svelte-kit-graphql/pnpm-lock.yaml index 5dc1e3c7..aa0167e0 100644 --- a/svelte-kit-graphql/pnpm-lock.yaml +++ b/svelte-kit-graphql/pnpm-lock.yaml @@ -1,7 +1,7 @@ lockfileVersion: 5.4 specifiers: - '@graphql-codegen/cli': 2.13.0 + '@graphql-codegen/cli': 2.13.3 '@graphql-codegen/client-preset': 1.0.1 '@graphql-yoga/common': 2.12.12 '@playwright/test': ^1.25.0 @@ -29,11 +29,11 @@ dependencies: graphql: 16.6.0 devDependencies: - '@graphql-codegen/cli': 2.13.0_wd5f2ibzrubrgidvrmdkykexam + '@graphql-codegen/cli': 2.13.3_wd5f2ibzrubrgidvrmdkykexam '@graphql-codegen/client-preset': 1.0.1_graphql@16.6.0 '@playwright/test': 1.26.0 '@sveltejs/adapter-auto': 1.0.0-next.80 - '@sveltejs/kit': 1.0.0-next.504_svelte@3.50.1+vite@3.1.3 + '@sveltejs/kit': 1.0.0-next.508_svelte@3.50.1+vite@3.1.3 '@typescript-eslint/eslint-plugin': 5.38.1_qatzzi2vqzjqg2tq57nszrvcfi '@typescript-eslint/parser': 5.38.1_7ilbxdl5iguzcjriqqcg2m5cku eslint: 8.24.0 @@ -750,8 +750,8 @@ packages: tslib: 2.4.0 dev: true - /@graphql-codegen/cli/2.13.0_wd5f2ibzrubrgidvrmdkykexam: - resolution: {integrity: sha512-r1Z05jKl4h0wVvBpFKqpN+clICZiC356OTLxcdn0XO55vVyjIRl2r4Y2J83JnaklCsiMB5ODtn7uIzmpbXdWjw==} + /@graphql-codegen/cli/2.13.3_wd5f2ibzrubrgidvrmdkykexam: + resolution: {integrity: sha512-nhSPc79Ieov7qz4XDgGzkxmAv2EQY+KxeBzcOL2HhnfbVZZLXa/B0TGE4B9lAbz/HAYwWzwv0YX7zg8UFkhzig==} hasBin: true peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 @@ -759,7 +759,6 @@ packages: '@babel/generator': 7.19.0 '@babel/template': 7.18.10 '@babel/types': 7.19.0 - '@graphql-codegen/client-preset': 1.0.1_graphql@16.6.0 '@graphql-codegen/core': 2.6.2_graphql@16.6.0 '@graphql-codegen/plugin-helpers': 2.7.1_graphql@16.6.0 '@graphql-tools/apollo-engine-loader': 7.3.13_graphql@16.6.0 @@ -777,7 +776,7 @@ packages: chalk: 4.1.2 chokidar: 3.5.3 cosmiconfig: 7.0.1 - cosmiconfig-typescript-loader: 4.0.0_6wf3rui7fxpk2ozg5pxhvfantu + cosmiconfig-typescript-swc-loader: 0.0.2 debounce: 1.2.1 detect-indent: 6.1.0 graphql: 16.6.0 @@ -800,9 +799,7 @@ packages: - bufferutil - encoding - enquirer - - graphql-tag - supports-color - - ts-node - typescript - utf-8-validate dev: true @@ -1467,8 +1464,8 @@ packages: - supports-color dev: true - /@sveltejs/kit/1.0.0-next.504_svelte@3.50.1+vite@3.1.3: - resolution: {integrity: sha512-KrhlSHT3aCVnhRgUoN6aGIjIw3nWEdNwfoZcE1x65F5D7Ju/K9D8dQwyal9v0aBAZyN9nFuXxsYGaMLE9sppfw==} + /@sveltejs/kit/1.0.0-next.508_svelte@3.50.1+vite@3.1.3: + resolution: {integrity: sha512-qUnuhuL82meE0lSwrsS/FIvtDoE83Au4SxVLCim3FzoCnJc7bFZ9vYRbRUYxAjfYKRMjKVUrp9iHFObn9LmnUg==} engines: {node: '>=16.14'} hasBin: true requiresBuild: true @@ -1483,13 +1480,12 @@ packages: kleur: 4.1.5 magic-string: 0.26.4 mime: 3.0.0 - node-fetch: 3.2.10 sade: 1.8.1 set-cookie-parser: 2.5.1 sirv: 2.0.2 svelte: 3.50.1 tiny-glob: 0.2.9 - undici: 5.10.0 + undici: 5.11.0 vite: 3.1.3 transitivePeerDependencies: - diff-match-patch @@ -1519,6 +1515,168 @@ packages: - supports-color dev: true + /@swc/core-android-arm-eabi/1.3.4: + resolution: {integrity: sha512-aq+CAebSQMtdrIR4+v/JBfykK/daD+so2gPHm4wgLaTR+xwziQAsBBI5iq5sinhIg4FGnmljtO75QolcNLmpvw==} + engines: {node: '>=10'} + cpu: [arm] + os: [android] + requiresBuild: true + dependencies: + '@swc/wasm': 1.2.122 + dev: true + optional: true + + /@swc/core-android-arm64/1.3.4: + resolution: {integrity: sha512-E5z6ribiEzDqrq5Kv5xOLdWcTzHWlzGuqDSxTQNz9GCC94qSVzXp5Df+egVEKE/4t7u2P6nO46BUKweYMb9TJg==} + engines: {node: '>=10'} + cpu: [arm64] + os: [android] + requiresBuild: true + dependencies: + '@swc/wasm': 1.2.130 + dev: true + optional: true + + /@swc/core-darwin-arm64/1.3.4: + resolution: {integrity: sha512-JNBFQKtaUdsq0Sv6N29++Q6xrvZDn1bQ7pbMvr8t7kBNXaYCDmupbwPGT725MrGVs72N4qKee5Z0OIvmnLCQfw==} + engines: {node: '>=10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@swc/core-darwin-x64/1.3.4: + resolution: {integrity: sha512-A6KMZsUJ3j5TVxAizbv+UEjCNvMgWBm9jw4R3biaw8kbgu3XUWHdkiheXO+c2kjjjgwr1jhkHcLgRjffwpLYFA==} + engines: {node: '>=10'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@swc/core-freebsd-x64/1.3.4: + resolution: {integrity: sha512-C5FCXHebcHwPJtEhgRShumXvcdPO5Cqiwd7GDNBav1IZribs3+ZqrTkCaz2hY7gb5NvyFIxkJ5HhpS4Pxafhuw==} + engines: {node: '>=10'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dependencies: + '@swc/wasm': 1.2.130 + dev: true + optional: true + + /@swc/core-linux-arm-gnueabihf/1.3.4: + resolution: {integrity: sha512-vawHUhUcS//xNvGzL0zZ3vZ1YnsjgyvWQXB5PF4bhM5Y0/rmcrEdpkSId1qTfaMpcL7l2QSy9/DM7ucjlSpK6w==} + engines: {node: '>=10'} + cpu: [arm] + os: [linux] + requiresBuild: true + dependencies: + '@swc/wasm': 1.2.130 + dev: true + optional: true + + /@swc/core-linux-arm64-gnu/1.3.4: + resolution: {integrity: sha512-p60RoYaDS8zrqp/cGkcJryk9HobJvrL+Ox/iz8ivDrV4IS0LXvqW5/5YTSzLo93/+blvG/M0hdaokoMhWhDnwA==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@swc/core-linux-arm64-musl/1.3.4: + resolution: {integrity: sha512-F9hW6g5l4YesJJH/JMznaLGdLeCV4FKq5MN5DaZfuB8qrCZGLmAasGgvSNbXh1oZnDu1PD2ZxMYivkf2n8/4OA==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@swc/core-linux-x64-gnu/1.3.4: + resolution: {integrity: sha512-rRqDtxktiVaxO8NQeEZSX0kNSFkI5Ft+4fZcFTbWhDO0vknC0+ZYbWpverfQ8yAwo7aA9jKWupwc3I7iZ1EQQQ==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@swc/core-linux-x64-musl/1.3.4: + resolution: {integrity: sha512-stVnU7KXQxSbh67UiIVxZsgjkRSXApPTEU3CYnwsdH7G+ynfO1WocSatzjIKpJfhcY2Nss8/33yDaOKZXVhbIA==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@swc/core-win32-arm64-msvc/1.3.4: + resolution: {integrity: sha512-qc3UIdAQfLTA1mJsFkX3ISqJDU02qtcjUbnLI8sl6oedCAOFF66TcecJvwl4iO+BTO04+KoZc5rJovSTOb3eQA==} + engines: {node: '>=10'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dependencies: + '@swc/wasm': 1.2.130 + dev: true + optional: true + + /@swc/core-win32-ia32-msvc/1.3.4: + resolution: {integrity: sha512-FxuDGn60VrnYBcpH0CeR9+pCnPUaVvZ20CO6o/oNYHSfIhqPc76o3zFYYEFswYodExjCCYwsuPYgi+stvKZroA==} + engines: {node: '>=10'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dependencies: + '@swc/wasm': 1.2.130 + dev: true + optional: true + + /@swc/core-win32-x64-msvc/1.3.4: + resolution: {integrity: sha512-9/bSvgjV31u1G2slRFPgK85ohJdo8KtWJ0f4CPp2LdVtIJHbFGd0pWjnMfiPJeodSxSGGWrgUNQtajqIIsrbqA==} + engines: {node: '>=10'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@swc/core/1.3.4: + resolution: {integrity: sha512-W1AvQImfF2T+7dzWdg/GqFpcMJ24lyXGQ/kPKHL/FGPZbf0Q1ExD7wp3eQ2PQMgHTLe28qWonxicm2DPfprx3g==} + engines: {node: '>=10'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@swc/core-android-arm-eabi': 1.3.4 + '@swc/core-android-arm64': 1.3.4 + '@swc/core-darwin-arm64': 1.3.4 + '@swc/core-darwin-x64': 1.3.4 + '@swc/core-freebsd-x64': 1.3.4 + '@swc/core-linux-arm-gnueabihf': 1.3.4 + '@swc/core-linux-arm64-gnu': 1.3.4 + '@swc/core-linux-arm64-musl': 1.3.4 + '@swc/core-linux-x64-gnu': 1.3.4 + '@swc/core-linux-x64-musl': 1.3.4 + '@swc/core-win32-arm64-msvc': 1.3.4 + '@swc/core-win32-ia32-msvc': 1.3.4 + '@swc/core-win32-x64-msvc': 1.3.4 + dev: true + + /@swc/wasm/1.2.122: + resolution: {integrity: sha512-sM1VCWQxmNhFtdxME+8UXNyPNhxNu7zdb6ikWpz0YKAQQFRGT5ThZgJrubEpah335SUToNg8pkdDF7ibVCjxbQ==} + requiresBuild: true + dev: true + optional: true + + /@swc/wasm/1.2.130: + resolution: {integrity: sha512-rNcJsBxS70+pv8YUWwf5fRlWX6JoY/HJc25HD/F8m6Kv7XhJdqPPMhyX6TKkUBPAG7TWlZYoxa+rHAjPy4Cj3Q==} + requiresBuild: true + dev: true + optional: true + /@tootallnate/once/2.0.0: resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} engines: {node: '>= 10'} @@ -1766,7 +1924,7 @@ packages: form-data-encoder: 1.7.2 formdata-node: 4.4.1 node-fetch: 2.6.7 - undici: 5.10.0 + undici: 5.11.0 web-streams-polyfill: 3.2.1 transitivePeerDependencies: - encoding @@ -2026,7 +2184,7 @@ packages: dev: true /buffer-equal-constant-time/1.0.1: - resolution: {integrity: sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=} + resolution: {integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==} dev: true /buffer/5.7.1: @@ -2277,7 +2435,7 @@ packages: '@iarna/toml': 2.2.5 dev: true - /cosmiconfig-typescript-loader/4.0.0_6wf3rui7fxpk2ozg5pxhvfantu: + /cosmiconfig-typescript-loader/4.0.0_gcri34524ranxsdtemmssi7zpi: resolution: {integrity: sha512-cVpucSc2Tf+VPwCCR7SZzmQTQkPbkk4O01yXsYqXBIbjE1bhwqSyAgYQkRK1un4i0OPziTleqFhdkmOc4RQ/9g==} engines: {node: '>=12', npm: '>=6'} peerDependencies: @@ -2287,21 +2445,15 @@ packages: typescript: '>=3' dependencies: cosmiconfig: 7.0.1 + ts-node: 10.9.1_typescript@4.8.3 typescript: 4.8.3 dev: true - /cosmiconfig-typescript-loader/4.0.0_gcri34524ranxsdtemmssi7zpi: - resolution: {integrity: sha512-cVpucSc2Tf+VPwCCR7SZzmQTQkPbkk4O01yXsYqXBIbjE1bhwqSyAgYQkRK1un4i0OPziTleqFhdkmOc4RQ/9g==} - engines: {node: '>=12', npm: '>=6'} - peerDependencies: - '@types/node': '*' - cosmiconfig: '>=7' - ts-node: '>=10' - typescript: '>=3' + /cosmiconfig-typescript-swc-loader/0.0.2: + resolution: {integrity: sha512-kWewZRRtQR40bjp63Is8Ys2/2uRK6c2lGfSb6TMgx9ouuz1FT6aOua1+cESHED2kSY9btT5tr54MA2VjWaWUkg==} dependencies: + '@swc/core': 1.3.4 cosmiconfig: 7.0.1 - ts-node: 10.9.1_typescript@4.8.3 - typescript: 4.8.3 dev: true /cosmiconfig/7.0.1: @@ -2336,11 +2488,6 @@ packages: which: 2.0.2 dev: true - /data-uri-to-buffer/4.0.0: - resolution: {integrity: sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA==} - engines: {node: '>= 12'} - dev: true - /dataloader/2.1.0: resolution: {integrity: sha512-qTcEYLen3r7ojZNgVUaRggOI+KM7jrKxXeSHhogh/TWxYMeONEMqY+hmkobiYQozsGIyg9OYVzO4ZIfoB4I0pQ==} dev: true @@ -2929,14 +3076,6 @@ packages: - encoding dev: true - /fetch-blob/3.2.0: - resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} - engines: {node: ^12.20 || >= 14.13} - dependencies: - node-domexception: 1.0.0 - web-streams-polyfill: 3.2.1 - dev: true - /figures/3.2.0: resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} engines: {node: '>=8'} @@ -3009,13 +3148,6 @@ packages: node-domexception: 1.0.0 web-streams-polyfill: 4.0.0-beta.3 - /formdata-polyfill/4.0.10: - resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} - engines: {node: '>=12.20.0'} - dependencies: - fetch-blob: 3.2.0 - dev: true - /fs-minipass/2.1.0: resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} engines: {node: '>= 8'} @@ -3847,15 +3979,6 @@ packages: dependencies: whatwg-url: 5.0.0 - /node-fetch/3.2.10: - resolution: {integrity: sha512-MhuzNwdURnZ1Cp4XTazr69K0BTizsBroX7Zx3UgDSVcZYKF/6p0CBe4EUb/hLqmzVhl0UpYfgRljQ4yxE+iCxA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dependencies: - data-uri-to-buffer: 4.0.0 - fetch-blob: 3.2.0 - formdata-polyfill: 4.0.10 - dev: true - /node-gyp-build/4.5.0: resolution: {integrity: sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==} hasBin: true @@ -4762,6 +4885,13 @@ packages: resolution: {integrity: sha512-c8HsD3IbwmjjbLvoZuRI26TZic+TSEe8FPMLLOkN1AfYRhdjnKBU6yL+IwcSCbdZiX4e5t0lfMDLDCqj4Sq70g==} engines: {node: '>=12.18'} + /undici/5.11.0: + resolution: {integrity: sha512-oWjWJHzFet0Ow4YZBkyiJwiK5vWqEYoH7BINzJAJOLedZ++JpAlCbUktW2GQ2DS2FpKmxD/JMtWUUWl1BtghGw==} + engines: {node: '>=12.18'} + dependencies: + busboy: 1.6.0 + dev: true + /unixify/1.0.0: resolution: {integrity: sha512-6bc58dPYhCMHHuwxldQxO3RRNZ4eCogZ/st++0+fcC1nr0jiGUtAdBJ2qzmLQWSxbtz42pWt4QQMiZ9HvZf5cg==} engines: {node: '>=0.10.0'}