diff --git a/packages/type-plus/package.json b/packages/type-plus/package.json index f09dd8095..078d51f80 100644 --- a/packages/type-plus/package.json +++ b/packages/type-plus/package.json @@ -81,7 +81,7 @@ "@repobuddy/typescript": "^2.0.0", "@size-limit/esbuild-why": "^9.0.0", "@size-limit/preset-small-lib": "^9.0.0", - "@types/node": "^18.0.0", + "@types/node": "^20.0.0", "@unional/fixture": "^3.0.0", "assertron": "^11.0.1", "cross-env": "^7.0.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 194509230..866801a8c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -20,7 +20,7 @@ importers: version: 2.25.2 '@commitlint/cli': specifier: ^19.0.0 - version: 19.0.0(@types/node@18.11.11)(typescript@5.4.3) + version: 19.0.0(@types/node@20.11.30)(typescript@5.4.3) '@commitlint/config-conventional': specifier: ^19.0.0 version: 19.0.0 @@ -35,7 +35,7 @@ importers: version: 9.0.1 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@18.11.11) + version: 29.7.0(@types/node@20.11.30) jest-watch-suspend: specifier: ^1.1.2 version: 1.1.2(jest@29.7.0) @@ -110,8 +110,8 @@ importers: specifier: ^9.0.0 version: 9.0.0(size-limit@9.0.0) '@types/node': - specifier: ^18.0.0 - version: 18.11.11 + specifier: ^20.0.0 + version: 20.11.30 '@unional/fixture': specifier: ^3.0.0 version: 3.2.7 @@ -126,7 +126,7 @@ importers: version: 1.4.3 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@18.11.11) + version: 29.7.0(@types/node@20.11.30) jest-watch-suspend: specifier: ^1.1.2 version: 1.1.2(jest@29.7.0) @@ -159,7 +159,7 @@ importers: version: 4.0.0(solid-js@1.7.6)(vite@4.5.3) astro: specifier: ^4.0.0 - version: 4.5.9(@types/node@18.11.11)(typescript@5.4.3) + version: 4.5.9(@types/node@20.11.30)(typescript@5.4.3) solid-js: specifier: ^1.4.3 version: 1.7.6 @@ -1268,14 +1268,14 @@ packages: prettier: 2.8.4 dev: true - /@commitlint/cli@19.0.0(@types/node@18.11.11)(typescript@5.4.3): + /@commitlint/cli@19.0.0(@types/node@20.11.30)(typescript@5.4.3): resolution: {integrity: sha512-SVBQG6k+eOOmlejYTtxnqJGmhrzy/m0qH3bVeoHY3gtlJBK3Kb32RjJioteBYk8Vuo58x5ehAjXwsQFX58X+xw==} engines: {node: '>=v18'} hasBin: true dependencies: '@commitlint/format': 19.0.0 '@commitlint/lint': 19.0.0 - '@commitlint/load': 19.0.0(@types/node@18.11.11)(typescript@5.4.3) + '@commitlint/load': 19.0.0(@types/node@20.11.30)(typescript@5.4.3) '@commitlint/read': 19.0.0 '@commitlint/types': 19.0.0 execa: 8.0.1 @@ -1346,7 +1346,7 @@ packages: '@commitlint/types': 19.0.0 dev: true - /@commitlint/load@19.0.0(@types/node@18.11.11)(typescript@5.4.3): + /@commitlint/load@19.0.0(@types/node@20.11.30)(typescript@5.4.3): resolution: {integrity: sha512-pC/6xDjkWPWgqfILY0KMMpxz0dTZqC7fUpxyWMLRrlbZCC9S54/gsg/8UltFrUH+C+F1zz4Ip8CQgzKonpH6rg==} engines: {node: '>=v18'} dependencies: @@ -1356,7 +1356,7 @@ packages: '@commitlint/types': 19.0.0 chalk: 5.3.0 cosmiconfig: 8.3.6(typescript@5.4.3) - cosmiconfig-typescript-loader: 5.0.0(@types/node@18.11.11)(cosmiconfig@8.3.6)(typescript@5.4.3) + cosmiconfig-typescript-loader: 5.0.0(@types/node@20.11.30)(cosmiconfig@8.3.6)(typescript@5.4.3) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -2356,14 +2356,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.11.11 + '@types/node': 20.11.30 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@18.11.11) + jest-config: 29.7.0(@types/node@20.11.30) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -2398,7 +2398,7 @@ packages: dependencies: '@jest/fake-timers': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 18.11.11 + '@types/node': 20.11.30 jest-mock: 29.5.0 dev: true @@ -2452,7 +2452,7 @@ packages: dependencies: '@jest/types': 29.5.0 '@sinonjs/fake-timers': 10.0.2 - '@types/node': 18.11.11 + '@types/node': 20.11.30 jest-message-util: 29.5.0 jest-mock: 29.5.0 jest-util: 29.5.0 @@ -2627,7 +2627,7 @@ packages: '@jest/schemas': 29.4.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.11.11 + '@types/node': 20.11.30 '@types/yargs': 17.0.24 chalk: 4.1.2 dev: true @@ -2865,7 +2865,7 @@ packages: optional: true dependencies: '@swc/jest': 0.2.36(@swc/core@1.4.8) - jest: 29.7.0(@types/node@18.11.11) + jest: 29.7.0(@types/node@20.11.30) jest-resolve: 29.7.0 jest-watch-suspend: 1.1.2(jest@29.7.0) jest-watch-toggle-config-2: 2.1.0(jest@29.7.0) @@ -3291,7 +3291,7 @@ packages: /@types/graceful-fs@4.1.6: resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==} dependencies: - '@types/node': 18.11.11 + '@types/node': 20.11.30 dev: true /@types/graceful-fs@4.1.9: @@ -3376,14 +3376,10 @@ packages: resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} dev: true - /@types/node@18.11.11: - resolution: {integrity: sha512-KJ021B1nlQUBLopzZmPBVuGU9un7WJd/W4ya7Ih02B4Uwky5Nja0yGYav2EfYIk0RR2Q9oVhf60S2XR1BCWJ2g==} - /@types/node@20.11.30: resolution: {integrity: sha512-dHM6ZxwlmuZaRmUPfv1p+KrdD1Dci04FbdEm/9wEMouFqxYoFl5aMkt0VMAUtYRQDyYvD41WJLukhq/ha3YuTw==} dependencies: undici-types: 5.26.5 - dev: true /@types/normalize-package-data@2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -3733,7 +3729,7 @@ packages: type-plus: 4.18.0 dev: true - /astro@4.5.9(@types/node@18.11.11)(typescript@5.4.3): + /astro@4.5.9(@types/node@20.11.30)(typescript@5.4.3): resolution: {integrity: sha512-GheU72Goz7dYQNKaqTxB2H49cNvHfahGSbNkTvMXk+gyHf/g633qadqlO2ZQbTUacoUWmDzvS5fhMZt2/w4naQ==} engines: {node: '>=18.14.1', npm: '>=6.14.0'} hasBin: true @@ -3794,7 +3790,7 @@ packages: tsconfck: 3.0.3(typescript@5.4.3) unist-util-visit: 5.0.0 vfile: 6.0.1 - vite: 5.2.6(@types/node@18.11.11) + vite: 5.2.6(@types/node@20.11.30) vitefu: 0.2.5(vite@5.2.6) which-pm: 2.1.1 yargs-parser: 21.1.1 @@ -4535,7 +4531,7 @@ packages: engines: {node: '>= 0.6'} dev: false - /cosmiconfig-typescript-loader@5.0.0(@types/node@18.11.11)(cosmiconfig@8.3.6)(typescript@5.4.3): + /cosmiconfig-typescript-loader@5.0.0(@types/node@20.11.30)(cosmiconfig@8.3.6)(typescript@5.4.3): resolution: {integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==} engines: {node: '>=v16'} peerDependencies: @@ -4543,7 +4539,7 @@ packages: cosmiconfig: '>=8.2' typescript: '>=4' dependencies: - '@types/node': 18.11.11 + '@types/node': 20.11.30 cosmiconfig: 8.3.6(typescript@5.4.3) jiti: 1.21.0 typescript: 5.4.3 @@ -4585,7 +4581,7 @@ packages: p-event: 5.0.1 dev: true - /create-jest@29.7.0(@types/node@18.11.11): + /create-jest@29.7.0(@types/node@20.11.30): resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -4594,7 +4590,7 @@ packages: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@18.11.11) + jest-config: 29.7.0(@types/node@20.11.30) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -4720,6 +4716,7 @@ packages: /deep-extend@0.6.0: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} engines: {node: '>=4.0.0'} + requiresBuild: true /deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} @@ -6636,7 +6633,7 @@ packages: - supports-color dev: true - /jest-cli@29.7.0(@types/node@18.11.11): + /jest-cli@29.7.0(@types/node@20.11.30): resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -6650,10 +6647,10 @@ packages: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@18.11.11) + create-jest: 29.7.0(@types/node@20.11.30) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@18.11.11) + jest-config: 29.7.0(@types/node@20.11.30) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -6664,7 +6661,7 @@ packages: - ts-node dev: true - /jest-config@29.7.0(@types/node@18.11.11): + /jest-config@29.7.0(@types/node@20.11.30): resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -6679,7 +6676,7 @@ packages: '@babel/core': 7.24.3 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.11.11 + '@types/node': 20.11.30 babel-jest: 29.7.0(@babel/core@7.24.3) chalk: 4.1.2 ci-info: 3.9.0 @@ -6770,7 +6767,7 @@ packages: dependencies: '@jest/types': 29.5.0 '@types/graceful-fs': 4.1.6 - '@types/node': 18.11.11 + '@types/node': 20.11.30 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -6865,7 +6862,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.5.0 - '@types/node': 18.11.11 + '@types/node': 20.11.30 jest-util: 29.5.0 dev: true @@ -7048,7 +7045,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.5.0 - '@types/node': 18.11.11 + '@types/node': 20.11.30 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 @@ -7060,7 +7057,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 18.11.11 + '@types/node': 20.11.30 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -7085,7 +7082,7 @@ packages: jest: '>=23' dependencies: chalk: 2.4.2 - jest: 29.7.0(@types/node@18.11.11) + jest: 29.7.0(@types/node@20.11.30) unpartial: 0.6.4 dev: true @@ -7096,7 +7093,7 @@ packages: jest: '>= 23.4.1' dependencies: chalk: 4.1.2 - jest: 29.7.0(@types/node@18.11.11) + jest: 29.7.0(@types/node@20.11.30) dev: true /jest-watch-typeahead@2.2.2(jest@29.7.0): @@ -7107,7 +7104,7 @@ packages: dependencies: ansi-escapes: 6.0.0 chalk: 5.2.0 - jest: 29.7.0(@types/node@18.11.11) + jest: 29.7.0(@types/node@20.11.30) jest-regex-util: 29.6.3 jest-watcher: 29.7.0 slash: 5.0.0 @@ -7121,7 +7118,7 @@ packages: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.11.11 + '@types/node': 20.11.30 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -7133,7 +7130,7 @@ packages: resolution: {integrity: sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 18.11.11 + '@types/node': 20.11.30 jest-util: 29.5.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -7149,7 +7146,7 @@ packages: supports-color: 8.1.1 dev: true - /jest@29.7.0(@types/node@18.11.11): + /jest@29.7.0(@types/node@20.11.30): resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -7162,7 +7159,7 @@ packages: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@18.11.11) + jest-cli: 29.7.0(@types/node@20.11.30) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -7971,6 +7968,7 @@ packages: /mimic-response@3.1.0: resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} engines: {node: '>=10'} + requiresBuild: true /mimic-response@4.0.0: resolution: {integrity: sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==} @@ -8013,6 +8011,7 @@ packages: /minimist@1.2.7: resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==} + requiresBuild: true /minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} @@ -9962,6 +9961,7 @@ packages: /strip-json-comments@2.0.1: resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} engines: {node: '>=0.10.0'} + requiresBuild: true /strip-json-comments@3.1.1: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} @@ -10162,7 +10162,7 @@ packages: '@babel/core': 7.24.3 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@18.11.11) + jest: 29.7.0(@types/node@20.11.30) jest-util: 29.5.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -10401,7 +10401,6 @@ packages: /undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - dev: true /unherit@3.0.1: resolution: {integrity: sha512-akOOQ/Yln8a2sgcLj4U0Jmx0R5jpIg2IUyRrWOzmEbjBtGzBdHtSeFKgoEcoH4KYIG/Pb8GQ/BwtYm0GCq1Sqg==} @@ -10691,13 +10690,13 @@ packages: merge-anything: 5.1.7 solid-js: 1.7.6 solid-refresh: 0.5.3(solid-js@1.7.6) - vite: 4.5.3(@types/node@18.11.11) + vite: 4.5.3(@types/node@20.11.30) vitefu: 0.2.4(vite@4.5.3) transitivePeerDependencies: - supports-color dev: false - /vite@4.5.3(@types/node@18.11.11): + /vite@4.5.3(@types/node@20.11.30): resolution: {integrity: sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -10725,7 +10724,7 @@ packages: terser: optional: true dependencies: - '@types/node': 18.11.11 + '@types/node': 20.11.30 esbuild: 0.18.20 postcss: 8.4.38 rollup: 3.29.4 @@ -10733,7 +10732,7 @@ packages: fsevents: 2.3.3 dev: false - /vite@5.2.6(@types/node@18.11.11): + /vite@5.2.6(@types/node@20.11.30): resolution: {integrity: sha512-FPtnxFlSIKYjZ2eosBQamz4CbyrTizbZ3hnGJlh/wMtCrlp1Hah6AzBLjGI5I2urTfNnpovpHdrL6YRuBOPnCA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -10761,7 +10760,7 @@ packages: terser: optional: true dependencies: - '@types/node': 18.11.11 + '@types/node': 20.11.30 esbuild: 0.20.2 postcss: 8.4.38 rollup: 4.13.0 @@ -10777,7 +10776,7 @@ packages: vite: optional: true dependencies: - vite: 4.5.3(@types/node@18.11.11) + vite: 4.5.3(@types/node@20.11.30) dev: false /vitefu@0.2.5(vite@5.2.6): @@ -10788,7 +10787,7 @@ packages: vite: optional: true dependencies: - vite: 5.2.6(@types/node@18.11.11) + vite: 5.2.6(@types/node@20.11.30) dev: false /vscode-oniguruma@1.7.0: