diff --git a/demo/server/package.json b/demo/server/package.json index 6a69041..c77dce9 100644 --- a/demo/server/package.json +++ b/demo/server/package.json @@ -24,7 +24,7 @@ }, "devDependencies": { "@types/cors": "2.8.17", - "@types/node": "18.19.50", + "@types/node": "22.5.5", "@types/ws": "8.5.12" }, "keywords": [] diff --git a/demo/server/pnpm-lock.yaml b/demo/server/pnpm-lock.yaml index 5345bef..a5a2400 100644 --- a/demo/server/pnpm-lock.yaml +++ b/demo/server/pnpm-lock.yaml @@ -43,8 +43,8 @@ importers: specifier: 2.8.17 version: 2.8.17 '@types/node': - specifier: 18.19.50 - version: 18.19.50 + specifier: 22.5.5 + version: 22.5.5 '@types/ws': specifier: 8.5.12 version: 8.5.12 @@ -211,8 +211,8 @@ packages: '@types/node-fetch@2.6.11': resolution: {integrity: sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==} - '@types/node@18.19.50': - resolution: {integrity: sha512-xonK+NRrMBRtkL1hVCc3G+uXtjh1Al4opBLjqVmipe5ZAaBYWW6cNAiBVZ1BvmkBhep698rP3UM3aRAdSALuhg==} + '@types/node@22.5.5': + resolution: {integrity: sha512-Xjs4y5UPO/CLdzpgR6GirZJx36yScjh73+2NlLlkFRSoQN8B0DpfXPdZGnvVmLRLOsqDpOfTNv7D9trgGhmOIA==} '@types/qs@6.9.15': resolution: {integrity: sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==} @@ -242,10 +242,6 @@ packages: asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - body-parser@1.20.2: - resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - body-parser@1.20.3: resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} @@ -568,8 +564,8 @@ packages: engines: {node: '>=4.2.0'} hasBin: true - undici-types@5.26.5: - resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + undici-types@6.19.8: + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -776,19 +772,19 @@ snapshots: '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 18.19.50 + '@types/node': 22.5.5 '@types/connect@3.4.38': dependencies: - '@types/node': 18.19.50 + '@types/node': 22.5.5 '@types/cors@2.8.17': dependencies: - '@types/node': 18.19.50 + '@types/node': 22.5.5 '@types/express-serve-static-core@4.19.5': dependencies: - '@types/node': 18.19.50 + '@types/node': 22.5.5 '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -808,12 +804,12 @@ snapshots: '@types/node-fetch@2.6.11': dependencies: - '@types/node': 18.19.50 + '@types/node': 22.5.5 form-data: 4.0.0 - '@types/node@18.19.50': + '@types/node@22.5.5': dependencies: - undici-types: 5.26.5 + undici-types: 6.19.8 '@types/qs@6.9.15': {} @@ -822,17 +818,17 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 18.19.50 + '@types/node': 22.5.5 '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 18.19.50 + '@types/node': 22.5.5 '@types/send': 0.17.4 '@types/ws@8.5.12': dependencies: - '@types/node': 18.19.50 + '@types/node': 22.5.5 accepts@1.3.8: dependencies: @@ -847,23 +843,6 @@ snapshots: asynckit@0.4.0: {} - body-parser@1.20.2: - dependencies: - bytes: 3.1.2 - content-type: 1.0.5 - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - on-finished: 2.4.1 - qs: 6.11.0 - raw-body: 2.5.2 - type-is: 1.6.18 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - body-parser@1.20.3: dependencies: bytes: 3.1.2 @@ -1212,7 +1191,7 @@ snapshots: typescript@4.9.5: {} - undici-types@5.26.5: {} + undici-types@6.19.8: {} unpipe@1.0.0: {} diff --git a/package.json b/package.json index 35da511..9b5e0fd 100644 --- a/package.json +++ b/package.json @@ -84,8 +84,8 @@ "@types/relay-runtime": "17.0.4", "@typescript-eslint/eslint-plugin": "8.6.0", "@typescript-eslint/parser": "8.6.0", - "babel-plugin-relay": "17.0.0", - "concurrently": "8.2.2", + "babel-plugin-relay": "18.0.0", + "concurrently": "9.0.1", "eslint": "8.57.0", "eslint-plugin-storybook": "0.8.0", "graphql": "16.9.0", @@ -100,9 +100,9 @@ "postcss": "8.4.45", "prettier": "3.3.3", "react": "18.3.1", - "react-relay": "17.0.0", - "relay-compiler": "17.0.0", - "relay-runtime": "17.0.0", + "react-relay": "18.0.0", + "relay-compiler": "18.0.0", + "relay-runtime": "18.0.0", "storybook": "8.3.2", "tailwind": "4.0.0", "tailwindcss": "3.4.11", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7ab3940..17fa0a1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -139,11 +139,11 @@ importers: specifier: 8.6.0 version: 8.6.0(eslint@8.57.0)(typescript@5.6.2) babel-plugin-relay: - specifier: 17.0.0 - version: 17.0.0 + specifier: 18.0.0 + version: 18.0.0 concurrently: - specifier: 8.2.2 - version: 8.2.2 + specifier: 9.0.1 + version: 9.0.1 eslint: specifier: 8.57.0 version: 8.57.0 @@ -187,14 +187,14 @@ importers: specifier: 18.3.1 version: 18.3.1 react-relay: - specifier: 17.0.0 - version: 17.0.0(react@18.3.1) + specifier: 18.0.0 + version: 18.0.0(react@18.3.1) relay-compiler: - specifier: 17.0.0 - version: 17.0.0 + specifier: 18.0.0 + version: 18.0.0 relay-runtime: - specifier: 17.0.0 - version: 17.0.0 + specifier: 18.0.0 + version: 18.0.0 storybook: specifier: 8.3.2 version: 8.3.2 @@ -230,7 +230,7 @@ importers: version: 4.0.4 vite-plugin-relay: specifier: 2.1.0 - version: 2.1.0(babel-plugin-relay@17.0.0)(vite@5.4.5(@types/node@22.5.5)) + version: 2.1.0(babel-plugin-relay@18.0.0)(vite@5.4.5(@types/node@22.5.5)) vite-plugin-svgr: specifier: 4.2.0 version: 4.2.0(rollup@4.21.2)(typescript@5.6.2)(vite@5.4.5(@types/node@22.5.5)) @@ -2520,8 +2520,8 @@ packages: babel-plugin-macros@2.8.0: resolution: {integrity: sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==} - babel-plugin-relay@17.0.0: - resolution: {integrity: sha512-aBIEDp6jFOAO+CD+GGKv4/WOQ7cnS6hZysJI0dFbLRQXZ6XQar0lytxQ4zuqPU0RpGnUeN5htK3NTewu2TZ53A==} + babel-plugin-relay@18.0.0: + resolution: {integrity: sha512-MImO+Uea2nGDxFTlHXLj3+YnmFpDneZRi/p7u3De1Nwq+Rn3uEFhqTbkiiC1LC4GbHRFhwWyKl2RhLsfBVdY7w==} babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0: resolution: {integrity: sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==} @@ -2856,9 +2856,9 @@ packages: concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - concurrently@8.2.2: - resolution: {integrity: sha512-1dP4gpXFhei8IOtlXRE/T/4H88ElHgTiUzh71YUmtjTEHMSRS2Z/fgOxHSxxusGHogsRfxNq1vyAwxSC+EVyDg==} - engines: {node: ^14.13.0 || >=16.0.0} + concurrently@9.0.1: + resolution: {integrity: sha512-wYKvCd/f54sTXJMSfV6Ln/B8UrfLBKOYa+lzc6CHay3Qek+LorVSBdMVfyewFhRbH0Rbabsk4D+3PL/VjQ5gzg==} + engines: {node: '>=18'} hasBin: true consola@3.2.3: @@ -3049,10 +3049,6 @@ packages: datasette@1.0.1: resolution: {integrity: sha512-aJdlCBToEJUP4M57r67r4V6tltwGKa3qetnjpBtXYIlqbX9tM9jsoDMxb4xd9AGjpp3282oHRmqI5Z8TVAU0Mg==} - date-fns@2.30.0: - resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} - engines: {node: '>=0.11'} - debounce@1.2.1: resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==} @@ -5314,8 +5310,8 @@ packages: react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} - react-relay@17.0.0: - resolution: {integrity: sha512-Kn0CMiKZtWc+EisFPmzuZ53RtDeLlJO+EUVJwqxNkOs5g1jDjVi1v+k48kHeTyim2X43Rr0S2aeailllci5SgQ==} + react-relay@18.0.0: + resolution: {integrity: sha512-8JD6LFcWmrrRprAdYL0Q/UL8VpIkZwMzTXp/pF7P4s3V6mtmNpnb8PaME+0lVlbzF5dJTmdim4Pr+E+GP+oGqA==} peerDependencies: react: ^16.9.0 || ^17 || ^18 @@ -5379,15 +5375,15 @@ packages: rehype-slug@6.0.0: resolution: {integrity: sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==} - relay-compiler@17.0.0: - resolution: {integrity: sha512-U2e/R0o40HJOQ13pwkvToqWqk6J3ASMyHmcxixVMZKfcwcpsTTOiKob215ZRh+4bqPwkNy97+V9CuzJ5hJmGtw==} + relay-compiler@18.0.0: + resolution: {integrity: sha512-sl9g6c/qMJrAc8usIeRp6L86D8kKSJGd+xTgMlZh0zXPO6kB1hGYGjjy1W0rOg+NE/yqNeREJxwvz5VxSGU92g==} hasBin: true relay-runtime@12.0.0: resolution: {integrity: sha512-QU6JKr1tMsry22DXNy9Whsq5rmvwr3LSZiiWV/9+DFpuTWvp+WFhobWMc8TC4OjKFfNhEZy7mOiqUAn5atQtug==} - relay-runtime@17.0.0: - resolution: {integrity: sha512-7b2R3G3DP7VHq7/1ltwQfYn3KkTHIB2NNt3KijIZoNQ73avwpOXBEL0MelSXwq8L+K8lcgAW5VAT7o0LUhnJPQ==} + relay-runtime@18.0.0: + resolution: {integrity: sha512-LmW6T0Wdm3VQgTB0OcCl6VJX8lx7x9faTIwUqzTYh0olYFQ3FfA2LEuUW/LcjRX13hWQUiWQE/i3hqTyjc9jAw==} release-zalgo@1.0.0: resolution: {integrity: sha512-gUAyHVHPPC5wdqX/LG4LWtRYtgjxyX78oanFNTMMyFEfOqdC54s3eE82imuWKbOeqYht2CrNf64Qb8vgmmtZGA==} @@ -5653,9 +5649,6 @@ packages: space-separated-tokens@2.0.2: resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} - spawn-command@0.0.2: - resolution: {integrity: sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ==} - spawn-wrap@2.0.0: resolution: {integrity: sha512-EeajNjfN9zMnULLwhZZQU3GWBoFNkbngTUPfaawT4RkMiviTxcX0qfhVbGey39mfctfDHkWtuecgQ8NJcyQWHg==} engines: {node: '>=8'} @@ -9398,7 +9391,7 @@ snapshots: cosmiconfig: 6.0.0 resolve: 1.22.8 - babel-plugin-relay@17.0.0: + babel-plugin-relay@18.0.0: dependencies: babel-plugin-macros: 2.8.0 cosmiconfig: 5.2.1 @@ -9820,14 +9813,12 @@ snapshots: concat-map@0.0.1: {} - concurrently@8.2.2: + concurrently@9.0.1: dependencies: chalk: 4.1.2 - date-fns: 2.30.0 lodash: 4.17.21 rxjs: 7.8.1 shell-quote: 1.8.1 - spawn-command: 0.0.2 supports-color: 8.1.1 tree-kill: 1.2.2 yargs: 17.7.2 @@ -10039,10 +10030,6 @@ snapshots: eventemitter2: 5.0.1 lodash: 4.17.5 - date-fns@2.30.0: - dependencies: - '@babel/runtime': 7.25.6 - debounce@1.2.1: {} debug@2.6.9: @@ -12737,14 +12724,14 @@ snapshots: react-is@18.3.1: {} - react-relay@17.0.0(react@18.3.1): + react-relay@18.0.0(react@18.3.1): dependencies: '@babel/runtime': 7.25.6 fbjs: 3.0.5 invariant: 2.2.4 nullthrows: 1.1.1 react: 18.3.1 - relay-runtime: 17.0.0 + relay-runtime: 18.0.0 transitivePeerDependencies: - encoding @@ -12828,7 +12815,7 @@ snapshots: hast-util-to-string: 3.0.0 unist-util-visit: 5.0.0 - relay-compiler@17.0.0: {} + relay-compiler@18.0.0: {} relay-runtime@12.0.0: dependencies: @@ -12838,7 +12825,7 @@ snapshots: transitivePeerDependencies: - encoding - relay-runtime@17.0.0: + relay-runtime@18.0.0: dependencies: '@babel/runtime': 7.25.6 fbjs: 3.0.5 @@ -13134,8 +13121,6 @@ snapshots: space-separated-tokens@2.0.2: {} - spawn-command@0.0.2: {} - spawn-wrap@2.0.0: dependencies: foreground-child: 2.0.0 @@ -13771,10 +13756,10 @@ snapshots: graphql-tag: 2.12.6(graphql@16.9.0) magic-string: 0.30.11 - vite-plugin-relay@2.1.0(babel-plugin-relay@17.0.0)(vite@5.4.5(@types/node@22.5.5)): + vite-plugin-relay@2.1.0(babel-plugin-relay@18.0.0)(vite@5.4.5(@types/node@22.5.5)): dependencies: '@babel/core': 7.25.2 - babel-plugin-relay: 17.0.0 + babel-plugin-relay: 18.0.0 vite: 5.4.5(@types/node@22.5.5) transitivePeerDependencies: - supports-color