diff --git a/examples/node-server/package.json b/examples/node-server/package.json index e49fb8d..f2fd001 100644 --- a/examples/node-server/package.json +++ b/examples/node-server/package.json @@ -22,7 +22,7 @@ "devDependencies": { "@remix-run/dev": "^1.7.2", "@remix-run/eslint-config": "^1.7.2", - "@types/node": "^18.8.4", + "@types/node": "^20.8.7", "@types/react": "^18.2.21", "@types/react-dom": "^18.0.6", "eslint": "^8.45.0", diff --git a/packages/strava-strategy/package.json b/packages/strava-strategy/package.json index d0e62b8..72b188a 100644 --- a/packages/strava-strategy/package.json +++ b/packages/strava-strategy/package.json @@ -49,7 +49,7 @@ "@remix-run/react": "^1.7.2", "@remix-run/server-runtime": "^1.19.3", "@types/jest": "^29.1.2", - "@types/node": "^18.8.4", + "@types/node": "^20.8.7", "babel-jest": "^29.6.3", "eslint-config-custom": "workspace:*", "jest": "^29.1.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1ed7533..97d3b78 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -32,7 +32,7 @@ importers: '@remix-run/react': ^1.7.2 '@remix-run/serve': ^1.7.2 '@remix-run/server-runtime': ^1.19.3 - '@types/node': ^18.8.4 + '@types/node': ^20.8.7 '@types/react': ^18.2.21 '@types/react-dom': ^18.0.6 eslint: ^8.45.0 @@ -58,7 +58,7 @@ importers: devDependencies: '@remix-run/dev': 1.7.2_63cxfdg5f5bb4xpkk3vcjfcl3q '@remix-run/eslint-config': 1.7.2_3w4qz4qevmofqttv46lz5qihcm - '@types/node': 18.8.5 + '@types/node': 20.8.7 '@types/react': 18.2.21 '@types/react-dom': 18.0.6 eslint: 8.45.0 @@ -79,7 +79,7 @@ importers: '@remix-run/react': ^1.7.2 '@remix-run/server-runtime': ^1.19.3 '@types/jest': ^29.1.2 - '@types/node': ^18.8.4 + '@types/node': ^20.8.7 babel-jest: ^29.6.3 eslint-config-custom: workspace:* jest: ^29.1.2 @@ -110,10 +110,10 @@ importers: '@remix-run/react': 1.7.2_biqbaboplfbrettd7655fr4n2y '@remix-run/server-runtime': 1.19.3 '@types/jest': 29.1.2 - '@types/node': 18.8.5 + '@types/node': 20.8.7 babel-jest: 29.6.3_@babel+core@7.22.11 eslint-config-custom: link:../../shared/eslint-config-custom - jest: 29.2.0_@types+node@18.8.5 + jest: 29.2.0_@types+node@20.8.7 jest-fetch-mock: 3.0.3 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 @@ -2070,7 +2070,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.4.7 + '@types/node': 20.8.7 chalk: 4.1.2 jest-message-util: 29.6.3 jest-util: 29.6.3 @@ -2091,14 +2091,14 @@ packages: '@jest/test-result': 29.2.0 '@jest/transform': 29.6.3 '@jest/types': 29.6.3 - '@types/node': 20.4.7 + '@types/node': 20.8.7 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.5.0 exit: 0.1.2 graceful-fs: 4.2.10 jest-changed-files: 29.2.0 - jest-config: 29.2.0_@types+node@20.4.7 + jest-config: 29.2.0_@types+node@20.8.7 jest-haste-map: 29.6.3 jest-message-util: 29.6.2 jest-regex-util: 29.6.3 @@ -2125,7 +2125,7 @@ packages: dependencies: '@jest/fake-timers': 29.6.4 '@jest/types': 29.6.3 - '@types/node': 20.4.7 + '@types/node': 20.8.7 jest-mock: 29.6.3 dev: true @@ -2159,7 +2159,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.4.7 + '@types/node': 20.8.7 jest-message-util: 29.6.3 jest-mock: 29.6.3 jest-util: 29.6.3 @@ -2192,7 +2192,7 @@ packages: '@jest/transform': 29.6.4 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.18 - '@types/node': 20.4.7 + '@types/node': 20.8.7 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 @@ -2303,7 +2303,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 20.4.7 + '@types/node': 20.8.7 '@types/yargs': 17.0.13 chalk: 4.1.2 dev: true @@ -2784,7 +2784,7 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.1 '@types/keyv': 3.1.4 - '@types/node': 20.4.7 + '@types/node': 20.8.7 '@types/responselike': 1.0.0 dev: true @@ -2827,13 +2827,13 @@ packages: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.4.7 + '@types/node': 20.8.7 dev: true /@types/graceful-fs/4.1.5: resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} dependencies: - '@types/node': 20.4.7 + '@types/node': 20.8.7 dev: true /@types/hast/2.3.4: @@ -2884,7 +2884,7 @@ packages: /@types/keyv/3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 20.4.7 + '@types/node': 20.8.7 dev: true /@types/mdast/3.0.10: @@ -2913,12 +2913,14 @@ packages: resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} dev: true - /@types/node/18.8.5: - resolution: {integrity: sha512-Bq7G3AErwe5A/Zki5fdD3O6+0zDChhg671NfPjtIcbtzDNZTv4NPKMRFr7gtYPG7y+B8uTiNK4Ngd9T0FTar6Q==} - dev: true - /@types/node/20.4.7: resolution: {integrity: sha512-bUBrPjEry2QUTsnuEjzjbS7voGWCc30W0qzgMf90GPeDGFRakvrz47ju+oqDAKCXLUCe39u57/ORMl/O/04/9g==} + dev: true + + /@types/node/20.8.7: + resolution: {integrity: sha512-21TKHHh3eUHIi2MloeptJWALuCu5H7HQTdTrWIFReA8ad+aggoX+lRes3ex7/FtpC+sVUpFMQ+QTfYr74mruiQ==} + dependencies: + undici-types: 5.25.3 /@types/normalize-package-data/2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -2944,7 +2946,7 @@ packages: /@types/responselike/1.0.0: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} dependencies: - '@types/node': 20.4.7 + '@types/node': 20.8.7 dev: true /@types/scheduler/0.16.2: @@ -6731,7 +6733,7 @@ packages: '@jest/expect': 29.6.4 '@jest/test-result': 29.2.0 '@jest/types': 29.6.3 - '@types/node': 20.4.7 + '@types/node': 20.8.7 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 @@ -6750,7 +6752,7 @@ packages: - supports-color dev: true - /jest-cli/29.2.0_@types+node@18.8.5: + /jest-cli/29.2.0_@types+node@20.8.7: resolution: {integrity: sha512-/581TzbXeO+5kbtSlhXEthGiVJCC8AP0jgT0iZINAAMW+tTFj2uWU7z+HNUH5yIYdHV7AvRr0fWLrmHJGIruHg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -6767,7 +6769,7 @@ packages: exit: 0.1.2 graceful-fs: 4.2.10 import-local: 3.1.0 - jest-config: 29.2.0_@types+node@18.8.5 + jest-config: 29.2.0_@types+node@20.8.7 jest-util: 29.6.3 jest-validate: 29.2.0 prompts: 2.4.2 @@ -6778,46 +6780,7 @@ packages: - ts-node dev: true - /jest-config/29.2.0_@types+node@18.8.5: - resolution: {integrity: sha512-IkdCsrHIoxDPZAyFcdtQrCQ3uftLqns6Joj0tlbxiAQW4k/zTXmIygqWBmPNxO9FbFkDrhtYZiLHXjaJh9rS+Q==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - '@types/node': '*' - ts-node: '>=9.0.0' - peerDependenciesMeta: - '@types/node': - optional: true - ts-node: - optional: true - dependencies: - '@babel/core': 7.22.11 - '@jest/test-sequencer': 29.2.0 - '@jest/types': 29.6.3 - '@types/node': 18.8.5 - babel-jest: 29.6.3_@babel+core@7.22.11 - chalk: 4.1.2 - ci-info: 3.5.0 - deepmerge: 4.2.2 - glob: 7.2.3 - graceful-fs: 4.2.10 - jest-circus: 29.2.0 - jest-environment-node: 29.2.0 - jest-get-type: 29.6.3 - jest-regex-util: 29.6.3 - jest-resolve: 29.2.0 - jest-runner: 29.2.0 - jest-util: 29.6.3 - jest-validate: 29.2.0 - micromatch: 4.0.5 - parse-json: 5.2.0 - pretty-format: 29.6.3 - slash: 3.0.0 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color - dev: true - - /jest-config/29.2.0_@types+node@20.4.7: + /jest-config/29.2.0_@types+node@20.8.7: resolution: {integrity: sha512-IkdCsrHIoxDPZAyFcdtQrCQ3uftLqns6Joj0tlbxiAQW4k/zTXmIygqWBmPNxO9FbFkDrhtYZiLHXjaJh9rS+Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -6832,7 +6795,7 @@ packages: '@babel/core': 7.22.11 '@jest/test-sequencer': 29.2.0 '@jest/types': 29.6.3 - '@types/node': 20.4.7 + '@types/node': 20.8.7 babel-jest: 29.6.3_@babel+core@7.22.11 chalk: 4.1.2 ci-info: 3.5.0 @@ -6901,7 +6864,7 @@ packages: '@jest/environment': 29.6.4 '@jest/fake-timers': 29.6.4 '@jest/types': 29.6.3 - '@types/node': 20.4.7 + '@types/node': 20.8.7 jest-mock: 29.6.3 jest-util: 29.6.3 dev: true @@ -6926,7 +6889,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.5 - '@types/node': 20.4.7 + '@types/node': 20.8.7 anymatch: 3.1.2 fb-watchman: 2.0.2 graceful-fs: 4.2.10 @@ -6945,7 +6908,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.5 - '@types/node': 20.4.7 + '@types/node': 20.8.7 anymatch: 3.1.2 fb-watchman: 2.0.2 graceful-fs: 4.2.10 @@ -7021,7 +6984,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.4.7 + '@types/node': 20.8.7 jest-util: 29.6.3 dev: true @@ -7076,7 +7039,7 @@ packages: '@jest/test-result': 29.2.0 '@jest/transform': 29.6.4 '@jest/types': 29.6.3 - '@types/node': 20.4.7 + '@types/node': 20.8.7 chalk: 4.1.2 emittery: 0.10.2 graceful-fs: 4.2.10 @@ -7107,7 +7070,7 @@ packages: '@jest/test-result': 29.2.0 '@jest/transform': 29.6.4 '@jest/types': 29.6.3 - '@types/node': 20.4.7 + '@types/node': 20.8.7 chalk: 4.1.2 cjs-module-lexer: 1.2.2 collect-v8-coverage: 1.0.1 @@ -7187,7 +7150,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.4.7 + '@types/node': 20.8.7 chalk: 4.1.2 ci-info: 3.5.0 graceful-fs: 4.2.10 @@ -7199,7 +7162,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.4.7 + '@types/node': 20.8.7 chalk: 4.1.2 ci-info: 3.5.0 graceful-fs: 4.2.10 @@ -7224,7 +7187,7 @@ packages: dependencies: '@jest/test-result': 29.2.0 '@jest/types': 29.6.3 - '@types/node': 20.4.7 + '@types/node': 20.8.7 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.10.2 @@ -7236,7 +7199,7 @@ packages: resolution: {integrity: sha512-wacANXecZ/GbQakpf2CClrqrlwsYYDSXFd4fIGdL+dXpM2GWoJ+6bhQ7vR3TKi3+gkSfBkjy1/khH/WrYS4Q6g==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.4.7 + '@types/node': 20.8.7 jest-util: 29.6.3 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -7246,13 +7209,13 @@ packages: resolution: {integrity: sha512-6dpvFV4WjcWbDVGgHTWo/aupl8/LbBx2NSKfiwqf79xC/yeJjKHT1+StcKy/2KTmW16hE68ccKVOtXf+WZGz7Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.4.7 + '@types/node': 20.8.7 jest-util: 29.6.3 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest/29.2.0_@types+node@18.8.5: + /jest/29.2.0_@types+node@20.8.7: resolution: {integrity: sha512-6krPemKUXCEu5Fh3j6ZVoLMjpTQVm0OCU+7f3K/9gllX8wNIE6NSCQ6s0q2RDoiKLRaQlVRHyscjSPRPqCI0Fg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -7265,7 +7228,7 @@ packages: '@jest/core': 29.2.0 '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.2.0_@types+node@18.8.5 + jest-cli: 29.2.0_@types+node@20.8.7 transitivePeerDependencies: - '@types/node' - supports-color @@ -10156,7 +10119,7 @@ packages: babel-jest: 29.6.3_@babel+core@7.22.11 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.2.0_@types+node@18.8.5 + jest: 29.2.0_@types+node@20.8.7 jest-util: 29.6.2 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -10363,6 +10326,9 @@ packages: has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 + /undici-types/5.25.3: + resolution: {integrity: sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA==} + /unicode-canonical-property-names-ecmascript/2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} engines: {node: '>=4'} @@ -10652,7 +10618,7 @@ packages: dependencies: '@types/chai': 4.3.3 '@types/chai-subset': 1.3.3 - '@types/node': 20.4.7 + '@types/node': 20.8.7 chai: 4.3.6 debug: 4.3.4 local-pkg: 0.4.2