From b50c4f319b26d4912a29694d45ce25cb329ca854 Mon Sep 17 00:00:00 2001 From: Dylan Aubrey Date: Fri, 12 Jan 2024 22:20:11 +0000 Subject: [PATCH] chore: upgrade deps --- .husky/commit-msg | 4 - package.json | 29 +- pnpm-lock.yaml | 791 ++++++++++++++++++++------------------------ tsconfig.build.json | 5 +- tsconfig.json | 3 - 5 files changed, 369 insertions(+), 463 deletions(-) delete mode 100755 .husky/commit-msg diff --git a/.husky/commit-msg b/.husky/commit-msg deleted file mode 100755 index c160a77..0000000 --- a/.husky/commit-msg +++ /dev/null @@ -1,4 +0,0 @@ -#!/usr/bin/env sh -. "$(dirname -- "$0")/_/husky.sh" - -npx --no -- commitlint --edit ${1} diff --git a/package.json b/package.json index f343e96..4183d49 100644 --- a/package.json +++ b/package.json @@ -12,12 +12,14 @@ "module": "./dist/esm/index.mjs", "types": "./dist/types/cjs/index.d.cts", "exports": { - "types": { - "import": "./dist/types/esm/index.d.ts", - "require": "./dist/types/cjs/index.d.cts" - }, - "import": "./dist/esm/index.mjs", - "require": "./dist/cjs/index.cjs" + ".": { + "types": { + "import": "./dist/types/esm/index.d.ts", + "require": "./dist/types/cjs/index.d.cts" + }, + "import": "./dist/esm/index.mjs", + "require": "./dist/cjs/index.cjs" + } }, "publishConfig": { "access": "public" @@ -26,7 +28,6 @@ "build": "pnpm run clean:dist && pnpm run compile", "clean:deps": "del-cli ./node_modules", "clean:dist": "del-cli ./dist", - "commit": "commit", "compile": "pnpm run /^compile:.*/", "compile:cjs": "MODULE_SYSTEM=cjs rollup -c ./rollup.config.cjs", "compile:esm": "rollup -c ./rollup.config.cjs", @@ -64,7 +65,7 @@ "@commitlint/prompt-cli": "^17.6.3", "@jest/globals": "^29.5.0", "@repodog/babel-config": "^1.1.11", - "@repodog/cli": "^1.3.3", + "@repodog/cli": "^1.4.1", "@repodog/commitlint-config": "^1.1.6", "@repodog/eslint-config": "^1.1.19", "@repodog/eslint-config-jest": "^1.1.10", @@ -73,7 +74,7 @@ "@repodog/prettier-config": "^1.1.5", "@repodog/rollup-config": "^1.1.8", "@repodog/syncpack-config": "^1.2.3", - "@repodog/ts-config": "^1.1.7", + "@repodog/ts-config": "^1.3.0", "@rollup/plugin-babel": "^6.0.3", "@rollup/plugin-commonjs": "^25.0.7", "@rollup/plugin-image": "^3.0.2", @@ -82,15 +83,15 @@ "@rollup/plugin-terser": "^0.4.1", "@types/jest": "^25.1.3", "@types/lodash-es": "^4.17.9", - "@types/node": "^18.11.18", + "@types/node": "^20.11.0", "@typescript-eslint/eslint-plugin": "^5.59.5", "@typescript-eslint/parser": "^5.59.5", "babel-jest": "^29.5.0", "babel-plugin-codegen": "^4.1.5", "babel-plugin-macros": "^3.1.0", "core-js": "^3.27.2", - "cts-types": "^0.0.4", - "del-cli": "^3.0.0", + "cts-types": "^0.0.5", + "del-cli": "^5.1.0", "eslint": "^8.40.0", "eslint-config-prettier": "^8.8.0", "eslint-import-resolver-typescript": "^3.5.5", @@ -103,9 +104,7 @@ "eslint-plugin-sort-keys-fix": "^1.1.2", "eslint-plugin-typescript-sort-keys": "^2.3.0", "eslint-plugin-unicorn": "^46.0.1", - "fast-check": "^3.14.0", "generate-changelog": "^1.8.0", - "husky": "^8.0.3", "identity-obj-proxy": "^3.0.0", "jest": "^29.5.0", "jest-environment-jsdom": "^29.7.0", @@ -118,7 +117,7 @@ "rollup-plugin-copy": "^3.4.0", "rollup-plugin-sourcemaps": "^0.6.3", "suppress-experimental-warnings": "^1.1.17", - "syncpack": "^12.0.0-alpha.0", + "syncpack": "^12.3.0", "type-fest": "^3.10.0", "typescript": "^5.0.3" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 65d3143..85953eb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -60,8 +60,8 @@ devDependencies: specifier: ^1.1.11 version: 1.1.11(@babel/cli@7.21.5)(@babel/core@7.21.8)(@babel/plugin-proposal-decorators@7.23.3)(@babel/plugin-syntax-import-assertions@7.20.0)(@babel/plugin-transform-class-properties@7.23.3)(@babel/plugin-transform-export-namespace-from@7.23.3)(@babel/plugin-transform-modules-commonjs@7.23.3)(@babel/plugin-transform-runtime@7.21.4)(@babel/preset-env@7.21.5)(@babel/preset-react@7.18.6)(@babel/preset-typescript@7.21.5)(@babel/runtime@7.21.5)(babel-plugin-codegen@4.1.5)(babel-plugin-macros@3.1.0) '@repodog/cli': - specifier: ^1.3.3 - version: 1.3.3 + specifier: ^1.4.1 + version: 1.4.1 '@repodog/commitlint-config': specifier: ^1.1.6 version: 1.1.6(@commitlint/cli@17.6.3)(@commitlint/config-conventional@17.6.3)(@commitlint/prompt-cli@17.6.3) @@ -85,10 +85,10 @@ devDependencies: version: 1.1.8(@rollup/plugin-babel@6.0.3)(@rollup/plugin-commonjs@25.0.7)(@rollup/plugin-image@3.0.2)(@rollup/plugin-json@6.0.0)(@rollup/plugin-node-resolve@15.0.2)(@rollup/plugin-terser@0.4.1)(rollup-plugin-analyzer@4.0.0)(rollup-plugin-copy@3.4.0)(rollup-plugin-sourcemaps@0.6.3)(rollup@3.21.6) '@repodog/syncpack-config': specifier: ^1.2.3 - version: 1.2.3(syncpack@12.0.0-alpha.0) + version: 1.2.3(syncpack@12.3.0) '@repodog/ts-config': - specifier: ^1.1.7 - version: 1.1.7(typescript@5.0.3) + specifier: ^1.3.0 + version: 1.3.0(typescript@5.3.3) '@rollup/plugin-babel': specifier: ^6.0.3 version: 6.0.3(@babel/core@7.21.8)(rollup@3.21.6) @@ -114,14 +114,14 @@ devDependencies: specifier: ^4.17.9 version: 4.17.9 '@types/node': - specifier: ^18.11.18 - version: 18.11.18 + specifier: ^20.11.0 + version: 20.11.0 '@typescript-eslint/eslint-plugin': specifier: ^5.59.5 - version: 5.59.5(@typescript-eslint/parser@5.59.5)(eslint@8.40.0)(typescript@5.0.3) + version: 5.59.5(@typescript-eslint/parser@5.59.5)(eslint@8.40.0)(typescript@5.3.3) '@typescript-eslint/parser': specifier: ^5.59.5 - version: 5.59.5(eslint@8.40.0)(typescript@5.0.3) + version: 5.59.5(eslint@8.40.0)(typescript@5.3.3) babel-jest: specifier: ^29.5.0 version: 29.5.0(@babel/core@7.21.8) @@ -135,11 +135,11 @@ devDependencies: specifier: ^3.27.2 version: 3.27.2 cts-types: - specifier: ^0.0.4 - version: 0.0.4 + specifier: ^0.0.5 + version: 0.0.5 del-cli: - specifier: ^3.0.0 - version: 3.0.0 + specifier: ^5.1.0 + version: 5.1.0 eslint: specifier: ^8.40.0 version: 8.40.0 @@ -154,7 +154,7 @@ devDependencies: version: 2.27.5(@typescript-eslint/parser@5.59.5)(eslint-import-resolver-typescript@3.5.5)(eslint@8.40.0) eslint-plugin-jest: specifier: ^27.2.1 - version: 27.2.1(@typescript-eslint/eslint-plugin@5.59.5)(eslint@8.40.0)(jest@29.5.0)(typescript@5.0.3) + version: 27.2.1(@typescript-eslint/eslint-plugin@5.59.5)(eslint@8.40.0)(jest@29.5.0)(typescript@5.3.3) eslint-plugin-prefer-arrow: specifier: ^1.2.3 version: 1.2.3(eslint@8.40.0) @@ -172,25 +172,19 @@ devDependencies: version: 1.1.2 eslint-plugin-typescript-sort-keys: specifier: ^2.3.0 - version: 2.3.0(@typescript-eslint/parser@5.59.5)(eslint@8.40.0)(typescript@5.0.3) + version: 2.3.0(@typescript-eslint/parser@5.59.5)(eslint@8.40.0)(typescript@5.3.3) eslint-plugin-unicorn: specifier: ^46.0.1 version: 46.0.1(eslint@8.40.0) - fast-check: - specifier: ^3.14.0 - version: 3.14.0 generate-changelog: specifier: ^1.8.0 version: 1.8.0 - husky: - specifier: ^8.0.3 - version: 8.0.3 identity-obj-proxy: specifier: ^3.0.0 version: 3.0.0 jest: specifier: ^29.5.0 - version: 29.5.0(@types/node@18.11.18)(babel-plugin-macros@3.1.0)(ts-node@10.9.1) + version: 29.5.0(@types/node@20.11.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.1) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 @@ -217,19 +211,19 @@ devDependencies: version: 3.4.0 rollup-plugin-sourcemaps: specifier: ^0.6.3 - version: 0.6.3(@types/node@18.11.18)(rollup@3.21.6) + version: 0.6.3(@types/node@20.11.0)(rollup@3.21.6) suppress-experimental-warnings: specifier: ^1.1.17 version: 1.1.17 syncpack: - specifier: ^12.0.0-alpha.0 - version: 12.0.0-alpha.0(fast-check@3.14.0)(typescript@5.0.3) + specifier: ^12.3.0 + version: 12.3.0(typescript@5.3.3) type-fest: specifier: ^3.10.0 - version: 3.10.0(typescript@5.0.3) + version: 3.10.0(typescript@5.3.3) typescript: specifier: ^5.0.3 - version: 5.0.3 + version: 5.3.3 packages: @@ -1597,8 +1591,8 @@ packages: regenerator-runtime: 0.13.11 dev: true - /@babel/runtime@7.23.6: - resolution: {integrity: sha512-zHd0eUrf5GZoOWVCXp6koAKQTfZV07eit6bGPmJgnZdnSAvvZee6zniW2XMF7Cmc4ISOOnPy3QaSiIJGJkVEDQ==} + /@babel/runtime@7.23.8: + resolution: {integrity: sha512-Y7KbAP984rn1VGMbGqKmBLio9V7y5Je9GvU4rQPCPinCyNfUcToxIXl06d59URp/F3LwinvODxab5N/G6qggkw==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.14.1 @@ -1741,14 +1735,14 @@ packages: '@commitlint/types': 17.4.4 '@types/node': 20.4.7 chalk: 4.1.2 - cosmiconfig: 8.3.6(typescript@5.0.3) - cosmiconfig-typescript-loader: 4.4.0(@types/node@20.4.7)(cosmiconfig@8.3.6)(ts-node@10.9.1)(typescript@5.0.3) + cosmiconfig: 8.3.6(typescript@5.3.3) + cosmiconfig-typescript-loader: 4.4.0(@types/node@20.4.7)(cosmiconfig@8.3.6)(ts-node@10.9.1)(typescript@5.3.3) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 resolve-from: 5.0.0 - ts-node: 10.9.1(@types/node@18.11.18)(typescript@5.0.3) - typescript: 5.0.3 + ts-node: 10.9.1(@types/node@20.11.0)(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -1855,22 +1849,14 @@ packages: '@jridgewell/trace-mapping': 0.3.9 dev: true - /@effect/match@0.40.0(effect@2.0.0-next.48): - resolution: {integrity: sha512-1v2UpVxbUybx6zmN0R1uraRkCju15xLmHquoNQxPFGrQABq2dRI0nSsVM+/yibggUnQ9QAEx2MxQ6xdrQR+8hg==} + /@effect/schema@0.56.1(effect@2.0.0-next.62)(fast-check@3.15.0): + resolution: {integrity: sha512-cfEyHLXPdzSKzJU/yYrPjFd0iVHPydh+NT0sgTe4bzXbcvOsKZuvQ86cAAwXN7lxY0N5cPes9ACxUxTdkEaNlw==} peerDependencies: - effect: 2.0.0-next.47 + effect: 2.0.0-next.62 + fast-check: ^3.13.2 dependencies: - effect: 2.0.0-next.48 - dev: true - - /@effect/schema@0.43.0(effect@2.0.0-next.48)(fast-check@3.14.0): - resolution: {integrity: sha512-MvWDyS1u/+X7DYQdhnN/Tu0/NwTlFx2/XgR9+JVrX7hQOzH01li6463rohfiH+NYxx3aruAqA1Oz5MSOCB7hnA==} - peerDependencies: - effect: 2.0.0-next.48 - fast-check: ^3.13.1 - dependencies: - effect: 2.0.0-next.48 - fast-check: 3.14.0 + effect: 2.0.0-next.62 + fast-check: 3.15.0 dev: true /@eslint-community/eslint-utils@4.4.0(eslint@8.40.0): @@ -1963,7 +1949,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.1 - '@types/node': 18.11.18 + '@types/node': 20.11.0 chalk: 4.1.2 jest-message-util: 29.6.2 jest-util: 29.6.2 @@ -1984,14 +1970,14 @@ packages: '@jest/test-result': 29.6.2 '@jest/transform': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 18.11.18 + '@types/node': 20.11.0 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.8.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.5.0 - jest-config: 29.6.2(@types/node@18.11.18)(babel-plugin-macros@3.1.0)(ts-node@10.9.1) + jest-config: 29.6.2(@types/node@20.11.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.1) jest-haste-map: 29.6.2 jest-message-util: 29.6.2 jest-regex-util: 29.4.3 @@ -2019,7 +2005,7 @@ packages: dependencies: '@jest/fake-timers': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 18.11.18 + '@types/node': 20.11.0 jest-mock: 29.6.2 dev: true @@ -2029,7 +2015,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.11.18 + '@types/node': 20.11.0 jest-mock: 29.7.0 dev: true @@ -2056,7 +2042,7 @@ packages: dependencies: '@jest/types': 29.6.1 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 18.11.18 + '@types/node': 20.11.0 jest-message-util: 29.6.2 jest-mock: 29.6.2 jest-util: 29.6.2 @@ -2068,7 +2054,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 18.11.18 + '@types/node': 20.11.0 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -2113,7 +2099,7 @@ packages: '@jest/transform': 29.6.2 '@jest/types': 29.6.1 '@jridgewell/trace-mapping': 0.3.19 - '@types/node': 18.11.18 + '@types/node': 20.11.0 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -2218,7 +2204,7 @@ packages: '@jest/schemas': 29.6.0 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.11.18 + '@types/node': 20.11.0 '@types/yargs': 17.0.24 chalk: 4.1.2 dev: true @@ -2230,7 +2216,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.11.18 + '@types/node': 20.11.0 '@types/yargs': 17.0.24 chalk: 4.1.2 dev: true @@ -2386,14 +2372,14 @@ packages: babel-plugin-macros: 3.1.0 dev: true - /@repodog/cli-cut@1.2.6(@babel/runtime@7.21.5)(core-js@3.27.2)(lodash-es@4.17.21): - resolution: {integrity: sha512-a4nzvAMLHkXBXgHyk7TkKq8jiPpUqNEwDL33yFXfWA9IVZeuAILGbSdTROvQdEYPnBtkvWJL2vcTCZq9Qk1oYQ==} + /@repodog/cli-cut@1.3.1(@babel/runtime@7.21.5)(core-js@3.27.2)(lodash-es@4.17.21): + resolution: {integrity: sha512-IJCKcebT9JdaL3XfuBXxnMeJsNT3sKhAotGqNzCSrk/vsLibRmBABrvAcBVcfIKDnEq+TQVpugKQvfjXrAfA5Q==} peerDependencies: '@babel/runtime': <8 core-js: <4 dependencies: '@babel/runtime': 7.21.5 - '@repodog/cli-utils': 1.2.6(@babel/runtime@7.21.5)(core-js@3.27.2)(lodash-es@4.17.21) + '@repodog/cli-utils': 1.3.1(@babel/runtime@7.21.5)(core-js@3.27.2)(lodash-es@4.17.21) ansi-colors: 4.1.3 core-js: 3.27.2 semver: 7.5.4 @@ -2403,16 +2389,16 @@ packages: - lodash-es dev: true - /@repodog/cli-new@1.3.3(@babel/runtime@7.21.5)(core-js@3.27.2)(lodash-es@4.17.21): - resolution: {integrity: sha512-oUICmWJAMOARARfC5bWYLuPeCfTkfRiBCWGEOtuRiriGE8lJ5vl8fCfkUQZWwNBt1eyT8OveRuHgVmEe6b16/g==} + /@repodog/cli-new@1.4.1(@babel/runtime@7.21.5)(core-js@3.27.2)(lodash-es@4.17.21): + resolution: {integrity: sha512-PL34KrdnCjUTWGnnwU0V/GVMg9B7br2VH20dz4Zx4zu+QNXSQG10sS+jTNBMru13eIf4ZntCsQ0QUI4kLvA/UA==} peerDependencies: '@babel/runtime': <8 core-js: <4 lodash-es: <5 dependencies: '@babel/runtime': 7.21.5 - '@repodog/cli-setup': 1.2.6(@babel/runtime@7.21.5)(core-js@3.27.2)(lodash-es@4.17.21) - '@repodog/cli-utils': 1.2.6(@babel/runtime@7.21.5)(core-js@3.27.2)(lodash-es@4.17.21) + '@repodog/cli-setup': 1.3.1(@babel/runtime@7.21.5)(core-js@3.27.2)(lodash-es@4.17.21) + '@repodog/cli-utils': 1.3.1(@babel/runtime@7.21.5)(core-js@3.27.2)(lodash-es@4.17.21) ansi-colors: 4.1.3 core-js: 3.27.2 enquirer: 2.4.1 @@ -2424,15 +2410,15 @@ packages: - supports-color dev: true - /@repodog/cli-postinstall@0.2.6(@babel/runtime@7.21.5)(core-js@3.27.2)(lodash-es@4.17.21): - resolution: {integrity: sha512-c8+H+eqgrCT9pnC1r+ZJGEg6HlAbK33OtECEn/TlQLcT+ENx6fJxPrp5s6OSDROuXffwDQlwks3dzAmsCuKDYw==} + /@repodog/cli-postinstall@0.3.1(@babel/runtime@7.21.5)(core-js@3.27.2)(lodash-es@4.17.21): + resolution: {integrity: sha512-epfNhhj1e4apY5jbJMHo0+johACVWH2J7O8qo+367hoHLNR/pJ2qqauVlws7QIpDH17vgshiISGtPmDk1CWkiA==} peerDependencies: '@babel/runtime': <8 core-js: <4 lodash-es: <5 dependencies: '@babel/runtime': 7.21.5 - '@repodog/cli-utils': 1.2.6(@babel/runtime@7.21.5)(core-js@3.27.2)(lodash-es@4.17.21) + '@repodog/cli-utils': 1.3.1(@babel/runtime@7.21.5)(core-js@3.27.2)(lodash-es@4.17.21) ansi-colors: 4.1.3 core-js: 3.27.2 lodash-es: 4.17.21 @@ -2441,14 +2427,14 @@ packages: yargs: 15.4.1 dev: true - /@repodog/cli-publish@1.2.6(@babel/runtime@7.21.5)(core-js@3.27.2)(lodash-es@4.17.21): - resolution: {integrity: sha512-NiQv2F5U94hPCakk7h1DfcbHzMycGXKZn9qGj8/y88QSz/+DKE2dKuou3fQYeBbOPAOjyGIoPVNQ6bLu99t/vw==} + /@repodog/cli-publish@1.3.1(@babel/runtime@7.21.5)(core-js@3.27.2)(lodash-es@4.17.21): + resolution: {integrity: sha512-CPglZzj4KCF7xVyO6bUDkgXqpyO550W37g9Lidy+dYvG+sRcQivOXgjB09C5IP0avISAqI1DOBePflF5EmTY/Q==} peerDependencies: '@babel/runtime': <8 core-js: <4 dependencies: '@babel/runtime': 7.21.5 - '@repodog/cli-utils': 1.2.6(@babel/runtime@7.21.5)(core-js@3.27.2)(lodash-es@4.17.21) + '@repodog/cli-utils': 1.3.1(@babel/runtime@7.21.5)(core-js@3.27.2)(lodash-es@4.17.21) ansi-colors: 4.1.3 core-js: 3.27.2 semver: 7.5.4 @@ -2458,14 +2444,14 @@ packages: - lodash-es dev: true - /@repodog/cli-setup@1.2.6(@babel/runtime@7.21.5)(core-js@3.27.2)(lodash-es@4.17.21): - resolution: {integrity: sha512-14Nj4bYZZVFbjOOXqwu1X0K5PT3LwkxPbFXxBn5f6WS3Xcf0Xq5VRs3AJmRnNVn2WSpGjMofLAwGP+QtjgiJKQ==} + /@repodog/cli-setup@1.3.1(@babel/runtime@7.21.5)(core-js@3.27.2)(lodash-es@4.17.21): + resolution: {integrity: sha512-Nn18jRv0SSot0XmAFoKVNBjpVMlE82XXU76n5vLXIOpnUkKKgS3L0umZ81rPEFbWg7TsxeMDphjAqKS/+JjzOw==} peerDependencies: '@babel/runtime': <8 core-js: <4 dependencies: '@babel/runtime': 7.21.5 - '@repodog/cli-utils': 1.2.6(@babel/runtime@7.21.5)(core-js@3.27.2)(lodash-es@4.17.21) + '@repodog/cli-utils': 1.3.1(@babel/runtime@7.21.5)(core-js@3.27.2)(lodash-es@4.17.21) ansi-colors: 4.1.3 core-js: 3.27.2 enquirer: 2.4.1 @@ -2475,14 +2461,14 @@ packages: - lodash-es dev: true - /@repodog/cli-utils@1.2.6(@babel/runtime@7.21.5)(core-js@3.27.2)(lodash-es@4.17.21): - resolution: {integrity: sha512-r0i+oms4zz8eEA4r8HpRYuQrQ9lwnzuxlyLec6hZnWgyrXCJTNp04CwyRNYabelSJgYcfV9xspQuMg+RcQ8OkA==} + /@repodog/cli-utils@1.3.0(@babel/runtime@7.23.8)(core-js@3.27.2)(lodash-es@4.17.21): + resolution: {integrity: sha512-t5P+NIrvzwjm0opVK2cdFjW1wRyGwALmFmj3J/cZs0RYeRXWEKIZSMTOn7+b42T18Swj+0lLL06xq8TB+q8SoA==} peerDependencies: '@babel/runtime': <8 core-js: <4 lodash-es: <5 dependencies: - '@babel/runtime': 7.21.5 + '@babel/runtime': 7.23.8 ansi-colors: 4.1.3 core-js: 3.27.2 glob: 10.3.10 @@ -2492,14 +2478,14 @@ packages: shelljs: 0.8.5 dev: true - /@repodog/cli-utils@1.2.6(@babel/runtime@7.23.6)(core-js@3.27.2)(lodash-es@4.17.21): - resolution: {integrity: sha512-r0i+oms4zz8eEA4r8HpRYuQrQ9lwnzuxlyLec6hZnWgyrXCJTNp04CwyRNYabelSJgYcfV9xspQuMg+RcQ8OkA==} + /@repodog/cli-utils@1.3.1(@babel/runtime@7.21.5)(core-js@3.27.2)(lodash-es@4.17.21): + resolution: {integrity: sha512-lrBVnh8soEkYu3aZoSi37Vp6NsQrHhgUFkLFy0zHtvDULFFjrDq9SMkmmrDaYh6aYOG4kMYrX3AeOD2+aSC5NQ==} peerDependencies: '@babel/runtime': <8 core-js: <4 lodash-es: <5 dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.21.5 ansi-colors: 4.1.3 core-js: 3.27.2 glob: 10.3.10 @@ -2509,14 +2495,14 @@ packages: shelljs: 0.8.5 dev: true - /@repodog/cli-write@1.2.6(@babel/runtime@7.21.5)(core-js@3.27.2)(lodash-es@4.17.21): - resolution: {integrity: sha512-2kHaLqk79j+Nt6LIfDnJksdTd9ofFOqhCF1Awx0MeaeggPWGHqmaZ90rRQVcbqUA+HO7Vr7NYNHFdLFPGUrxLw==} + /@repodog/cli-write@1.3.1(@babel/runtime@7.21.5)(core-js@3.27.2)(lodash-es@4.17.21): + resolution: {integrity: sha512-HkhMtAKwk92T+hTTG4W16lkRqlGNFzb/3ubgEHtcwxqLbucR3pOfywcWO0BWmLoS37WRdNAtc23FFaHfaMrXYQ==} peerDependencies: '@babel/runtime': <8 core-js: <4 dependencies: '@babel/runtime': 7.21.5 - '@repodog/cli-utils': 1.2.6(@babel/runtime@7.21.5)(core-js@3.27.2)(lodash-es@4.17.21) + '@repodog/cli-utils': 1.3.1(@babel/runtime@7.21.5)(core-js@3.27.2)(lodash-es@4.17.21) ansi-colors: 4.1.3 core-js: 3.27.2 dotenv: 16.3.1 @@ -2528,18 +2514,18 @@ packages: - lodash-es dev: true - /@repodog/cli@1.3.3: - resolution: {integrity: sha512-07rXdeSbdwS7n/q4eZSsmxNRDInDXzkYE7VJNJO6EnIWDdVkm6WCbEDilOrb0ldqV2bsZslek8/StnVCNB0f6g==} + /@repodog/cli@1.4.1: + resolution: {integrity: sha512-Lpg7QQCLbTComeUDztBWy/ad/9kSLNRiz21bLmR+dJ98xnAAk1DJDicHORucNV2P3UuIERK5Ct34FJ9rtB8RrQ==} engines: {node: ^20.10.0} hasBin: true dependencies: '@babel/runtime': 7.21.5 - '@repodog/cli-cut': 1.2.6(@babel/runtime@7.21.5)(core-js@3.27.2)(lodash-es@4.17.21) - '@repodog/cli-new': 1.3.3(@babel/runtime@7.21.5)(core-js@3.27.2)(lodash-es@4.17.21) - '@repodog/cli-postinstall': 0.2.6(@babel/runtime@7.21.5)(core-js@3.27.2)(lodash-es@4.17.21) - '@repodog/cli-publish': 1.2.6(@babel/runtime@7.21.5)(core-js@3.27.2)(lodash-es@4.17.21) - '@repodog/cli-setup': 1.2.6(@babel/runtime@7.21.5)(core-js@3.27.2)(lodash-es@4.17.21) - '@repodog/cli-write': 1.2.6(@babel/runtime@7.21.5)(core-js@3.27.2)(lodash-es@4.17.21) + '@repodog/cli-cut': 1.3.1(@babel/runtime@7.21.5)(core-js@3.27.2)(lodash-es@4.17.21) + '@repodog/cli-new': 1.4.1(@babel/runtime@7.21.5)(core-js@3.27.2)(lodash-es@4.17.21) + '@repodog/cli-postinstall': 0.3.1(@babel/runtime@7.21.5)(core-js@3.27.2)(lodash-es@4.17.21) + '@repodog/cli-publish': 1.3.1(@babel/runtime@7.21.5)(core-js@3.27.2)(lodash-es@4.17.21) + '@repodog/cli-setup': 1.3.1(@babel/runtime@7.21.5)(core-js@3.27.2)(lodash-es@4.17.21) + '@repodog/cli-write': 1.3.1(@babel/runtime@7.21.5)(core-js@3.27.2)(lodash-es@4.17.21) ansi-colors: 4.1.3 core-js: 3.27.2 jiti: 1.21.0 @@ -2570,7 +2556,7 @@ packages: peerDependencies: eslint-plugin-jest: <28 dependencies: - eslint-plugin-jest: 27.2.1(@typescript-eslint/eslint-plugin@5.59.5)(eslint@8.40.0)(jest@29.5.0)(typescript@5.0.3) + eslint-plugin-jest: 27.2.1(@typescript-eslint/eslint-plugin@5.59.5)(eslint@8.40.0)(jest@29.5.0)(typescript@5.3.3) dev: true /@repodog/eslint-config@1.1.19(@babel/eslint-parser@7.21.8)(@typescript-eslint/eslint-plugin@5.59.5)(@typescript-eslint/parser@5.59.5)(eslint-config-prettier@8.8.0)(eslint-import-resolver-typescript@3.5.5)(eslint-plugin-import@2.27.5)(eslint-plugin-prefer-arrow@1.2.3)(eslint-plugin-prettier@4.2.1)(eslint-plugin-sort-class-members@1.18.0)(eslint-plugin-sort-destructure-keys@1.5.0)(eslint-plugin-sort-keys-fix@1.1.2)(eslint-plugin-typescript-sort-keys@2.3.0)(eslint-plugin-unicorn@46.0.1)(eslint@8.40.0): @@ -2592,8 +2578,8 @@ packages: eslint-plugin-unicorn: <47 dependencies: '@babel/eslint-parser': 7.21.8(@babel/core@7.21.8)(eslint@8.40.0) - '@typescript-eslint/eslint-plugin': 5.59.5(@typescript-eslint/parser@5.59.5)(eslint@8.40.0)(typescript@5.0.3) - '@typescript-eslint/parser': 5.59.5(eslint@8.40.0)(typescript@5.0.3) + '@typescript-eslint/eslint-plugin': 5.59.5(@typescript-eslint/parser@5.59.5)(eslint@8.40.0)(typescript@5.3.3) + '@typescript-eslint/parser': 5.59.5(eslint@8.40.0)(typescript@5.3.3) eslint: 8.40.0 eslint-config-prettier: 8.8.0(eslint@8.40.0) eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.5)(eslint-plugin-import@2.27.5)(eslint@8.40.0) @@ -2603,7 +2589,7 @@ packages: eslint-plugin-sort-class-members: 1.18.0(eslint@8.40.0) eslint-plugin-sort-destructure-keys: 1.5.0(eslint@8.40.0) eslint-plugin-sort-keys-fix: 1.1.2 - eslint-plugin-typescript-sort-keys: 2.3.0(@typescript-eslint/parser@5.59.5)(eslint@8.40.0)(typescript@5.0.3) + eslint-plugin-typescript-sort-keys: 2.3.0(@typescript-eslint/parser@5.59.5)(eslint@8.40.0)(typescript@5.3.3) eslint-plugin-unicorn: 46.0.1(eslint@8.40.0) dev: true @@ -2623,7 +2609,7 @@ packages: '@types/jest': 25.1.3 babel-jest: 29.5.0(@babel/core@7.21.8) identity-obj-proxy: 3.0.0 - jest: 29.5.0(@types/node@18.11.18)(babel-plugin-macros@3.1.0)(ts-node@10.9.1) + jest: 29.5.0(@types/node@20.11.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.1) jest-environment-jsdom: 29.7.0 jest-environment-node: 29.7.0 suppress-experimental-warnings: 1.1.17 @@ -2668,23 +2654,23 @@ packages: rollup: 3.21.6 rollup-plugin-analyzer: 4.0.0 rollup-plugin-copy: 3.4.0 - rollup-plugin-sourcemaps: 0.6.3(@types/node@18.11.18)(rollup@3.21.6) + rollup-plugin-sourcemaps: 0.6.3(@types/node@20.11.0)(rollup@3.21.6) dev: true - /@repodog/syncpack-config@1.2.3(syncpack@12.0.0-alpha.0): + /@repodog/syncpack-config@1.2.3(syncpack@12.3.0): resolution: {integrity: sha512-knw2jDM2MkchEoZ01hGUfcU3pdhuj9kUk+pHUFCi9zLssa8g4bKZJ3czdElzupfGdvkPpda+3B6OQVpVGWf3JA==} peerDependencies: syncpack: <13 dependencies: - syncpack: 12.0.0-alpha.0(fast-check@3.14.0)(typescript@5.0.3) + syncpack: 12.3.0(typescript@5.3.3) dev: true - /@repodog/ts-config@1.1.7(typescript@5.0.3): - resolution: {integrity: sha512-YH59qpbDwu/kjQLJjCKxY+IiupLPiVs+jzSQn2dZtT72p7eUiKsDIFxwsuCQnWxVahLJDCLUeQUWeu0f7f7HVg==} + /@repodog/ts-config@1.3.0(typescript@5.3.3): + resolution: {integrity: sha512-fCAuzhtJcR1C9lSleovQaJicBBOYqYv8l+F1LYQqLJa58Jz0/0LnD/sanFDmVI+0W2iKmOpTWhYDkEe7hqK8jA==} peerDependencies: typescript: <6 dependencies: - typescript: 5.0.3 + typescript: 5.3.3 dev: true /@rollup/plugin-babel@6.0.3(@babel/core@7.21.8)(rollup@3.21.6): @@ -2900,20 +2886,20 @@ packages: /@types/fs-extra@8.1.2: resolution: {integrity: sha512-SvSrYXfWSc7R4eqnOzbQF4TZmfpNSM9FrSWLU3EUnWBuyZqNBOrv1B1JA3byUDPUl9z4Ab3jeZG2eDdySlgNMg==} dependencies: - '@types/node': 18.11.18 + '@types/node': 20.11.0 dev: true /@types/glob@7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 18.11.18 + '@types/node': 20.11.0 dev: true /@types/graceful-fs@4.1.6: resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==} dependencies: - '@types/node': 18.11.18 + '@types/node': 20.11.0 dev: true /@types/http-cache-semantics@4.0.4: @@ -2953,7 +2939,7 @@ packages: /@types/jsdom@20.0.1: resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==} dependencies: - '@types/node': 18.11.18 + '@types/node': 20.11.0 '@types/tough-cookie': 4.0.3 parse5: 7.1.2 dev: true @@ -2984,12 +2970,18 @@ packages: resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} dev: true + /@types/minimist@1.2.5: + resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==} + dev: true + /@types/node@17.0.45: resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} dev: true - /@types/node@18.11.18: - resolution: {integrity: sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==} + /@types/node@20.11.0: + resolution: {integrity: sha512-o9bjXmDNcF7GbM4CNQpmi+TutCgap/K3w1JyKgxAjqx41zp9qlIAVFi0IhCNsJcXolEqLWhbFbEeL0PvYm4pcQ==} + dependencies: + undici-types: 5.26.5 dev: true /@types/node@20.4.7: @@ -3000,6 +2992,10 @@ packages: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} dev: true + /@types/normalize-package-data@2.4.4: + resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} + dev: true + /@types/parse-json@4.0.0: resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} dev: true @@ -3016,7 +3012,7 @@ packages: resolution: {integrity: sha512-vzmnCHl6hViPu9GNLQJ+DZFd6BQI2DBTUeOvYHqkWQLMfKAAQYMb/xAmZkTogZI/vqXHCWkqDRymDI5p0QTi5Q==} dependencies: '@types/glob': 7.2.0 - '@types/node': 18.11.18 + '@types/node': 20.11.0 dev: true /@types/stack-utils@2.0.1: @@ -3031,10 +3027,14 @@ packages: resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} dev: true + /@types/yargs-parser@21.0.3: + resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} + dev: true + /@types/yargs@15.0.19: resolution: {integrity: sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==} dependencies: - '@types/yargs-parser': 21.0.0 + '@types/yargs-parser': 21.0.3 dev: true /@types/yargs@15.0.4: @@ -3049,7 +3049,7 @@ packages: '@types/yargs-parser': 21.0.0 dev: true - /@typescript-eslint/eslint-plugin@5.59.5(@typescript-eslint/parser@5.59.5)(eslint@8.40.0)(typescript@5.0.3): + /@typescript-eslint/eslint-plugin@5.59.5(@typescript-eslint/parser@5.59.5)(eslint@8.40.0)(typescript@5.3.3): resolution: {integrity: sha512-feA9xbVRWJZor+AnLNAr7A8JRWeZqHUf4T9tlP+TN04b05pFVhO5eN7/O93Y/1OUlLMHKbnJisgDURs/qvtqdg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3061,36 +3061,36 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.6.2 - '@typescript-eslint/parser': 5.59.5(eslint@8.40.0)(typescript@5.0.3) + '@typescript-eslint/parser': 5.59.5(eslint@8.40.0)(typescript@5.3.3) '@typescript-eslint/scope-manager': 5.59.5 - '@typescript-eslint/type-utils': 5.59.5(eslint@8.40.0)(typescript@5.0.3) - '@typescript-eslint/utils': 5.59.5(eslint@8.40.0)(typescript@5.0.3) + '@typescript-eslint/type-utils': 5.59.5(eslint@8.40.0)(typescript@5.3.3) + '@typescript-eslint/utils': 5.59.5(eslint@8.40.0)(typescript@5.3.3) debug: 4.3.4 eslint: 8.40.0 grapheme-splitter: 1.0.4 ignore: 5.2.4 natural-compare-lite: 1.4.0 semver: 7.5.4 - tsutils: 3.21.0(typescript@5.0.3) - typescript: 5.0.3 + tsutils: 3.21.0(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/experimental-utils@5.62.0(eslint@8.40.0)(typescript@5.0.3): + /@typescript-eslint/experimental-utils@5.62.0(eslint@8.40.0)(typescript@5.3.3): resolution: {integrity: sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@8.40.0)(typescript@5.0.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.40.0)(typescript@5.3.3) eslint: 8.40.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/parser@5.59.5(eslint@8.40.0)(typescript@5.0.3): + /@typescript-eslint/parser@5.59.5(eslint@8.40.0)(typescript@5.3.3): resolution: {integrity: sha512-NJXQC4MRnF9N9yWqQE2/KLRSOLvrrlZb48NGVfBa+RuPMN6B7ZcK5jZOvhuygv4D64fRKnZI4L4p8+M+rfeQuw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3102,10 +3102,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.59.5 '@typescript-eslint/types': 5.59.5 - '@typescript-eslint/typescript-estree': 5.59.5(typescript@5.0.3) + '@typescript-eslint/typescript-estree': 5.59.5(typescript@5.3.3) debug: 4.3.4 eslint: 8.40.0 - typescript: 5.0.3 + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true @@ -3126,7 +3126,7 @@ packages: '@typescript-eslint/visitor-keys': 5.62.0 dev: true - /@typescript-eslint/type-utils@5.59.5(eslint@8.40.0)(typescript@5.0.3): + /@typescript-eslint/type-utils@5.59.5(eslint@8.40.0)(typescript@5.3.3): resolution: {integrity: sha512-4eyhS7oGym67/pSxA2mmNq7X164oqDYNnZCUayBwJZIRVvKpBCMBzFnFxjeoDeShjtO6RQBHBuwybuX3POnDqg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3136,12 +3136,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.59.5(typescript@5.0.3) - '@typescript-eslint/utils': 5.59.5(eslint@8.40.0)(typescript@5.0.3) + '@typescript-eslint/typescript-estree': 5.59.5(typescript@5.3.3) + '@typescript-eslint/utils': 5.59.5(eslint@8.40.0)(typescript@5.3.3) debug: 4.3.4 eslint: 8.40.0 - tsutils: 3.21.0(typescript@5.0.3) - typescript: 5.0.3 + tsutils: 3.21.0(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true @@ -3156,7 +3156,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree@5.59.5(typescript@5.0.3): + /@typescript-eslint/typescript-estree@5.59.5(typescript@5.3.3): resolution: {integrity: sha512-+XXdLN2CZLZcD/mO7mQtJMvCkzRfmODbeSKuMY/yXbGkzvA9rJyDY5qDYNoiz2kP/dmyAxXquL2BvLQLJFPQIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3171,13 +3171,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 - tsutils: 3.21.0(typescript@5.0.3) - typescript: 5.0.3 + tsutils: 3.21.0(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree@5.62.0(typescript@5.0.3): + /@typescript-eslint/typescript-estree@5.62.0(typescript@5.3.3): resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3192,13 +3192,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 - tsutils: 3.21.0(typescript@5.0.3) - typescript: 5.0.3 + tsutils: 3.21.0(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@5.59.5(eslint@8.40.0)(typescript@5.0.3): + /@typescript-eslint/utils@5.59.5(eslint@8.40.0)(typescript@5.3.3): resolution: {integrity: sha512-sCEHOiw+RbyTii9c3/qN74hYDPNORb8yWCoPLmB7BIflhplJ65u2PBpdRla12e3SSTJ2erRkPjz7ngLHhUegxA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3209,7 +3209,7 @@ packages: '@types/semver': 7.5.0 '@typescript-eslint/scope-manager': 5.59.5 '@typescript-eslint/types': 5.59.5 - '@typescript-eslint/typescript-estree': 5.59.5(typescript@5.0.3) + '@typescript-eslint/typescript-estree': 5.59.5(typescript@5.3.3) eslint: 8.40.0 eslint-scope: 5.1.1 semver: 7.5.4 @@ -3218,7 +3218,7 @@ packages: - typescript dev: true - /@typescript-eslint/utils@5.62.0(eslint@8.40.0)(typescript@5.0.3): + /@typescript-eslint/utils@5.62.0(eslint@8.40.0)(typescript@5.3.3): resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3229,7 +3229,7 @@ packages: '@types/semver': 7.5.0 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.0.3) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.3) eslint: 8.40.0 eslint-scope: 5.1.1 semver: 7.5.4 @@ -3315,12 +3315,12 @@ packages: - supports-color dev: true - /aggregate-error@3.1.0: - resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} - engines: {node: '>=8'} + /aggregate-error@4.0.1: + resolution: {integrity: sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==} + engines: {node: '>=12'} dependencies: - clean-stack: 2.2.0 - indent-string: 4.0.0 + clean-stack: 4.2.0 + indent-string: 5.0.0 dev: true /ajv@6.12.6: @@ -3431,11 +3431,6 @@ packages: is-array-buffer: 3.0.2 dev: true - /array-find-index@1.0.2: - resolution: {integrity: sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==} - engines: {node: '>=0.10.0'} - dev: true - /array-ify@1.0.0: resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==} dev: true @@ -3515,7 +3510,7 @@ packages: /axios@0.26.1: resolution: {integrity: sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==} dependencies: - follow-redirects: 1.15.3 + follow-redirects: 1.15.5 transitivePeerDependencies: - debug dev: true @@ -3806,15 +3801,6 @@ packages: upper-case: 1.1.3 dev: true - /camelcase-keys@4.2.0: - resolution: {integrity: sha512-Ej37YKYbFUI8QiYlvj9YHb6/Z60dZyPJW0Cs8sFilMbd2lP0bw3ylAq9yJkK4lcTA2dID5fG8LjmJYbO7kWb7Q==} - engines: {node: '>=4'} - dependencies: - camelcase: 4.1.0 - map-obj: 2.0.0 - quick-lru: 1.1.0 - dev: true - /camelcase-keys@6.2.2: resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} engines: {node: '>=8'} @@ -3824,9 +3810,14 @@ packages: quick-lru: 4.0.1 dev: true - /camelcase@4.1.0: - resolution: {integrity: sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==} - engines: {node: '>=4'} + /camelcase-keys@7.0.2: + resolution: {integrity: sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==} + engines: {node: '>=12'} + dependencies: + camelcase: 6.3.0 + map-obj: 4.3.0 + quick-lru: 5.1.1 + type-fest: 1.4.0 dev: true /camelcase@5.3.1: @@ -3933,9 +3924,11 @@ packages: escape-string-regexp: 1.0.5 dev: true - /clean-stack@2.2.0: - resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} - engines: {node: '>=6'} + /clean-stack@4.2.0: + resolution: {integrity: sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==} + engines: {node: '>=12'} + dependencies: + escape-string-regexp: 5.0.0 dev: true /cli-cursor@2.1.0: @@ -3952,8 +3945,8 @@ packages: restore-cursor: 3.1.0 dev: true - /cli-spinners@2.9.1: - resolution: {integrity: sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==} + /cli-spinners@2.9.2: + resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} engines: {node: '>=6'} dev: true @@ -4029,8 +4022,8 @@ packages: engines: {node: '>=14'} dev: true - /commander@11.0.0: - resolution: {integrity: sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==} + /commander@11.1.0: + resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} engines: {node: '>=16'} dev: true @@ -4118,7 +4111,7 @@ packages: requiresBuild: true dev: true - /cosmiconfig-typescript-loader@4.4.0(@types/node@20.4.7)(cosmiconfig@8.3.6)(ts-node@10.9.1)(typescript@5.0.3): + /cosmiconfig-typescript-loader@4.4.0(@types/node@20.4.7)(cosmiconfig@8.3.6)(ts-node@10.9.1)(typescript@5.3.3): resolution: {integrity: sha512-BabizFdC3wBHhbI4kJh0VkQP9GkBfoHPydD0COMce1nJ1kJAB3F2TmJ/I7diULBKtmEWSwEbuN/KDtgnmUUVmw==} engines: {node: '>=v14.21.3'} peerDependencies: @@ -4128,9 +4121,9 @@ packages: typescript: '>=4' dependencies: '@types/node': 20.4.7 - cosmiconfig: 8.3.6(typescript@5.0.3) - ts-node: 10.9.1(@types/node@18.11.18)(typescript@5.0.3) - typescript: 5.0.3 + cosmiconfig: 8.3.6(typescript@5.3.3) + ts-node: 10.9.1(@types/node@20.11.0)(typescript@5.3.3) + typescript: 5.3.3 dev: true /cosmiconfig@7.1.0: @@ -4144,7 +4137,7 @@ packages: yaml: 1.10.2 dev: true - /cosmiconfig@8.3.6(typescript@5.0.3): + /cosmiconfig@8.3.6(typescript@5.3.3): resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} engines: {node: '>=14'} peerDependencies: @@ -4157,7 +4150,23 @@ packages: js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 - typescript: 5.0.3 + typescript: 5.3.3 + dev: true + + /cosmiconfig@9.0.0(typescript@5.3.3): + resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + env-paths: 2.2.1 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + parse-json: 5.2.0 + typescript: 5.3.3 dev: true /create-require@1.1.1: @@ -4188,12 +4197,12 @@ packages: cssom: 0.3.8 dev: true - /cts-types@0.0.4: - resolution: {integrity: sha512-efQiQvWQS7mYyilcZxHSh/w3wii+5QeuyaUvwebVmVhFcbvHznUTsbvfX1nwfohHc67U7uXink4SUtSf6PwMzg==} + /cts-types@0.0.5: + resolution: {integrity: sha512-K0YZzlay7sH4OIEmhmqyaS2bNE+rD0ap4OO/zcvgccrSQT2yhnO8XqvvkCUBO9wJN8zoxrsvWwNEE/7OpqYuUQ==} hasBin: true dependencies: - '@babel/runtime': 7.23.6 - '@repodog/cli-utils': 1.2.6(@babel/runtime@7.23.6)(core-js@3.27.2)(lodash-es@4.17.21) + '@babel/runtime': 7.23.8 + '@repodog/cli-utils': 1.3.0(@babel/runtime@7.23.8)(core-js@3.27.2)(lodash-es@4.17.21) '@types/lodash-es': 4.17.9 '@types/shelljs': 0.8.15 '@types/yargs': 15.0.19 @@ -4205,13 +4214,6 @@ packages: yargs: 15.4.1 dev: true - /currently-unhandled@0.4.1: - resolution: {integrity: sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==} - engines: {node: '>=0.10.0'} - dependencies: - array-find-index: 1.0.2 - dev: true - /dargs@7.0.0: resolution: {integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==} engines: {node: '>=8'} @@ -4262,6 +4264,11 @@ packages: engines: {node: '>=0.10.0'} dev: true + /decamelize@5.0.1: + resolution: {integrity: sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==} + engines: {node: '>=10'} + dev: true + /decimal.js@10.4.3: resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} dev: true @@ -4351,27 +4358,27 @@ packages: hasBin: true dev: true - /del-cli@3.0.0: - resolution: {integrity: sha512-J4HDC2mpcN5aopya4VdkyiFXZaqAoo7ua9VpKbciX3DDUSbtJbPMc3ivggJsAAgS6EqonmbenIiMhBGtJPW9FA==} - engines: {node: '>=8'} + /del-cli@5.1.0: + resolution: {integrity: sha512-xwMeh2acluWeccsfzE7VLsG3yTr7nWikbfw+xhMnpRrF15pGSkw+3/vJZWlGoE4I86UiLRNHicmKt4tkIX9Jtg==} + engines: {node: '>=14.16'} hasBin: true dependencies: - del: 5.1.0 - meow: 5.0.0 + del: 7.1.0 + meow: 10.1.5 dev: true - /del@5.1.0: - resolution: {integrity: sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==} - engines: {node: '>=8'} + /del@7.1.0: + resolution: {integrity: sha512-v2KyNk7efxhlyHpjEvfyxaAihKKK0nWCuf6ZtqZcFFpQRG0bJ12Qsr0RpvsICMjAAZ8DOVCxrlqpxISlMHC4Kg==} + engines: {node: '>=14.16'} dependencies: - globby: 10.0.2 + globby: 13.2.2 graceful-fs: 4.2.11 is-glob: 4.0.3 - is-path-cwd: 2.2.0 - is-path-inside: 3.0.3 - p-map: 3.0.0 + is-path-cwd: 3.0.0 + is-path-inside: 4.0.0 + p-map: 5.5.0 rimraf: 3.0.2 - slash: 3.0.0 + slash: 4.0.0 dev: true /delayed-stream@1.0.0: @@ -4449,8 +4456,8 @@ packages: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} dev: true - /effect@2.0.0-next.48: - resolution: {integrity: sha512-vwMIl39m8fMBeXoGIdSwMi2lrg7NltyrGMK0N/liGDl7G9LXvERKOCipNcobSIGO0V7hjaXEWgL6W/KEWEww+g==} + /effect@2.0.0-next.62: + resolution: {integrity: sha512-fJhLzf5oouL4WZP314ZJgZz5Bel7OHTY+YFxO06sW1mSvqJz0s28y7jDHr5zhtTNM1YRvzbeLYUYfNaJYKqx1A==} dev: true /ejs@3.1.9: @@ -4504,6 +4511,11 @@ packages: engines: {node: '>=0.12'} dev: true + /env-paths@2.2.1: + resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} + engines: {node: '>=6'} + dev: true + /error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} dependencies: @@ -4599,6 +4611,11 @@ packages: engines: {node: '>=10'} dev: true + /escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + dev: true + /escodegen@2.1.0: resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} engines: {node: '>=6.0'} @@ -4675,7 +4692,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.59.5(eslint@8.40.0)(typescript@5.0.3) + '@typescript-eslint/parser': 5.59.5(eslint@8.40.0)(typescript@5.3.3) debug: 3.2.7 eslint: 8.40.0 eslint-import-resolver-node: 0.3.9 @@ -4694,7 +4711,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.59.5(eslint@8.40.0)(typescript@5.0.3) + '@typescript-eslint/parser': 5.59.5(eslint@8.40.0)(typescript@5.3.3) array-includes: 3.1.6 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 @@ -4717,7 +4734,7 @@ packages: - supports-color dev: true - /eslint-plugin-jest@27.2.1(@typescript-eslint/eslint-plugin@5.59.5)(eslint@8.40.0)(jest@29.5.0)(typescript@5.0.3): + /eslint-plugin-jest@27.2.1(@typescript-eslint/eslint-plugin@5.59.5)(eslint@8.40.0)(jest@29.5.0)(typescript@5.3.3): resolution: {integrity: sha512-l067Uxx7ZT8cO9NJuf+eJHvt6bqJyz2Z29wykyEdz/OtmcELQl2MQGQLX8J94O1cSJWAwUSEvCjwjA7KEK3Hmg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -4730,10 +4747,10 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.59.5(@typescript-eslint/parser@5.59.5)(eslint@8.40.0)(typescript@5.0.3) - '@typescript-eslint/utils': 5.62.0(eslint@8.40.0)(typescript@5.0.3) + '@typescript-eslint/eslint-plugin': 5.59.5(@typescript-eslint/parser@5.59.5)(eslint@8.40.0)(typescript@5.3.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.40.0)(typescript@5.3.3) eslint: 8.40.0 - jest: 29.5.0(@types/node@18.11.18)(babel-plugin-macros@3.1.0)(ts-node@10.9.1) + jest: 29.5.0(@types/node@20.11.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.1) transitivePeerDependencies: - supports-color - typescript @@ -4793,7 +4810,7 @@ packages: requireindex: 1.2.0 dev: true - /eslint-plugin-typescript-sort-keys@2.3.0(@typescript-eslint/parser@5.59.5)(eslint@8.40.0)(typescript@5.0.3): + /eslint-plugin-typescript-sort-keys@2.3.0(@typescript-eslint/parser@5.59.5)(eslint@8.40.0)(typescript@5.3.3): resolution: {integrity: sha512-3LAcYulo5gNYiPWee+TksITfvWeBuBjGgcSLTacPESFVKEoy8laOQuZvJlSCwTBHT2SCGIxr3bJ56zuux+3MCQ==} engines: {node: 12 || >= 13.9} peerDependencies: @@ -4801,12 +4818,12 @@ packages: eslint: ^5 || ^6 || ^7 || ^8 typescript: ^3 || ^4 || ^5 dependencies: - '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.40.0)(typescript@5.0.3) - '@typescript-eslint/parser': 5.59.5(eslint@8.40.0)(typescript@5.0.3) + '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.40.0)(typescript@5.3.3) + '@typescript-eslint/parser': 5.59.5(eslint@8.40.0)(typescript@5.3.3) eslint: 8.40.0 json-schema: 0.4.0 natural-compare-lite: 1.4.0 - typescript: 5.0.3 + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true @@ -5017,7 +5034,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/expect-utils': 29.6.2 - '@types/node': 18.11.18 + '@types/node': 20.11.0 jest-get-type: 29.4.3 jest-matcher-utils: 29.6.2 jest-message-util: 29.6.2 @@ -5033,11 +5050,11 @@ packages: tmp: 0.0.33 dev: true - /fast-check@3.14.0: - resolution: {integrity: sha512-9Z0zqASzDNjXBox/ileV/fd+4P+V/f3o4shM6QawvcdLFh8yjPG4h5BrHUZ8yzY6amKGDTAmRMyb/JZqe+dCgw==} + /fast-check@3.15.0: + resolution: {integrity: sha512-iBz6c+EXL6+nI931x/sbZs1JYTZtLG6Cko0ouS8LRTikhDR7+wZk4TYzdRavlnByBs2G6+nuuJ7NYL9QplNt8Q==} engines: {node: '>=8.0.0'} dependencies: - pure-rand: 6.0.2 + pure-rand: 6.0.4 dev: true /fast-deep-equal@3.1.3: @@ -5107,13 +5124,6 @@ packages: to-regex-range: 5.0.1 dev: true - /find-up@2.1.0: - resolution: {integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==} - engines: {node: '>=4'} - dependencies: - locate-path: 2.0.0 - dev: true - /find-up@4.1.0: resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} engines: {node: '>=8'} @@ -5142,8 +5152,8 @@ packages: resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} dev: true - /follow-redirects@1.15.3: - resolution: {integrity: sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==} + /follow-redirects@1.15.5: + resolution: {integrity: sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==} engines: {node: '>=4.0'} peerDependencies: debug: '*' @@ -5424,20 +5434,6 @@ packages: slash: 3.0.0 dev: true - /globby@10.0.2: - resolution: {integrity: sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==} - engines: {node: '>=8'} - dependencies: - '@types/glob': 7.2.0 - array-union: 2.1.0 - dir-glob: 3.0.1 - fast-glob: 3.3.1 - glob: 7.2.3 - ignore: 5.2.4 - merge2: 1.4.1 - slash: 3.0.0 - dev: true - /globby@11.1.0: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} engines: {node: '>=10'} @@ -5578,7 +5574,7 @@ packages: resolution: {integrity: sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==} engines: {node: ^16.14.0 || >=18.0.0} dependencies: - lru-cache: 10.0.1 + lru-cache: 10.1.0 dev: true /html-encoding-sniffer@3.0.0: @@ -5635,12 +5631,6 @@ packages: engines: {node: '>=14.18.0'} dev: true - /husky@8.0.3: - resolution: {integrity: sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==} - engines: {node: '>=14'} - hasBin: true - dev: true - /hygen@6.2.11: resolution: {integrity: sha512-t6/zLI2XozP5gvV74nnl8LZSbwpVNFUkUs/O9DwuOdiiBbws5k4AQNVwKZ9FGzcKjdJ5EBBYkVzlcUHkLyY0FQ==} hasBin: true @@ -5722,16 +5712,16 @@ packages: engines: {node: '>=0.8.19'} dev: true - /indent-string@3.2.0: - resolution: {integrity: sha512-BYqTHXTGUIvg7t1r4sJNKcbDZkL92nkXA8YtRpbjFHRHGDL/NtUeiBJMeE60kIFN/Mg8ESaWQvftaYMGJzQZCQ==} - engines: {node: '>=4'} - dev: true - /indent-string@4.0.0: resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} engines: {node: '>=8'} dev: true + /indent-string@5.0.0: + resolution: {integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==} + engines: {node: '>=12'} + dev: true + /inflection@1.13.4: resolution: {integrity: sha512-6I/HUDeYFfuNCVS3td055BaXBwKYuzw7K3ExVMStBowKo9oOAMJIXIHvdyR3iboTCp1b+1i5DSkIZTcwIktuDw==} engines: {'0': node >= 0.4.0} @@ -5941,9 +5931,9 @@ packages: engines: {node: '>=8'} dev: true - /is-path-cwd@2.2.0: - resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==} - engines: {node: '>=6'} + /is-path-cwd@3.0.0: + resolution: {integrity: sha512-kyiNFFLU0Ampr6SDZitD/DwUo4Zs1nSdnygUBqsu3LooL00Qvb5j+UnvApUn/TTj1J3OuE6BTdQ5rudKmU2ZaA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true /is-path-inside@3.0.3: @@ -5951,6 +5941,11 @@ packages: engines: {node: '>=8'} dev: true + /is-path-inside@4.0.0: + resolution: {integrity: sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==} + engines: {node: '>=12'} + dev: true + /is-plain-obj@1.1.0: resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} engines: {node: '>=0.10.0'} @@ -6146,7 +6141,7 @@ packages: '@jest/expect': 29.6.2 '@jest/test-result': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 18.11.18 + '@types/node': 20.11.0 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.1(babel-plugin-macros@3.1.0) @@ -6159,7 +6154,7 @@ packages: jest-util: 29.6.2 p-limit: 3.1.0 pretty-format: 29.6.2 - pure-rand: 6.0.2 + pure-rand: 6.0.4 slash: 3.0.0 stack-utils: 2.0.6 transitivePeerDependencies: @@ -6167,7 +6162,7 @@ packages: - supports-color dev: true - /jest-cli@29.6.2(@types/node@18.11.18)(babel-plugin-macros@3.1.0)(ts-node@10.9.1): + /jest-cli@29.6.2(@types/node@20.11.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.1): resolution: {integrity: sha512-TT6O247v6dCEX2UGHGyflMpxhnrL0DNqP2fRTKYm3nJJpCTfXX3GCMQPGFjXDoj0i5/Blp3jriKXFgdfmbYB6Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -6184,7 +6179,7 @@ packages: exit: 0.1.2 graceful-fs: 4.2.11 import-local: 3.1.0 - jest-config: 29.6.2(@types/node@18.11.18)(babel-plugin-macros@3.1.0)(ts-node@10.9.1) + jest-config: 29.6.2(@types/node@20.11.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.1) jest-util: 29.6.2 jest-validate: 29.6.2 prompts: 2.4.2 @@ -6196,7 +6191,7 @@ packages: - ts-node dev: true - /jest-config@29.6.2(@types/node@18.11.18)(babel-plugin-macros@3.1.0)(ts-node@10.9.1): + /jest-config@29.6.2(@types/node@20.11.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.1): resolution: {integrity: sha512-VxwFOC8gkiJbuodG9CPtMRjBUNZEHxwfQXmIudSTzFWxaci3Qub1ddTRbFNQlD/zUeaifLndh/eDccFX4wCMQw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -6211,7 +6206,7 @@ packages: '@babel/core': 7.21.8 '@jest/test-sequencer': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 18.11.18 + '@types/node': 20.11.0 babel-jest: 29.6.2(@babel/core@7.21.8) chalk: 4.1.2 ci-info: 3.8.0 @@ -6231,7 +6226,7 @@ packages: pretty-format: 29.6.2 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.1(@types/node@18.11.18)(typescript@5.0.3) + ts-node: 10.9.1(@types/node@20.11.0)(typescript@5.3.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -6288,7 +6283,7 @@ packages: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/jsdom': 20.0.1 - '@types/node': 18.11.18 + '@types/node': 20.11.0 jest-mock: 29.7.0 jest-util: 29.7.0 jsdom: 20.0.3 @@ -6305,7 +6300,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.11.18 + '@types/node': 20.11.0 jest-mock: 29.7.0 jest-util: 29.7.0 dev: true @@ -6326,7 +6321,7 @@ packages: dependencies: '@jest/types': 29.6.1 '@types/graceful-fs': 4.1.6 - '@types/node': 18.11.18 + '@types/node': 20.11.0 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -6392,7 +6387,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.1 - '@types/node': 18.11.18 + '@types/node': 20.11.0 jest-util: 29.6.2 dev: true @@ -6401,7 +6396,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 18.11.18 + '@types/node': 20.11.0 jest-util: 29.7.0 dev: true @@ -6456,7 +6451,7 @@ packages: '@jest/test-result': 29.6.2 '@jest/transform': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 18.11.18 + '@types/node': 20.11.0 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -6487,7 +6482,7 @@ packages: '@jest/test-result': 29.6.2 '@jest/transform': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 18.11.18 + '@types/node': 20.11.0 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 @@ -6539,7 +6534,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.1 - '@types/node': 18.11.18 + '@types/node': 20.11.0 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 @@ -6551,7 +6546,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 18.11.18 + '@types/node': 20.11.0 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 @@ -6576,7 +6571,7 @@ packages: dependencies: '@jest/test-result': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 18.11.18 + '@types/node': 20.11.0 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -6588,13 +6583,13 @@ packages: resolution: {integrity: sha512-l3ccBOabTdkng8I/ORCkADz4eSMKejTYv1vB/Z83UiubqhC1oQ5Li6dWCyqOIvSifGjUBxuvxvlm6KGK2DtuAQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 18.11.18 + '@types/node': 20.11.0 jest-util: 29.6.2 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest@29.5.0(@types/node@18.11.18)(babel-plugin-macros@3.1.0)(ts-node@10.9.1): + /jest@29.5.0(@types/node@20.11.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.1): resolution: {integrity: sha512-juMg3he2uru1QoXX078zTa7pO85QyB9xajZc6bU+d9yEGwrKX6+vGmJQ3UdVZsvTEUARIdObzH68QItim6OSSQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -6607,7 +6602,7 @@ packages: '@jest/core': 29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1) '@jest/types': 29.6.1 import-local: 3.1.0 - jest-cli: 29.6.2(@types/node@18.11.18)(babel-plugin-macros@3.1.0)(ts-node@10.9.1) + jest-cli: 29.6.2(@types/node@20.11.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.1) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -6710,10 +6705,6 @@ packages: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} dev: true - /json-parse-better-errors@1.0.2: - resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} - dev: true - /json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} dev: true @@ -6809,24 +6800,6 @@ packages: uc.micro: 1.0.6 dev: true - /load-json-file@4.0.0: - resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==} - engines: {node: '>=4'} - dependencies: - graceful-fs: 4.2.11 - parse-json: 4.0.0 - pify: 3.0.0 - strip-bom: 3.0.0 - dev: true - - /locate-path@2.0.0: - resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==} - engines: {node: '>=4'} - dependencies: - p-locate: 2.0.0 - path-exists: 3.0.0 - dev: true - /locate-path@5.0.0: resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} engines: {node: '>=8'} @@ -6901,14 +6874,6 @@ packages: is-unicode-supported: 0.1.0 dev: true - /loud-rejection@1.6.0: - resolution: {integrity: sha512-RPNliZOFkqFumDhvYqOaNY4Uz9oJM2K9tC6JWsJJsNdhuONW4LQHRBpb0qf4pJApVffI5N39SwzWZJuEhfd7eQ==} - engines: {node: '>=0.10.0'} - dependencies: - currently-unhandled: 0.4.1 - signal-exit: 3.0.7 - dev: true - /lower-case-first@1.0.2: resolution: {integrity: sha512-UuxaYakO7XeONbKrZf5FEgkantPf5DUqDayzP5VXZrtRPdH86s4kN47I8B3TW10S4QKiE3ziHNf3kRN//okHjA==} dependencies: @@ -6929,6 +6894,11 @@ packages: engines: {node: 14 || >=16.14} dev: true + /lru-cache@10.1.0: + resolution: {integrity: sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==} + engines: {node: 14 || >=16.14} + dev: true + /lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} dependencies: @@ -6979,11 +6949,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /map-obj@2.0.0: - resolution: {integrity: sha512-TzQSV2DiMYgoF5RycneKVUzIa9bQsj/B3tTgsE3dOGqlzHnGIDaC7XBE7grnA+8kZPnfqSGFe95VHc2oc0VFUQ==} - engines: {node: '>=4'} - dev: true - /map-obj@4.3.0: resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} engines: {node: '>=8'} @@ -7033,19 +6998,22 @@ packages: resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} dev: true - /meow@5.0.0: - resolution: {integrity: sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==} - engines: {node: '>=6'} + /meow@10.1.5: + resolution: {integrity: sha512-/d+PQ4GKmGvM9Bee/DPa8z3mXs/pkvJE2KEThngVNOqtmljC6K7NMPxtc2JeZYTmpWb9k/TmxjeL18ez3h7vCw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: - camelcase-keys: 4.2.0 + '@types/minimist': 1.2.5 + camelcase-keys: 7.0.2 + decamelize: 5.0.1 decamelize-keys: 1.1.1 - loud-rejection: 1.6.0 - minimist-options: 3.0.2 - normalize-package-data: 2.5.0 - read-pkg-up: 3.0.0 - redent: 2.0.0 - trim-newlines: 2.0.0 - yargs-parser: 10.1.0 + hard-rejection: 2.1.0 + minimist-options: 4.1.0 + normalize-package-data: 3.0.3 + read-pkg-up: 8.0.0 + redent: 4.0.0 + trim-newlines: 4.1.1 + type-fest: 1.4.0 + yargs-parser: 20.2.9 dev: true /meow@8.1.2: @@ -7149,14 +7117,6 @@ packages: brace-expansion: 2.0.1 dev: true - /minimist-options@3.0.2: - resolution: {integrity: sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==} - engines: {node: '>= 4'} - dependencies: - arrify: 1.0.1 - is-plain-obj: 1.1.0 - dev: true - /minimist-options@4.1.0: resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} engines: {node: '>= 6'} @@ -7365,7 +7325,7 @@ packages: bl: 4.1.0 chalk: 4.1.2 cli-cursor: 3.1.0 - cli-spinners: 2.9.1 + cli-spinners: 2.9.2 is-interactive: 1.0.0 is-unicode-supported: 0.1.0 log-symbols: 4.1.0 @@ -7383,13 +7343,6 @@ packages: engines: {node: '>=12.20'} dev: true - /p-limit@1.3.0: - resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==} - engines: {node: '>=4'} - dependencies: - p-try: 1.0.0 - dev: true - /p-limit@2.3.0: resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} engines: {node: '>=6'} @@ -7404,13 +7357,6 @@ packages: yocto-queue: 0.1.0 dev: true - /p-locate@2.0.0: - resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==} - engines: {node: '>=4'} - dependencies: - p-limit: 1.3.0 - dev: true - /p-locate@4.1.0: resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} engines: {node: '>=8'} @@ -7425,16 +7371,11 @@ packages: p-limit: 3.1.0 dev: true - /p-map@3.0.0: - resolution: {integrity: sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==} - engines: {node: '>=8'} + /p-map@5.5.0: + resolution: {integrity: sha512-VFqfGDHlx87K66yZrNdI4YGtD70IRyd+zSvgks6mzHPRNkoKy+9EKP4SFC77/vTTQYmRmti7dvqC+m5jBrBAcg==} + engines: {node: '>=12'} dependencies: - aggregate-error: 3.1.0 - dev: true - - /p-try@1.0.0: - resolution: {integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==} - engines: {node: '>=4'} + aggregate-error: 4.0.1 dev: true /p-try@2.2.0: @@ -7465,14 +7406,6 @@ packages: callsites: 3.1.0 dev: true - /parse-json@4.0.0: - resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} - engines: {node: '>=4'} - dependencies: - error-ex: 1.3.2 - json-parse-better-errors: 1.0.2 - dev: true - /parse-json@5.2.0: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} @@ -7502,11 +7435,6 @@ packages: no-case: 2.3.2 dev: true - /path-exists@3.0.0: - resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} - engines: {node: '>=4'} - dev: true - /path-exists@4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} @@ -7539,13 +7467,6 @@ packages: minipass: 6.0.2 dev: true - /path-type@3.0.0: - resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==} - engines: {node: '>=4'} - dependencies: - pify: 3.0.0 - dev: true - /path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} @@ -7560,11 +7481,6 @@ packages: engines: {node: '>=8.6'} dev: true - /pify@3.0.0: - resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} - engines: {node: '>=4'} - dev: true - /pify@4.0.1: resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} engines: {node: '>=6'} @@ -7659,8 +7575,8 @@ packages: engines: {node: '>=6'} dev: true - /pure-rand@6.0.2: - resolution: {integrity: sha512-6Yg0ekpKICSjPswYOuC5sku/TSWaRYlA0qsXqJgM/d/4pLPHPuTxK7Nbf7jFKzAeedUhR8C7K9Uv63FBsSo8xQ==} + /pure-rand@6.0.4: + resolution: {integrity: sha512-LA0Y9kxMYv47GIPJy6MI84fqTd2HmYZI83W/kM/SkKfDlajnZYfmXFTxkbY+xSBPkLJxltMa9hIkmdc29eguMA==} dev: true /q@1.5.1: @@ -7676,11 +7592,6 @@ packages: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} dev: true - /quick-lru@1.1.0: - resolution: {integrity: sha512-tRS7sTgyxMXtLum8L65daJnHUhfDUgboRdcWW2bR9vBfrj2+O5HSMbQOJfJJjIVSPFqbBCF37FpwWXGitDc5tA==} - engines: {node: '>=4'} - dev: true - /quick-lru@4.0.1: resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} engines: {node: '>=8'} @@ -7715,14 +7626,6 @@ packages: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} dev: true - /read-pkg-up@3.0.0: - resolution: {integrity: sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==} - engines: {node: '>=4'} - dependencies: - find-up: 2.1.0 - read-pkg: 3.0.0 - dev: true - /read-pkg-up@7.0.1: resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} engines: {node: '>=8'} @@ -7732,13 +7635,13 @@ packages: type-fest: 0.8.1 dev: true - /read-pkg@3.0.0: - resolution: {integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==} - engines: {node: '>=4'} + /read-pkg-up@8.0.0: + resolution: {integrity: sha512-snVCqPczksT0HS2EC+SxUndvSzn6LRCwpfSvLrIfR5BKDQQZMaI6jPRC9dYvYFDRAuFEAnkwww8kBBNE/3VvzQ==} + engines: {node: '>=12'} dependencies: - load-json-file: 4.0.0 - normalize-package-data: 2.5.0 - path-type: 3.0.0 + find-up: 5.0.0 + read-pkg: 6.0.0 + type-fest: 1.4.0 dev: true /read-pkg@5.2.0: @@ -7751,6 +7654,16 @@ packages: type-fest: 0.6.0 dev: true + /read-pkg@6.0.0: + resolution: {integrity: sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q==} + engines: {node: '>=12'} + dependencies: + '@types/normalize-package-data': 2.4.4 + normalize-package-data: 3.0.3 + parse-json: 5.2.0 + type-fest: 1.4.0 + dev: true + /read-yaml-file@2.1.0: resolution: {integrity: sha512-UkRNRIwnhG+y7hpqnycCL/xbTk7+ia9VuVTC0S+zVbwd65DI9eUpRMfsWIGrCWxTU/mi+JW8cHQCrv+zfCbEPQ==} engines: {node: '>=10.13'} @@ -7784,14 +7697,6 @@ packages: resolve: 1.22.8 dev: true - /redent@2.0.0: - resolution: {integrity: sha512-XNwrTx77JQCEMXTeb8movBKuK75MgH0RZkujNuDKCezemx/voapl9i2gCSi8WWm8+ox5ycJi1gxF22fR7c0Ciw==} - engines: {node: '>=4'} - dependencies: - indent-string: 3.2.0 - strip-indent: 2.0.0 - dev: true - /redent@3.0.0: resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} engines: {node: '>=8'} @@ -7800,6 +7705,14 @@ packages: strip-indent: 3.0.0 dev: true + /redent@4.0.0: + resolution: {integrity: sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag==} + engines: {node: '>=12'} + dependencies: + indent-string: 5.0.0 + strip-indent: 4.0.0 + dev: true + /regenerate-unicode-properties@10.1.0: resolution: {integrity: sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==} engines: {node: '>=4'} @@ -8001,7 +7914,7 @@ packages: is-plain-object: 3.0.1 dev: true - /rollup-plugin-sourcemaps@0.6.3(@types/node@18.11.18)(rollup@3.21.6): + /rollup-plugin-sourcemaps@0.6.3(@types/node@20.11.0)(rollup@3.21.6): resolution: {integrity: sha512-paFu+nT1xvuO1tPFYXGe+XnQvg4Hjqv/eIhG8i5EspfYYPBKL57X7iVbfv55aNVASg3dzWvES9dmWsL2KhfByw==} engines: {node: '>=10.0.0'} peerDependencies: @@ -8012,7 +7925,7 @@ packages: optional: true dependencies: '@rollup/pluginutils': 3.1.0(rollup@3.21.6) - '@types/node': 18.11.18 + '@types/node': 20.11.0 rollup: 3.21.6 source-map-resolve: 0.6.0 dev: true @@ -8381,11 +8294,6 @@ packages: engines: {node: '>=12'} dev: true - /strip-indent@2.0.0: - resolution: {integrity: sha512-RsSNPLpq6YUL7QYy44RnPVTn/lcVZtb48Uof3X5JLbF4zD/Gs7ZFDv2HWol+leoQN2mT86LAzSshGfkTlSOpsA==} - engines: {node: '>=4'} - dev: true - /strip-indent@3.0.0: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} engines: {node: '>=8'} @@ -8393,6 +8301,13 @@ packages: min-indent: 1.0.1 dev: true + /strip-indent@4.0.0: + resolution: {integrity: sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==} + engines: {node: '>=12'} + dependencies: + min-indent: 1.0.1 + dev: true + /strip-json-comments@2.0.1: resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} engines: {node: '>=0.10.0'} @@ -8455,18 +8370,18 @@ packages: tslib: 2.6.1 dev: true - /syncpack@12.0.0-alpha.0(fast-check@3.14.0)(typescript@5.0.3): - resolution: {integrity: sha512-ZqrE+WtdgQGH2bVJpWzN6dfQwT4NIm0d6mlwj3txUCp0zxDst4RrqUjtPwJGoe5OEdbrAQQKVuc1JnKrTfEwGw==} + /syncpack@12.3.0(typescript@5.3.3): + resolution: {integrity: sha512-Gz2uGn96OmGfVVlKztvFac1EJYjP+WptQ2ohA6Uf48C6qLkhSayhkdujKQ6q7bGOTy8HSGI0iDfwfCJu6wvRig==} engines: {node: '>=16'} hasBin: true dependencies: - '@effect/match': 0.40.0(effect@2.0.0-next.48) - '@effect/schema': 0.43.0(effect@2.0.0-next.48)(fast-check@3.14.0) + '@effect/schema': 0.56.1(effect@2.0.0-next.62)(fast-check@3.15.0) chalk: 4.1.2 - commander: 11.0.0 - cosmiconfig: 8.3.6(typescript@5.0.3) - effect: 2.0.0-next.48 + commander: 11.1.0 + cosmiconfig: 9.0.0(typescript@5.3.3) + effect: 2.0.0-next.62 enquirer: 2.4.1 + fast-check: 3.15.0 globby: 11.1.0 minimatch: 9.0.3 npm-package-arg: 11.0.1 @@ -8477,7 +8392,6 @@ packages: tightrope: 0.1.0 ts-toolbelt: 9.6.0 transitivePeerDependencies: - - fast-check - typescript dev: true @@ -8583,17 +8497,17 @@ packages: punycode: 2.3.0 dev: true - /trim-newlines@2.0.0: - resolution: {integrity: sha512-MTBWv3jhVjTU7XR3IQHllbiJs8sc75a80OEhB6or/q7pLTWgQ0bMGQXXYQSrSuXe6WiKWDZ5txXY5P59a/coVA==} - engines: {node: '>=4'} - dev: true - /trim-newlines@3.0.1: resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} engines: {node: '>=8'} dev: true - /ts-node@10.9.1(@types/node@18.11.18)(typescript@5.0.3): + /trim-newlines@4.1.1: + resolution: {integrity: sha512-jRKj0n0jXWo6kh62nA5TEh3+4igKDXLvzBJcPpiizP7oOolUrYIxmVBG9TOtHYFHoddUk6YvAkGeGoSVTXfQXQ==} + engines: {node: '>=12'} + dev: true + + /ts-node@10.9.1(@types/node@20.11.0)(typescript@5.3.3): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -8612,14 +8526,14 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 18.11.18 + '@types/node': 20.11.0 acorn: 8.10.0 acorn-walk: 8.2.0 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.0.3 + typescript: 5.3.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true @@ -8645,14 +8559,14 @@ packages: resolution: {integrity: sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==} dev: true - /tsutils@3.21.0(typescript@5.0.3): + /tsutils@3.21.0(typescript@5.3.3): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 5.0.3 + typescript: 5.3.3 dev: true /type-check@0.4.0: @@ -8692,13 +8606,18 @@ packages: engines: {node: '>=8'} dev: true - /type-fest@3.10.0(typescript@5.0.3): + /type-fest@1.4.0: + resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} + engines: {node: '>=10'} + dev: true + + /type-fest@3.10.0(typescript@5.3.3): resolution: {integrity: sha512-hmAPf1datm+gt3c2mvu0sJyhFy6lTkIGf0GzyaZWxRLnabQfPUqg6tF95RPg6sLxKI7nFLGdFxBcf2/7+GXI+A==} engines: {node: '>=14.16'} peerDependencies: typescript: '>=4.7.0' dependencies: - typescript: 5.0.3 + typescript: 5.3.3 dev: true /typed-array-buffer@1.0.0: @@ -8739,9 +8658,9 @@ packages: is-typed-array: 1.1.12 dev: true - /typescript@5.0.3: - resolution: {integrity: sha512-xv8mOEDnigb/tN9PSMTwSEqAnUvkoXMQlicOb0IUVDBSQCgBSaAAROUZYy2IcUy5qU6XajK5jjjO7TMWqBTKZA==} - engines: {node: '>=12.20'} + /typescript@5.3.3: + resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} + engines: {node: '>=14.17'} hasBin: true dev: true @@ -8758,6 +8677,10 @@ packages: which-boxed-primitive: 1.0.2 dev: true + /undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + dev: true + /unicode-canonical-property-names-ecmascript@2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} engines: {node: '>=4'} @@ -9031,12 +8954,6 @@ packages: engines: {node: '>= 6'} dev: true - /yargs-parser@10.1.0: - resolution: {integrity: sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==} - dependencies: - camelcase: 4.1.0 - dev: true - /yargs-parser@18.1.3: resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} engines: {node: '>=6'} diff --git a/tsconfig.build.json b/tsconfig.build.json index aa8210f..7127139 100644 --- a/tsconfig.build.json +++ b/tsconfig.build.json @@ -1,12 +1,9 @@ { - "extends": "@repodog/ts-config/build.json", + "extends": ["./tsconfig.json", "@repodog/ts-config/build.json"], "compilerOptions": { "rootDir": "src", "outDir": "dist/types/esm" }, - "include": [ - "src/**/*" - ], "exclude": [ "**/*.test.*", "**/__testUtils__/**" diff --git a/tsconfig.json b/tsconfig.json index 1f7aa63..69af4de 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,8 +1,5 @@ { "extends": "@repodog/ts-config/index.json", - "compilerOptions": { - "rootDir": "src" - }, "include": [ "src/**/*" ]