diff --git a/.husky/pre-commit b/.husky/pre-commit index cf0c46b93..041c660c9 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,4 +1 @@ -#!/usr/bin/env sh -. "$(dirname -- "$0")/_/husky.sh" - npx --no-install lint-staged diff --git a/.prettierignore b/.prettierignore index 484ce9ebb..b0be20988 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,9 +1,10 @@ -yarn.lock -.prettierignore +.eslintignore .gitattributes .gitignore -.eslintignore +.husky +.prettierignore .yarn -coverage *.gz *.zip +coverage +yarn.lock diff --git a/.yarn/cache/@babel-parser-npm-7.23.6-2fad283d6e-140801c437.zip b/.yarn/cache/@babel-parser-npm-7.23.6-2fad283d6e-140801c437.zip deleted file mode 100644 index 5537b3ffb..000000000 Binary files a/.yarn/cache/@babel-parser-npm-7.23.6-2fad283d6e-140801c437.zip and /dev/null differ diff --git a/.yarn/cache/@babel-parser-npm-7.23.9-720a0b56cb-e7cd4960ac.zip b/.yarn/cache/@babel-parser-npm-7.23.9-720a0b56cb-e7cd4960ac.zip new file mode 100644 index 000000000..7b6c44fc3 Binary files /dev/null and b/.yarn/cache/@babel-parser-npm-7.23.9-720a0b56cb-e7cd4960ac.zip differ diff --git a/.yarn/cache/@babel-types-npm-7.23.9-c32aeb5f36-0a9b008e9b.zip b/.yarn/cache/@babel-types-npm-7.23.9-c32aeb5f36-0a9b008e9b.zip new file mode 100644 index 000000000..4571d0cad Binary files /dev/null and b/.yarn/cache/@babel-types-npm-7.23.9-c32aeb5f36-0a9b008e9b.zip differ diff --git a/.yarn/cache/@ljharb-through-npm-2.3.11-da1f942873-1050272602.zip b/.yarn/cache/@ljharb-through-npm-2.3.11-da1f942873-1050272602.zip deleted file mode 100644 index 39682a283..000000000 Binary files a/.yarn/cache/@ljharb-through-npm-2.3.11-da1f942873-1050272602.zip and /dev/null differ diff --git a/.yarn/cache/@ljharb-through-npm-2.3.12-aade88de55-d5a78568cd.zip b/.yarn/cache/@ljharb-through-npm-2.3.12-aade88de55-d5a78568cd.zip new file mode 100644 index 000000000..79ef905ff Binary files /dev/null and b/.yarn/cache/@ljharb-through-npm-2.3.12-aade88de55-d5a78568cd.zip differ diff --git a/.yarn/cache/@typescript-eslint-eslint-plugin-npm-6.18.0-363540389c-a0e946c03b.zip b/.yarn/cache/@typescript-eslint-eslint-plugin-npm-6.19.1-e33b439de1-ad04000cd6.zip similarity index 78% rename from .yarn/cache/@typescript-eslint-eslint-plugin-npm-6.18.0-363540389c-a0e946c03b.zip rename to .yarn/cache/@typescript-eslint-eslint-plugin-npm-6.19.1-e33b439de1-ad04000cd6.zip index 705bfe6f4..96b7fc79e 100644 Binary files a/.yarn/cache/@typescript-eslint-eslint-plugin-npm-6.18.0-363540389c-a0e946c03b.zip and b/.yarn/cache/@typescript-eslint-eslint-plugin-npm-6.19.1-e33b439de1-ad04000cd6.zip differ diff --git a/.yarn/cache/@typescript-eslint-parser-npm-6.18.0-5e0c89dcff-2f9eb1b8f1.zip b/.yarn/cache/@typescript-eslint-parser-npm-6.19.1-615778ac06-cd29619da0.zip similarity index 82% rename from .yarn/cache/@typescript-eslint-parser-npm-6.18.0-5e0c89dcff-2f9eb1b8f1.zip rename to .yarn/cache/@typescript-eslint-parser-npm-6.19.1-615778ac06-cd29619da0.zip index 2d7c4d415..e2101dd24 100644 Binary files a/.yarn/cache/@typescript-eslint-parser-npm-6.18.0-5e0c89dcff-2f9eb1b8f1.zip and b/.yarn/cache/@typescript-eslint-parser-npm-6.19.1-615778ac06-cd29619da0.zip differ diff --git a/.yarn/cache/@typescript-eslint-scope-manager-npm-6.18.0-40a23f8eb0-9958dcd956.zip b/.yarn/cache/@typescript-eslint-scope-manager-npm-6.19.1-ad7101299b-848cdebc16.zip similarity index 88% rename from .yarn/cache/@typescript-eslint-scope-manager-npm-6.18.0-40a23f8eb0-9958dcd956.zip rename to .yarn/cache/@typescript-eslint-scope-manager-npm-6.19.1-ad7101299b-848cdebc16.zip index 6dc3c2c12..bde241c7d 100644 Binary files a/.yarn/cache/@typescript-eslint-scope-manager-npm-6.18.0-40a23f8eb0-9958dcd956.zip and b/.yarn/cache/@typescript-eslint-scope-manager-npm-6.19.1-ad7101299b-848cdebc16.zip differ diff --git a/.yarn/cache/@typescript-eslint-type-utils-npm-6.18.0-faf770a2a7-537b2f0b85.zip b/.yarn/cache/@typescript-eslint-type-utils-npm-6.19.1-95d1c070fd-eab1a30f8d.zip similarity index 54% rename from .yarn/cache/@typescript-eslint-type-utils-npm-6.18.0-faf770a2a7-537b2f0b85.zip rename to .yarn/cache/@typescript-eslint-type-utils-npm-6.19.1-95d1c070fd-eab1a30f8d.zip index befc866d6..0f9338691 100644 Binary files a/.yarn/cache/@typescript-eslint-type-utils-npm-6.18.0-faf770a2a7-537b2f0b85.zip and b/.yarn/cache/@typescript-eslint-type-utils-npm-6.19.1-95d1c070fd-eab1a30f8d.zip differ diff --git a/.yarn/cache/@typescript-eslint-types-npm-6.18.0-6f42872e6b-516ad2feb7.zip b/.yarn/cache/@typescript-eslint-types-npm-6.19.1-b1df73ad9d-598ce222b5.zip similarity index 90% rename from .yarn/cache/@typescript-eslint-types-npm-6.18.0-6f42872e6b-516ad2feb7.zip rename to .yarn/cache/@typescript-eslint-types-npm-6.19.1-b1df73ad9d-598ce222b5.zip index 5e803ef8e..7c0f39c7a 100644 Binary files a/.yarn/cache/@typescript-eslint-types-npm-6.18.0-6f42872e6b-516ad2feb7.zip and b/.yarn/cache/@typescript-eslint-types-npm-6.19.1-b1df73ad9d-598ce222b5.zip differ diff --git a/.yarn/cache/@typescript-eslint-typescript-estree-npm-6.18.0-dcec1b6fc6-64afa0a81a.zip b/.yarn/cache/@typescript-eslint-typescript-estree-npm-6.19.1-559df34951-fb71a14aee.zip similarity index 54% rename from .yarn/cache/@typescript-eslint-typescript-estree-npm-6.18.0-dcec1b6fc6-64afa0a81a.zip rename to .yarn/cache/@typescript-eslint-typescript-estree-npm-6.19.1-559df34951-fb71a14aee.zip index 77a1ee79d..75d27eac3 100644 Binary files a/.yarn/cache/@typescript-eslint-typescript-estree-npm-6.18.0-dcec1b6fc6-64afa0a81a.zip and b/.yarn/cache/@typescript-eslint-typescript-estree-npm-6.19.1-559df34951-fb71a14aee.zip differ diff --git a/.yarn/cache/@typescript-eslint-utils-npm-6.18.0-25adf4afd7-5c8ab14838.zip b/.yarn/cache/@typescript-eslint-utils-npm-6.19.1-0ea17c27eb-fe72e75c3e.zip similarity index 84% rename from .yarn/cache/@typescript-eslint-utils-npm-6.18.0-25adf4afd7-5c8ab14838.zip rename to .yarn/cache/@typescript-eslint-utils-npm-6.19.1-0ea17c27eb-fe72e75c3e.zip index 13e1802ac..ac803fefc 100644 Binary files a/.yarn/cache/@typescript-eslint-utils-npm-6.18.0-25adf4afd7-5c8ab14838.zip and b/.yarn/cache/@typescript-eslint-utils-npm-6.19.1-0ea17c27eb-fe72e75c3e.zip differ diff --git a/.yarn/cache/@typescript-eslint-visitor-keys-npm-6.18.0-d5cee22560-d6b1958867.zip b/.yarn/cache/@typescript-eslint-visitor-keys-npm-6.19.1-e80d067b31-bdf057a42e.zip similarity index 83% rename from .yarn/cache/@typescript-eslint-visitor-keys-npm-6.18.0-d5cee22560-d6b1958867.zip rename to .yarn/cache/@typescript-eslint-visitor-keys-npm-6.19.1-e80d067b31-bdf057a42e.zip index 5a3e5a644..1197bd288 100644 Binary files a/.yarn/cache/@typescript-eslint-visitor-keys-npm-6.18.0-d5cee22560-d6b1958867.zip and b/.yarn/cache/@typescript-eslint-visitor-keys-npm-6.19.1-e80d067b31-bdf057a42e.zip differ diff --git a/.yarn/cache/@vitest-coverage-v8-npm-1.1.3-9fdc15e357-dca1bb36d3.zip b/.yarn/cache/@vitest-coverage-v8-npm-1.1.3-9fdc15e357-dca1bb36d3.zip deleted file mode 100644 index 8ebae02eb..000000000 Binary files a/.yarn/cache/@vitest-coverage-v8-npm-1.1.3-9fdc15e357-dca1bb36d3.zip and /dev/null differ diff --git a/.yarn/cache/@vitest-coverage-v8-npm-1.2.2-38d2f25b60-0f0fc98b17.zip b/.yarn/cache/@vitest-coverage-v8-npm-1.2.2-38d2f25b60-0f0fc98b17.zip new file mode 100644 index 000000000..19ff789ad Binary files /dev/null and b/.yarn/cache/@vitest-coverage-v8-npm-1.2.2-38d2f25b60-0f0fc98b17.zip differ diff --git a/.yarn/cache/@vitest-expect-npm-1.1.3-2062bf533f-971492347e.zip b/.yarn/cache/@vitest-expect-npm-1.1.3-2062bf533f-971492347e.zip deleted file mode 100644 index a26cbae5d..000000000 Binary files a/.yarn/cache/@vitest-expect-npm-1.1.3-2062bf533f-971492347e.zip and /dev/null differ diff --git a/.yarn/cache/@vitest-expect-npm-1.2.2-a3d8605d13-b841e7826b.zip b/.yarn/cache/@vitest-expect-npm-1.2.2-a3d8605d13-b841e7826b.zip new file mode 100644 index 000000000..cd19b3a22 Binary files /dev/null and b/.yarn/cache/@vitest-expect-npm-1.2.2-a3d8605d13-b841e7826b.zip differ diff --git a/.yarn/cache/@vitest-runner-npm-1.1.3-70a40c5806-a2875fab07.zip b/.yarn/cache/@vitest-runner-npm-1.2.2-637b91023f-0a016562e8.zip similarity index 84% rename from .yarn/cache/@vitest-runner-npm-1.1.3-70a40c5806-a2875fab07.zip rename to .yarn/cache/@vitest-runner-npm-1.2.2-637b91023f-0a016562e8.zip index 3e5b4b2a1..586c97cfa 100644 Binary files a/.yarn/cache/@vitest-runner-npm-1.1.3-70a40c5806-a2875fab07.zip and b/.yarn/cache/@vitest-runner-npm-1.2.2-637b91023f-0a016562e8.zip differ diff --git a/.yarn/cache/@vitest-snapshot-npm-1.1.3-cdc0aac5fd-731af9f71f.zip b/.yarn/cache/@vitest-snapshot-npm-1.1.3-cdc0aac5fd-731af9f71f.zip deleted file mode 100644 index 831dc4a24..000000000 Binary files a/.yarn/cache/@vitest-snapshot-npm-1.1.3-cdc0aac5fd-731af9f71f.zip and /dev/null differ diff --git a/.yarn/cache/@vitest-snapshot-npm-1.2.2-669480d085-a12d2e5c67.zip b/.yarn/cache/@vitest-snapshot-npm-1.2.2-669480d085-a12d2e5c67.zip new file mode 100644 index 000000000..04c1de03e Binary files /dev/null and b/.yarn/cache/@vitest-snapshot-npm-1.2.2-669480d085-a12d2e5c67.zip differ diff --git a/.yarn/cache/@vitest-spy-npm-1.1.3-3dd686ef88-592a9a2bad.zip b/.yarn/cache/@vitest-spy-npm-1.2.2-7221ab995a-4f4a1dbdf4.zip similarity index 81% rename from .yarn/cache/@vitest-spy-npm-1.1.3-3dd686ef88-592a9a2bad.zip rename to .yarn/cache/@vitest-spy-npm-1.2.2-7221ab995a-4f4a1dbdf4.zip index 8a1e4ebc5..32f4cbe2a 100644 Binary files a/.yarn/cache/@vitest-spy-npm-1.1.3-3dd686ef88-592a9a2bad.zip and b/.yarn/cache/@vitest-spy-npm-1.2.2-7221ab995a-4f4a1dbdf4.zip differ diff --git a/.yarn/cache/@vitest-ui-npm-1.1.3-b1bc5a6679-ef31bef05d.zip b/.yarn/cache/@vitest-ui-npm-1.1.3-b1bc5a6679-ef31bef05d.zip deleted file mode 100644 index 3af55ac78..000000000 Binary files a/.yarn/cache/@vitest-ui-npm-1.1.3-b1bc5a6679-ef31bef05d.zip and /dev/null differ diff --git a/.yarn/cache/@vitest-ui-npm-1.2.2-f063925a0d-89b11ec5a3.zip b/.yarn/cache/@vitest-ui-npm-1.2.2-f063925a0d-89b11ec5a3.zip new file mode 100644 index 000000000..2e67d9551 Binary files /dev/null and b/.yarn/cache/@vitest-ui-npm-1.2.2-f063925a0d-89b11ec5a3.zip differ diff --git a/.yarn/cache/@vitest-utils-npm-1.1.3-28c3e81b91-d345b8c862.zip b/.yarn/cache/@vitest-utils-npm-1.2.2-bf65ebd753-19b9fb38e8.zip similarity index 51% rename from .yarn/cache/@vitest-utils-npm-1.1.3-28c3e81b91-d345b8c862.zip rename to .yarn/cache/@vitest-utils-npm-1.2.2-bf65ebd753-19b9fb38e8.zip index 80066639d..fcd877e1e 100644 Binary files a/.yarn/cache/@vitest-utils-npm-1.1.3-28c3e81b91-d345b8c862.zip and b/.yarn/cache/@vitest-utils-npm-1.2.2-bf65ebd753-19b9fb38e8.zip differ diff --git a/.yarn/cache/acorn-walk-npm-8.3.1-2a7e2dbd77-5c8926ddb5.zip b/.yarn/cache/acorn-walk-npm-8.3.2-df039a42bf-3626b9d26a.zip similarity index 71% rename from .yarn/cache/acorn-walk-npm-8.3.1-2a7e2dbd77-5c8926ddb5.zip rename to .yarn/cache/acorn-walk-npm-8.3.2-df039a42bf-3626b9d26a.zip index ebd904109..7a058a0c1 100644 Binary files a/.yarn/cache/acorn-walk-npm-8.3.1-2a7e2dbd77-5c8926ddb5.zip and b/.yarn/cache/acorn-walk-npm-8.3.2-df039a42bf-3626b9d26a.zip differ diff --git a/.yarn/cache/call-bind-npm-1.0.5-65600fae47-449e83ecbd.zip b/.yarn/cache/call-bind-npm-1.0.5-65600fae47-449e83ecbd.zip new file mode 100644 index 000000000..29854c129 Binary files /dev/null and b/.yarn/cache/call-bind-npm-1.0.5-65600fae47-449e83ecbd.zip differ diff --git a/.yarn/cache/define-data-property-npm-1.1.1-2b5156d112-a29855ad3f.zip b/.yarn/cache/define-data-property-npm-1.1.1-2b5156d112-a29855ad3f.zip new file mode 100644 index 000000000..75936e237 Binary files /dev/null and b/.yarn/cache/define-data-property-npm-1.1.1-2b5156d112-a29855ad3f.zip differ diff --git a/.yarn/cache/eslint-plugin-n-npm-16.6.1-02ccfe5610-2c8e80cf07.zip b/.yarn/cache/eslint-plugin-n-npm-16.6.2-77775852d0-3b468da003.zip similarity index 94% rename from .yarn/cache/eslint-plugin-n-npm-16.6.1-02ccfe5610-2c8e80cf07.zip rename to .yarn/cache/eslint-plugin-n-npm-16.6.2-77775852d0-3b468da003.zip index 0561211b8..9c7224993 100644 Binary files a/.yarn/cache/eslint-plugin-n-npm-16.6.1-02ccfe5610-2c8e80cf07.zip and b/.yarn/cache/eslint-plugin-n-npm-16.6.2-77775852d0-3b468da003.zip differ diff --git a/.yarn/cache/eslint-plugin-prettier-npm-5.1.2-d18bb6313f-ee972ca16c.zip b/.yarn/cache/eslint-plugin-prettier-npm-5.1.3-496c3b84df-eb2a7d46a1.zip similarity index 86% rename from .yarn/cache/eslint-plugin-prettier-npm-5.1.2-d18bb6313f-ee972ca16c.zip rename to .yarn/cache/eslint-plugin-prettier-npm-5.1.3-496c3b84df-eb2a7d46a1.zip index 67d6342f1..f05083d9f 100644 Binary files a/.yarn/cache/eslint-plugin-prettier-npm-5.1.2-d18bb6313f-ee972ca16c.zip and b/.yarn/cache/eslint-plugin-prettier-npm-5.1.3-496c3b84df-eb2a7d46a1.zip differ diff --git a/.yarn/cache/get-intrinsic-npm-1.2.2-3f446d8847-447ff0724d.zip b/.yarn/cache/get-intrinsic-npm-1.2.2-3f446d8847-447ff0724d.zip new file mode 100644 index 000000000..510eb5f0e Binary files /dev/null and b/.yarn/cache/get-intrinsic-npm-1.2.2-3f446d8847-447ff0724d.zip differ diff --git a/.yarn/cache/has-property-descriptors-npm-1.0.1-61cd62fce3-2bcc6bf6ec.zip b/.yarn/cache/has-property-descriptors-npm-1.0.1-61cd62fce3-2bcc6bf6ec.zip new file mode 100644 index 000000000..fad0ed27e Binary files /dev/null and b/.yarn/cache/has-property-descriptors-npm-1.0.1-61cd62fce3-2bcc6bf6ec.zip differ diff --git a/.yarn/cache/husky-npm-8.0.3-b0b59c5127-837bc7e441.zip b/.yarn/cache/husky-npm-8.0.3-b0b59c5127-837bc7e441.zip deleted file mode 100644 index 94a7ac072..000000000 Binary files a/.yarn/cache/husky-npm-8.0.3-b0b59c5127-837bc7e441.zip and /dev/null differ diff --git a/.yarn/cache/husky-npm-9.0.6-8bf1af02c7-e198c90a59.zip b/.yarn/cache/husky-npm-9.0.6-8bf1af02c7-e198c90a59.zip new file mode 100644 index 000000000..9e180fd70 Binary files /dev/null and b/.yarn/cache/husky-npm-9.0.6-8bf1af02c7-e198c90a59.zip differ diff --git a/.yarn/cache/magicast-npm-0.3.2-33e0da1953-5fe45cdf7a.zip b/.yarn/cache/magicast-npm-0.3.3-f641a80583-de2bfca38c.zip similarity index 80% rename from .yarn/cache/magicast-npm-0.3.2-33e0da1953-5fe45cdf7a.zip rename to .yarn/cache/magicast-npm-0.3.3-f641a80583-de2bfca38c.zip index bc6ac7bfa..e69e006e3 100644 Binary files a/.yarn/cache/magicast-npm-0.3.2-33e0da1953-5fe45cdf7a.zip and b/.yarn/cache/magicast-npm-0.3.3-f641a80583-de2bfca38c.zip differ diff --git a/.yarn/cache/prettier-npm-3.1.1-072c31ec21-e386855e3a.zip b/.yarn/cache/prettier-npm-3.1.1-072c31ec21-e386855e3a.zip deleted file mode 100644 index 9ac6f3c74..000000000 Binary files a/.yarn/cache/prettier-npm-3.1.1-072c31ec21-e386855e3a.zip and /dev/null differ diff --git a/.yarn/cache/prettier-npm-3.2.4-3ca24592c3-6ec9385a83.zip b/.yarn/cache/prettier-npm-3.2.4-3ca24592c3-6ec9385a83.zip new file mode 100644 index 000000000..4995af438 Binary files /dev/null and b/.yarn/cache/prettier-npm-3.2.4-3ca24592c3-6ec9385a83.zip differ diff --git a/.yarn/cache/set-function-length-npm-1.2.0-aac8e100c3-63e34b45a2.zip b/.yarn/cache/set-function-length-npm-1.2.0-aac8e100c3-63e34b45a2.zip new file mode 100644 index 000000000..7534b31ba Binary files /dev/null and b/.yarn/cache/set-function-length-npm-1.2.0-aac8e100c3-63e34b45a2.zip differ diff --git a/.yarn/cache/tinypool-npm-0.8.1-635da00e3a-e1162629b3.zip b/.yarn/cache/tinypool-npm-0.8.1-635da00e3a-e1162629b3.zip deleted file mode 100644 index 2c56eecda..000000000 Binary files a/.yarn/cache/tinypool-npm-0.8.1-635da00e3a-e1162629b3.zip and /dev/null differ diff --git a/.yarn/cache/tinypool-npm-0.8.2-f1447938a8-b0993207b8.zip b/.yarn/cache/tinypool-npm-0.8.2-f1447938a8-b0993207b8.zip new file mode 100644 index 000000000..d22c56b39 Binary files /dev/null and b/.yarn/cache/tinypool-npm-0.8.2-f1447938a8-b0993207b8.zip differ diff --git a/.yarn/cache/vite-node-npm-1.1.3-ffb5b2da29-077691a293.zip b/.yarn/cache/vite-node-npm-1.1.3-ffb5b2da29-077691a293.zip deleted file mode 100644 index 7eaad14a2..000000000 Binary files a/.yarn/cache/vite-node-npm-1.1.3-ffb5b2da29-077691a293.zip and /dev/null differ diff --git a/.yarn/cache/vite-node-npm-1.2.2-1646860261-559740675b.zip b/.yarn/cache/vite-node-npm-1.2.2-1646860261-559740675b.zip new file mode 100644 index 000000000..9699bdd6f Binary files /dev/null and b/.yarn/cache/vite-node-npm-1.2.2-1646860261-559740675b.zip differ diff --git a/.yarn/cache/vitest-npm-1.1.3-4ff1a7681b-35087400a0.zip b/.yarn/cache/vitest-npm-1.1.3-4ff1a7681b-35087400a0.zip deleted file mode 100644 index 8e224c43f..000000000 Binary files a/.yarn/cache/vitest-npm-1.1.3-4ff1a7681b-35087400a0.zip and /dev/null differ diff --git a/.yarn/cache/vitest-npm-1.2.2-fe6dae0383-0e30516efa.zip b/.yarn/cache/vitest-npm-1.2.2-fe6dae0383-0e30516efa.zip new file mode 100644 index 000000000..47bed848b Binary files /dev/null and b/.yarn/cache/vitest-npm-1.2.2-fe6dae0383-0e30516efa.zip differ diff --git a/package.json b/package.json index 943c7a7ef..8284f09af 100644 --- a/package.json +++ b/package.json @@ -49,34 +49,33 @@ "devDependencies": { "@sindresorhus/tsconfig": "^4.0.0", "@types/node": "^20.10.7", - "@typescript-eslint/eslint-plugin": "^6.18.0", - "@typescript-eslint/parser": "^6.18.0", - "@vitest/coverage-v8": "^1.1.3", - "@vitest/ui": "^1.1.3", + "@typescript-eslint/eslint-plugin": "^6.19.1", + "@typescript-eslint/parser": "^6.19.1", + "@vitest/coverage-v8": "^1.2.2", + "@vitest/ui": "^1.2.2", "eslint": "^8.56.0", "eslint-config-prettier": "^9.1.0", "eslint-config-xo": "^0.43.1", "eslint-plugin-import": "^2.29.1", - "eslint-plugin-n": "^16.6.1", - "eslint-plugin-prettier": "^5.1.2", + "eslint-plugin-n": "^16.6.2", + "eslint-plugin-prettier": "^5.1.3", "eslint-plugin-unicorn": "^50.0.1", "globby": "^14.0.0", - "husky": "^8.0.3", + "husky": "^9.0.6", "lerna": "^8.0.2", "lint-staged": "^15.2.0", - "prettier": "^3.1.1", + "prettier": "^3.2.4", "ts-node": "^10.9.2", "turbo": "^1.11.3", "typescript": "^5.2.2", - "vitest": "^1.1.3" + "vitest": "^1.2.2" }, "workspaces": [ "packages/*", "integration/*" ], "scripts": { - "postinstall": "husky install", - "prepare": "turbo tsc", + "prepare": "husky && turbo tsc", "setup": "node ./tools/setup-packages.mjs", "pretest": "eslint . && turbo tsc", "test": "vitest --run packages && node --test integration/**/*.test.*" diff --git a/packages/inquirer/package.json b/packages/inquirer/package.json index f08487f89..a365e1f70 100644 --- a/packages/inquirer/package.json +++ b/packages/inquirer/package.json @@ -59,7 +59,7 @@ }, "license": "MIT", "dependencies": { - "@ljharb/through": "^2.3.11", + "@ljharb/through": "^2.3.12", "ansi-escapes": "^4.3.2", "chalk": "^5.3.0", "cli-cursor": "^3.1.0", diff --git a/yarn.lock b/yarn.lock index 798413847..693436542 100644 --- a/yarn.lock +++ b/yarn.lock @@ -63,16 +63,27 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.23.3": - version: 7.23.6 - resolution: "@babel/parser@npm:7.23.6" +"@babel/parser@npm:^7.23.6": + version: 7.23.9 + resolution: "@babel/parser@npm:7.23.9" bin: parser: ./bin/babel-parser.js - checksum: 140801c43731a6c41fd193f5c02bc71fd647a0360ca616b23d2db8be4b9739b9f951a03fc7c2db4f9b9214f4b27c1074db0f18bc3fa653783082d5af7c8860d5 + checksum: e7cd4960ac8671774e13803349da88d512f9292d7baa952173260d3e8f15620a28a3701f14f709d769209022f9e7b79965256b8be204fc550cfe783cdcabe7c7 languageName: node linkType: hard -"@babel/types@npm:^7.23.3, @babel/types@npm:^7.8.3": +"@babel/types@npm:^7.23.6": + version: 7.23.9 + resolution: "@babel/types@npm:7.23.9" + dependencies: + "@babel/helper-string-parser": ^7.23.4 + "@babel/helper-validator-identifier": ^7.22.20 + to-fast-properties: ^2.0.0 + checksum: 0a9b008e9bfc89beb8c185e620fa0f8ed6c771f1e1b2e01e1596870969096fec7793898a1d64a035176abf1dd13e2668ee30bf699f2d92c210a8128f4b151e65 + languageName: node + linkType: hard + +"@babel/types@npm:^7.8.3": version: 7.23.6 resolution: "@babel/types@npm:7.23.6" dependencies: @@ -692,12 +703,12 @@ __metadata: languageName: node linkType: hard -"@ljharb/through@npm:^2.3.11": - version: 2.3.11 - resolution: "@ljharb/through@npm:2.3.11" +"@ljharb/through@npm:^2.3.12": + version: 2.3.12 + resolution: "@ljharb/through@npm:2.3.12" dependencies: - call-bind: ^1.0.2 - checksum: 10502726028b8a4e0b270a2213e546821c04ed8d7fe411009a8e47497e4ae99c57eeb9ff3d13620ebdefd7c856b16fc873f27c433cad60465dc132fb4b997233 + call-bind: ^1.0.5 + checksum: d5a78568cd3025c03264a9f9c61b30511d27cb9611fae7575cb1339a1baa1a263b6af03e28505b821324f3c6285086ee5add612b8b0155d1f253ed5159cd3f56 languageName: node linkType: hard @@ -1433,15 +1444,15 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^6.18.0": - version: 6.18.0 - resolution: "@typescript-eslint/eslint-plugin@npm:6.18.0" +"@typescript-eslint/eslint-plugin@npm:^6.19.1": + version: 6.19.1 + resolution: "@typescript-eslint/eslint-plugin@npm:6.19.1" dependencies: "@eslint-community/regexpp": ^4.5.1 - "@typescript-eslint/scope-manager": 6.18.0 - "@typescript-eslint/type-utils": 6.18.0 - "@typescript-eslint/utils": 6.18.0 - "@typescript-eslint/visitor-keys": 6.18.0 + "@typescript-eslint/scope-manager": 6.19.1 + "@typescript-eslint/type-utils": 6.19.1 + "@typescript-eslint/utils": 6.19.1 + "@typescript-eslint/visitor-keys": 6.19.1 debug: ^4.3.4 graphemer: ^1.4.0 ignore: ^5.2.4 @@ -1454,44 +1465,44 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: a0e946c03b3d55326fa2f090341c57063670d654ab3681f48e88af940d2ee843bd4d124655e27820ae284b705232ecfc0665ad39ace95d5210c04ee66d57d58d + checksum: ad04000cd6c15d864ff92655baa3aec99bb0ccf4714fedd145fedde60a27590a5feafe480beb2f0f3864b416098bde1e9431bada7480eb7ca4efad891e1d2f6f languageName: node linkType: hard -"@typescript-eslint/parser@npm:^6.18.0": - version: 6.18.0 - resolution: "@typescript-eslint/parser@npm:6.18.0" +"@typescript-eslint/parser@npm:^6.19.1": + version: 6.19.1 + resolution: "@typescript-eslint/parser@npm:6.19.1" dependencies: - "@typescript-eslint/scope-manager": 6.18.0 - "@typescript-eslint/types": 6.18.0 - "@typescript-eslint/typescript-estree": 6.18.0 - "@typescript-eslint/visitor-keys": 6.18.0 + "@typescript-eslint/scope-manager": 6.19.1 + "@typescript-eslint/types": 6.19.1 + "@typescript-eslint/typescript-estree": 6.19.1 + "@typescript-eslint/visitor-keys": 6.19.1 debug: ^4.3.4 peerDependencies: eslint: ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 2f9eb1b8f142cb191de6a6f34b913df1c09ea66bb09bd92c201e28fe84b6f3c13cbed3469c94d498e96ea06349b643632bb693dcf27b85908d7221b58c24bcff + checksum: cd29619da08a2d9b7123ba4d8240989c747f8e0d5672179d8b147e413ee1334d1fa48570b0c37cf0ae4e26a275fd2d268cbe702c6fed639d3331abbb3292570a languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:6.18.0": - version: 6.18.0 - resolution: "@typescript-eslint/scope-manager@npm:6.18.0" +"@typescript-eslint/scope-manager@npm:6.19.1": + version: 6.19.1 + resolution: "@typescript-eslint/scope-manager@npm:6.19.1" dependencies: - "@typescript-eslint/types": 6.18.0 - "@typescript-eslint/visitor-keys": 6.18.0 - checksum: 9958dcd95605b9699e1fe823cc38869d542f2cb90cde443938c1352de4161703ed6619e772bc12b8b7df2a44623ebf1e6b2b8d1222e5df22880185d0652040ee + "@typescript-eslint/types": 6.19.1 + "@typescript-eslint/visitor-keys": 6.19.1 + checksum: 848cdebc16a3803e8a6d6035a7067605309a652bb2425f475f755b5ace4d80d2c17c8c8901f0f4759556da8d0a5b71024d472b85c3f3c70d0e6dcfe2a972ef35 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:6.18.0": - version: 6.18.0 - resolution: "@typescript-eslint/type-utils@npm:6.18.0" +"@typescript-eslint/type-utils@npm:6.19.1": + version: 6.19.1 + resolution: "@typescript-eslint/type-utils@npm:6.19.1" dependencies: - "@typescript-eslint/typescript-estree": 6.18.0 - "@typescript-eslint/utils": 6.18.0 + "@typescript-eslint/typescript-estree": 6.19.1 + "@typescript-eslint/utils": 6.19.1 debug: ^4.3.4 ts-api-utils: ^1.0.1 peerDependencies: @@ -1499,23 +1510,23 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 537b2f0b85c4225538a14e5030fc25c3f6ea610ea59dd9ac25e59a2aadd01344e2b154fcd5ab2245d055d977e4ff2b7ab30369f28eb78b6059702a2899fbdd3c + checksum: eab1a30f8d85f7c6e2545de5963fbec2f3bb91913d59623069b4b0db372a671ab048c7018376fc853c3af06ea39417f3e7b27dd665027dd812347a5e64cecd77 languageName: node linkType: hard -"@typescript-eslint/types@npm:6.18.0": - version: 6.18.0 - resolution: "@typescript-eslint/types@npm:6.18.0" - checksum: 516ad2feb7e7c7b5aac805b287be794e6e42371bc6a5bdd7c9fc230d98bbbcc4877c96377ccce68aede68ec58a64ef9d1e4c5b15cfb55e9a050bafe7b36624c1 +"@typescript-eslint/types@npm:6.19.1": + version: 6.19.1 + resolution: "@typescript-eslint/types@npm:6.19.1" + checksum: 598ce222b59c20432d06f60703d0c2dd16d9b2151569c192852136c57b8188e3ef6ef9fddaa2c136c9a756fcc7d873c0e29ec41cfd340564842287ef7b4571cd languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:6.18.0": - version: 6.18.0 - resolution: "@typescript-eslint/typescript-estree@npm:6.18.0" +"@typescript-eslint/typescript-estree@npm:6.19.1": + version: 6.19.1 + resolution: "@typescript-eslint/typescript-estree@npm:6.19.1" dependencies: - "@typescript-eslint/types": 6.18.0 - "@typescript-eslint/visitor-keys": 6.18.0 + "@typescript-eslint/types": 6.19.1 + "@typescript-eslint/visitor-keys": 6.19.1 debug: ^4.3.4 globby: ^11.1.0 is-glob: ^4.0.3 @@ -1525,34 +1536,34 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 64afa0a81af66dfcb1d3027872abc07451691dff956c8b3174da675307050404c720465be5322490859d633e76705fd5e0fd5f040aa4cc1078bd837281e52065 + checksum: fb71a14aeee0468780219c5b8d39075f85d360b04ccd0ee88f4f0a615d2c232a6d3016e36d8c6eda2d9dfda86b4f4cc2c3d7582940fb29d33c7cf305e124d4e2 languageName: node linkType: hard -"@typescript-eslint/utils@npm:6.18.0": - version: 6.18.0 - resolution: "@typescript-eslint/utils@npm:6.18.0" +"@typescript-eslint/utils@npm:6.19.1": + version: 6.19.1 + resolution: "@typescript-eslint/utils@npm:6.19.1" dependencies: "@eslint-community/eslint-utils": ^4.4.0 "@types/json-schema": ^7.0.12 "@types/semver": ^7.5.0 - "@typescript-eslint/scope-manager": 6.18.0 - "@typescript-eslint/types": 6.18.0 - "@typescript-eslint/typescript-estree": 6.18.0 + "@typescript-eslint/scope-manager": 6.19.1 + "@typescript-eslint/types": 6.19.1 + "@typescript-eslint/typescript-estree": 6.19.1 semver: ^7.5.4 peerDependencies: eslint: ^7.0.0 || ^8.0.0 - checksum: 5c8ab14838d5dcc857de43781687b105d972941bd4a08e63d14b6485a3944a77c867c162f14eca9ef526170b26423a0d4a828a0b22d88cb34f99835233152dff + checksum: fe72e75c3ea17a85772b83f148555ea94ff5d55d13586f3fc038833197a74f8071e14c2bbf1781c40eec20005f052f4be2513a725eea82a15da3cb9af3046c70 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:6.18.0": - version: 6.18.0 - resolution: "@typescript-eslint/visitor-keys@npm:6.18.0" +"@typescript-eslint/visitor-keys@npm:6.19.1": + version: 6.19.1 + resolution: "@typescript-eslint/visitor-keys@npm:6.19.1" dependencies: - "@typescript-eslint/types": 6.18.0 + "@typescript-eslint/types": 6.19.1 eslint-visitor-keys: ^3.4.1 - checksum: d6b1958867f3287c4e2c4f80633346a676060181e27ef69a1aad68634c62311738a3aad49e61c1d30d8e31800de146424ca8b33483d033132d90bf0c2f31cac8 + checksum: bdf057a42e776970a89cdd568e493e3ea7ec085544d8f318d33084da63c3395ad2c0fb9cef9f61ceeca41f5dab54ab064b7078fe596889005e412ec74d2d1ae4 languageName: node linkType: hard @@ -1563,9 +1574,9 @@ __metadata: languageName: node linkType: hard -"@vitest/coverage-v8@npm:^1.1.3": - version: 1.1.3 - resolution: "@vitest/coverage-v8@npm:1.1.3" +"@vitest/coverage-v8@npm:^1.2.2": + version: 1.2.2 + resolution: "@vitest/coverage-v8@npm:1.2.2" dependencies: "@ampproject/remapping": ^2.2.1 "@bcoe/v8-coverage": ^0.2.3 @@ -1575,64 +1586,64 @@ __metadata: istanbul-lib-source-maps: ^4.0.1 istanbul-reports: ^3.1.6 magic-string: ^0.30.5 - magicast: ^0.3.2 + magicast: ^0.3.3 picocolors: ^1.0.0 std-env: ^3.5.0 test-exclude: ^6.0.0 v8-to-istanbul: ^9.2.0 peerDependencies: vitest: ^1.0.0 - checksum: dca1bb36d3d4e42f92f900c460f7d2c26745b07c396901b7687436517cefd9ecc1c68ee898a5778916bcaa02ef8f878d147ac9b8d2c1994e18bb74dbfef08cfb + checksum: 0f0fc98b17cd4d9c292f3f381b676fb8f5b1480d261541a676d1a307e2c9f39a9d59fb497f963b18802b4f7065ace3fdc5e6f9f95d9379560aa4ac5f09f6918e languageName: node linkType: hard -"@vitest/expect@npm:1.1.3": - version: 1.1.3 - resolution: "@vitest/expect@npm:1.1.3" +"@vitest/expect@npm:1.2.2": + version: 1.2.2 + resolution: "@vitest/expect@npm:1.2.2" dependencies: - "@vitest/spy": 1.1.3 - "@vitest/utils": 1.1.3 + "@vitest/spy": 1.2.2 + "@vitest/utils": 1.2.2 chai: ^4.3.10 - checksum: 971492347e91af81a8c309bc6dff4369afe0f533ac73a73e4a568111ea0fa7d6dc45b69b209490ad588578fd905773e6bd4fcbe8d517ac7aeb57efb1e9c59083 + checksum: b841e7826b478d43804304db0e472145ba1cfbc5eb88ec8e395ea2425daae0be1aed0875a8606842959fe67f109cd6f504c3e2d228352d28aed69aa7983e5099 languageName: node linkType: hard -"@vitest/runner@npm:1.1.3": - version: 1.1.3 - resolution: "@vitest/runner@npm:1.1.3" +"@vitest/runner@npm:1.2.2": + version: 1.2.2 + resolution: "@vitest/runner@npm:1.2.2" dependencies: - "@vitest/utils": 1.1.3 + "@vitest/utils": 1.2.2 p-limit: ^5.0.0 pathe: ^1.1.1 - checksum: a2875fab07c307aee5c7b3e4e821c2f36a561d86412edeb69f47daed10fa26fb5ba222841cf093372bce95a7384ff3a9302d69b3e594468aa565cbd5b2fe4316 + checksum: 0a016562e8065095ece98a0037b8420abe778f35a54db88622aa806e0212ae14bc093c0d671b419c3d3037963408543f178f417a2d9233bd9ea4ac4355e380ef languageName: node linkType: hard -"@vitest/snapshot@npm:1.1.3": - version: 1.1.3 - resolution: "@vitest/snapshot@npm:1.1.3" +"@vitest/snapshot@npm:1.2.2": + version: 1.2.2 + resolution: "@vitest/snapshot@npm:1.2.2" dependencies: magic-string: ^0.30.5 pathe: ^1.1.1 pretty-format: ^29.7.0 - checksum: 731af9f71f57c0a4830a2e8c6c9c354fe80b7ad00d38cd19354aaa61c1e0353a3d09b427f2a69e81b5bccce4576e2c1e8a538bce3dfbbdc080126d23ee2edb14 + checksum: a12d2e5c675ab176961d4de661b3a131334ce8280ce5f7ad13c1c9164e0518b65d6562e99368261787514af9e46cae19ccc00bf31037e6fa2d87cb7f50c422cc languageName: node linkType: hard -"@vitest/spy@npm:1.1.3": - version: 1.1.3 - resolution: "@vitest/spy@npm:1.1.3" +"@vitest/spy@npm:1.2.2": + version: 1.2.2 + resolution: "@vitest/spy@npm:1.2.2" dependencies: tinyspy: ^2.2.0 - checksum: 592a9a2bad31c2655fdc6ae87f44b36bc25aafb7efd3a750228409ab4e98bff31888d806c29c6e7bfc029a5ee225f7dc998565115b4fa452429eaa579cc0eec7 + checksum: 4f4a1dbdf46dab7ee5b13f780485732899499ad560898e7e7904269838247cd32a1733ee4a939930d5e505daa638b01e33892d5e41564bfc440df93497a4ec86 languageName: node linkType: hard -"@vitest/ui@npm:^1.1.3": - version: 1.1.3 - resolution: "@vitest/ui@npm:1.1.3" +"@vitest/ui@npm:^1.2.2": + version: 1.2.2 + resolution: "@vitest/ui@npm:1.2.2" dependencies: - "@vitest/utils": 1.1.3 + "@vitest/utils": 1.2.2 fast-glob: ^3.3.2 fflate: ^0.8.1 flatted: ^3.2.9 @@ -1641,19 +1652,19 @@ __metadata: sirv: ^2.0.4 peerDependencies: vitest: ^1.0.0 - checksum: ef31bef05dca11ec0e435a8499a00ecfb021f6ec9062684a7229744f4620a175124208562944387fa5c04b8c7aa64b6633bb212dfb24472c80e43da84b27310e + checksum: 89b11ec5a30b9af01a099b4b0e4abde6740af534cfac8cbcd23aef5cba804683fbca3fcc807f0427dba8d5c02c6c58e749b49b72949fb833838375cd120b49f6 languageName: node linkType: hard -"@vitest/utils@npm:1.1.3": - version: 1.1.3 - resolution: "@vitest/utils@npm:1.1.3" +"@vitest/utils@npm:1.2.2": + version: 1.2.2 + resolution: "@vitest/utils@npm:1.2.2" dependencies: diff-sequences: ^29.6.3 estree-walker: ^3.0.3 loupe: ^2.3.7 pretty-format: ^29.7.0 - checksum: d345b8c862c51b734d9fe53397a125485797cae2a4c1630cea1235f3f0987df479c84ac958f5250e77892afdc12f6d863628d619fc1bb5e34c05c3fa8a86d289 + checksum: 19b9fb38e8d40cbff59c116804617790a74f6d76d6f7a1239819d95f1480dcf19b5585dfd43d35ef9d6afaf446a51c19ef6ea0be537e3f22731354e35e7df23d languageName: node linkType: hard @@ -1727,10 +1738,10 @@ __metadata: languageName: node linkType: hard -"acorn-walk@npm:^8.3.1": - version: 8.3.1 - resolution: "acorn-walk@npm:8.3.1" - checksum: 5c8926ddb5400bc825b6baca782931f9df4ace603ba1a517f5243290fd9cdb089d52877840687b5d5c939591ebc314e2e63721514feaa37c6829c828f2b940ce +"acorn-walk@npm:^8.3.2": + version: 8.3.2 + resolution: "acorn-walk@npm:8.3.2" + checksum: 3626b9d26a37b1b427796feaa5261faf712307a8920392c8dce9a5739fb31077667f4ad2ec71c7ac6aaf9f61f04a9d3d67ff56f459587206fc04aa31c27ef392 languageName: node linkType: hard @@ -2274,6 +2285,17 @@ __metadata: languageName: node linkType: hard +"call-bind@npm:^1.0.5": + version: 1.0.5 + resolution: "call-bind@npm:1.0.5" + dependencies: + function-bind: ^1.1.2 + get-intrinsic: ^1.2.1 + set-function-length: ^1.1.1 + checksum: 449e83ecbd4ba48e7eaac5af26fea3b50f8f6072202c2dd7c5a6e7a6308f2421abe5e13a3bbd55221087f76320c5e09f25a8fdad1bab2b77c68ae74d92234ea5 + languageName: node + linkType: hard + "callsites@npm:^3.0.0": version: 3.1.0 resolution: "callsites@npm:3.1.0" @@ -2869,6 +2891,17 @@ __metadata: languageName: node linkType: hard +"define-data-property@npm:^1.1.1": + version: 1.1.1 + resolution: "define-data-property@npm:1.1.1" + dependencies: + get-intrinsic: ^1.2.1 + gopd: ^1.0.1 + has-property-descriptors: ^1.0.0 + checksum: a29855ad3f0630ea82e3c5012c812efa6ca3078d5c2aa8df06b5f597c1cde6f7254692df41945851d903e05a1668607b6d34e778f402b9ff9ffb38111f1a3f0d + languageName: node + linkType: hard + "define-lazy-prop@npm:^2.0.0": version: 2.0.0 resolution: "define-lazy-prop@npm:2.0.0" @@ -3374,9 +3407,9 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-n@npm:^16.6.1": - version: 16.6.1 - resolution: "eslint-plugin-n@npm:16.6.1" +"eslint-plugin-n@npm:^16.6.2": + version: 16.6.2 + resolution: "eslint-plugin-n@npm:16.6.2" dependencies: "@eslint-community/eslint-utils": ^4.4.0 builtins: ^5.0.1 @@ -3391,13 +3424,13 @@ __metadata: semver: ^7.5.3 peerDependencies: eslint: ">=7.0.0" - checksum: 2c8e80cf07f669be287bf7af335dd450c2f0c08e4efcf8ef8ccd7d1aa9d2e93dfa20f9f204efa22e4a552057e54b7cc6597bbf9dbb5626b1d711e41054ed46ef + checksum: 3b468da0038cf25af582608983491b33ac2d481b6a94a0ff2e715d3b85e1ff8cb93df4cd67b689d520bea1bfb8f2b717f01606bf6b2ea19fe8f9c0999ea7057d languageName: node linkType: hard -"eslint-plugin-prettier@npm:^5.1.2": - version: 5.1.2 - resolution: "eslint-plugin-prettier@npm:5.1.2" +"eslint-plugin-prettier@npm:^5.1.3": + version: 5.1.3 + resolution: "eslint-plugin-prettier@npm:5.1.3" dependencies: prettier-linter-helpers: ^1.0.0 synckit: ^0.8.6 @@ -3411,7 +3444,7 @@ __metadata: optional: true eslint-config-prettier: optional: true - checksum: ee972ca16c1d05773abe370dcd43c71ffe729ad4eca86752e21be3d4afbc18f04184b4143e9d17869395d534eb8ad685b7589fcdc2706cb734fe17c3c3f4e6cd + checksum: eb2a7d46a1887e1b93788ee8f8eb81e0b6b2a6f5a66a62bc6f375b033fc4e7ca16448da99380be800042786e76cf5c0df9c87a51a2c9b960ed47acbd7c0b9381 languageName: node linkType: hard @@ -4012,6 +4045,18 @@ __metadata: languageName: node linkType: hard +"get-intrinsic@npm:^1.2.2": + version: 1.2.2 + resolution: "get-intrinsic@npm:1.2.2" + dependencies: + function-bind: ^1.1.2 + has-proto: ^1.0.1 + has-symbols: ^1.0.3 + hasown: ^2.0.0 + checksum: 447ff0724df26829908dc033b62732359596fcf66027bc131ab37984afb33842d9cd458fd6cecadfe7eac22fd8a54b349799ed334cf2726025c921c7250e7417 + languageName: node + linkType: hard + "get-pkg-repo@npm:^4.2.1": version: 4.2.1 resolution: "get-pkg-repo@npm:4.2.1" @@ -4370,6 +4415,15 @@ __metadata: languageName: node linkType: hard +"has-property-descriptors@npm:^1.0.1": + version: 1.0.1 + resolution: "has-property-descriptors@npm:1.0.1" + dependencies: + get-intrinsic: ^1.2.2 + checksum: 2bcc6bf6ec6af375add4e4b4ef586e43674850a91ad4d46666d0b28ba8e1fd69e424c7677d24d60f69470ad0afaa2f3197f508b20b0bb7dd99a8ab77ffc4b7c4 + languageName: node + linkType: hard + "has-proto@npm:^1.0.1": version: 1.0.1 resolution: "has-proto@npm:1.0.1" @@ -4539,12 +4593,12 @@ __metadata: languageName: node linkType: hard -"husky@npm:^8.0.3": - version: 8.0.3 - resolution: "husky@npm:8.0.3" +"husky@npm:^9.0.6": + version: 9.0.6 + resolution: "husky@npm:9.0.6" bin: - husky: lib/bin.js - checksum: 837bc7e4413e58c1f2946d38fb050f5d7324c6f16b0fd66411ffce5703b294bd21429e8ba58711cd331951ee86ed529c5be4f76805959ff668a337dbfa82a1b0 + husky: bin.js + checksum: e198c90a59d460cf860c33e0a4c3927ecfb645d4fd4c2de3fbcd5fb56b858a923af452508d549f6ed020bb48de08290912cd77c006dd2a83e551c24c17340d5b languageName: node linkType: hard @@ -4700,7 +4754,7 @@ __metadata: version: 0.0.0-use.local resolution: "inquirer@workspace:packages/inquirer" dependencies: - "@ljharb/through": ^2.3.11 + "@ljharb/through": ^2.3.12 ansi-escapes: ^4.3.2 chalk: ^5.3.0 cli-cursor: ^3.1.0 @@ -5721,14 +5775,14 @@ __metadata: languageName: node linkType: hard -"magicast@npm:^0.3.2": - version: 0.3.2 - resolution: "magicast@npm:0.3.2" +"magicast@npm:^0.3.3": + version: 0.3.3 + resolution: "magicast@npm:0.3.3" dependencies: - "@babel/parser": ^7.23.3 - "@babel/types": ^7.23.3 + "@babel/parser": ^7.23.6 + "@babel/types": ^7.23.6 source-map-js: ^1.0.2 - checksum: 5fe45cdf7a8f6f61e51e34025a2412fbc8cad12e9b3f5d6ac2f8355a6e66dcd706ab17157021b9be5e26be610e8badd1fbe29ef02aaf219954a50c222da15be4 + checksum: de2bfca38cf4a20e598cf0e48598d183ebe2a846b80c5f4a71950b4e501f27492b3d21111a4da3dcff8aa85c2acdf3900126a8867a030a9f2fbb3c7a0a0c78bc languageName: node linkType: hard @@ -7176,12 +7230,12 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^3.1.1": - version: 3.1.1 - resolution: "prettier@npm:3.1.1" +"prettier@npm:^3.2.4": + version: 3.2.4 + resolution: "prettier@npm:3.2.4" bin: prettier: bin/prettier.cjs - checksum: e386855e3a1af86a748e16953f168be555ce66d6233f4ba54eb6449b88eb0c6b2ca79441b11eae6d28a7f9a5c96440ce50864b9d5f6356d331d39d6bb66c648e + checksum: 6ec9385a836e0b9bac549e585101c086d1521c31d7b882d5c8bb7d7646da0693da5f31f4fff6dc080710e5e2d34c85e6fb2f8766876b3645c8be2f33b9c3d1a3 languageName: node linkType: hard @@ -7661,26 +7715,26 @@ __metadata: dependencies: "@sindresorhus/tsconfig": ^4.0.0 "@types/node": ^20.10.7 - "@typescript-eslint/eslint-plugin": ^6.18.0 - "@typescript-eslint/parser": ^6.18.0 - "@vitest/coverage-v8": ^1.1.3 - "@vitest/ui": ^1.1.3 + "@typescript-eslint/eslint-plugin": ^6.19.1 + "@typescript-eslint/parser": ^6.19.1 + "@vitest/coverage-v8": ^1.2.2 + "@vitest/ui": ^1.2.2 eslint: ^8.56.0 eslint-config-prettier: ^9.1.0 eslint-config-xo: ^0.43.1 eslint-plugin-import: ^2.29.1 - eslint-plugin-n: ^16.6.1 - eslint-plugin-prettier: ^5.1.2 + eslint-plugin-n: ^16.6.2 + eslint-plugin-prettier: ^5.1.3 eslint-plugin-unicorn: ^50.0.1 globby: ^14.0.0 - husky: ^8.0.3 + husky: ^9.0.6 lerna: ^8.0.2 lint-staged: ^15.2.0 - prettier: ^3.1.1 + prettier: ^3.2.4 ts-node: ^10.9.2 turbo: ^1.11.3 typescript: ^5.2.2 - vitest: ^1.1.3 + vitest: ^1.2.2 languageName: unknown linkType: soft @@ -7807,6 +7861,19 @@ __metadata: languageName: node linkType: hard +"set-function-length@npm:^1.1.1": + version: 1.2.0 + resolution: "set-function-length@npm:1.2.0" + dependencies: + define-data-property: ^1.1.1 + function-bind: ^1.1.2 + get-intrinsic: ^1.2.2 + gopd: ^1.0.1 + has-property-descriptors: ^1.0.1 + checksum: 63e34b45a2ff9abb419f52583481bf8ba597d33c0c85e56999085eb6078a0f7fbb4222051981c287feceeb358aa7789e7803cea2c82ac94c0ab37059596aff79 + languageName: node + linkType: hard + "shallow-clone@npm:^3.0.0": version: 3.0.1 resolution: "shallow-clone@npm:3.0.1" @@ -8422,10 +8489,10 @@ __metadata: languageName: node linkType: hard -"tinypool@npm:^0.8.1": - version: 0.8.1 - resolution: "tinypool@npm:0.8.1" - checksum: e1162629b32a694edd92323fe7cc57379723f36b03f37e3f9442cb8fd3a99785b2b9416ef586d2f4cec8624f356b38558c2cfd272eb265a30841371d3d67d37a +"tinypool@npm:^0.8.2": + version: 0.8.2 + resolution: "tinypool@npm:0.8.2" + checksum: b0993207b89ab8ab565e1eb03287aa3f15bc648c2e1da889bcfad003244271a5efe5c215d8074c3b8798ae7ea9c54678b6c9b09e7e5c8e82285177792e7ac30a languageName: node linkType: hard @@ -8965,9 +9032,9 @@ __metadata: languageName: node linkType: hard -"vite-node@npm:1.1.3": - version: 1.1.3 - resolution: "vite-node@npm:1.1.3" +"vite-node@npm:1.2.2": + version: 1.2.2 + resolution: "vite-node@npm:1.2.2" dependencies: cac: ^6.7.14 debug: ^4.3.4 @@ -8976,7 +9043,7 @@ __metadata: vite: ^5.0.0 bin: vite-node: vite-node.mjs - checksum: 077691a293fb4151267d7bb4ed322e3d4ce427bd06c02f7d08d7411f9fc96f98ada1aa0da172c02648b44680ba16c57a40b1aa9b98231f68ea5862a00dcdb1dd + checksum: 559740675bfbba36e1a1c6a52805fca12bfc3e955cc13b5984c7de4cd452276497fd3873ed45e786d4ece4e2a186b0757b9ebb0f58f14ef1acdafacc2cccfbd5 languageName: node linkType: hard @@ -9020,16 +9087,16 @@ __metadata: languageName: node linkType: hard -"vitest@npm:^1.1.3": - version: 1.1.3 - resolution: "vitest@npm:1.1.3" - dependencies: - "@vitest/expect": 1.1.3 - "@vitest/runner": 1.1.3 - "@vitest/snapshot": 1.1.3 - "@vitest/spy": 1.1.3 - "@vitest/utils": 1.1.3 - acorn-walk: ^8.3.1 +"vitest@npm:^1.2.2": + version: 1.2.2 + resolution: "vitest@npm:1.2.2" + dependencies: + "@vitest/expect": 1.2.2 + "@vitest/runner": 1.2.2 + "@vitest/snapshot": 1.2.2 + "@vitest/spy": 1.2.2 + "@vitest/utils": 1.2.2 + acorn-walk: ^8.3.2 cac: ^6.7.14 chai: ^4.3.10 debug: ^4.3.4 @@ -9041,9 +9108,9 @@ __metadata: std-env: ^3.5.0 strip-literal: ^1.3.0 tinybench: ^2.5.1 - tinypool: ^0.8.1 + tinypool: ^0.8.2 vite: ^5.0.0 - vite-node: 1.1.3 + vite-node: 1.2.2 why-is-node-running: ^2.2.2 peerDependencies: "@edge-runtime/vm": "*" @@ -9067,7 +9134,7 @@ __metadata: optional: true bin: vitest: vitest.mjs - checksum: 35087400a0e2b2f0f1f451d0da41abafd8c55112e143a2643286bf0d3d4567b057b40dc391c4b2a05a947edc48d981a6b8c961dc32c6642d84cd8d717bd168bc + checksum: 0e30516efa2861f23c50a5c1d58254e7f360b30e88ec4d20b4bd6cbf19e7e7131aaaf7010a40f9dd2963400ccebf0606d14a2504ac82ae96f687580c44306596 languageName: node linkType: hard