From 632644bc8c9ba134bebd1ea8ea7310959b07192c Mon Sep 17 00:00:00 2001 From: Voltra Date: Sun, 14 Jul 2024 11:13:44 +0000 Subject: [PATCH 01/13] fix: allow pinning the pnpm version --- package.json | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 761958e..f403745 100644 --- a/package.json +++ b/package.json @@ -4,14 +4,15 @@ "version": "2.0.1", "license": "MIT", "author": "Vben", + "packageManager": "pnpm@6.35.1", "scripts": { - "stub": "pnpm run prepack --filter ./packages -- --stub", - "postinstall": "pnpm run stub", + "stub": "corepack pnpm run prepack --filter ./packages -- --stub", + "postinstall": "corepack pnpm run stub", "log": "conventional-changelog -p angular -i CHANGELOG.md -s", "lint:pretty": "pretty-quick --staged", "lint:eslint": "eslint \"packages/**/*.{ts,tsx}\" --fix", "prepare": "husky install", - "preinstall": "npx only-allow pnpm", + "preinstall": "npx only-allow pnpm || corepack enable", "test": "vitest" }, "keywords": [ From 13055e498fbb9cb6804f16b5a5ea14d3fea98cb9 Mon Sep 17 00:00:00 2001 From: Voltra Date: Sun, 14 Jul 2024 11:26:59 +0000 Subject: [PATCH 02/13] chore: bump dependencies --- package.json | 56 +- pnpm-lock.yaml | 3714 +++++++++++++++++++++++++++++------------------- 2 files changed, 2278 insertions(+), 1492 deletions(-) diff --git a/package.json b/package.json index f403745..2b373e4 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "lint:pretty": "pretty-quick --staged", "lint:eslint": "eslint \"packages/**/*.{ts,tsx}\" --fix", "prepare": "husky install", - "preinstall": "npx only-allow pnpm || corepack enable", + "preinstall": "npx only-allow pnpm", "test": "vitest" }, "keywords": [ @@ -32,28 +32,28 @@ }, "homepage": "https://github.com/vbenjs/vite-plugin-svg-icons/tree/main/#readme", "devDependencies": { - "@commitlint/cli": "^16.1.0", - "@commitlint/config-conventional": "^16.0.0", + "@commitlint/cli": "^16.3.0", + "@commitlint/config-conventional": "^16.2.4", "@types/html-minifier-terser": "^6.1.0", - "@types/jsdom": "^16.2.14", - "@types/node": "^17.0.13", - "@typescript-eslint/eslint-plugin": "^5.10.1", - "@typescript-eslint/parser": "^5.10.1", - "commitizen": "^4.2.4", + "@types/jsdom": "^16.2.15", + "@types/node": "^17.0.45", + "@typescript-eslint/eslint-plugin": "^5.62.0", + "@typescript-eslint/parser": "^5.62.0", + "commitizen": "^4.3.0", "conventional-changelog-cli": "^2.2.2", "cross-env": "^7.0.3", - "eslint": "^8.7.0", - "eslint-config-prettier": "^8.3.0", + "eslint": "^8.57.0", + "eslint-config-prettier": "^8.10.0", "eslint-plugin-html": "^6.2.0", "husky": "^7.0.4", - "lint-staged": "^12.3.2", - "prettier": "^2.5.1", + "lint-staged": "^12.5.0", + "prettier": "^2.8.8", "rimraf": "^3.0.2", - "tsup": "^5.11.11", - "typescript": "^4.5.5", + "tsup": "^5.12.9", + "typescript": "^4.9.5", "unbuild": "^0.6.9", - "vite": "^2.7.13", - "vitest": "^0.2.5" + "vite": "^2.9.18", + "vitest": "^0.2.8" }, "lint-staged": { "*": [ @@ -65,5 +65,29 @@ "packages/**/*.d.ts": [ "eslint --ext .ts" ] + }, + "pnpm": { + "overrides": { + "vite@<2.9.13": ">=2.9.13", + "follow-redirects@<1.14.8": ">=1.14.8", + "postcss@<7.0.36": ">=7.0.36", + "decode-uri-component@<0.2.1": ">=0.2.1", + "loader-utils@<1.4.1": ">=1.4.1", + "postcss@<8.4.31": ">=8.4.31", + "vite@<2.9.16": ">=2.9.16", + "loader-utils@>=1.0.0 <1.4.2": ">=1.4.2", + "vite@>=2.7.0 <=2.9.16": ">=2.9.17", + "follow-redirects@<1.15.4": ">=1.15.4", + "semver@>=7.0.0 <7.5.2": ">=7.5.2", + "semver@>=6.0.0 <6.3.1": ">=6.3.1", + "json5@<1.0.2": ">=1.0.2", + "json5@>=2.0.0 <2.2.2": ">=2.2.2", + "follow-redirects@<=1.15.5": ">=1.15.6", + "@babel/traverse@<7.23.2": ">=7.23.2", + "vite@>=2.7.0 <=2.9.17": ">=2.9.18", + "minimist@>=1.0.0 <1.2.6": ">=1.2.6", + "async@>=2.0.0 <2.6.4": ">=2.6.4", + "braces@<3.0.3": ">=3.0.3" + } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 518a991..accc3a1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,53 +1,75 @@ -lockfileVersion: 5.3 +lockfileVersion: 5.4 + +overrides: + vite@<2.9.13: '>=2.9.13' + follow-redirects@<1.14.8: '>=1.14.8' + postcss@<7.0.36: '>=7.0.36' + decode-uri-component@<0.2.1: '>=0.2.1' + loader-utils@<1.4.1: '>=1.4.1' + postcss@<8.4.31: '>=8.4.31' + vite@<2.9.16: '>=2.9.16' + loader-utils@>=1.0.0 <1.4.2: '>=1.4.2' + vite@>=2.7.0 <=2.9.16: '>=2.9.17' + follow-redirects@<1.15.4: '>=1.15.4' + semver@>=7.0.0 <7.5.2: '>=7.5.2' + semver@>=6.0.0 <6.3.1: '>=6.3.1' + json5@<1.0.2: '>=1.0.2' + json5@>=2.0.0 <2.2.2: '>=2.2.2' + follow-redirects@<=1.15.5: '>=1.15.6' + '@babel/traverse@<7.23.2': '>=7.23.2' + vite@>=2.7.0 <=2.9.17: '>=2.9.18' + minimist@>=1.0.0 <1.2.6: '>=1.2.6' + async@>=2.0.0 <2.6.4: '>=2.6.4' + braces@<3.0.3: '>=3.0.3' importers: .: specifiers: - '@commitlint/cli': ^16.1.0 - '@commitlint/config-conventional': ^16.0.0 + '@commitlint/cli': ^16.3.0 + '@commitlint/config-conventional': ^16.2.4 '@types/html-minifier-terser': ^6.1.0 - '@types/jsdom': ^16.2.14 - '@types/node': ^17.0.13 - '@typescript-eslint/eslint-plugin': ^5.10.1 - '@typescript-eslint/parser': ^5.10.1 - commitizen: ^4.2.4 + '@types/jsdom': ^16.2.15 + '@types/node': ^17.0.45 + '@typescript-eslint/eslint-plugin': ^5.62.0 + '@typescript-eslint/parser': ^5.62.0 + commitizen: ^4.3.0 conventional-changelog-cli: ^2.2.2 cross-env: ^7.0.3 - eslint: ^8.7.0 - eslint-config-prettier: ^8.3.0 + eslint: ^8.57.0 + eslint-config-prettier: ^8.10.0 eslint-plugin-html: ^6.2.0 husky: ^7.0.4 - lint-staged: ^12.3.2 - prettier: ^2.5.1 + lint-staged: ^12.5.0 + prettier: ^2.8.8 rimraf: ^3.0.2 - tsup: ^5.11.11 - typescript: ^4.5.5 + tsup: ^5.12.9 + typescript: ^4.9.5 unbuild: ^0.6.9 - vite: ^2.7.13 - vitest: ^0.2.5 + vite: ^2.9.18 + vitest: ^0.2.8 devDependencies: - '@commitlint/cli': 16.1.0_@types+node@17.0.13 - '@commitlint/config-conventional': 16.0.0 + '@commitlint/cli': 16.3.0 + '@commitlint/config-conventional': 16.2.4 '@types/html-minifier-terser': 6.1.0 - '@types/jsdom': 16.2.14 - '@types/node': 17.0.13 - '@typescript-eslint/eslint-plugin': 5.10.1_0f442f6b60390429061d5d9b6bcaaba6 - '@typescript-eslint/parser': 5.10.1_eslint@8.7.0+typescript@4.5.5 - commitizen: 4.2.4_@types+node@17.0.13 + '@types/jsdom': 16.2.15 + '@types/node': 17.0.45 + '@typescript-eslint/eslint-plugin': 5.62.0_gceg25gd4xew4ky25uvc7u6nti + '@typescript-eslint/parser': 5.62.0_4lxgoysztp3gakdxqfzw7vhg4u + commitizen: 4.3.0_cin3sed6ohfsopbmt6orxeb4o4 conventional-changelog-cli: 2.2.2 cross-env: 7.0.3 - eslint: 8.7.0 - eslint-config-prettier: 8.3.0_eslint@8.7.0 + eslint: 8.57.0 + eslint-config-prettier: 8.10.0_eslint@8.57.0 eslint-plugin-html: 6.2.0 husky: 7.0.4 - lint-staged: 12.3.2 - prettier: 2.5.1 + lint-staged: 12.5.0 + prettier: 2.8.8 rimraf: 3.0.2 - tsup: 5.11.11_typescript@4.5.5 - typescript: 4.5.5 + tsup: 5.12.9_typescript@4.9.5 + typescript: 4.9.5 unbuild: 0.6.9 - vite: 2.7.13 - vitest: 0.2.5 + vite: 2.9.18 + vitest: 0.2.8 packages/core: specifiers: @@ -67,9 +89,9 @@ importers: dependencies: '@types/svgo': 2.6.1 cors: 2.8.5 - debug: 4.3.3 + debug: 4.3.5 etag: 1.8.1 - fs-extra: 10.0.0 + fs-extra: 10.1.0 pathe: 0.2.0 svg-baker: 1.7.0 svgo: 2.8.0 @@ -78,7 +100,7 @@ importers: '@types/debug': 4.1.7 '@types/etag': 1.8.1 '@types/fs-extra': 9.0.13 - '@types/node': 17.0.13 + '@types/node': 17.0.45 packages/playground/basic: specifiers: @@ -97,29 +119,30 @@ importers: vue: ^3.2.29 dependencies: etag: 1.8.1 - fast-glob: 3.2.11 - fs-extra: 10.0.0 + fast-glob: 3.3.2 + fs-extra: 10.1.0 svgo: 2.8.0 vue: 3.2.29 devDependencies: - '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29 + '@vitejs/plugin-vue': 2.1.0_vite@2.9.18+vue@3.2.29 '@vitejs/plugin-vue-jsx': 1.3.3 '@vue/compiler-sfc': 3.2.29 cross-env: 7.0.3 http-server: 14.1.0 - typescript: 4.5.5 - vite: 2.7.13 + typescript: 4.9.5 + vite: 2.9.18 vite-plugin-svg-icons: link:../../core packages: - /@babel/code-frame/7.16.7: + /@babel/code-frame/7.24.7: resolution: { - integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==, + integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==, } engines: { node: '>=6.9.0' } dependencies: - '@babel/highlight': 7.16.10 + '@babel/highlight': 7.24.7 + picocolors: 1.0.1 dev: true /@babel/compat-data/7.16.8: @@ -137,7 +160,7 @@ packages: } engines: { node: '>=6.9.0' } dependencies: - '@babel/code-frame': 7.16.7 + '@babel/code-frame': 7.24.7 '@babel/generator': 7.16.8 '@babel/helper-compilation-targets': 7.16.7_@babel+core@7.16.12 '@babel/helper-module-transforms': 7.16.7 @@ -147,10 +170,10 @@ packages: '@babel/traverse': 7.16.10 '@babel/types': 7.16.8 convert-source-map: 1.8.0 - debug: 4.3.3 + debug: 4.3.5 gensync: 1.0.0-beta.2 json5: 2.2.0 - semver: 6.3.0 + semver: 6.3.1 source-map: 0.5.7 transitivePeerDependencies: - supports-color @@ -191,7 +214,7 @@ packages: '@babel/core': 7.16.12 '@babel/helper-validator-option': 7.16.7 browserslist: 4.19.1 - semver: 6.3.0 + semver: 6.3.1 dev: true /@babel/helper-create-class-features-plugin/7.16.10_@babel+core@7.16.12: @@ -288,7 +311,7 @@ packages: '@babel/helper-module-imports': 7.16.7 '@babel/helper-simple-access': 7.16.7 '@babel/helper-split-export-declaration': 7.16.7 - '@babel/helper-validator-identifier': 7.16.7 + '@babel/helper-validator-identifier': 7.24.7 '@babel/template': 7.16.7 '@babel/traverse': 7.16.10 '@babel/types': 7.16.8 @@ -350,13 +373,12 @@ packages: '@babel/types': 7.16.8 dev: true - /@babel/helper-validator-identifier/7.16.7: + /@babel/helper-validator-identifier/7.24.7: resolution: { - integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==, + integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==, } engines: { node: '>=6.9.0' } - dev: true /@babel/helper-validator-option/7.16.7: resolution: @@ -380,16 +402,17 @@ packages: - supports-color dev: true - /@babel/highlight/7.16.10: + /@babel/highlight/7.24.7: resolution: { - integrity: sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==, + integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==, } engines: { node: '>=6.9.0' } dependencies: - '@babel/helper-validator-identifier': 7.16.7 + '@babel/helper-validator-identifier': 7.24.7 chalk: 2.4.2 js-tokens: 4.0.0 + picocolors: 1.0.1 dev: true /@babel/parser/7.16.12: @@ -399,6 +422,8 @@ packages: } engines: { node: '>=6.0.0' } hasBin: true + dependencies: + '@babel/types': 7.16.8 /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.16.12: resolution: @@ -462,7 +487,7 @@ packages: } engines: { node: '>=6.9.0' } dependencies: - '@babel/code-frame': 7.16.7 + '@babel/code-frame': 7.24.7 '@babel/parser': 7.16.12 '@babel/types': 7.16.8 dev: true @@ -474,7 +499,7 @@ packages: } engines: { node: '>=6.9.0' } dependencies: - '@babel/code-frame': 7.16.7 + '@babel/code-frame': 7.24.7 '@babel/generator': 7.16.8 '@babel/helper-environment-visitor': 7.16.7 '@babel/helper-function-name': 7.16.7 @@ -482,7 +507,7 @@ packages: '@babel/helper-split-export-declaration': 7.16.7 '@babel/parser': 7.16.12 '@babel/types': 7.16.8 - debug: 4.3.3 + debug: 4.3.5 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -495,278 +520,392 @@ packages: } engines: { node: '>=6.9.0' } dependencies: - '@babel/helper-validator-identifier': 7.16.7 + '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 - dev: true - /@commitlint/cli/16.1.0_@types+node@17.0.13: + /@commitlint/cli/16.3.0: resolution: { - integrity: sha512-x5L1knvA3isRWBRVQx+Q6D45pA9139a2aZQYpxkljMG0dj4UHZkCnsYWpnGalxPxASI7nrI0KedKfS2YeQ55cQ==, + integrity: sha512-P+kvONlfsuTMnxSwWE1H+ZcPMY3STFaHb2kAacsqoIkNx66O0T7sTpBxpxkMrFPyhkJiLJnJWMhk4bbvYD3BMA==, } engines: { node: '>=v12' } hasBin: true dependencies: - '@commitlint/format': 16.0.0 - '@commitlint/lint': 16.0.0 - '@commitlint/load': 16.1.0_@types+node@17.0.13 - '@commitlint/read': 16.0.0 - '@commitlint/types': 16.0.0 + '@commitlint/format': 16.2.1 + '@commitlint/lint': 16.2.4 + '@commitlint/load': 16.3.0 + '@commitlint/read': 16.2.1 + '@commitlint/types': 16.2.1 lodash: 4.17.21 resolve-from: 5.0.0 resolve-global: 1.0.0 - yargs: 17.3.1 + yargs: 17.7.2 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' - - '@types/node' dev: true - /@commitlint/config-conventional/16.0.0: + /@commitlint/config-conventional/16.2.4: resolution: { - integrity: sha512-mN7J8KlKFn0kROd+q9PB01sfDx/8K/R25yITspL1No8PB4oj9M1p77xWjP80hPydqZG9OvQq+anXK3ZWeR7s3g==, + integrity: sha512-av2UQJa3CuE5P0dzxj/o/B9XVALqYzEViHrMXtDrW9iuflrqCStWBAioijppj9URyz6ONpohJKAtSdgAOE0gkA==, } engines: { node: '>=v12' } dependencies: conventional-changelog-conventionalcommits: 4.6.3 dev: true - /@commitlint/config-validator/16.1.0: + /@commitlint/config-validator/16.2.1: resolution: { - integrity: sha512-2cHeZPNTuf1JWbMqyA46MkExor5HMSgv8JrdmzEakUbJHUreh35/wN00FJf57qGs134exQW2thiSQ1IJUsVx2Q==, + integrity: sha512-hogSe0WGg7CKmp4IfNbdNES3Rq3UEI4XRPB8JL4EPgo/ORq5nrGTVzxJh78omibNuB8Ho4501Czb1Er1MoDWpw==, } engines: { node: '>=v12' } dependencies: - '@commitlint/types': 16.0.0 + '@commitlint/types': 16.2.1 ajv: 6.12.6 dev: true - /@commitlint/ensure/16.0.0: + /@commitlint/config-validator/19.0.3: resolution: { - integrity: sha512-WdMySU8DCTaq3JPf0tZFCKIUhqxaL54mjduNhu8v4D2AMUVIIQKYMGyvXn94k8begeW6iJkTf9cXBArayskE7Q==, + integrity: sha512-2D3r4PKjoo59zBc2auodrSCaUnCSALCx54yveOFwwP/i2kfEAQrygwOleFWswLqK0UL/F9r07MFi5ev2ohyM4Q==, + } + engines: { node: '>=v18' } + dependencies: + '@commitlint/types': 19.0.3 + ajv: 8.17.1 + dev: true + optional: true + + /@commitlint/ensure/16.2.1: + resolution: + { + integrity: sha512-/h+lBTgf1r5fhbDNHOViLuej38i3rZqTQnBTk+xEg+ehOwQDXUuissQ5GsYXXqI5uGy+261ew++sT4EA3uBJ+A==, } engines: { node: '>=v12' } dependencies: - '@commitlint/types': 16.0.0 + '@commitlint/types': 16.2.1 lodash: 4.17.21 dev: true - /@commitlint/execute-rule/16.0.0: + /@commitlint/execute-rule/16.2.1: resolution: { - integrity: sha512-8edcCibmBb386x5JTHSPHINwA5L0xPkHQFY8TAuDEt5QyRZY/o5DF8OPHSa5Hx2xJvGaxxuIz4UtAT6IiRDYkw==, + integrity: sha512-oSls82fmUTLM6cl5V3epdVo4gHhbmBFvCvQGHBRdQ50H/690Uq1Dyd7hXMuKITCIdcnr9umyDkr8r5C6HZDF3g==, } engines: { node: '>=v12' } dev: true - /@commitlint/format/16.0.0: + /@commitlint/execute-rule/19.0.0: + resolution: + { + integrity: sha512-mtsdpY1qyWgAO/iOK0L6gSGeR7GFcdW7tIjcNFxcWkfLDF5qVbPHKuGATFqRMsxcO8OUKNj0+3WOHB7EHm4Jdw==, + } + engines: { node: '>=v18' } + dev: true + optional: true + + /@commitlint/format/16.2.1: resolution: { - integrity: sha512-9yp5NCquXL1jVMKL0ZkRwJf/UHdebvCcMvICuZV00NQGYSAL89O398nhqrqxlbjBhM5EZVq0VGcV5+7r3D4zAA==, + integrity: sha512-Yyio9bdHWmNDRlEJrxHKglamIk3d6hC0NkEUW6Ti6ipEh2g0BAhy8Od6t4vLhdZRa1I2n+gY13foy+tUgk0i1Q==, } engines: { node: '>=v12' } dependencies: - '@commitlint/types': 16.0.0 + '@commitlint/types': 16.2.1 chalk: 4.1.2 dev: true - /@commitlint/is-ignored/16.0.0: + /@commitlint/is-ignored/16.2.4: resolution: { - integrity: sha512-gmAQcwIGC/R/Lp0CEb2b5bfGC7MT5rPe09N8kOGjO/NcdNmfFSZMquwrvNJsq9hnAP0skRdHIsqwlkENkN4Lag==, + integrity: sha512-Lxdq9aOAYCOOOjKi58ulbwK/oBiiKz+7Sq0+/SpFIEFwhHkIVugvDvWjh2VRBXmRC/x5lNcjDcYEwS/uYUvlYQ==, } engines: { node: '>=v12' } dependencies: - '@commitlint/types': 16.0.0 - semver: 7.3.5 + '@commitlint/types': 16.2.1 + semver: 7.6.2 dev: true - /@commitlint/lint/16.0.0: + /@commitlint/lint/16.2.4: resolution: { - integrity: sha512-HNl15bRC0h+pLzbMzQC3tM0j1aESXsLYhElqKnXcf5mnCBkBkHzu6WwJW8rZbfxX+YwJmNljN62cPhmdBo8x0A==, + integrity: sha512-AUDuwOxb2eGqsXbTMON3imUGkc1jRdtXrbbohiLSCSk3jFVXgJLTMaEcr39pR00N8nE9uZ+V2sYaiILByZVmxQ==, } engines: { node: '>=v12' } dependencies: - '@commitlint/is-ignored': 16.0.0 - '@commitlint/parse': 16.0.0 - '@commitlint/rules': 16.0.0 - '@commitlint/types': 16.0.0 + '@commitlint/is-ignored': 16.2.4 + '@commitlint/parse': 16.2.1 + '@commitlint/rules': 16.2.4 + '@commitlint/types': 16.2.1 dev: true - /@commitlint/load/16.1.0_@types+node@17.0.13: + /@commitlint/load/16.3.0: resolution: { - integrity: sha512-MtlEhKjP8jAF85jjX4mw8DUUwCxKsCgAc865hhpnwxjrfBcmGP7Up2AFE/M3ZMGDmSl1X1TMybQk/zohj8Cqdg==, + integrity: sha512-3tykjV/iwbkv2FU9DG+NZ/JqmP0Nm3b7aDwgCNQhhKV5P74JAuByULkafnhn+zsFGypG1qMtI5u+BZoa9APm0A==, } engines: { node: '>=v12' } dependencies: - '@commitlint/config-validator': 16.1.0 - '@commitlint/execute-rule': 16.0.0 - '@commitlint/resolve-extends': 16.1.0 - '@commitlint/types': 16.0.0 + '@commitlint/config-validator': 16.2.1 + '@commitlint/execute-rule': 16.2.1 + '@commitlint/resolve-extends': 16.2.1 + '@commitlint/types': 16.2.1 + '@types/node': 17.0.45 chalk: 4.1.2 - cosmiconfig: 7.0.1 - cosmiconfig-typescript-loader: 1.0.4_40146b36d18138e3202fbb722e5f65e4 + cosmiconfig: 7.1.0 + cosmiconfig-typescript-loader: 2.0.2_cin3sed6ohfsopbmt6orxeb4o4 lodash: 4.17.21 resolve-from: 5.0.0 - typescript: 4.5.5 + typescript: 4.9.5 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' + dev: true + + /@commitlint/load/19.2.0_cin3sed6ohfsopbmt6orxeb4o4: + resolution: + { + integrity: sha512-XvxxLJTKqZojCxaBQ7u92qQLFMMZc4+p9qrIq/9kJDy8DOrEa7P1yx7Tjdc2u2JxIalqT4KOGraVgCE7eCYJyQ==, + } + engines: { node: '>=v18' } + requiresBuild: true + dependencies: + '@commitlint/config-validator': 19.0.3 + '@commitlint/execute-rule': 19.0.0 + '@commitlint/resolve-extends': 19.1.0 + '@commitlint/types': 19.0.3 + chalk: 5.3.0 + cosmiconfig: 9.0.0_typescript@4.9.5 + cosmiconfig-typescript-loader: 5.0.0_scgq4ey2sea43zbadit6qrpusi + lodash.isplainobject: 4.0.6 + lodash.merge: 4.6.2 + lodash.uniq: 4.5.0 + transitivePeerDependencies: - '@types/node' + - typescript dev: true + optional: true - /@commitlint/message/16.0.0: + /@commitlint/message/16.2.1: resolution: { - integrity: sha512-CmK2074SH1Ws6kFMEKOKH/7hMekGVbOD6vb4alCOo2+33ZSLUIX8iNkDYyrw38Jwg6yWUhLjyQLUxREeV+QIUA==, + integrity: sha512-2eWX/47rftViYg7a3axYDdrgwKv32mxbycBJT6OQY/MJM7SUfYNYYvbMFOQFaA4xIVZt7t2Alyqslbl6blVwWw==, } engines: { node: '>=v12' } dev: true - /@commitlint/parse/16.0.0: + /@commitlint/parse/16.2.1: resolution: { - integrity: sha512-F9EjFlMw4MYgBEqoRrWZZKQBzdiJzPBI0qFDFqwUvfQsMmXEREZ242T4R5bFwLINWaALFLHEIa/FXEPa6QxCag==, + integrity: sha512-2NP2dDQNL378VZYioLrgGVZhWdnJO4nAxQl5LXwYb08nEcN+cgxHN1dJV8OLJ5uxlGJtDeR8UZZ1mnQ1gSAD/g==, } engines: { node: '>=v12' } dependencies: - '@commitlint/types': 16.0.0 + '@commitlint/types': 16.2.1 conventional-changelog-angular: 5.0.13 conventional-commits-parser: 3.2.4 dev: true - /@commitlint/read/16.0.0: + /@commitlint/read/16.2.1: resolution: { - integrity: sha512-H4T2zsfmYQK9B+JtoQaCXWBHUhgIJyOzWZjSfuIV9Ce69/OgHoffNpLZPF2lX6yKuDrS1SQFhI/kUCjVc/e4ew==, + integrity: sha512-tViXGuaxLTrw2r7PiYMQOFA2fueZxnnt0lkOWqKyxT+n2XdEMGYcI9ID5ndJKXnfPGPppD0w/IItKsIXlZ+alw==, } engines: { node: '>=v12' } dependencies: - '@commitlint/top-level': 16.0.0 - '@commitlint/types': 16.0.0 - fs-extra: 10.0.0 + '@commitlint/top-level': 16.2.1 + '@commitlint/types': 16.2.1 + fs-extra: 10.1.0 git-raw-commits: 2.0.11 dev: true - /@commitlint/resolve-extends/16.1.0: + /@commitlint/resolve-extends/16.2.1: resolution: { - integrity: sha512-8182s6AFoUFX6+FT1PgQDt15nO2ogdR/EN8SYVAdhNXw1rLz8kT5saB/ICw567GuRAUgFTUMGCXy3ctMOXPEDg==, + integrity: sha512-NbbCMPKTFf2J805kwfP9EO+vV+XvnaHRcBy6ud5dF35dxMsvdJqke54W3XazXF1ZAxC4a3LBy4i/GNVBAthsEg==, } engines: { node: '>=v12' } dependencies: - '@commitlint/config-validator': 16.1.0 - '@commitlint/types': 16.0.0 + '@commitlint/config-validator': 16.2.1 + '@commitlint/types': 16.2.1 import-fresh: 3.3.0 lodash: 4.17.21 resolve-from: 5.0.0 resolve-global: 1.0.0 dev: true - /@commitlint/rules/16.0.0: + /@commitlint/resolve-extends/19.1.0: resolution: { - integrity: sha512-AOl0y2SBTdJ1bvIv8nwHvQKRT/jC1xb09C5VZwzHoT8sE8F54KDeEzPCwHQFgUcWdGLyS10kkOTAH2MyA8EIlg==, + integrity: sha512-z2riI+8G3CET5CPgXJPlzftH+RiWYLMYv4C9tSLdLXdr6pBNimSKukYP9MS27ejmscqCTVA4almdLh0ODD2KYg==, + } + engines: { node: '>=v18' } + dependencies: + '@commitlint/config-validator': 19.0.3 + '@commitlint/types': 19.0.3 + global-directory: 4.0.1 + import-meta-resolve: 4.1.0 + lodash.mergewith: 4.6.2 + resolve-from: 5.0.0 + dev: true + optional: true + + /@commitlint/rules/16.2.4: + resolution: + { + integrity: sha512-rK5rNBIN2ZQNQK+I6trRPK3dWa0MtaTN4xnwOma1qxa4d5wQMQJtScwTZjTJeallFxhOgbNOgr48AMHkdounVg==, } engines: { node: '>=v12' } dependencies: - '@commitlint/ensure': 16.0.0 - '@commitlint/message': 16.0.0 - '@commitlint/to-lines': 16.0.0 - '@commitlint/types': 16.0.0 + '@commitlint/ensure': 16.2.1 + '@commitlint/message': 16.2.1 + '@commitlint/to-lines': 16.2.1 + '@commitlint/types': 16.2.1 execa: 5.1.1 dev: true - /@commitlint/to-lines/16.0.0: + /@commitlint/to-lines/16.2.1: resolution: { - integrity: sha512-iN/qU38TCKU7uKOg6RXLpD49wNiuI0TqMqybHbjefUeP/Jmzxa8ishryj0uLyVdrAl1ZjGeD1ukXGMTtvqz8iA==, + integrity: sha512-9/VjpYj5j1QeY3eiog1zQWY6axsdWAc0AonUUfyZ7B0MVcRI0R56YsHAfzF6uK/g/WwPZaoe4Lb1QCyDVnpVaQ==, } engines: { node: '>=v12' } dev: true - /@commitlint/top-level/16.0.0: + /@commitlint/top-level/16.2.1: resolution: { - integrity: sha512-/Jt6NLxyFkpjL5O0jxurZPCHURZAm7cQCqikgPCwqPAH0TLgwqdHjnYipl8J+AGnAMGDip4FNLoYrtgIpZGBYw==, + integrity: sha512-lS6GSieHW9y6ePL73ied71Z9bOKyK+Ib9hTkRsB8oZFAyQZcyRwq2w6nIa6Fngir1QW51oKzzaXfJL94qwImyw==, } engines: { node: '>=v12' } dependencies: find-up: 5.0.0 dev: true - /@commitlint/types/16.0.0: + /@commitlint/types/16.2.1: resolution: { - integrity: sha512-+0FvYOAS39bJ4aKjnYn/7FD4DfWkmQ6G/06I4F0Gvu4KS5twirEg8mIcLhmeRDOOKn4Tp8PwpLwBiSA6npEMQA==, + integrity: sha512-7/z7pA7BM0i8XvMSBynO7xsB3mVQPUZbVn6zMIlp/a091XJ3qAXRXc+HwLYhiIdzzS5fuxxNIHZMGHVD4HJxdA==, } engines: { node: '>=v12' } dependencies: chalk: 4.1.2 dev: true - /@cspotcode/source-map-consumer/0.8.0: + /@commitlint/types/19.0.3: resolution: { - integrity: sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==, + integrity: sha512-tpyc+7i6bPG9mvaBbtKUeghfyZSDgWquIDfMgqYtTbmZ9Y9VzEm2je9EYcQ0aoz5o7NvGS+rcDec93yO08MHYA==, } - engines: { node: '>= 12' } + engines: { node: '>=v18' } + dependencies: + '@types/conventional-commits-parser': 5.0.0 + chalk: 5.3.0 + dev: true + optional: true + + /@cspotcode/source-map-support/0.8.1: + resolution: + { + integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==, + } + engines: { node: '>=12' } + dependencies: + '@jridgewell/trace-mapping': 0.3.9 dev: true - /@cspotcode/source-map-support/0.7.0: + /@esbuild/linux-loong64/0.14.54: resolution: { - integrity: sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==, + integrity: sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==, } engines: { node: '>=12' } + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@eslint-community/eslint-utils/4.4.0_eslint@8.57.0: + resolution: + { + integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - '@cspotcode/source-map-consumer': 0.8.0 + eslint: 8.57.0 + eslint-visitor-keys: 3.4.3 + dev: true + + /@eslint-community/regexpp/4.11.0: + resolution: + { + integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==, + } + engines: { node: ^12.0.0 || ^14.0.0 || >=16.0.0 } dev: true - /@eslint/eslintrc/1.0.5: + /@eslint/eslintrc/2.1.4: resolution: { - integrity: sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==, + integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: ajv: 6.12.6 - debug: 4.3.3 - espree: 9.3.0 - globals: 13.12.0 - ignore: 4.0.6 + debug: 4.3.5 + espree: 9.6.1 + globals: 13.24.0 + ignore: 5.3.1 import-fresh: 3.3.0 js-yaml: 4.1.0 - minimatch: 3.0.4 + minimatch: 3.1.2 strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color dev: true - /@humanwhocodes/config-array/0.9.3: + /@eslint/js/8.57.0: + resolution: + { + integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + dev: true + + /@humanwhocodes/config-array/0.11.14: resolution: { - integrity: sha512-3xSMlXHh03hCcCmFc0rbKp3Ivt2PFEJnQUJDDMTJQ2wkECZWdq4GePs2ctc5H8zV+cHPaq8k2vU8mrQjA6iHdQ==, + integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==, } engines: { node: '>=10.10.0' } + deprecated: Use @eslint/config-array instead dependencies: - '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.3 - minimatch: 3.0.4 + '@humanwhocodes/object-schema': 2.0.3 + debug: 4.3.5 + minimatch: 3.1.2 transitivePeerDependencies: - supports-color dev: true - /@humanwhocodes/object-schema/1.2.1: + /@humanwhocodes/module-importer/1.0.1: + resolution: + { + integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==, + } + engines: { node: '>=12.22' } + dev: true + + /@humanwhocodes/object-schema/2.0.3: resolution: { - integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==, + integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==, } + deprecated: Use @eslint/object-schema instead dev: true /@hutson/parse-repository-url/3.0.2: @@ -777,6 +916,76 @@ packages: engines: { node: '>=6.9.0' } dev: true + /@isaacs/cliui/8.0.2: + resolution: + { + integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==, + } + engines: { node: '>=12' } + dependencies: + string-width: 5.1.2 + string-width-cjs: /string-width/4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: /strip-ansi/6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: /wrap-ansi/7.0.0 + dev: true + + /@jridgewell/gen-mapping/0.3.5: + resolution: + { + integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==, + } + engines: { node: '>=6.0.0' } + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping': 0.3.25 + dev: true + + /@jridgewell/resolve-uri/3.1.2: + resolution: + { + integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==, + } + engines: { node: '>=6.0.0' } + dev: true + + /@jridgewell/set-array/1.2.1: + resolution: + { + integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==, + } + engines: { node: '>=6.0.0' } + dev: true + + /@jridgewell/sourcemap-codec/1.5.0: + resolution: + { + integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==, + } + dev: true + + /@jridgewell/trace-mapping/0.3.25: + resolution: + { + integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==, + } + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 + dev: true + + /@jridgewell/trace-mapping/0.3.9: + resolution: + { + integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==, + } + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 + dev: true + /@nodelib/fs.scandir/2.1.5: resolution: { @@ -802,9 +1011,19 @@ packages: engines: { node: '>= 8' } dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.13.0 + fastq: 1.17.1 + + /@pkgjs/parseargs/0.11.0: + resolution: + { + integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==, + } + engines: { node: '>=14' } + requiresBuild: true + dev: true + optional: true - /@rollup/plugin-alias/3.1.9_rollup@2.66.1: + /@rollup/plugin-alias/3.1.9_rollup@2.79.1: resolution: { integrity: sha512-QI5fsEvm9bDzt32k39wpOwZhVzRcL5ydcffUHMyLVaVaLeC70I8TJZ17F1z1eMoLu4E/UOcH9BWVkKpIKdrfiw==, @@ -813,30 +1032,30 @@ packages: peerDependencies: rollup: ^1.20.0||^2.0.0 dependencies: - rollup: 2.66.1 + rollup: 2.79.1 slash: 3.0.0 dev: true - /@rollup/plugin-commonjs/21.0.1_rollup@2.66.1: + /@rollup/plugin-commonjs/21.1.0_rollup@2.79.1: resolution: { - integrity: sha512-EA+g22lbNJ8p5kuZJUYyhhDK7WgJckW5g4pNN7n4mAFUM96VuwUnNT3xr2Db2iCZPI1pJPbGyfT5mS9T1dHfMg==, + integrity: sha512-6ZtHx3VHIp2ReNNDxHjuUml6ur+WcQ28N1yHgCQwsbNkQg2suhxGMDQGJOn/KuDxKtd1xuZP5xSTwBA4GQ8hbA==, } engines: { node: '>= 8.0.0' } peerDependencies: rollup: ^2.38.3 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.66.1 + '@rollup/pluginutils': 3.1.0_rollup@2.79.1 commondir: 1.0.1 estree-walker: 2.0.2 - glob: 7.2.0 + glob: 7.2.3 is-reference: 1.2.1 - magic-string: 0.25.7 - resolve: 1.22.0 - rollup: 2.66.1 + magic-string: 0.25.9 + resolve: 1.22.8 + rollup: 2.79.1 dev: true - /@rollup/plugin-json/4.1.0_rollup@2.66.1: + /@rollup/plugin-json/4.1.0_rollup@2.79.1: resolution: { integrity: sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==, @@ -844,42 +1063,42 @@ packages: peerDependencies: rollup: ^1.20.0 || ^2.0.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.66.1 - rollup: 2.66.1 + '@rollup/pluginutils': 3.1.0_rollup@2.79.1 + rollup: 2.79.1 dev: true - /@rollup/plugin-node-resolve/13.1.3_rollup@2.66.1: + /@rollup/plugin-node-resolve/13.3.0_rollup@2.79.1: resolution: { - integrity: sha512-BdxNk+LtmElRo5d06MGY4zoepyrXX1tkzX2hrnPEZ53k78GuOMWLqmJDGIIOPwVRIFZrLQOo+Yr6KtCuLIA0AQ==, + integrity: sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw==, } engines: { node: '>= 10.0.0' } peerDependencies: rollup: ^2.42.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.66.1 + '@rollup/pluginutils': 3.1.0_rollup@2.79.1 '@types/resolve': 1.17.1 - builtin-modules: 3.2.0 - deepmerge: 4.2.2 + deepmerge: 4.3.1 + is-builtin-module: 3.2.1 is-module: 1.0.0 - resolve: 1.22.0 - rollup: 2.66.1 + resolve: 1.22.8 + rollup: 2.79.1 dev: true - /@rollup/plugin-replace/3.0.1_rollup@2.66.1: + /@rollup/plugin-replace/3.1.0_rollup@2.79.1: resolution: { - integrity: sha512-989J5oRzf3mm0pO/0djTijdfEh9U3n63BIXN5X7T4U9BP+fN4oxQ6DvDuBvFaHA6scaHQRclqmKQEkBhB7k7Hg==, + integrity: sha512-pA3XRUrSKybVYqmH5TqWNZpGxF+VV+1GrYchKgCNIj2vsSOX7CVm2RCtx8p2nrC7xvkziYyK+lSi74T93MU3YA==, } peerDependencies: rollup: ^1.20.0 || ^2.0.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.66.1 - magic-string: 0.25.7 - rollup: 2.66.1 + '@rollup/pluginutils': 3.1.0_rollup@2.79.1 + magic-string: 0.25.9 + rollup: 2.79.1 dev: true - /@rollup/pluginutils/3.1.0_rollup@2.66.1: + /@rollup/pluginutils/3.1.0_rollup@2.79.1: resolution: { integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==, @@ -891,13 +1110,13 @@ packages: '@types/estree': 0.0.39 estree-walker: 1.0.1 picomatch: 2.3.1 - rollup: 2.66.1 + rollup: 2.79.1 dev: true - /@rollup/pluginutils/4.1.2: + /@rollup/pluginutils/4.2.1: resolution: { - integrity: sha512-ROn4qvkxP9SyPeHaf7uQC/GPFY6L/OWy9+bd9AwcjOAWQwxRscoEyAUD8qCY5o5iL4jqQwoLk2kaTKJPb/HwzQ==, + integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==, } engines: { node: '>= 8.0.0' } dependencies: @@ -913,49 +1132,59 @@ packages: engines: { node: '>=10.13.0' } dev: false - /@tsconfig/node10/1.0.8: + /@tsconfig/node10/1.0.11: resolution: { - integrity: sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==, + integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==, } dev: true - /@tsconfig/node12/1.0.9: + /@tsconfig/node12/1.0.11: resolution: { - integrity: sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==, + integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==, } dev: true - /@tsconfig/node14/1.0.1: + /@tsconfig/node14/1.0.3: resolution: { - integrity: sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==, + integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==, } dev: true - /@tsconfig/node16/1.0.2: + /@tsconfig/node16/1.0.4: resolution: { - integrity: sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==, + integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==, } dev: true - /@types/chai-subset/1.3.3: + /@types/chai-subset/1.3.5: resolution: { - integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==, + integrity: sha512-c2mPnw+xHtXDoHmdtcCXGwyLMiauiAyxWMzhGpqHC4nqI/Y5G2XhTampslK2rb59kpcuHon03UH8W6iYUzw88A==, } dependencies: - '@types/chai': 4.3.0 + '@types/chai': 4.3.16 + dev: true + + /@types/chai/4.3.16: + resolution: + { + integrity: sha512-PatH4iOdyh3MyWtmHVFXLWCCIhUbopaltqddG9BzB+gMIzee2MJrvd+jouii9Z3wzQJruGWAm7WOMjgfG8hQlQ==, + } dev: true - /@types/chai/4.3.0: + /@types/conventional-commits-parser/5.0.0: resolution: { - integrity: sha512-/ceqdqeRraGolFTcfoXNiqjyQhZzbINDngeoAq9GoHa8PPK1yNzTaxWjA6BFWp5Ua9JpXEMSS4s5i9tS0hOJtw==, + integrity: sha512-loB369iXNmAZglwWATL+WRe+CRMmmBPtpolYzIebFaX4YA3x+BEfLqhUAV9WanycKI3TG1IMr5bMJDajDKLlUQ==, } + dependencies: + '@types/node': 17.0.45 dev: true + optional: true /@types/cors/2.8.12: resolution: @@ -980,10 +1209,10 @@ packages: } dev: true - /@types/estree/0.0.50: + /@types/estree/1.0.5: resolution: { - integrity: sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==, + integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==, } dev: true @@ -993,7 +1222,7 @@ packages: integrity: sha512-bsKkeSqN7HYyYntFRAmzcwx/dKW4Wa+KVMTInANlI72PWLQmOpZu96j0OqHZGArW4VQwCmJPteQlXaUDeOB0WQ==, } dependencies: - '@types/node': 17.0.13 + '@types/node': 17.0.45 dev: true /@types/fs-extra/9.0.13: @@ -1002,7 +1231,7 @@ packages: integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==, } dependencies: - '@types/node': 17.0.13 + '@types/node': 17.0.45 dev: true /@types/html-minifier-terser/6.1.0: @@ -1012,28 +1241,28 @@ packages: } dev: true - /@types/jsdom/16.2.14: + /@types/jsdom/16.2.15: resolution: { - integrity: sha512-6BAy1xXEmMuHeAJ4Fv4yXKwBDTGTOseExKE3OaHiNycdHdZw59KfYzrt0DkDluvwmik1HRt6QS7bImxUmpSy+w==, + integrity: sha512-nwF87yjBKuX/roqGYerZZM0Nv1pZDMAT5YhOHYeM/72Fic+VEqJh4nyoqoapzJnW3pUlfxPY5FhgsJtM+dRnQQ==, } dependencies: - '@types/node': 17.0.13 + '@types/node': 17.0.45 '@types/parse5': 6.0.3 - '@types/tough-cookie': 4.0.1 + '@types/tough-cookie': 4.0.5 dev: true - /@types/json-schema/7.0.9: + /@types/json-schema/7.0.15: resolution: { - integrity: sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==, + integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==, } dev: true - /@types/minimist/1.2.2: + /@types/minimist/1.2.5: resolution: { - integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==, + integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==, } dev: true @@ -1044,23 +1273,23 @@ packages: } dev: true - /@types/node/17.0.13: + /@types/node/17.0.45: resolution: { - integrity: sha512-Y86MAxASe25hNzlDbsviXl8jQHb0RDvKt4c40ZJQ1Don0AAL0STLZSs4N+6gLEO55pedy7r2cLwS+ZDxPm/2Bw==, + integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==, } - /@types/normalize-package-data/2.4.1: + /@types/normalize-package-data/2.4.4: resolution: { - integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==, + integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==, } dev: true - /@types/parse-json/4.0.0: + /@types/parse-json/4.0.2: resolution: { - integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==, + integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==, } dev: true @@ -1077,7 +1306,14 @@ packages: integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==, } dependencies: - '@types/node': 17.0.13 + '@types/node': 17.0.45 + dev: true + + /@types/semver/7.5.8: + resolution: + { + integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==, + } dev: true /@types/svgo/2.6.1: @@ -1086,20 +1322,20 @@ packages: integrity: sha512-4BfUnd19L25BD2iRyZTNuG4pfL9HBs+rvF7zp5maKhbX42uOpc5prGdBXXmCdHlVZfTWq8pNP/vxQt9v8ACxqQ==, } dependencies: - '@types/node': 17.0.13 + '@types/node': 17.0.45 dev: false - /@types/tough-cookie/4.0.1: + /@types/tough-cookie/4.0.5: resolution: { - integrity: sha512-Y0K95ThC3esLEYD6ZuqNek29lNX2EM1qxV8y2FTLUB0ff5wWrk7az+mLrnNFUnaXcgKye22+sFBRXOgpPILZNg==, + integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==, } dev: true - /@typescript-eslint/eslint-plugin/5.10.1_0f442f6b60390429061d5d9b6bcaaba6: + /@typescript-eslint/eslint-plugin/5.62.0_gceg25gd4xew4ky25uvc7u6nti: resolution: { - integrity: sha512-xN3CYqFlyE/qOcy978/L0xLR2HlcAGIyIK5sMOasxaaAPfQRj/MmMV6OC3I7NZO84oEUdWCOju34Z9W8E0pFDQ==, + integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1110,26 +1346,27 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.10.1_eslint@8.7.0+typescript@4.5.5 - '@typescript-eslint/scope-manager': 5.10.1 - '@typescript-eslint/type-utils': 5.10.1_eslint@8.7.0+typescript@4.5.5 - '@typescript-eslint/utils': 5.10.1_eslint@8.7.0+typescript@4.5.5 - debug: 4.3.3 - eslint: 8.7.0 - functional-red-black-tree: 1.0.1 - ignore: 5.2.0 - regexpp: 3.2.0 - semver: 7.3.5 - tsutils: 3.21.0_typescript@4.5.5 - typescript: 4.5.5 + '@eslint-community/regexpp': 4.11.0 + '@typescript-eslint/parser': 5.62.0_4lxgoysztp3gakdxqfzw7vhg4u + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/type-utils': 5.62.0_4lxgoysztp3gakdxqfzw7vhg4u + '@typescript-eslint/utils': 5.62.0_4lxgoysztp3gakdxqfzw7vhg4u + debug: 4.3.5 + eslint: 8.57.0 + graphemer: 1.4.0 + ignore: 5.3.1 + natural-compare-lite: 1.4.0 + semver: 7.6.2 + tsutils: 3.21.0_typescript@4.9.5 + typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser/5.10.1_eslint@8.7.0+typescript@4.5.5: + /@typescript-eslint/parser/5.62.0_4lxgoysztp3gakdxqfzw7vhg4u: resolution: { - integrity: sha512-GReo3tjNBwR5RnRO0K2wDIDN31cM3MmDtgyQ85oAxAmC5K3j/g85IjP+cDfcqDsDDBf1HNKQAD0WqOYL8jXqUA==, + integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1139,31 +1376,31 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.10.1 - '@typescript-eslint/types': 5.10.1 - '@typescript-eslint/typescript-estree': 5.10.1_typescript@4.5.5 - debug: 4.3.3 - eslint: 8.7.0 - typescript: 4.5.5 + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0_typescript@4.9.5 + debug: 4.3.5 + eslint: 8.57.0 + typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager/5.10.1: + /@typescript-eslint/scope-manager/5.62.0: resolution: { - integrity: sha512-Lyvi559Gvpn94k7+ElXNMEnXu/iundV5uFmCUNnftbFrUbAJ1WBoaGgkbOBm07jVZa682oaBU37ao/NGGX4ZDg==, + integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: - '@typescript-eslint/types': 5.10.1 - '@typescript-eslint/visitor-keys': 5.10.1 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 dev: true - /@typescript-eslint/type-utils/5.10.1_eslint@8.7.0+typescript@4.5.5: + /@typescript-eslint/type-utils/5.62.0_4lxgoysztp3gakdxqfzw7vhg4u: resolution: { - integrity: sha512-AfVJkV8uck/UIoDqhu+ptEdBoQATON9GXnhOpPLzkQRJcSChkvD//qsz9JVffl2goxX+ybs5klvacE9vmrQyCw==, + integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1173,27 +1410,28 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.10.1_eslint@8.7.0+typescript@4.5.5 - debug: 4.3.3 - eslint: 8.7.0 - tsutils: 3.21.0_typescript@4.5.5 - typescript: 4.5.5 + '@typescript-eslint/typescript-estree': 5.62.0_typescript@4.9.5 + '@typescript-eslint/utils': 5.62.0_4lxgoysztp3gakdxqfzw7vhg4u + debug: 4.3.5 + eslint: 8.57.0 + tsutils: 3.21.0_typescript@4.9.5 + typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types/5.10.1: + /@typescript-eslint/types/5.62.0: resolution: { - integrity: sha512-ZvxQ2QMy49bIIBpTqFiOenucqUyjTQ0WNLhBM6X1fh1NNlYAC6Kxsx8bRTY3jdYsYg44a0Z/uEgQkohbR0H87Q==, + integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dev: true - /@typescript-eslint/typescript-estree/5.10.1_typescript@4.5.5: + /@typescript-eslint/typescript-estree/5.62.0_typescript@4.9.5: resolution: { - integrity: sha512-PwIGnH7jIueXv4opcwEbVGDATjGPO1dx9RkUl5LlHDSe+FXxPwFL5W/qYd5/NHr7f6lo/vvTrAzd0KlQtRusJQ==, + integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1202,48 +1440,57 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.10.1 - '@typescript-eslint/visitor-keys': 5.10.1 - debug: 4.3.3 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 + debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.3.5 - tsutils: 3.21.0_typescript@4.5.5 - typescript: 4.5.5 + semver: 7.6.2 + tsutils: 3.21.0_typescript@4.9.5 + typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils/5.10.1_eslint@8.7.0+typescript@4.5.5: + /@typescript-eslint/utils/5.62.0_4lxgoysztp3gakdxqfzw7vhg4u: resolution: { - integrity: sha512-RRmlITiUbLuTRtn/gcPRi4202niF+q7ylFLCKu4c+O/PcpRvZ/nAUwQ2G00bZgpWkhrNLNnvhZLbDn8Ml0qsQw==, + integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@types/json-schema': 7.0.9 - '@typescript-eslint/scope-manager': 5.10.1 - '@typescript-eslint/types': 5.10.1 - '@typescript-eslint/typescript-estree': 5.10.1_typescript@4.5.5 - eslint: 8.7.0 + '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.0 + '@types/json-schema': 7.0.15 + '@types/semver': 7.5.8 + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0_typescript@4.9.5 + eslint: 8.57.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.7.0 + semver: 7.6.2 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys/5.10.1: + /@typescript-eslint/visitor-keys/5.62.0: resolution: { - integrity: sha512-NjQ0Xinhy9IL979tpoTRuLKxMc0zJC7QVSdeerXs2/QvOy2yRkzX5dRb10X5woNUdJgU8G3nYRDlI33sq1K4YQ==, + integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: - '@typescript-eslint/types': 5.10.1 - eslint-visitor-keys: 3.2.0 + '@typescript-eslint/types': 5.62.0 + eslint-visitor-keys: 3.4.3 + dev: true + + /@ungap/structured-clone/1.2.0: + resolution: + { + integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==, + } dev: true /@vitejs/plugin-vue-jsx/1.3.3: @@ -1256,14 +1503,14 @@ packages: '@babel/core': 7.16.12 '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.16.12 '@babel/plugin-transform-typescript': 7.16.8_@babel+core@7.16.12 - '@rollup/pluginutils': 4.1.2 + '@rollup/pluginutils': 4.2.1 '@vue/babel-plugin-jsx': 1.1.1_@babel+core@7.16.12 hash-sum: 2.0.0 transitivePeerDependencies: - supports-color dev: true - /@vitejs/plugin-vue/2.1.0_vite@2.7.13+vue@3.2.29: + /@vitejs/plugin-vue/2.1.0_vite@2.9.18+vue@3.2.29: resolution: { integrity: sha512-AZ78WxvFMYd8JmM/GBV6a6SGGTU0GgN/0/4T+FnMMsLzFEzTeAUwuraapy50ifHZsC+G5SvWs86bvaCPTneFlA==, @@ -1273,7 +1520,7 @@ packages: vite: ^2.5.10 vue: ^3.2.25 dependencies: - vite: 2.7.13 + vite: 2.9.18 vue: 3.2.29 dev: true @@ -1337,8 +1584,8 @@ packages: '@vue/reactivity-transform': 3.2.29 '@vue/shared': 3.2.29 estree-walker: 2.0.2 - magic-string: 0.25.7 - postcss: 8.4.5 + magic-string: 0.25.9 + postcss: 8.4.39 source-map: 0.6.1 /@vue/compiler-ssr/3.2.29: @@ -1360,7 +1607,7 @@ packages: '@vue/compiler-core': 3.2.29 '@vue/shared': 3.2.29 estree-walker: 2.0.2 - magic-string: 0.25.7 + magic-string: 0.25.9 /@vue/reactivity/3.2.29: resolution: @@ -1369,7 +1616,6 @@ packages: } dependencies: '@vue/shared': 3.2.29 - dev: false /@vue/runtime-core/3.2.29: resolution: @@ -1379,7 +1625,6 @@ packages: dependencies: '@vue/reactivity': 3.2.29 '@vue/shared': 3.2.29 - dev: false /@vue/runtime-dom/3.2.29: resolution: @@ -1390,7 +1635,6 @@ packages: '@vue/runtime-core': 3.2.29 '@vue/shared': 3.2.29 csstype: 2.6.19 - dev: false /@vue/server-renderer/3.2.29_vue@3.2.29: resolution: @@ -1403,7 +1647,6 @@ packages: '@vue/compiler-ssr': 3.2.29 '@vue/shared': 3.2.29 vue: 3.2.29 - dev: false /@vue/shared/3.2.29: resolution: @@ -1422,7 +1665,7 @@ packages: through: 2.3.8 dev: true - /acorn-jsx/5.3.2_acorn@8.7.0: + /acorn-jsx/5.3.2_acorn@8.12.1: resolution: { integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==, @@ -1430,28 +1673,33 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.7.0 + acorn: 8.12.1 dev: true - /acorn-walk/8.2.0: + /acorn-walk/8.3.3: resolution: { - integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==, + integrity: sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==, } engines: { node: '>=0.4.0' } + dependencies: + acorn: 8.12.1 dev: true - /acorn/8.7.0: + /acorn/8.12.1: resolution: { - integrity: sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==, + integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==, } engines: { node: '>=0.4.0' } hasBin: true dev: true /add-stream/1.0.0: - resolution: { integrity: sha1-anmQQ3ynNtXhKI25K9MmbV9csqo= } + resolution: + { + integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==, + } dev: true /aggregate-error/3.1.0: @@ -1477,13 +1725,18 @@ packages: uri-js: 4.4.1 dev: true - /ansi-escapes/3.2.0: + /ajv/8.17.1: resolution: { - integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==, + integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==, } - engines: { node: '>=4' } + dependencies: + fast-deep-equal: 3.1.3 + fast-uri: 3.0.1 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 dev: true + optional: true /ansi-escapes/4.3.2: resolution: @@ -1495,24 +1748,6 @@ packages: type-fest: 0.21.3 dev: true - /ansi-regex/2.1.1: - resolution: { integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8= } - engines: { node: '>=0.10.0' } - dev: false - - /ansi-regex/3.0.0: - resolution: { integrity: sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= } - engines: { node: '>=4' } - dev: true - - /ansi-regex/4.1.0: - resolution: - { - integrity: sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==, - } - engines: { node: '>=6' } - dev: true - /ansi-regex/5.0.1: resolution: { @@ -1529,11 +1764,6 @@ packages: engines: { node: '>=12' } dev: true - /ansi-styles/2.2.1: - resolution: { integrity: sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= } - engines: { node: '>=0.10.0' } - dev: false - /ansi-styles/3.2.1: resolution: { @@ -1554,22 +1784,25 @@ packages: color-convert: 2.0.1 dev: true - /ansi-styles/6.1.0: + /ansi-styles/6.2.1: resolution: { - integrity: sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==, + integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==, } engines: { node: '>=12' } dev: true /any-promise/1.3.0: - resolution: { integrity: sha1-q8av7tzqUugJzcA3au0845Y10X8= } + resolution: + { + integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==, + } dev: true - /anymatch/3.1.2: + /anymatch/3.1.3: resolution: { - integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==, + integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==, } engines: { node: '>= 8' } dependencies: @@ -1592,25 +1825,26 @@ packages: dev: true /arr-diff/4.0.0: - resolution: { integrity: sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= } - engines: { node: '>=0.10.0' } - dev: false - - /arr-flatten/1.1.0: resolution: { - integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==, + integrity: sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==, } engines: { node: '>=0.10.0' } dev: false /arr-union/3.1.0: - resolution: { integrity: sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= } + resolution: + { + integrity: sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==, + } engines: { node: '>=0.10.0' } dev: false /array-ify/1.0.0: - resolution: { integrity: sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4= } + resolution: + { + integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==, + } dev: true /array-union/2.1.0: @@ -1622,12 +1856,18 @@ packages: dev: true /array-unique/0.3.2: - resolution: { integrity: sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= } + resolution: + { + integrity: sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==, + } engines: { node: '>=0.10.0' } dev: false /arrify/1.0.1: - resolution: { integrity: sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= } + resolution: + { + integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==, + } engines: { node: '>=0.10.0' } dev: true @@ -1639,7 +1879,10 @@ packages: dev: true /assign-symbols/1.0.0: - resolution: { integrity: sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= } + resolution: + { + integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==, + } engines: { node: '>=0.10.0' } dev: false @@ -1660,6 +1903,14 @@ packages: lodash: 4.17.21 dev: true + /at-least-node/1.0.0: + resolution: + { + integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==, + } + engines: { node: '>= 4.0.0' } + dev: true + /atob/2.1.2: resolution: { @@ -1692,6 +1943,13 @@ packages: pascalcase: 0.1.1 dev: false + /base64-js/1.5.1: + resolution: + { + integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==, + } + dev: true + /basic-auth/2.0.1: resolution: { @@ -1709,14 +1967,25 @@ packages: } dev: false - /binary-extensions/2.2.0: + /binary-extensions/2.3.0: resolution: { - integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==, + integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==, } engines: { node: '>=8' } dev: true + /bl/4.1.0: + resolution: + { + integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==, + } + dependencies: + buffer: 5.7.1 + inherits: 2.0.4 + readable-stream: 3.6.2 + dev: true + /bluebird/3.7.2: resolution: { @@ -1725,7 +1994,10 @@ packages: dev: false /boolbase/1.0.0: - resolution: { integrity: sha1-aN/1++YMUes3cl6p4+0xDcwed24= } + resolution: + { + integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==, + } dev: false /brace-expansion/1.1.11: @@ -1738,33 +2010,23 @@ packages: concat-map: 0.0.1 dev: true - /braces/2.3.2: + /brace-expansion/2.0.1: resolution: { - integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==, + integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==, } - engines: { node: '>=0.10.0' } dependencies: - arr-flatten: 1.1.0 - array-unique: 0.3.2 - extend-shallow: 2.0.1 - fill-range: 4.0.0 - isobject: 3.0.1 - repeat-element: 1.1.4 - snapdragon: 0.8.2 - snapdragon-node: 2.1.1 - split-string: 3.1.0 - to-regex: 3.0.2 - dev: false + balanced-match: 1.0.2 + dev: true - /braces/3.0.2: + /braces/3.0.3: resolution: { - integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==, + integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==, } engines: { node: '>=8' } dependencies: - fill-range: 7.0.1 + fill-range: 7.1.1 /browserslist/4.19.1: resolution: @@ -1776,34 +2038,46 @@ packages: dependencies: caniuse-lite: 1.0.30001303 electron-to-chromium: 1.4.56 - escalade: 3.1.1 + escalade: 3.1.2 node-releases: 2.0.1 - picocolors: 1.0.0 + picocolors: 1.0.1 + dev: true + + /buffer/5.7.1: + resolution: + { + integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==, + } + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 dev: true - /builtin-modules/3.2.0: + /builtin-modules/3.3.0: resolution: { - integrity: sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==, + integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==, } engines: { node: '>=6' } dev: true - /bundle-require/2.3.0_esbuild@0.14.14: + /bundle-require/3.1.2_esbuild@0.14.54: resolution: { - integrity: sha512-kH8vyERJv0Td4Odu2KQyooYyeXDx2FbhGwSfkEGdyHmkTCahvwVI8w/pE2stbsp6G/W5/3kIC7ErdBg/30OAkw==, + integrity: sha512-Of6l6JBAxiyQ5axFxUM6dYeP/W7X2Sozeo/4EYB9sJhL+dqL7TKjg+shwxp6jlu/6ZSERfsYtIpSJ1/x3XkAEA==, } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } peerDependencies: esbuild: '>=0.13' dependencies: - esbuild: 0.14.14 + esbuild: 0.14.54 + load-tsconfig: 0.2.5 dev: true - /cac/6.7.12: + /cac/6.7.14: resolution: { - integrity: sha512-rM7E2ygtMkJqD9c7WnFU6fruFcN3xe4FM5yUmgxhZzIKJk4uHl9U/fhwdajGFQbQuv43FAUo1Fe8gX/oIKDeSA==, + integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==, } engines: { node: '>=8' } dev: true @@ -1826,10 +2100,10 @@ packages: unset-value: 1.0.0 dev: false - /cachedir/2.2.0: + /cachedir/2.3.0: resolution: { - integrity: sha512-VvxA0xhNqIIfg0V9AmJkDg91DaJwryutH5rVEZAhcNi4iJFj9f+QxmAjgK1LT9I8OgToX27fypX6/MeCXVbBjQ==, + integrity: sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==, } engines: { node: '>=6' } dev: true @@ -1840,7 +2114,7 @@ packages: integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==, } dependencies: - function-bind: 1.1.1 + function-bind: 1.1.2 get-intrinsic: 1.1.1 dev: true @@ -1887,33 +2161,22 @@ packages: } dev: true - /chai/4.3.6: + /chai/4.4.1: resolution: { - integrity: sha512-bbcp3YfHCUzMOvKqsztczerVgBKSsEijCySNlHHbX3VG1nskvqjz5Rfso1gGwD6w6oOV3eI60pKuMOV5MV7p3Q==, + integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==, } engines: { node: '>=4' } dependencies: assertion-error: 1.1.0 - check-error: 1.0.2 - deep-eql: 3.0.1 - get-func-name: 2.0.0 - loupe: 2.3.1 + check-error: 1.0.3 + deep-eql: 4.1.4 + get-func-name: 2.0.2 + loupe: 2.3.7 pathval: 1.1.1 type-detect: 4.0.8 dev: true - /chalk/1.1.3: - resolution: { integrity: sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= } - engines: { node: '>=0.10.0' } - dependencies: - ansi-styles: 2.2.1 - escape-string-regexp: 1.0.5 - has-ansi: 2.0.0 - strip-ansi: 3.0.1 - supports-color: 2.0.0 - dev: false - /chalk/2.4.2: resolution: { @@ -1937,10 +2200,10 @@ packages: supports-color: 7.2.0 dev: true - /chalk/5.0.0: + /chalk/5.3.0: resolution: { - integrity: sha512-/duVOqst+luxCQRKEo4bNxinsOQtMP80ZYm7mMqzuh5PociNL0PvmHFvREJ9ueYL2TxlHjBcmLCdmocx9Vg+IQ==, + integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==, } engines: { node: ^12.17.0 || ^14.13 || >=16.0.0 } dev: true @@ -1952,26 +2215,31 @@ packages: } dev: true - /check-error/1.0.2: - resolution: { integrity: sha1-V00xLt2Iu13YkS6Sht1sCu1KrII= } + /check-error/1.0.3: + resolution: + { + integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==, + } + dependencies: + get-func-name: 2.0.2 dev: true - /chokidar/3.5.3: + /chokidar/3.6.0: resolution: { - integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==, + integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==, } engines: { node: '>= 8.10.0' } dependencies: - anymatch: 3.1.2 - braces: 3.0.2 + anymatch: 3.1.3 + braces: 3.0.3 glob-parent: 5.1.2 is-binary-path: 2.1.0 is-glob: 4.0.3 normalize-path: 3.0.0 readdirp: 3.6.0 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: true /class-utils/0.3.6: @@ -1995,13 +2263,6 @@ packages: engines: { node: '>=6' } dev: true - /cli-cursor/2.1.0: - resolution: { integrity: sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= } - engines: { node: '>=4' } - dependencies: - restore-cursor: 2.0.0 - dev: true - /cli-cursor/3.1.0: resolution: { @@ -2012,6 +2273,14 @@ packages: restore-cursor: 3.1.0 dev: true + /cli-spinners/2.9.2: + resolution: + { + integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==, + } + engines: { node: '>=6' } + dev: true + /cli-truncate/2.1.0: resolution: { @@ -2031,14 +2300,15 @@ packages: engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } dependencies: slice-ansi: 5.0.0 - string-width: 5.1.0 + string-width: 5.1.2 dev: true - /cli-width/2.2.1: + /cli-width/3.0.0: resolution: { - integrity: sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==, + integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==, } + engines: { node: '>= 10' } dev: true /cliui/7.0.4: @@ -2052,14 +2322,40 @@ packages: wrap-ansi: 7.0.0 dev: true - /clone/2.1.2: - resolution: { integrity: sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= } - engines: { node: '>=0.8' } - dev: false - - /collection-visit/1.0.0: - resolution: { integrity: sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= } - engines: { node: '>=0.10.0' } + /cliui/8.0.1: + resolution: + { + integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==, + } + engines: { node: '>=12' } + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + dev: true + + /clone/1.0.4: + resolution: + { + integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==, + } + engines: { node: '>=0.8' } + dev: true + + /clone/2.1.2: + resolution: + { + integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==, + } + engines: { node: '>=0.8' } + dev: false + + /collection-visit/1.0.0: + resolution: + { + integrity: sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==, + } + engines: { node: '>=0.10.0' } dependencies: map-visit: 1.0.0 object-visit: 1.0.1 @@ -2085,7 +2381,10 @@ packages: dev: true /color-name/1.1.3: - resolution: { integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= } + resolution: + { + integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==, + } dev: true /color-name/1.1.4: @@ -2095,10 +2394,10 @@ packages: } dev: true - /colorette/2.0.16: + /colorette/2.0.20: resolution: { - integrity: sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==, + integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==, } dev: true @@ -2118,44 +2417,46 @@ packages: engines: { node: '>= 10' } dev: false - /commander/8.3.0: + /commander/9.5.0: resolution: { - integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==, + integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==, } - engines: { node: '>= 12' } + engines: { node: ^12.20.0 || >=14 } dev: true - /commitizen/4.2.4_@types+node@17.0.13: + /commitizen/4.3.0_cin3sed6ohfsopbmt6orxeb4o4: resolution: { - integrity: sha512-LlZChbDzg3Ir3O2S7jSo/cgWp5/QwylQVr59K4xayVq8S4/RdKzSyJkghAiZZHfhh5t4pxunUoyeg0ml1q/7aw==, + integrity: sha512-H0iNtClNEhT0fotHvGV3E9tDejDeS04sN1veIebsKYGMuGscFaswRoYJKmT3eW85eIJAs0F28bG2+a/9wCOfPw==, } - engines: { node: '>= 10' } + engines: { node: '>= 12' } hasBin: true dependencies: - cachedir: 2.2.0 - cz-conventional-changelog: 3.2.0_@types+node@17.0.13 + cachedir: 2.3.0 + cz-conventional-changelog: 3.3.0_cin3sed6ohfsopbmt6orxeb4o4 dedent: 0.7.0 - detect-indent: 6.0.0 - find-node-modules: 2.1.2 + detect-indent: 6.1.0 + find-node-modules: 2.1.3 find-root: 1.1.0 - fs-extra: 8.1.0 - glob: 7.1.4 - inquirer: 6.5.2 + fs-extra: 9.1.0 + glob: 7.2.3 + inquirer: 8.2.5 is-utf8: 0.2.1 lodash: 4.17.21 - minimist: 1.2.5 + minimist: 1.2.7 strip-bom: 4.0.0 - strip-json-comments: 3.0.1 + strip-json-comments: 3.1.1 transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' - '@types/node' + - typescript dev: true /commondir/1.0.1: - resolution: { integrity: sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= } + resolution: + { + integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==, + } dev: true /compare-func/2.0.0: @@ -2176,7 +2477,17 @@ packages: dev: false /concat-map/0.0.1: - resolution: { integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= } + resolution: + { + integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==, + } + dev: true + + /confbox/0.1.7: + resolution: + { + integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==, + } dev: true /consola/2.15.3: @@ -2336,11 +2647,11 @@ packages: dependencies: conventional-commits-filter: 2.0.7 dateformat: 3.0.3 - handlebars: 4.7.7 + handlebars: 4.7.8 json-stringify-safe: 5.0.1 lodash: 4.17.21 meow: 8.1.2 - semver: 6.3.0 + semver: 6.3.1 split: 1.0.1 through2: 4.0.2 dev: true @@ -2391,8 +2702,8 @@ packages: engines: { node: '>=10' } hasBin: true dependencies: - is-text-path: 1.0.1 JSONStream: 1.3.5 + is-text-path: 1.0.1 lodash: 4.17.21 meow: 8.1.2 split2: 3.2.2 @@ -2409,7 +2720,10 @@ packages: dev: true /copy-descriptor/0.1.1: - resolution: { integrity: sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= } + resolution: + { + integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==, + } engines: { node: '>=0.10.0' } dev: false @@ -2432,43 +2746,84 @@ packages: dev: false /corser/2.0.1: - resolution: { integrity: sha1-jtolLsqrWEDc2XXOuQ2TcMgZ/4c= } + resolution: + { + integrity: sha512-utCYNzRSQIZNPIcGZdQc92UVJYAhtGAteCFg0yRaFm8f0P+CPtyGyHXJcGXnffjCybUCEx3FQ2G7U3/o9eIkVQ==, + } engines: { node: '>= 0.4.0' } dev: true - /cosmiconfig-typescript-loader/1.0.4_40146b36d18138e3202fbb722e5f65e4: + /cosmiconfig-typescript-loader/2.0.2_cin3sed6ohfsopbmt6orxeb4o4: resolution: { - integrity: sha512-ulv2dvwurP/MZAIthXm69bO7EzzIUThZ6RJ1qXhdlXM6to3F+IKBL/17EnhYSG52A5N1KcAUu66vSG/3/77KrA==, + integrity: sha512-KmE+bMjWMXJbkWCeY4FJX/npHuZPNr9XF9q9CIQ/bpFwi1qHfCmSiKarrCcRa0LO4fWjk93pVoeRtJAkTGcYNw==, } engines: { node: '>=12', npm: '>=6' } peerDependencies: '@types/node': '*' typescript: '>=3' dependencies: - '@types/node': 17.0.13 - cosmiconfig: 7.0.1 - ts-node: 10.4.0_40146b36d18138e3202fbb722e5f65e4 - typescript: 4.5.5 + '@types/node': 17.0.45 + cosmiconfig: 7.1.0 + ts-node: 10.9.2_cin3sed6ohfsopbmt6orxeb4o4 + typescript: 4.9.5 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' dev: true - /cosmiconfig/7.0.1: + /cosmiconfig-typescript-loader/5.0.0_scgq4ey2sea43zbadit6qrpusi: + resolution: + { + integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==, + } + engines: { node: '>=v16' } + peerDependencies: + '@types/node': '*' + cosmiconfig: '>=8.2' + typescript: '>=4' + dependencies: + '@types/node': 17.0.45 + cosmiconfig: 9.0.0_typescript@4.9.5 + jiti: 1.21.6 + typescript: 4.9.5 + dev: true + optional: true + + /cosmiconfig/7.1.0: resolution: { - integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==, + integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==, } engines: { node: '>=10' } dependencies: - '@types/parse-json': 4.0.0 + '@types/parse-json': 4.0.2 import-fresh: 3.3.0 parse-json: 5.2.0 path-type: 4.0.0 yaml: 1.10.2 dev: true + /cosmiconfig/9.0.0_typescript@4.9.5: + 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: 4.9.5 + dev: true + optional: true + /create-require/1.1.1: resolution: { @@ -2507,7 +2862,7 @@ packages: dependencies: boolbase: 1.0.0 css-what: 5.1.0 - domhandler: 4.3.0 + domhandler: 4.3.1 domutils: 2.8.0 nth-check: 2.0.1 dev: false @@ -2546,27 +2901,25 @@ packages: { integrity: sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ==, } - dev: false - /cz-conventional-changelog/3.2.0_@types+node@17.0.13: + /cz-conventional-changelog/3.3.0_cin3sed6ohfsopbmt6orxeb4o4: resolution: { - integrity: sha512-yAYxeGpVi27hqIilG1nh4A9Bnx4J3Ov+eXy4koL3drrR+IO9GaWPsKjik20ht608Asqi8TQPf0mczhEeyAtMzg==, + integrity: sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==, } engines: { node: '>= 10' } dependencies: chalk: 2.4.2 - commitizen: 4.2.4_@types+node@17.0.13 + commitizen: 4.3.0_cin3sed6ohfsopbmt6orxeb4o4 conventional-commit-types: 3.0.0 lodash.map: 4.6.0 longest: 2.0.1 - word-wrap: 1.2.3 + word-wrap: 1.2.5 optionalDependencies: - '@commitlint/load': 16.1.0_@types+node@17.0.13 + '@commitlint/load': 19.2.0_cin3sed6ohfsopbmt6orxeb4o4 transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' - '@types/node' + - typescript dev: true /dargs/7.0.0: @@ -2589,6 +2942,11 @@ packages: { integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==, } + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: ms: 2.0.0 dev: false @@ -2598,14 +2956,19 @@ packages: { integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==, } + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: ms: 2.1.3 dev: true - /debug/4.3.3: + /debug/4.3.5: resolution: { - integrity: sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==, + integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==, } engines: { node: '>=6.0' } peerDependencies: @@ -2616,10 +2979,10 @@ packages: dependencies: ms: 2.1.2 - /debug/4.3.3_supports-color@9.2.1: + /debug/4.3.5_supports-color@9.4.0: resolution: { - integrity: sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==, + integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==, } engines: { node: '>=6.0' } peerDependencies: @@ -2629,11 +2992,14 @@ packages: optional: true dependencies: ms: 2.1.2 - supports-color: 9.2.1 + supports-color: 9.4.0 dev: true - /decamelize-keys/1.1.0: - resolution: { integrity: sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk= } + /decamelize-keys/1.1.1: + resolution: + { + integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==, + } engines: { node: '>=0.10.0' } dependencies: decamelize: 1.2.0 @@ -2641,25 +3007,34 @@ packages: dev: true /decamelize/1.2.0: - resolution: { integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= } + resolution: + { + integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==, + } engines: { node: '>=0.10.0' } dev: true /decode-uri-component/0.2.0: - resolution: { integrity: sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= } + resolution: + { + integrity: sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==, + } engines: { node: '>=0.10' } dev: false /dedent/0.7.0: - resolution: { integrity: sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= } + resolution: + { + integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==, + } dev: true - /deep-eql/3.0.1: + /deep-eql/4.1.4: resolution: { - integrity: sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==, + integrity: sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==, } - engines: { node: '>=0.12' } + engines: { node: '>=6' } dependencies: type-detect: 4.0.8 dev: true @@ -2671,23 +3046,38 @@ packages: } dev: true - /deepmerge/4.2.2: + /deepmerge/4.3.1: resolution: { - integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==, + integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==, } engines: { node: '>=0.10.0' } dev: true + /defaults/1.0.4: + resolution: + { + integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==, + } + dependencies: + clone: 1.0.4 + dev: true + /define-property/0.2.5: - resolution: { integrity: sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= } + resolution: + { + integrity: sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==, + } engines: { node: '>=0.10.0' } dependencies: is-descriptor: 0.1.6 dev: false /define-property/1.0.0: - resolution: { integrity: sha1-dp66rz9KY6rTr56NMEybvnm/sOY= } + resolution: + { + integrity: sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==, + } engines: { node: '>=0.10.0' } dependencies: is-descriptor: 1.0.2 @@ -2711,15 +3101,25 @@ packages: } dev: true + /defu/6.1.4: + resolution: + { + integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==, + } + dev: true + /detect-file/1.0.0: - resolution: { integrity: sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= } + resolution: + { + integrity: sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==, + } engines: { node: '>=0.10.0' } dev: true - /detect-indent/6.0.0: + /detect-indent/6.1.0: resolution: { - integrity: sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==, + integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==, } engines: { node: '>=8' } dev: true @@ -2758,18 +3158,18 @@ packages: integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==, } dependencies: - domelementtype: 2.2.0 + domelementtype: 2.3.0 entities: 2.2.0 dev: false - /dom-serializer/1.3.2: + /dom-serializer/1.4.1: resolution: { - integrity: sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==, + integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==, } dependencies: - domelementtype: 2.2.0 - domhandler: 4.3.0 + domelementtype: 2.3.0 + domhandler: 4.3.1 entities: 2.2.0 /domelementtype/1.3.1: @@ -2779,10 +3179,10 @@ packages: } dev: false - /domelementtype/2.2.0: + /domelementtype/2.3.0: resolution: { - integrity: sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==, + integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==, } /domhandler/2.4.2: @@ -2794,14 +3194,14 @@ packages: domelementtype: 1.3.1 dev: false - /domhandler/4.3.0: + /domhandler/4.3.1: resolution: { - integrity: sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==, + integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==, } engines: { node: '>= 4' } dependencies: - domelementtype: 2.2.0 + domelementtype: 2.3.0 /domutils/1.7.0: resolution: @@ -2819,9 +3219,9 @@ packages: integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==, } dependencies: - dom-serializer: 1.3.2 - domelementtype: 2.2.0 - domhandler: 4.3.0 + dom-serializer: 1.4.1 + domelementtype: 2.3.0 + domhandler: 4.3.1 /dot-prop/5.3.0: resolution: @@ -2890,6 +3290,15 @@ packages: engines: { node: '>=0.12' } dev: true + /env-paths/2.2.1: + resolution: + { + integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==, + } + engines: { node: '>=6' } + dev: true + optional: true + /error-ex/1.3.2: resolution: { @@ -2906,491 +3315,326 @@ packages: } dev: true - /esbuild-android-arm64/0.13.15: + /esbuild-android-64/0.14.54: resolution: { - integrity: sha512-m602nft/XXeO8YQPUDVoHfjyRVPdPgjyyXOxZ44MK/agewFFkPa8tUo6lAzSWh5Ui5PB4KR9UIFTSBKh/RrCmg==, + integrity: sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==, } - cpu: [arm64] + engines: { node: '>=12' } + cpu: [x64] os: [android] requiresBuild: true dev: true optional: true - /esbuild-android-arm64/0.14.14: + /esbuild-android-arm64/0.14.54: resolution: { - integrity: sha512-be/Uw6DdpQiPfula1J4bdmA+wtZ6T3BRCZsDMFB5X+k0Gp8TIh9UvmAcqvKNnbRAafSaXG3jPCeXxDKqnc8hFQ==, + integrity: sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==, } + engines: { node: '>=12' } cpu: [arm64] os: [android] requiresBuild: true dev: true optional: true - /esbuild-darwin-64/0.13.15: + /esbuild-darwin-64/0.14.54: resolution: { - integrity: sha512-ihOQRGs2yyp7t5bArCwnvn2Atr6X4axqPpEdCFPVp7iUj4cVSdisgvEKdNR7yH3JDjW6aQDw40iQFoTqejqxvQ==, + integrity: sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==, } + engines: { node: '>=12' } cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /esbuild-darwin-64/0.14.14: + /esbuild-darwin-arm64/0.14.54: resolution: { - integrity: sha512-BEexYmjWafcISK8cT6O98E3TfcLuZL8DKuubry6G54n2+bD4GkoRD6HYUOnCkfl2p7jodA+s4369IjSFSWjtHg==, + integrity: sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==, } - cpu: [x64] + engines: { node: '>=12' } + cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /esbuild-darwin-arm64/0.13.15: + /esbuild-freebsd-64/0.14.54: resolution: { - integrity: sha512-i1FZssTVxUqNlJ6cBTj5YQj4imWy3m49RZRnHhLpefFIh0To05ow9DTrXROTE1urGTQCloFUXTX8QfGJy1P8dQ==, + integrity: sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==, } - cpu: [arm64] - os: [darwin] + engines: { node: '>=12' } + cpu: [x64] + os: [freebsd] requiresBuild: true dev: true optional: true - /esbuild-darwin-arm64/0.14.14: + /esbuild-freebsd-arm64/0.14.54: resolution: { - integrity: sha512-tnBKm41pDOB1GtZ8q/w26gZlLLRzVmP8fdsduYjvM+yFD7E2DLG4KbPAqFMWm4Md9B+DitBglP57FY7AznxbTg==, + integrity: sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==, } + engines: { node: '>=12' } cpu: [arm64] - os: [darwin] + os: [freebsd] requiresBuild: true dev: true optional: true - /esbuild-freebsd-64/0.13.15: + /esbuild-linux-32/0.14.54: resolution: { - integrity: sha512-G3dLBXUI6lC6Z09/x+WtXBXbOYQZ0E8TDBqvn7aMaOCzryJs8LyVXKY4CPnHFXZAbSwkCbqiPuSQ1+HhrNk7EA==, + integrity: sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==, } - cpu: [x64] - os: [freebsd] + engines: { node: '>=12' } + cpu: [ia32] + os: [linux] requiresBuild: true dev: true optional: true - /esbuild-freebsd-64/0.14.14: + /esbuild-linux-64/0.14.54: resolution: { - integrity: sha512-Q9Rx6sgArOHalQtNwAaIzJ6dnQ8A+I7f/RsQsdkS3JrdzmnlFo8JEVofTmwVQLoIop7OKUqIVOGP4PoQcwfVMA==, + integrity: sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==, } + engines: { node: '>=12' } cpu: [x64] - os: [freebsd] + os: [linux] requiresBuild: true dev: true optional: true - /esbuild-freebsd-arm64/0.13.15: + /esbuild-linux-arm/0.14.54: resolution: { - integrity: sha512-KJx0fzEDf1uhNOZQStV4ujg30WlnwqUASaGSFPhznLM/bbheu9HhqZ6mJJZM32lkyfGJikw0jg7v3S0oAvtvQQ==, + integrity: sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==, } - cpu: [arm64] - os: [freebsd] + engines: { node: '>=12' } + cpu: [arm] + os: [linux] requiresBuild: true dev: true optional: true - /esbuild-freebsd-arm64/0.14.14: + /esbuild-linux-arm64/0.14.54: resolution: { - integrity: sha512-TJvq0OpLM7BkTczlyPIphcvnwrQwQDG1HqxzoYePWn26SMUAlt6wrLnEvxdbXAvNvDLVzG83kA+JimjK7aRNBA==, + integrity: sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==, } + engines: { node: '>=12' } cpu: [arm64] - os: [freebsd] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-32/0.13.15: - resolution: - { - integrity: sha512-ZvTBPk0YWCLMCXiFmD5EUtB30zIPvC5Itxz0mdTu/xZBbbHJftQgLWY49wEPSn2T/TxahYCRDWun5smRa0Tu+g==, - } - cpu: [ia32] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-32/0.14.14: + /esbuild-linux-mips64le/0.14.54: resolution: { - integrity: sha512-h/CrK9Baimt5VRbu8gqibWV7e1P9l+mkanQgyOgv0Ng3jHT1NVFC9e6rb1zbDdaJVmuhWX5xVliUA5bDDCcJeg==, + integrity: sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==, } - cpu: [ia32] + engines: { node: '>=12' } + cpu: [mips64el] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-64/0.13.15: + /esbuild-linux-ppc64le/0.14.54: resolution: { - integrity: sha512-eCKzkNSLywNeQTRBxJRQ0jxRCl2YWdMB3+PkWFo2BBQYC5mISLIVIjThNtn6HUNqua1pnvgP5xX0nHbZbPj5oA==, + integrity: sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==, } - cpu: [x64] + engines: { node: '>=12' } + cpu: [ppc64] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-64/0.14.14: + /esbuild-linux-riscv64/0.14.54: resolution: { - integrity: sha512-IC+wAiIg/egp5OhQp4W44D9PcBOH1b621iRn1OXmlLzij9a/6BGr9NMIL4CRwz4j2kp3WNZu5sT473tYdynOuQ==, + integrity: sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==, } - cpu: [x64] + engines: { node: '>=12' } + cpu: [riscv64] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-arm/0.13.15: + /esbuild-linux-s390x/0.14.54: resolution: { - integrity: sha512-wUHttDi/ol0tD8ZgUMDH8Ef7IbDX+/UsWJOXaAyTdkT7Yy9ZBqPg8bgB/Dn3CZ9SBpNieozrPRHm0BGww7W/jA==, + integrity: sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==, } - cpu: [arm] + engines: { node: '>=12' } + cpu: [s390x] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-arm/0.14.14: + /esbuild-netbsd-64/0.14.54: resolution: { - integrity: sha512-gxpOaHOPwp7zSmcKYsHrtxabScMqaTzfSQioAMUaB047YiMuDBzqVcKBG8OuESrYkGrL9DDljXr/mQNg7pbdaQ==, + integrity: sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==, } - cpu: [arm] - os: [linux] + engines: { node: '>=12' } + cpu: [x64] + os: [netbsd] requiresBuild: true dev: true optional: true - /esbuild-linux-arm64/0.13.15: + /esbuild-openbsd-64/0.14.54: resolution: { - integrity: sha512-bYpuUlN6qYU9slzr/ltyLTR9YTBS7qUDymO8SV7kjeNext61OdmqFAzuVZom+OLW1HPHseBfJ/JfdSlx8oTUoA==, + integrity: sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==, } - cpu: [arm64] - os: [linux] + engines: { node: '>=12' } + cpu: [x64] + os: [openbsd] requiresBuild: true dev: true optional: true - /esbuild-linux-arm64/0.14.14: + /esbuild-sunos-64/0.14.54: resolution: { - integrity: sha512-6QVul3RI4M5/VxVIRF/I5F+7BaxzR3DfNGoqEVSCZqUbgzHExPn+LXr5ly1C7af2Kw4AHpo+wDqx8A4ziP9avw==, + integrity: sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==, } - cpu: [arm64] - os: [linux] + engines: { node: '>=12' } + cpu: [x64] + os: [sunos] requiresBuild: true dev: true optional: true - /esbuild-linux-mips64le/0.13.15: + /esbuild-windows-32/0.14.54: resolution: { - integrity: sha512-KlVjIG828uFPyJkO/8gKwy9RbXhCEUeFsCGOJBepUlpa7G8/SeZgncUEz/tOOUJTcWMTmFMtdd3GElGyAtbSWg==, + integrity: sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==, } - cpu: [mips64el] - os: [linux] + engines: { node: '>=12' } + cpu: [ia32] + os: [win32] requiresBuild: true dev: true optional: true - /esbuild-linux-mips64le/0.14.14: + /esbuild-windows-64/0.14.54: resolution: { - integrity: sha512-4Jl5/+xoINKbA4cesH3f4R+q0vltAztZ6Jm8YycS8lNhN1pgZJBDxWfI6HUMIAdkKlIpR1PIkA9aXQgZ8sxFAg==, + integrity: sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==, } - cpu: [mips64el] - os: [linux] + engines: { node: '>=12' } + cpu: [x64] + os: [win32] requiresBuild: true dev: true optional: true - /esbuild-linux-ppc64le/0.13.15: + /esbuild-windows-arm64/0.14.54: resolution: { - integrity: sha512-h6gYF+OsaqEuBjeesTBtUPw0bmiDu7eAeuc2OEH9S6mV9/jPhPdhOWzdeshb0BskRZxPhxPOjqZ+/OqLcxQwEQ==, + integrity: sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==, } - cpu: [ppc64] - os: [linux] + engines: { node: '>=12' } + cpu: [arm64] + os: [win32] requiresBuild: true dev: true optional: true - /esbuild-linux-ppc64le/0.14.14: + /esbuild/0.14.54: resolution: { - integrity: sha512-BitW37GxeebKxqYNl4SVuSdnIJAzH830Lr6Mkq3pBHXtzQay0vK+IeOR/Ele1GtNVJ+/f8wYM53tcThkv5SC5w==, + integrity: sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==, } - cpu: [ppc64] - os: [linux] + engines: { node: '>=12' } + hasBin: true requiresBuild: true + optionalDependencies: + '@esbuild/linux-loong64': 0.14.54 + esbuild-android-64: 0.14.54 + esbuild-android-arm64: 0.14.54 + esbuild-darwin-64: 0.14.54 + esbuild-darwin-arm64: 0.14.54 + esbuild-freebsd-64: 0.14.54 + esbuild-freebsd-arm64: 0.14.54 + esbuild-linux-32: 0.14.54 + esbuild-linux-64: 0.14.54 + esbuild-linux-arm: 0.14.54 + esbuild-linux-arm64: 0.14.54 + esbuild-linux-mips64le: 0.14.54 + esbuild-linux-ppc64le: 0.14.54 + esbuild-linux-riscv64: 0.14.54 + esbuild-linux-s390x: 0.14.54 + esbuild-netbsd-64: 0.14.54 + esbuild-openbsd-64: 0.14.54 + esbuild-sunos-64: 0.14.54 + esbuild-windows-32: 0.14.54 + esbuild-windows-64: 0.14.54 + esbuild-windows-arm64: 0.14.54 + dev: true + + /escalade/3.1.2: + resolution: + { + integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==, + } + engines: { node: '>=6' } dev: true - optional: true - /esbuild-linux-s390x/0.14.14: + /escape-string-regexp/1.0.5: resolution: { - integrity: sha512-vLj6p76HOZG3wfuTr5MyO3qW5iu8YdhUNxuY+tx846rPo7GcKtYSPMusQjeVEfZlJpSYoR+yrNBBxq+qVF9zrw==, + integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==, } - cpu: [s390x] - os: [linux] - requiresBuild: true - dev: true - optional: true + engines: { node: '>=0.8.0' } - /esbuild-netbsd-64/0.13.15: + /escape-string-regexp/4.0.0: resolution: { - integrity: sha512-3+yE9emwoevLMyvu+iR3rsa+Xwhie7ZEHMGDQ6dkqP/ndFzRHkobHUKTe+NCApSqG5ce2z4rFu+NX/UHnxlh3w==, + integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==, } - cpu: [x64] - os: [netbsd] - requiresBuild: true + engines: { node: '>=10' } dev: true - optional: true - /esbuild-netbsd-64/0.14.14: + /eslint-config-prettier/8.10.0_eslint@8.57.0: resolution: { - integrity: sha512-fn8looXPQhpVqUyCBWUuPjesH+yGIyfbIQrLKG05rr1Kgm3rZD/gaYrd3Wpmf5syVZx70pKZPvdHp8OTA+y7cQ==, + integrity: sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==, } - cpu: [x64] - os: [netbsd] - requiresBuild: true + hasBin: true + peerDependencies: + eslint: '>=7.0.0' + dependencies: + eslint: 8.57.0 dev: true - optional: true - /esbuild-openbsd-64/0.13.15: + /eslint-plugin-html/6.2.0: resolution: { - integrity: sha512-wTfvtwYJYAFL1fSs8yHIdf5GEE4NkbtbXtjLWjM3Cw8mmQKqsg8kTiqJ9NJQe5NX/5Qlo7Xd9r1yKMMkHllp5g==, + integrity: sha512-vi3NW0E8AJombTvt8beMwkL1R/fdRWl4QSNRNMhVQKWm36/X0KF0unGNAY4mqUF06mnwVWZcIcerrCnfn9025g==, } - cpu: [x64] - os: [openbsd] - requiresBuild: true + dependencies: + htmlparser2: 7.2.0 dev: true - optional: true - /esbuild-openbsd-64/0.14.14: + /eslint-scope/5.1.1: resolution: { - integrity: sha512-HdAnJ399pPff3SKbd8g+P4o5znseni5u5n5rJ6Z7ouqOdgbOwHe2ofZbMow17WMdNtz1IyOZk2Wo9Ve6/lZ4Rg==, - } - cpu: [x64] - os: [openbsd] - requiresBuild: true - dev: true - optional: true - - /esbuild-sunos-64/0.13.15: - resolution: - { - integrity: sha512-lbivT9Bx3t1iWWrSnGyBP9ODriEvWDRiweAs69vI+miJoeKwHWOComSRukttbuzjZ8r1q0mQJ8Z7yUsDJ3hKdw==, - } - cpu: [x64] - os: [sunos] - requiresBuild: true - dev: true - optional: true - - /esbuild-sunos-64/0.14.14: - resolution: - { - integrity: sha512-bmDHa99ulsGnYlh/xjBEfxoGuC8CEG5OWvlgD+pF7bKKiVTbtxqVCvOGEZeoDXB+ja6AvHIbPxrEE32J+m5nqQ==, - } - cpu: [x64] - os: [sunos] - requiresBuild: true - dev: true - optional: true - - /esbuild-windows-32/0.13.15: - resolution: - { - integrity: sha512-fDMEf2g3SsJ599MBr50cY5ve5lP1wyVwTe6aLJsM01KtxyKkB4UT+fc5MXQFn3RLrAIAZOG+tHC+yXObpSn7Nw==, - } - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true - optional: true - - /esbuild-windows-32/0.14.14: - resolution: - { - integrity: sha512-6tVooQcxJCNenPp5GHZBs/RLu31q4B+BuF4MEoRxswT+Eq2JGF0ZWDRQwNKB8QVIo3t6Svc5wNGez+CwKNQjBg==, - } - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true - optional: true - - /esbuild-windows-64/0.13.15: - resolution: - { - integrity: sha512-9aMsPRGDWCd3bGjUIKG/ZOJPKsiztlxl/Q3C1XDswO6eNX/Jtwu4M+jb6YDH9hRSUflQWX0XKAfWzgy5Wk54JQ==, - } - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true - optional: true - - /esbuild-windows-64/0.14.14: - resolution: - { - integrity: sha512-kl3BdPXh0/RD/dad41dtzj2itMUR4C6nQbXQCyYHHo4zoUoeIXhpCrSl7BAW1nv5EFL8stT1V+TQVXGZca5A2A==, - } - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true - optional: true - - /esbuild-windows-arm64/0.13.15: - resolution: - { - integrity: sha512-zzvyCVVpbwQQATaf3IG8mu1IwGEiDxKkYUdA4FpoCHi1KtPa13jeScYDjlW0Qh+ebWzpKfR2ZwvqAQkSWNcKjA==, - } - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: true - optional: true - - /esbuild-windows-arm64/0.14.14: - resolution: - { - integrity: sha512-dCm1wTOm6HIisLanmybvRKvaXZZo4yEVrHh1dY0v582GThXJOzuXGja1HIQgV09RpSHYRL3m4KoUBL00l6SWEg==, - } - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: true - optional: true - - /esbuild/0.13.15: - resolution: - { - integrity: sha512-raCxt02HBKv8RJxE8vkTSCXGIyKHdEdGfUmiYb8wnabnaEmHzyW7DCHb5tEN0xU8ryqg5xw54mcwnYkC4x3AIw==, - } - hasBin: true - requiresBuild: true - optionalDependencies: - esbuild-android-arm64: 0.13.15 - esbuild-darwin-64: 0.13.15 - esbuild-darwin-arm64: 0.13.15 - esbuild-freebsd-64: 0.13.15 - esbuild-freebsd-arm64: 0.13.15 - esbuild-linux-32: 0.13.15 - esbuild-linux-64: 0.13.15 - esbuild-linux-arm: 0.13.15 - esbuild-linux-arm64: 0.13.15 - esbuild-linux-mips64le: 0.13.15 - esbuild-linux-ppc64le: 0.13.15 - esbuild-netbsd-64: 0.13.15 - esbuild-openbsd-64: 0.13.15 - esbuild-sunos-64: 0.13.15 - esbuild-windows-32: 0.13.15 - esbuild-windows-64: 0.13.15 - esbuild-windows-arm64: 0.13.15 - dev: true - - /esbuild/0.14.14: - resolution: - { - integrity: sha512-aiK4ddv+uui0k52OqSHu4xxu+SzOim7Rlz4i25pMEiC8rlnGU0HJ9r+ZMfdWL5bzifg+nhnn7x4NSWTeehYblg==, - } - hasBin: true - requiresBuild: true - optionalDependencies: - esbuild-android-arm64: 0.14.14 - esbuild-darwin-64: 0.14.14 - esbuild-darwin-arm64: 0.14.14 - esbuild-freebsd-64: 0.14.14 - esbuild-freebsd-arm64: 0.14.14 - esbuild-linux-32: 0.14.14 - esbuild-linux-64: 0.14.14 - esbuild-linux-arm: 0.14.14 - esbuild-linux-arm64: 0.14.14 - esbuild-linux-mips64le: 0.14.14 - esbuild-linux-ppc64le: 0.14.14 - esbuild-linux-s390x: 0.14.14 - esbuild-netbsd-64: 0.14.14 - esbuild-openbsd-64: 0.14.14 - esbuild-sunos-64: 0.14.14 - esbuild-windows-32: 0.14.14 - esbuild-windows-64: 0.14.14 - esbuild-windows-arm64: 0.14.14 - dev: true - - /escalade/3.1.1: - resolution: - { - integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==, - } - engines: { node: '>=6' } - dev: true - - /escape-string-regexp/1.0.5: - resolution: { integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= } - engines: { node: '>=0.8.0' } - - /escape-string-regexp/4.0.0: - resolution: - { - integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==, - } - engines: { node: '>=10' } - dev: true - - /eslint-config-prettier/8.3.0_eslint@8.7.0: - resolution: - { - integrity: sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==, - } - hasBin: true - peerDependencies: - eslint: '>=7.0.0' - dependencies: - eslint: 8.7.0 - dev: true - - /eslint-plugin-html/6.2.0: - resolution: - { - integrity: sha512-vi3NW0E8AJombTvt8beMwkL1R/fdRWl4QSNRNMhVQKWm36/X0KF0unGNAY4mqUF06mnwVWZcIcerrCnfn9025g==, - } - dependencies: - htmlparser2: 7.2.0 - dev: true - - /eslint-scope/5.1.1: - resolution: - { - integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==, + integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==, } engines: { node: '>=8.0.0' } dependencies: @@ -3398,10 +3642,10 @@ packages: estraverse: 4.3.0 dev: true - /eslint-scope/7.1.0: + /eslint-scope/7.2.2: resolution: { - integrity: sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==, + integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: @@ -3409,98 +3653,80 @@ packages: estraverse: 5.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.7.0: + /eslint-visitor-keys/3.4.3: resolution: { - integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==, - } - engines: { node: ^10.0.0 || ^12.0.0 || >= 14.0.0 } - peerDependencies: - eslint: '>=5' - dependencies: - eslint: 8.7.0 - eslint-visitor-keys: 2.1.0 - dev: true - - /eslint-visitor-keys/2.1.0: - resolution: - { - integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==, - } - engines: { node: '>=10' } - dev: true - - /eslint-visitor-keys/3.2.0: - resolution: - { - integrity: sha512-IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ==, + integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dev: true - /eslint/8.7.0: + /eslint/8.57.0: resolution: { - integrity: sha512-ifHYzkBGrzS2iDU7KjhCAVMGCvF6M3Xfs8X8b37cgrUlDt6bWRTpRh6T/gtSXv1HJ/BUGgmjvNvOEGu85Iif7w==, + integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } hasBin: true dependencies: - '@eslint/eslintrc': 1.0.5 - '@humanwhocodes/config-array': 0.9.3 + '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.0 + '@eslint-community/regexpp': 4.11.0 + '@eslint/eslintrc': 2.1.4 + '@eslint/js': 8.57.0 + '@humanwhocodes/config-array': 0.11.14 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.2.0 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.3 + debug: 4.3.5 doctrine: 3.0.0 escape-string-regexp: 4.0.0 - eslint-scope: 7.1.0 - eslint-utils: 3.0.0_eslint@8.7.0 - eslint-visitor-keys: 3.2.0 - espree: 9.3.0 - esquery: 1.4.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.6.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 - functional-red-black-tree: 1.0.1 + find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.12.0 - ignore: 5.2.0 - import-fresh: 3.3.0 + globals: 13.24.0 + graphemer: 1.4.0 + ignore: 5.3.1 imurmurhash: 0.1.4 is-glob: 4.0.3 + is-path-inside: 3.0.3 js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 lodash.merge: 4.6.2 - minimatch: 3.0.4 + minimatch: 3.1.2 natural-compare: 1.4.0 - optionator: 0.9.1 - regexpp: 3.2.0 + optionator: 0.9.4 strip-ansi: 6.0.1 - strip-json-comments: 3.1.1 text-table: 0.2.0 - v8-compile-cache: 2.3.0 transitivePeerDependencies: - supports-color dev: true - /espree/9.3.0: + /espree/9.6.1: resolution: { - integrity: sha512-d/5nCsb0JcqsSEeQzFZ8DH1RmxPcglRWh24EFTlUEmCKoehXGdpsx0RkHDubqUI8LSAIKMQp4r9SzQ3n+sm4HQ==, + integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: - acorn: 8.7.0 - acorn-jsx: 5.3.2_acorn@8.7.0 - eslint-visitor-keys: 3.2.0 + acorn: 8.12.1 + acorn-jsx: 5.3.2_acorn@8.12.1 + eslint-visitor-keys: 3.4.3 dev: true - /esquery/1.4.0: + /esquery/1.6.0: resolution: { - integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==, + integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==, } engines: { node: '>=0.10' } dependencies: @@ -3555,7 +3781,10 @@ packages: dev: true /etag/1.8.1: - resolution: { integrity: sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= } + resolution: + { + integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==, + } engines: { node: '>= 0.6' } dev: false @@ -3580,12 +3809,15 @@ packages: merge-stream: 2.0.0 npm-run-path: 4.0.1 onetime: 5.1.2 - signal-exit: 3.0.6 + signal-exit: 3.0.7 strip-final-newline: 2.0.0 dev: true /expand-brackets/2.1.4: - resolution: { integrity: sha1-t3c14xXOMPa27/D4OwQVGiJEliI= } + resolution: + { + integrity: sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==, + } engines: { node: '>=0.10.0' } dependencies: debug: 2.6.9 @@ -3595,24 +3827,35 @@ packages: regex-not: 1.0.2 snapdragon: 0.8.2 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color dev: false /expand-tilde/2.0.2: - resolution: { integrity: sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= } + resolution: + { + integrity: sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==, + } engines: { node: '>=0.10.0' } dependencies: homedir-polyfill: 1.0.3 dev: true /extend-shallow/2.0.1: - resolution: { integrity: sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= } + resolution: + { + integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==, + } engines: { node: '>=0.10.0' } dependencies: is-extendable: 0.1.1 dev: false /extend-shallow/3.0.2: - resolution: { integrity: sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= } + resolution: + { + integrity: sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==, + } engines: { node: '>=0.10.0' } dependencies: assign-symbols: 1.0.0 @@ -3646,6 +3889,8 @@ packages: regex-not: 1.0.2 snapdragon: 0.8.2 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color dev: false /fast-deep-equal/3.1.3: @@ -3655,10 +3900,10 @@ packages: } dev: true - /fast-glob/3.2.11: + /fast-glob/3.3.2: resolution: { - integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==, + integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==, } engines: { node: '>=8.6.0' } dependencies: @@ -3666,7 +3911,7 @@ packages: '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.4 + micromatch: 4.0.7 /fast-json-stable-stringify/2.1.0: resolution: @@ -3676,20 +3921,34 @@ packages: dev: true /fast-levenshtein/2.0.6: - resolution: { integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= } + resolution: + { + integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==, + } dev: true - /fastq/1.13.0: + /fast-uri/3.0.1: resolution: { - integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==, + integrity: sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==, + } + dev: true + optional: true + + /fastq/1.17.1: + resolution: + { + integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==, } dependencies: reusify: 1.0.4 - /figures/2.0.0: - resolution: { integrity: sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI= } - engines: { node: '>=4' } + /figures/3.2.0: + resolution: + { + integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==, + } + engines: { node: '>=8' } dependencies: escape-string-regexp: 1.0.5 dev: true @@ -3701,32 +3960,22 @@ packages: } engines: { node: ^10.12.0 || >=12.0.0 } dependencies: - flat-cache: 3.0.4 + flat-cache: 3.2.0 dev: true - /fill-range/4.0.0: - resolution: { integrity: sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= } - engines: { node: '>=0.10.0' } - dependencies: - extend-shallow: 2.0.1 - is-number: 3.0.0 - repeat-string: 1.6.1 - to-regex-range: 2.1.1 - dev: false - - /fill-range/7.0.1: + /fill-range/7.1.1: resolution: { - integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==, + integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==, } engines: { node: '>=8' } dependencies: to-regex-range: 5.0.1 - /find-node-modules/2.1.2: + /find-node-modules/2.1.3: resolution: { - integrity: sha512-x+3P4mbtRPlSiVE1Qco0Z4YLU8WFiFcuWTf3m75OV9Uzcfs2Bg+O9N+r/K0AnmINBW06KpfqKwYJbFlFq4qNug==, + integrity: sha512-UC2I2+nx1ZuOBclWVNdcnbDR5dlrOdVb7xNjmT/lHE+LsgztWks3dG7boJ37yTS/venXw84B/mAW9uHVoC5QRg==, } dependencies: findup-sync: 4.0.0 @@ -3741,7 +3990,10 @@ packages: dev: true /find-up/2.1.0: - resolution: { integrity: sha1-RdG35QbHF93UgndaK3eSCjwMV6c= } + resolution: + { + integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==, + } engines: { node: '>=4' } dependencies: locate-path: 2.0.0 @@ -3778,25 +4030,26 @@ packages: dependencies: detect-file: 1.0.0 is-glob: 4.0.3 - micromatch: 4.0.4 + micromatch: 4.0.7 resolve-dir: 1.0.1 dev: true - /flat-cache/3.0.4: + /flat-cache/3.2.0: resolution: { - integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==, + integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==, } engines: { node: ^10.12.0 || >=12.0.0 } dependencies: - flatted: 3.2.5 + flatted: 3.3.1 + keyv: 4.5.4 rimraf: 3.0.2 dev: true - /flatted/3.2.5: + /flatted/3.3.1: resolution: { - integrity: sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==, + integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==, } dev: true @@ -3814,48 +4067,69 @@ packages: dev: true /for-in/1.0.2: - resolution: { integrity: sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= } + resolution: + { + integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==, + } engines: { node: '>=0.10.0' } dev: false + /foreground-child/3.2.1: + resolution: + { + integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==, + } + engines: { node: '>=14' } + dependencies: + cross-spawn: 7.0.3 + signal-exit: 4.1.0 + dev: true + /fragment-cache/0.2.1: - resolution: { integrity: sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= } + resolution: + { + integrity: sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==, + } engines: { node: '>=0.10.0' } dependencies: map-cache: 0.2.2 dev: false - /fs-extra/10.0.0: + /fs-extra/10.1.0: resolution: { - integrity: sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==, + integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==, } engines: { node: '>=12' } dependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.11 jsonfile: 6.1.0 - universalify: 2.0.0 + universalify: 2.0.1 - /fs-extra/8.1.0: + /fs-extra/9.1.0: resolution: { - integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==, + integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==, } - engines: { node: '>=6 <7 || >=8' } + engines: { node: '>=10' } dependencies: - graceful-fs: 4.2.9 - jsonfile: 4.0.0 - universalify: 0.1.2 + at-least-node: 1.0.0 + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 dev: true /fs.realpath/1.0.0: - resolution: { integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8= } + resolution: + { + integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==, + } dev: true - /fsevents/2.3.2: + /fsevents/2.3.3: resolution: { - integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==, + integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==, } engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 } os: [darwin] @@ -3863,17 +4137,13 @@ packages: dev: true optional: true - /function-bind/1.1.1: + /function-bind/1.1.2: resolution: { - integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==, + integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==, } dev: true - /functional-red-black-tree/1.0.1: - resolution: { integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= } - dev: true - /gensync/1.0.0-beta.2: resolution: { @@ -3890,8 +4160,11 @@ packages: engines: { node: 6.* || 8.* || >= 10.* } dev: true - /get-func-name/2.0.0: - resolution: { integrity: sha1-6td0q+5y4gQJQzoGY2YCPdaIekE= } + /get-func-name/2.0.2: + resolution: + { + integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==, + } dev: true /get-intrinsic/1.1.1: @@ -3900,7 +4173,7 @@ packages: integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==, } dependencies: - function-bind: 1.1.1 + function-bind: 1.1.2 has: 1.0.3 has-symbols: 1.0.2 dev: true @@ -3928,7 +4201,10 @@ packages: dev: true /get-value/2.0.6: - resolution: { integrity: sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= } + resolution: + { + integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==, + } engines: { node: '>=0.10.0' } dev: false @@ -3948,7 +4224,10 @@ packages: dev: true /git-remote-origin-url/2.0.0: - resolution: { integrity: sha1-UoJlna4hBxRaERJhEq0yFuxfpl8= } + resolution: + { + integrity: sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==, + } engines: { node: '>=4' } dependencies: gitconfiglocal: 1.0.0 @@ -3964,11 +4243,14 @@ packages: hasBin: true dependencies: meow: 8.1.2 - semver: 6.3.0 + semver: 6.3.1 dev: true /gitconfiglocal/1.0.0: - resolution: { integrity: sha1-QdBF84UaXqiPA/JMocYXgRRGS5s= } + resolution: + { + integrity: sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==, + } dependencies: ini: 1.3.8 dev: true @@ -3992,50 +4274,52 @@ packages: is-glob: 4.0.3 dev: true - /glob/7.1.4: + /glob/10.4.5: resolution: { - integrity: sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==, + integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==, } + hasBin: true dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.0.4 - once: 1.4.0 - path-is-absolute: 1.0.1 + foreground-child: 3.2.1 + jackspeak: 3.4.3 + minimatch: 9.0.5 + minipass: 7.1.2 + package-json-from-dist: 1.0.0 + path-scurry: 1.11.1 dev: true - /glob/7.1.6: + /glob/7.2.3: resolution: { - integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==, + integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==, } + deprecated: Glob versions prior to v9 are no longer supported dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.0.4 + minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 dev: true - /glob/7.2.0: + /global-directory/4.0.1: resolution: { - integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==, + integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==, } + engines: { node: '>=18' } dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.0.4 - once: 1.4.0 - path-is-absolute: 1.0.1 + ini: 4.1.1 dev: true + optional: true /global-dirs/0.1.1: - resolution: { integrity: sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU= } + resolution: + { + integrity: sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==, + } engines: { node: '>=4' } dependencies: ini: 1.3.8 @@ -4054,7 +4338,10 @@ packages: dev: true /global-prefix/1.0.2: - resolution: { integrity: sha1-2/dDxsFJklk8ZVVoy2btMsASLr4= } + resolution: + { + integrity: sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==, + } engines: { node: '>=0.10.0' } dependencies: expand-tilde: 2.0.2 @@ -4072,10 +4359,10 @@ packages: engines: { node: '>=4' } dev: true - /globals/13.12.0: + /globals/13.24.0: resolution: { - integrity: sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==, + integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==, } engines: { node: '>=8' } dependencies: @@ -4091,32 +4378,39 @@ packages: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.2.11 - ignore: 5.2.0 + fast-glob: 3.3.2 + ignore: 5.3.1 merge2: 1.4.1 slash: 3.0.0 dev: true - /graceful-fs/4.2.9: + /graceful-fs/4.2.11: + resolution: + { + integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==, + } + + /graphemer/1.4.0: resolution: { - integrity: sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==, + integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==, } + dev: true - /handlebars/4.7.7: + /handlebars/4.7.8: resolution: { - integrity: sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==, + integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==, } engines: { node: '>=0.4.7' } hasBin: true dependencies: - minimist: 1.2.5 + minimist: 1.2.8 neo-async: 2.6.2 source-map: 0.6.1 wordwrap: 1.0.0 optionalDependencies: - uglify-js: 3.15.0 + uglify-js: 3.18.0 dev: true /hard-rejection/2.1.0: @@ -4127,20 +4421,11 @@ packages: engines: { node: '>=6' } dev: true - /has-ansi/2.0.0: - resolution: { integrity: sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= } - engines: { node: '>=0.10.0' } - dependencies: - ansi-regex: 2.1.1 - dev: false - - /has-flag/1.0.0: - resolution: { integrity: sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo= } - engines: { node: '>=0.10.0' } - dev: false - /has-flag/3.0.0: - resolution: { integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0= } + resolution: + { + integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==, + } engines: { node: '>=4' } dev: true @@ -4161,7 +4446,10 @@ packages: dev: true /has-value/0.3.1: - resolution: { integrity: sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= } + resolution: + { + integrity: sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==, + } engines: { node: '>=0.10.0' } dependencies: get-value: 2.0.6 @@ -4170,7 +4458,10 @@ packages: dev: false /has-value/1.0.0: - resolution: { integrity: sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= } + resolution: + { + integrity: sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==, + } engines: { node: '>=0.10.0' } dependencies: get-value: 2.0.6 @@ -4179,12 +4470,18 @@ packages: dev: false /has-values/0.1.4: - resolution: { integrity: sha1-bWHeldkd/Km5oCCJrThL/49it3E= } + resolution: + { + integrity: sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==, + } engines: { node: '>=0.10.0' } dev: false /has-values/1.0.0: - resolution: { integrity: sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= } + resolution: + { + integrity: sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==, + } engines: { node: '>=0.10.0' } dependencies: is-number: 3.0.0 @@ -4198,7 +4495,7 @@ packages: } engines: { node: '>= 0.4.0' } dependencies: - function-bind: 1.1.1 + function-bind: 1.1.2 dev: true /hash-sum/2.0.0: @@ -4208,6 +4505,16 @@ packages: } dev: true + /hasown/2.0.2: + resolution: + { + integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==, + } + engines: { node: '>= 0.4' } + dependencies: + function-bind: 1.1.2 + dev: true + /he/1.2.0: resolution: { @@ -4225,10 +4532,10 @@ packages: parse-passwd: 1.0.0 dev: true - /hookable/5.1.1: + /hookable/5.5.3: resolution: { - integrity: sha512-7qam9XBFb+DijNBthaL1k/7lHU2TEMZkWSyuqmU3sCQze1wFm5w9AlEx30PD7a+QVAjOy6Ec2goFwe1YVyk2uA==, + integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==, } dev: true @@ -4278,7 +4585,7 @@ packages: domutils: 1.7.0 entities: 1.1.2 inherits: 2.0.4 - readable-stream: 3.6.0 + readable-stream: 3.6.2 dev: false /htmlparser2/7.2.0: @@ -4287,8 +4594,8 @@ packages: integrity: sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==, } dependencies: - domelementtype: 2.2.0 - domhandler: 4.3.0 + domelementtype: 2.3.0 + domhandler: 4.3.1 domutils: 2.8.0 entities: 3.0.1 dev: true @@ -4322,7 +4629,7 @@ packages: html-encoding-sniffer: 3.0.0 http-proxy: 1.18.1 mime: 1.6.0 - minimist: 1.2.5 + minimist: 1.2.8 opener: 1.5.2 portfinder: 1.0.28 secure-compare: 3.0.1 @@ -4330,6 +4637,7 @@ packages: url-join: 4.0.1 transitivePeerDependencies: - debug + - supports-color dev: true /human-signals/2.1.0: @@ -4369,24 +4677,26 @@ packages: safer-buffer: 2.1.2 dev: true - /ignore/4.0.6: + /ieee754/1.2.1: resolution: { - integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==, + integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==, } - engines: { node: '>= 4' } dev: true - /ignore/5.2.0: + /ignore/5.3.1: resolution: { - integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==, + integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==, } engines: { node: '>= 4' } dev: true /image-size/0.5.5: - resolution: { integrity: sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w= } + resolution: + { + integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==, + } engines: { node: '>=0.10.0' } hasBin: true dev: false @@ -4402,8 +4712,19 @@ packages: resolve-from: 4.0.0 dev: true + /import-meta-resolve/4.1.0: + resolution: + { + integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==, + } + dev: true + optional: true + /imurmurhash/0.1.4: - resolution: { integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o= } + resolution: + { + integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==, + } engines: { node: '>=0.8.19' } dev: true @@ -4416,7 +4737,11 @@ packages: dev: true /inflight/1.0.6: - resolution: { integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= } + resolution: + { + integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==, + } + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. dependencies: once: 1.4.0 wrappy: 1.0.2 @@ -4435,31 +4760,46 @@ packages: } dev: true - /inquirer/6.5.2: + /ini/4.1.1: resolution: { - integrity: sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==, + integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==, } - engines: { node: '>=6.0.0' } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + dev: true + optional: true + + /inquirer/8.2.5: + resolution: + { + integrity: sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==, + } + engines: { node: '>=12.0.0' } dependencies: - ansi-escapes: 3.2.0 - chalk: 2.4.2 - cli-cursor: 2.1.0 - cli-width: 2.2.1 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + cli-cursor: 3.1.0 + cli-width: 3.0.0 external-editor: 3.1.0 - figures: 2.0.0 + figures: 3.2.0 lodash: 4.17.21 - mute-stream: 0.0.7 + mute-stream: 0.0.8 + ora: 5.4.1 run-async: 2.4.1 - rxjs: 6.6.7 - string-width: 2.1.1 - strip-ansi: 5.2.0 + rxjs: 7.8.1 + string-width: 4.2.3 + strip-ansi: 6.0.1 through: 2.3.8 + wrap-ansi: 7.0.0 dev: true /is-accessor-descriptor/0.1.6: - resolution: { integrity: sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= } + resolution: + { + integrity: sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==, + } engines: { node: '>=0.10.0' } + deprecated: Please upgrade to v0.1.7 dependencies: kind-of: 3.2.2 dev: false @@ -4470,12 +4810,16 @@ packages: integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==, } engines: { node: '>=0.10.0' } + deprecated: Please upgrade to v1.0.1 dependencies: kind-of: 6.0.3 dev: false /is-arrayish/0.2.1: - resolution: { integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= } + resolution: + { + integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==, + } dev: true /is-binary-path/2.1.0: @@ -4485,7 +4829,7 @@ packages: } engines: { node: '>=8' } dependencies: - binary-extensions: 2.2.0 + binary-extensions: 2.3.0 dev: true /is-buffer/1.1.6: @@ -4495,18 +4839,33 @@ packages: } dev: false - /is-core-module/2.8.1: + /is-builtin-module/3.2.1: resolution: { - integrity: sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==, + integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==, } + engines: { node: '>=6' } dependencies: - has: 1.0.3 + builtin-modules: 3.3.0 + dev: true + + /is-core-module/2.14.0: + resolution: + { + integrity: sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==, + } + engines: { node: '>= 0.4' } + dependencies: + hasown: 2.0.2 dev: true /is-data-descriptor/0.1.4: - resolution: { integrity: sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= } + resolution: + { + integrity: sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==, + } engines: { node: '>=0.10.0' } + deprecated: Please upgrade to v0.1.5 dependencies: kind-of: 3.2.2 dev: false @@ -4517,6 +4876,7 @@ packages: integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==, } engines: { node: '>=0.10.0' } + deprecated: Please upgrade to v1.0.1 dependencies: kind-of: 6.0.3 dev: false @@ -4546,7 +4906,10 @@ packages: dev: false /is-extendable/0.1.1: - resolution: { integrity: sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= } + resolution: + { + integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==, + } engines: { node: '>=0.10.0' } dev: false @@ -4561,14 +4924,12 @@ packages: dev: false /is-extglob/2.1.1: - resolution: { integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= } + resolution: + { + integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==, + } engines: { node: '>=0.10.0' } - /is-fullwidth-code-point/2.0.0: - resolution: { integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= } - engines: { node: '>=4' } - dev: true - /is-fullwidth-code-point/3.0.0: resolution: { @@ -4594,12 +4955,26 @@ packages: dependencies: is-extglob: 2.1.1 + /is-interactive/1.0.0: + resolution: + { + integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==, + } + engines: { node: '>=8' } + dev: true + /is-module/1.0.0: - resolution: { integrity: sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= } + resolution: + { + integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==, + } dev: true /is-number/3.0.0: - resolution: { integrity: sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= } + resolution: + { + integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==, + } engines: { node: '>=0.10.0' } dependencies: kind-of: 3.2.2 @@ -4620,8 +4995,19 @@ packages: engines: { node: '>=8' } dev: true + /is-path-inside/3.0.3: + resolution: + { + integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==, + } + engines: { node: '>=8' } + dev: true + /is-plain-obj/1.1.0: - resolution: { integrity: sha1-caUMhCnfync8kqOQpKA7OfzVHT4= } + resolution: + { + integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==, + } engines: { node: '>=0.10.0' } /is-plain-object/2.0.4: @@ -4640,7 +5026,7 @@ packages: integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==, } dependencies: - '@types/estree': 0.0.50 + '@types/estree': 1.0.5 dev: true /is-stream/2.0.1: @@ -4652,14 +5038,28 @@ packages: dev: true /is-text-path/1.0.1: - resolution: { integrity: sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4= } + resolution: + { + integrity: sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==, + } engines: { node: '>=0.10.0' } dependencies: text-extensions: 1.9.0 dev: true + /is-unicode-supported/0.1.0: + resolution: + { + integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==, + } + engines: { node: '>=10' } + dev: true + /is-utf8/0.2.1: - resolution: { integrity: sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= } + resolution: + { + integrity: sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==, + } dev: true /is-windows/1.0.2: @@ -4670,28 +5070,51 @@ packages: engines: { node: '>=0.10.0' } /isarray/1.0.0: - resolution: { integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= } + resolution: + { + integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==, + } /isexe/2.0.0: - resolution: { integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= } + resolution: + { + integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==, + } dev: true /isobject/2.1.0: - resolution: { integrity: sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= } + resolution: + { + integrity: sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==, + } engines: { node: '>=0.10.0' } dependencies: isarray: 1.0.0 dev: false /isobject/3.0.1: - resolution: { integrity: sha1-TkMekrEalzFjaqH5yNHMvP2reN8= } + resolution: + { + integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==, + } engines: { node: '>=0.10.0' } dev: false - /jiti/1.12.14: + /jackspeak/3.4.3: + resolution: + { + integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==, + } + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + dev: true + + /jiti/1.21.6: resolution: { - integrity: sha512-rR+9GYXtYiIod1x+EHFYcTyqIPG4cAHG3WYGHkk71MVjzPCJwOI4E27BPOXQhUf1viglcLtqj3WotFIOJQwM+g==, + integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==, } hasBin: true dev: true @@ -4704,13 +5127,6 @@ packages: engines: { node: '>=10' } dev: true - /js-base64/2.6.4: - resolution: - { - integrity: sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==, - } - dev: false - /js-tokens/4.0.0: resolution: { @@ -4737,6 +5153,13 @@ packages: hasBin: true dev: true + /json-buffer/3.0.1: + resolution: + { + integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==, + } + dev: true + /json-parse-better-errors/1.0.2: resolution: { @@ -4758,12 +5181,26 @@ packages: } dev: true + /json-schema-traverse/1.0.0: + resolution: + { + integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==, + } + dev: true + optional: true + /json-stable-stringify-without-jsonify/1.0.1: - resolution: { integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= } + resolution: + { + integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==, + } dev: true /json-stringify-safe/5.0.1: - resolution: { integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= } + resolution: + { + integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==, + } dev: true /json5/1.0.1: @@ -4773,7 +5210,7 @@ packages: } hasBin: true dependencies: - minimist: 1.2.5 + minimist: 1.2.8 dev: false /json5/2.2.0: @@ -4784,46 +5221,58 @@ packages: engines: { node: '>=6' } hasBin: true dependencies: - minimist: 1.2.5 + minimist: 1.2.8 dev: true - /jsonc-parser/3.0.0: + /jsonc-parser/3.3.1: resolution: { - integrity: sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==, + integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==, } dev: true - /jsonfile/4.0.0: - resolution: { integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= } - optionalDependencies: - graceful-fs: 4.2.9 - dev: true - /jsonfile/6.1.0: resolution: { integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==, } dependencies: - universalify: 2.0.0 + universalify: 2.0.1 optionalDependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.11 /jsonparse/1.3.1: - resolution: { integrity: sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= } + resolution: + { + integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==, + } engines: { '0': node >= 0.2.0 } dev: true + /keyv/4.5.4: + resolution: + { + integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==, + } + dependencies: + json-buffer: 3.0.1 + dev: true + /kind-of/3.2.2: - resolution: { integrity: sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= } + resolution: + { + integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==, + } engines: { node: '>=0.10.0' } dependencies: is-buffer: 1.1.6 dev: false /kind-of/4.0.0: - resolution: { integrity: sha1-IIE989cSkosgc3hpGkUGb65y3Vc= } + resolution: + { + integrity: sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==, + } engines: { node: '>=0.10.0' } dependencies: is-buffer: 1.1.6 @@ -4855,10 +5304,18 @@ packages: type-check: 0.4.0 dev: true - /lilconfig/2.0.4: + /lilconfig/2.0.5: + resolution: + { + integrity: sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==, + } + engines: { node: '>=10' } + dev: true + + /lilconfig/2.1.0: resolution: { - integrity: sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==, + integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==, } engines: { node: '>=10' } dev: true @@ -4870,35 +5327,36 @@ packages: } dev: true - /lint-staged/12.3.2: + /lint-staged/12.5.0: resolution: { - integrity: sha512-gtw4Cbj01SuVSfAOXC6ivd/7VKHTj51yj5xV8TgktFmYNMsZzXuSd5/brqJEA93v63wL7R6iDlunMANOechC0A==, + integrity: sha512-BKLUjWDsKquV/JuIcoQW4MSAI3ggwEImF1+sB4zaKvyVx1wBk3FsG7UK9bpnmBTN1pm7EH2BBcMwINJzCRv12g==, } engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } hasBin: true dependencies: cli-truncate: 3.1.0 - colorette: 2.0.16 - commander: 8.3.0 - debug: 4.3.3_supports-color@9.2.1 + colorette: 2.0.20 + commander: 9.5.0 + debug: 4.3.5_supports-color@9.4.0 execa: 5.1.1 - lilconfig: 2.0.4 - listr2: 4.0.1 - micromatch: 4.0.4 + lilconfig: 2.0.5 + listr2: 4.0.5 + micromatch: 4.0.7 normalize-path: 3.0.0 - object-inspect: 1.12.0 - string-argv: 0.3.1 - supports-color: 9.2.1 + object-inspect: 1.13.2 + pidtree: 0.5.0 + string-argv: 0.3.2 + supports-color: 9.4.0 yaml: 1.10.2 transitivePeerDependencies: - enquirer dev: true - /listr2/4.0.1: + /listr2/4.0.5: resolution: { - integrity: sha512-D65Nl+zyYHL2jQBGmxtH/pU8koPZo5C8iCNE8EoB04RwPgQG1wuaKwVbeZv9LJpiH4Nxs0FCp+nNcG8OqpniiA==, + integrity: sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==, } engines: { node: '>=12' } peerDependencies: @@ -4908,25 +5366,36 @@ packages: optional: true dependencies: cli-truncate: 2.1.0 - colorette: 2.0.16 + colorette: 2.0.20 log-update: 4.0.0 p-map: 4.0.0 - rfdc: 1.3.0 - rxjs: 7.5.2 + rfdc: 1.4.1 + rxjs: 7.8.1 through: 2.3.8 wrap-ansi: 7.0.0 dev: true /load-json-file/4.0.0: - resolution: { integrity: sha1-L19Fq5HjMhYjT9U62rZo607AmTs= } + resolution: + { + integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==, + } engines: { node: '>=4' } dependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.11 parse-json: 4.0.0 pify: 3.0.0 strip-bom: 3.0.0 dev: true + /load-tsconfig/0.2.5: + resolution: + { + integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==, + } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + dev: true + /loader-utils/1.4.0: resolution: { @@ -4939,16 +5408,19 @@ packages: json5: 1.0.1 dev: false - /local-pkg/0.4.1: + /local-pkg/0.4.3: resolution: { - integrity: sha512-lL87ytIGP2FU5PWwNDo0w3WhIo2gopIAxPg9RxDYF7m4rr5ahuZxP22xnJHIvaLTe4Z9P6uKKY2UHiwyB4pcrw==, + integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==, } engines: { node: '>=14' } dev: true /locate-path/2.0.0: - resolution: { integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= } + resolution: + { + integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==, + } engines: { node: '>=4' } dependencies: p-locate: 2.0.0 @@ -4976,11 +5448,25 @@ packages: dev: true /lodash.ismatch/4.4.0: - resolution: { integrity: sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc= } + resolution: + { + integrity: sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==, + } + dev: true + + /lodash.isplainobject/4.0.6: + resolution: + { + integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==, + } dev: true + optional: true /lodash.map/4.6.0: - resolution: { integrity: sha1-dx7Hg540c9nEzeKLGTlMNWL09tM= } + resolution: + { + integrity: sha512-worNHGKLDetmcEYDvh2stPCrrQRkP20E4l0iIS7F8EvzMqBBi7ltvFN5m1HvTf1P7Jk1txKhvFcmYsCr8O2F1Q==, + } dev: true /lodash.merge/4.6.2: @@ -4990,6 +5476,29 @@ packages: } dev: true + /lodash.mergewith/4.6.2: + resolution: + { + integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==, + } + dev: true + optional: true + + /lodash.sortby/4.7.0: + resolution: + { + integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==, + } + dev: true + + /lodash.uniq/4.5.0: + resolution: + { + integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==, + } + dev: true + optional: true + /lodash/4.17.21: resolution: { @@ -4997,6 +5506,17 @@ packages: } dev: true + /log-symbols/4.1.0: + resolution: + { + integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==, + } + engines: { node: '>=10' } + dependencies: + chalk: 4.1.2 + is-unicode-supported: 0.1.0 + dev: true + /log-update/4.0.0: resolution: { @@ -5011,17 +5531,27 @@ packages: dev: true /longest/2.0.1: - resolution: { integrity: sha1-eB4YMpaqlPbU2RbcM10NF676I/g= } + resolution: + { + integrity: sha512-Ajzxb8CM6WAnFjgiloPsI3bF+WCxcvhdIG3KNA2KN962+tdBsHcuQ4k4qX/EcS/2CRkcc0iAkR956Nib6aXU/Q==, + } engines: { node: '>=0.10.0' } dev: true - /loupe/2.3.1: + /loupe/2.3.7: resolution: { - integrity: sha512-EN1D3jyVmaX4tnajVlfbREU4axL647hLec1h/PXAb8CPDMJiYitcWF2UeLVNttRqaIqQs4x+mRvXf+d+TlDrCA==, + integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==, } dependencies: - get-func-name: 2.0.0 + get-func-name: 2.0.2 + dev: true + + /lru-cache/10.4.3: + resolution: + { + integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==, + } dev: true /lru-cache/6.0.0: @@ -5034,13 +5564,23 @@ packages: yallist: 4.0.0 dev: true - /magic-string/0.25.7: + /magic-string/0.25.9: + resolution: + { + integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==, + } + dependencies: + sourcemap-codec: 1.4.8 + + /magic-string/0.26.7: resolution: { - integrity: sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==, + integrity: sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==, } + engines: { node: '>=12' } dependencies: sourcemap-codec: 1.4.8 + dev: true /make-error/1.3.6: resolution: @@ -5050,12 +5590,18 @@ packages: dev: true /map-cache/0.2.2: - resolution: { integrity: sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= } + resolution: + { + integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==, + } engines: { node: '>=0.10.0' } dev: false /map-obj/1.0.1: - resolution: { integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= } + resolution: + { + integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==, + } engines: { node: '>=0.10.0' } dev: true @@ -5068,7 +5614,10 @@ packages: dev: true /map-visit/1.0.0: - resolution: { integrity: sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= } + resolution: + { + integrity: sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==, + } engines: { node: '>=0.10.0' } dependencies: object-visit: 1.0.1 @@ -5088,9 +5637,9 @@ packages: } engines: { node: '>=10' } dependencies: - '@types/minimist': 1.2.2 + '@types/minimist': 1.2.5 camelcase-keys: 6.2.2 - decamelize-keys: 1.1.0 + decamelize-keys: 1.1.1 hard-rejection: 2.1.0 minimist-options: 4.1.0 normalize-package-data: 3.0.3 @@ -5141,7 +5690,7 @@ packages: dependencies: arr-diff: 4.0.0 array-unique: 0.3.2 - braces: 2.3.2 + braces: 3.0.3 define-property: 1.0.0 extend-shallow: 2.0.1 extglob: 2.0.4 @@ -5152,16 +5701,18 @@ packages: regex-not: 1.0.2 snapdragon: 0.8.2 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color dev: false - /micromatch/4.0.4: + /micromatch/4.0.7: resolution: { - integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==, + integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==, } engines: { node: '>=8.6' } dependencies: - braces: 3.0.2 + braces: 3.0.3 picomatch: 2.3.1 /mime/1.6.0: @@ -5173,14 +5724,6 @@ packages: hasBin: true dev: true - /mimic-fn/1.2.0: - resolution: - { - integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==, - } - engines: { node: '>=4' } - dev: true - /mimic-fn/2.1.0: resolution: { @@ -5197,15 +5740,25 @@ packages: engines: { node: '>=4' } dev: true - /minimatch/3.0.4: + /minimatch/3.1.2: resolution: { - integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==, + integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==, } dependencies: brace-expansion: 1.1.11 dev: true + /minimatch/9.0.5: + resolution: + { + integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==, + } + engines: { node: '>=16 || 14 >=14.17' } + dependencies: + brace-expansion: 2.0.1 + dev: true + /minimist-options/4.1.0: resolution: { @@ -5218,11 +5771,26 @@ packages: kind-of: 6.0.3 dev: true - /minimist/1.2.5: + /minimist/1.2.7: + resolution: + { + integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==, + } + dev: true + + /minimist/1.2.8: + resolution: + { + integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==, + } + + /minipass/7.1.2: resolution: { - integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==, + integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==, } + engines: { node: '>=16 || 14 >=14.17' } + dev: true /mixin-deep/1.3.2: resolution: @@ -5242,7 +5810,7 @@ packages: } hasBin: true dependencies: - minimist: 1.2.5 + minimist: 1.2.8 dev: true /mkdirp/1.0.4: @@ -5254,40 +5822,57 @@ packages: hasBin: true dev: true - /mkdist/0.3.9_typescript@4.5.5: + /mkdist/0.3.13_typescript@4.9.5: resolution: { - integrity: sha512-X0QuifIKscsD8HoZkrhmc3VW1uqqk6Fjn8pUbZe/WJV3xYOJVtSiWGV8JM7nZtVDxzBobbJ5FUPS9V3m9uC59w==, + integrity: sha512-+eCPpkr8l2X630y5PIlkts2tzYEsb+aGIgXdrQv9ZGtWE2bLlD6kVIFfI6FJwFpjjw4dPPyorxQc6Uhm/oXlvg==, } hasBin: true peerDependencies: - typescript: '>=3.7' + typescript: '>=4.7.4' peerDependenciesMeta: typescript: optional: true dependencies: - defu: 5.0.1 - esbuild: 0.13.15 - fs-extra: 10.0.0 + defu: 6.1.4 + esbuild: 0.14.54 + fs-extra: 10.1.0 globby: 11.1.0 - jiti: 1.12.14 + jiti: 1.21.6 mri: 1.2.0 pathe: 0.2.0 - typescript: 4.5.5 + typescript: 4.9.5 + dev: true + + /mlly/0.4.3: + resolution: + { + integrity: sha512-xezyv7hnfFPuiDS3AiJuWs0OxlvooS++3L2lURvmh/1n7UG4O2Ehz9UkwWgg3wyLEPKGVfJLlr2DjjTCl9UJTg==, + } dev: true - /mlly/0.3.19: + /mlly/0.5.17: resolution: { - integrity: sha512-zMq5n3cOf4fOzA4WoeulxagbAgMChdev3MgP6K51k7M0u2whTXxupfIY4VVzws4vxkiWhwH1rVQcsw7zDGfRhA==, + integrity: sha512-Rn+ai4G+CQXptDFSRNnChEgNr+xAEauYhwRvpPl/UHStTlgkIftplgJRsA2OXPuoUn86K4XAjB26+x5CEvVb6A==, } + dependencies: + acorn: 8.12.1 + pathe: 1.1.2 + pkg-types: 1.1.3 + ufo: 1.5.3 dev: true - /mlly/0.4.1: + /mlly/1.7.1: resolution: { - integrity: sha512-MMJfTYwiasPah+Tx1s948OWd/+dnSxMpwPDgIt4uhnsGRuKgWG6RxUA1SzQI7Tvv0WCcpdast7htAuLU6J7YcA==, + integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==, } + dependencies: + acorn: 8.12.1 + pathe: 1.1.2 + pkg-types: 1.1.3 + ufo: 1.5.3 dev: true /modify-values/1.0.1: @@ -5307,7 +5892,10 @@ packages: dev: true /ms/2.0.0: - resolution: { integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= } + resolution: + { + integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==, + } dev: false /ms/2.1.2: @@ -5323,8 +5911,11 @@ packages: } dev: true - /mute-stream/0.0.7: - resolution: { integrity: sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s= } + /mute-stream/0.0.8: + resolution: + { + integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==, + } dev: true /mz/2.7.0: @@ -5338,10 +5929,10 @@ packages: thenify-all: 1.6.0 dev: true - /nanoid/3.2.0: + /nanoid/3.3.7: resolution: { - integrity: sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==, + integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==, } engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 } hasBin: true @@ -5364,10 +5955,22 @@ packages: regex-not: 1.0.2 snapdragon: 0.8.2 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color dev: false + /natural-compare-lite/1.4.0: + resolution: + { + integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==, + } + dev: true + /natural-compare/1.4.0: - resolution: { integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= } + resolution: + { + integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==, + } dev: true /neo-async/2.6.2: @@ -5391,8 +5994,8 @@ packages: } dependencies: hosted-git-info: 2.8.9 - resolve: 1.22.0 - semver: 5.7.1 + resolve: 1.22.8 + semver: 5.7.2 validate-npm-package-license: 3.0.4 dev: true @@ -5404,8 +6007,8 @@ packages: engines: { node: '>=10' } dependencies: hosted-git-info: 4.1.0 - is-core-module: 2.8.1 - semver: 7.3.5 + is-core-module: 2.14.0 + semver: 7.6.2 validate-npm-package-license: 3.0.4 dev: true @@ -5437,11 +6040,17 @@ packages: dev: false /object-assign/4.1.1: - resolution: { integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= } + resolution: + { + integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==, + } engines: { node: '>=0.10.0' } /object-copy/0.1.0: - resolution: { integrity: sha1-fn2Fi3gb18mRpBupde04EnVOmYw= } + resolution: + { + integrity: sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==, + } engines: { node: '>=0.10.0' } dependencies: copy-descriptor: 0.1.1 @@ -5449,40 +6058,43 @@ packages: kind-of: 3.2.2 dev: false - /object-inspect/1.12.0: + /object-inspect/1.13.2: resolution: { - integrity: sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==, + integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==, } + engines: { node: '>= 0.4' } dev: true /object-visit/1.0.1: - resolution: { integrity: sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= } + resolution: + { + integrity: sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==, + } engines: { node: '>=0.10.0' } dependencies: isobject: 3.0.1 dev: false /object.pick/1.3.0: - resolution: { integrity: sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= } + resolution: + { + integrity: sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==, + } engines: { node: '>=0.10.0' } dependencies: isobject: 3.0.1 dev: false /once/1.4.0: - resolution: { integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E= } + resolution: + { + integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==, + } dependencies: wrappy: 1.0.2 dev: true - /onetime/2.0.1: - resolution: { integrity: sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= } - engines: { node: '>=4' } - dependencies: - mimic-fn: 1.2.0 - dev: true - /onetime/5.1.2: resolution: { @@ -5501,10 +6113,10 @@ packages: hasBin: true dev: true - /optionator/0.9.1: + /optionator/0.9.4: resolution: { - integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==, + integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==, } engines: { node: '>= 0.8.0' } dependencies: @@ -5513,11 +6125,32 @@ packages: levn: 0.4.1 prelude-ls: 1.2.1 type-check: 0.4.0 - word-wrap: 1.2.3 + word-wrap: 1.2.5 + dev: true + + /ora/5.4.1: + resolution: + { + integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==, + } + engines: { node: '>=10' } + dependencies: + bl: 4.1.0 + chalk: 4.1.2 + cli-cursor: 3.1.0 + cli-spinners: 2.9.2 + is-interactive: 1.0.0 + is-unicode-supported: 0.1.0 + log-symbols: 4.1.0 + strip-ansi: 6.0.1 + wcwidth: 1.0.1 dev: true /os-tmpdir/1.0.2: - resolution: { integrity: sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= } + resolution: + { + integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==, + } engines: { node: '>=0.10.0' } dev: true @@ -5552,7 +6185,10 @@ packages: dev: true /p-locate/2.0.0: - resolution: { integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= } + resolution: + { + integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==, + } engines: { node: '>=4' } dependencies: p-limit: 1.3.0 @@ -5589,7 +6225,10 @@ packages: dev: true /p-try/1.0.0: - resolution: { integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= } + resolution: + { + integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==, + } engines: { node: '>=4' } dev: true @@ -5601,6 +6240,13 @@ packages: engines: { node: '>=6' } dev: true + /package-json-from-dist/1.0.0: + resolution: + { + integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==, + } + dev: true + /parent-module/1.0.1: resolution: { @@ -5612,7 +6258,10 @@ packages: dev: true /parse-json/4.0.0: - resolution: { integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= } + resolution: + { + integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==, + } engines: { node: '>=4' } dependencies: error-ex: 1.3.2 @@ -5626,24 +6275,33 @@ packages: } engines: { node: '>=8' } dependencies: - '@babel/code-frame': 7.16.7 + '@babel/code-frame': 7.24.7 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 dev: true /parse-passwd/1.0.0: - resolution: { integrity: sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= } + resolution: + { + integrity: sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==, + } engines: { node: '>=0.10.0' } dev: true /pascalcase/0.1.1: - resolution: { integrity: sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= } + resolution: + { + integrity: sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==, + } engines: { node: '>=0.10.0' } dev: false /path-exists/3.0.0: - resolution: { integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= } + resolution: + { + integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==, + } engines: { node: '>=4' } dev: true @@ -5656,7 +6314,10 @@ packages: dev: true /path-is-absolute/1.0.1: - resolution: { integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18= } + resolution: + { + integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==, + } engines: { node: '>=0.10.0' } dev: true @@ -5675,6 +6336,17 @@ packages: } dev: true + /path-scurry/1.11.1: + resolution: + { + integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==, + } + engines: { node: '>=16 || 14 >=14.18' } + dependencies: + lru-cache: 10.4.3 + minipass: 7.1.2 + dev: true + /path-type/3.0.0: resolution: { @@ -5699,6 +6371,20 @@ packages: integrity: sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==, } + /pathe/0.3.9: + resolution: + { + integrity: sha512-6Y6s0vT112P3jD8dGfuS6r+lpa0qqNrLyHPOwvXMnyNTQaYiwgau2DP3aNDsR13xqtGj7rrPo+jFUATpU6/s+g==, + } + dev: true + + /pathe/1.1.2: + resolution: + { + integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==, + } + dev: true + /pathval/1.1.1: resolution: { @@ -5706,10 +6392,10 @@ packages: } dev: true - /picocolors/1.0.0: + /picocolors/1.0.1: resolution: { - integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==, + integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==, } /picomatch/2.3.1: @@ -5719,33 +6405,59 @@ packages: } engines: { node: '>=8.6' } + /pidtree/0.5.0: + resolution: + { + integrity: sha512-9nxspIM7OpZuhBxPg73Zvyq7j1QMPMPsGKTqRc2XOaFQauDvoNz9fM1Wdkjmeo7l9GXOZiRs97sPkuayl39wjA==, + } + engines: { node: '>=0.10' } + hasBin: true + dev: true + /pify/2.3.0: - resolution: { integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw= } + resolution: + { + integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==, + } engines: { node: '>=0.10.0' } dev: true /pify/3.0.0: - resolution: { integrity: sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= } + resolution: + { + integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==, + } engines: { node: '>=4' } dev: true - /pirates/4.0.5: + /pirates/4.0.6: resolution: { - integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==, + integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==, } engines: { node: '>= 6' } dev: true - /pkg-types/0.3.2: + /pkg-types/0.3.6: resolution: { - integrity: sha512-eBYzX/7NYsQEOR2alWY4rnQB49G62oHzFpoi9Som56aUr8vB8UGcmcIia9v8fpBeuhH3Ltentuk2OGpp4IQV3Q==, + integrity: sha512-uQZutkkh6axl1GxDm5/+8ivVdwuJ5pyDGqJeSiIWIUWIqYiK3p9QKozN/Rv6eVvFoeSWkN1uoYeSDBwwBJBtbg==, } dependencies: - jsonc-parser: 3.0.0 - mlly: 0.3.19 - pathe: 0.2.0 + jsonc-parser: 3.3.1 + mlly: 0.5.17 + pathe: 0.3.9 + dev: true + + /pkg-types/1.1.3: + resolution: + { + integrity: sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA==, + } + dependencies: + confbox: 0.1.7 + mlly: 1.7.1 + pathe: 1.1.2 dev: true /portfinder/1.0.28: @@ -5758,30 +6470,38 @@ packages: async: 2.6.3 debug: 3.2.7 mkdirp: 0.5.5 + transitivePeerDependencies: + - supports-color dev: true /posix-character-classes/0.1.1: - resolution: { integrity: sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= } + resolution: + { + integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==, + } engines: { node: '>=0.10.0' } dev: false - /postcss-load-config/3.1.1: + /postcss-load-config/3.1.4: resolution: { - integrity: sha512-c/9XYboIbSEUZpiD1UQD0IKiUe8n9WHYV7YFe7X7J+ZwCsEKkUJSFWjS9hBU1RR9THR7jMXst8sxiqP0jjo2mg==, + integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==, } engines: { node: '>= 10' } peerDependencies: + postcss: '>=8.0.9' ts-node: '>=9.0.0' peerDependenciesMeta: + postcss: + optional: true ts-node: optional: true dependencies: - lilconfig: 2.0.4 + lilconfig: 2.1.0 yaml: 1.10.2 dev: true - /postcss-prefix-selector/1.14.0_postcss@5.2.18: + /postcss-prefix-selector/1.14.0_postcss@8.4.39: resolution: { integrity: sha512-8d5fiBQZWMtGWH/7ewEeo6RnBNyT2kLD5wTIfV2oHYqH4hjiofg/rP5X3SUwnqOINzE4mM/K/UOAiNrIaKzd4w==, @@ -5789,35 +6509,25 @@ packages: peerDependencies: postcss: 7.x || 8.x dependencies: - postcss: 5.2.18 + postcss: 8.4.39 dev: false - /postcss/5.2.18: + /postcss/8.4.39: resolution: { - integrity: sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==, + integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==, } - engines: { node: '>=0.12' } + engines: { node: ^10 || ^12 || >=14 } dependencies: - chalk: 1.1.3 - js-base64: 2.6.4 - source-map: 0.5.7 - supports-color: 3.2.3 - dev: false + nanoid: 3.3.7 + picocolors: 1.0.1 + source-map-js: 1.2.0 - /postcss/8.4.5: + /posthtml-parser/0.2.1: resolution: { - integrity: sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==, + integrity: sha512-nPC53YMqJnc/+1x4fRYFfm81KV2V+G9NZY+hTohpYg64Ay7NemWWcV4UWuy/SgMupqQ3kJ88M/iRfZmSnxT+pw==, } - engines: { node: ^10 || ^12 || >=14 } - dependencies: - nanoid: 3.2.0 - picocolors: 1.0.0 - source-map-js: 1.0.2 - - /posthtml-parser/0.2.1: - resolution: { integrity: sha1-NdUw3jhnQMK6JP8usvrznM3ycd0= } dependencies: htmlparser2: 3.10.1 isobject: 2.1.0 @@ -5853,7 +6563,10 @@ packages: dev: false /posthtml/0.9.2: - resolution: { integrity: sha1-9MBtufZ7Yf0XxOJW5+PZUVv3Jv0= } + resolution: + { + integrity: sha512-spBB5sgC4cv2YcW03f/IAUN1pgDJWNWD8FzkyY4mArLUMJW+KlQhlmUdKAHQuPfb00Jl5xIfImeOsf6YL8QK7Q==, + } engines: { node: '>=0.10.0' } dependencies: posthtml-parser: 0.2.1 @@ -5868,10 +6581,10 @@ packages: engines: { node: '>= 0.8.0' } dev: true - /prettier/2.5.1: + /prettier/2.8.8: resolution: { - integrity: sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==, + integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==, } engines: { node: '>=10.13.0' } hasBin: true @@ -5892,17 +6605,24 @@ packages: } dev: true - /punycode/2.1.1: + /punycode/2.3.1: resolution: { - integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==, + integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==, } engines: { node: '>=6' } dev: true /q/1.5.1: - resolution: { integrity: sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= } + resolution: + { + integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==, + } engines: { node: '>=0.6.0', teleport: '>=0.2.0' } + deprecated: |- + You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other. + + (For a CapTP with native promises, see @endo/eventual-send and @endo/captp) dev: true /qs/6.10.3: @@ -5916,7 +6636,10 @@ packages: dev: true /query-string/4.3.4: - resolution: { integrity: sha1-u7aTucqRXCMlFbIosaArYJBD2+s= } + resolution: + { + integrity: sha512-O2XLNDBIg1DnTOa+2XrIwSiXEV8h2KImXUnjhhn2+UsvZ+Es2uyd5CCRTNQlDGbzUQOW3aYCBx9rVA6dzsiY7Q==, + } engines: { node: '>=0.10.0' } dependencies: object-assign: 4.1.1 @@ -5938,7 +6661,10 @@ packages: dev: true /read-pkg-up/3.0.0: - resolution: { integrity: sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc= } + resolution: + { + integrity: sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==, + } engines: { node: '>=4' } dependencies: find-up: 2.1.0 @@ -5958,7 +6684,10 @@ packages: dev: true /read-pkg/3.0.0: - resolution: { integrity: sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= } + resolution: + { + integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==, + } engines: { node: '>=4' } dependencies: load-json-file: 4.0.0 @@ -5973,16 +6702,16 @@ packages: } engines: { node: '>=8' } dependencies: - '@types/normalize-package-data': 2.4.1 + '@types/normalize-package-data': 2.4.4 normalize-package-data: 2.5.0 parse-json: 5.2.0 type-fest: 0.6.0 dev: true - /readable-stream/2.3.7: + /readable-stream/2.3.8: resolution: { - integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==, + integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==, } dependencies: core-util-is: 1.0.3 @@ -5994,10 +6723,10 @@ packages: util-deprecate: 1.0.2 dev: true - /readable-stream/3.6.0: + /readable-stream/3.6.2: resolution: { - integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==, + integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==, } engines: { node: '>= 6' } dependencies: @@ -6037,38 +6766,35 @@ packages: safe-regex: 1.1.0 dev: false - /regexpp/3.2.0: + /require-directory/2.1.1: resolution: { - integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==, + integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==, } - engines: { node: '>=8' } + engines: { node: '>=0.10.0' } dev: true - /repeat-element/1.1.4: + /require-from-string/2.0.2: resolution: { - integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==, + integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==, } engines: { node: '>=0.10.0' } - dev: false - - /repeat-string/1.6.1: - resolution: { integrity: sha1-jcrkcOHIirwtYA//Sndihtp15jc= } - engines: { node: '>=0.10' } - dev: false - - /require-directory/2.1.1: - resolution: { integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I= } - engines: { node: '>=0.10.0' } dev: true + optional: true /requires-port/1.0.0: - resolution: { integrity: sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= } + resolution: + { + integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==, + } dev: true /resolve-dir/1.0.1: - resolution: { integrity: sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= } + resolution: + { + integrity: sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==, + } engines: { node: '>=0.10.0' } dependencies: expand-tilde: 2.0.2 @@ -6102,30 +6828,25 @@ packages: dev: true /resolve-url/0.2.1: - resolution: { integrity: sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= } + resolution: + { + integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==, + } deprecated: https://github.com/lydell/resolve-url#deprecated dev: false - /resolve/1.22.0: + /resolve/1.22.8: resolution: { - integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==, + integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==, } hasBin: true dependencies: - is-core-module: 2.8.1 + is-core-module: 2.14.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 dev: true - /restore-cursor/2.0.0: - resolution: { integrity: sha1-n37ih/gv0ybU/RYpI9YhKe7g368= } - engines: { node: '>=4' } - dependencies: - onetime: 2.0.1 - signal-exit: 3.0.6 - dev: true - /restore-cursor/3.1.0: resolution: { @@ -6134,7 +6855,7 @@ packages: engines: { node: '>=8' } dependencies: onetime: 5.1.2 - signal-exit: 3.0.6 + signal-exit: 3.0.7 dev: true /ret/0.1.15: @@ -6152,10 +6873,10 @@ packages: } engines: { iojs: '>=1.0.0', node: '>=0.10.0' } - /rfdc/1.3.0: + /rfdc/1.4.1: resolution: { - integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==, + integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==, } dev: true @@ -6164,58 +6885,70 @@ packages: { integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==, } + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true dependencies: - glob: 7.2.0 + glob: 7.2.3 dev: true - /rollup-plugin-dts/4.1.0_rollup@2.66.1+typescript@4.5.5: + /rollup-plugin-dts/4.2.3_zptcx3kz3uwp66hzhyyt545weq: resolution: { - integrity: sha512-rriXIm3jdUiYeiAAd1Fv+x2AxK6Kq6IybB2Z/IdoAW95fb4uRUurYsEYKa8L1seedezDeJhy8cfo8FEL9aZzqg==, + integrity: sha512-jlcpItqM2efqfIiKzDB/IKOS9E9fDvbkJSGw5GtK/PqPGS9eC3R3JKyw2VvpTktZA+TNgJRMu1NTv244aTUzzQ==, } - engines: { node: '>=v12.22.7' } + engines: { node: '>=v12.22.12' } peerDependencies: rollup: ^2.55 - typescript: ~4.1 || ~4.2 || ~4.3 || ~4.4 || ~4.5 + typescript: ^4.1 dependencies: - magic-string: 0.25.7 - rollup: 2.66.1 - typescript: 4.5.5 + magic-string: 0.26.7 + rollup: 2.79.1 + typescript: 4.9.5 optionalDependencies: - '@babel/code-frame': 7.16.7 + '@babel/code-frame': 7.24.7 dev: true - /rollup-plugin-esbuild/4.8.2_esbuild@0.14.14+rollup@2.66.1: + /rollup-plugin-esbuild/4.10.3_gkkadhp4kuvg7lmep2ttfihjii: resolution: { - integrity: sha512-wsaYNOjzTb6dN1qCIZsMZ7Q0LWiPJklYs2TDI8vJA2LUbvtPUY+17TC8C0vSat3jPMInfR9XWKdA7ttuwkjsGQ==, + integrity: sha512-RILwUCgnCL5vo8vyZ/ZpwcqRuE5KmLizEv6BujBQfgXFZ6ggcS0FiYvQN+gsTJfWCMaU37l0Fosh4eEufyO97Q==, } engines: { node: '>=12' } peerDependencies: esbuild: '>=0.10.1' rollup: ^1.20.0 || ^2.0.0 dependencies: - '@rollup/pluginutils': 4.1.2 - debug: 4.3.3 + '@rollup/pluginutils': 4.2.1 + debug: 4.3.5 es-module-lexer: 0.9.3 - esbuild: 0.14.14 + esbuild: 0.14.54 joycon: 3.1.1 - jsonc-parser: 3.0.0 - rollup: 2.66.1 + jsonc-parser: 3.3.1 + rollup: 2.79.1 transitivePeerDependencies: - supports-color dev: true - /rollup/2.66.1: + /rollup/2.77.3: + resolution: + { + integrity: sha512-/qxNTG7FbmefJWoeeYJFbHehJ2HNWnjkAFRKzWN/45eNBBF/r8lo992CwcJXEzyVxs5FmfId+vTSTQDb+bxA+g==, + } + engines: { node: '>=10.0.0' } + hasBin: true + optionalDependencies: + fsevents: 2.3.3 + dev: true + + /rollup/2.79.1: resolution: { - integrity: sha512-crSgLhSkLMnKr4s9iZ/1qJCplgAgrRY+igWv8KhG/AjKOJ0YX/WpmANyn8oxrw+zenF3BXWDLa7Xl/QZISH+7w==, + integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==, } engines: { node: '>=10.0.0' } hasBin: true optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: true /run-async/2.4.1: @@ -6234,23 +6967,13 @@ packages: dependencies: queue-microtask: 1.2.3 - /rxjs/6.6.7: - resolution: - { - integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==, - } - engines: { npm: '>=2.0.0' } - dependencies: - tslib: 1.14.1 - dev: true - - /rxjs/7.5.2: + /rxjs/7.8.1: resolution: { - integrity: sha512-PwDt186XaL3QN5qXj/H9DGyHhP3/RYYgZZwqBv9Tv8rsAaiwFH1IsJJlcgD37J7UW5a6O67qX0KWKS3/pu0m4w==, + integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==, } dependencies: - tslib: 2.3.1 + tslib: 2.6.3 dev: true /safe-buffer/5.1.2: @@ -6267,7 +6990,10 @@ packages: } /safe-regex/1.1.0: - resolution: { integrity: sha1-QKNmnzsHfR6UPURinhV91IAjvy4= } + resolution: + { + integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==, + } dependencies: ret: 0.1.15 dev: false @@ -6287,34 +7013,35 @@ packages: dev: true /secure-compare/3.0.1: - resolution: { integrity: sha1-8aAymzCLIh+uN7mXTz1XjQypmeM= } + resolution: + { + integrity: sha512-AckIIV90rPDcBcglUwXPF3kg0P0qmPsPXAj6BBEENQE1p5yA1xfmDJzfi1Tappj37Pv2mVbKpL3Z1T+Nn7k1Qw==, + } dev: true - /semver/5.7.1: + /semver/5.7.2: resolution: { - integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==, + integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==, } hasBin: true dev: true - /semver/6.3.0: + /semver/6.3.1: resolution: { - integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==, + integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==, } hasBin: true dev: true - /semver/7.3.5: + /semver/7.6.2: resolution: { - integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==, + integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==, } engines: { node: '>=10' } hasBin: true - dependencies: - lru-cache: 6.0.0 dev: true /set-value/2.0.1: @@ -6356,14 +7083,22 @@ packages: dependencies: call-bind: 1.0.2 get-intrinsic: 1.1.1 - object-inspect: 1.12.0 + object-inspect: 1.13.2 + dev: true + + /signal-exit/3.0.7: + resolution: + { + integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==, + } dev: true - /signal-exit/3.0.6: + /signal-exit/4.1.0: resolution: { - integrity: sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==, + integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==, } + engines: { node: '>=14' } dev: true /slash/3.0.0: @@ -6405,32 +7140,10 @@ packages: } engines: { node: '>=12' } dependencies: - ansi-styles: 6.1.0 + ansi-styles: 6.2.1 is-fullwidth-code-point: 4.0.0 dev: true - /snapdragon-node/2.1.1: - resolution: - { - integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==, - } - engines: { node: '>=0.10.0' } - dependencies: - define-property: 1.0.0 - isobject: 3.0.1 - snapdragon-util: 3.0.1 - dev: false - - /snapdragon-util/3.0.1: - resolution: - { - integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==, - } - engines: { node: '>=0.10.0' } - dependencies: - kind-of: 3.2.2 - dev: false - /snapdragon/0.8.2: resolution: { @@ -6446,12 +7159,14 @@ packages: source-map: 0.5.7 source-map-resolve: 0.5.3 use: 3.1.1 + transitivePeerDependencies: + - supports-color dev: false - /source-map-js/1.0.2: + /source-map-js/1.2.0: resolution: { - integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==, + integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==, } engines: { node: '>=0.10.0' } @@ -6478,7 +7193,10 @@ packages: dev: false /source-map/0.5.7: - resolution: { integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= } + resolution: + { + integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==, + } engines: { node: '>=0.10.0' } /source-map/0.6.1: @@ -6488,12 +7206,14 @@ packages: } engines: { node: '>=0.10.0' } - /source-map/0.7.3: + /source-map/0.8.0-beta.0: resolution: { - integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==, + integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==, } engines: { node: '>= 8' } + dependencies: + whatwg-url: 7.1.0 dev: true /sourcemap-codec/1.4.8: @@ -6501,21 +7221,22 @@ packages: { integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==, } + deprecated: Please use @jridgewell/sourcemap-codec instead - /spdx-correct/3.1.1: + /spdx-correct/3.2.0: resolution: { - integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==, + integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==, } dependencies: spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.11 + spdx-license-ids: 3.0.18 dev: true - /spdx-exceptions/2.3.0: + /spdx-exceptions/2.5.0: resolution: { - integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==, + integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==, } dev: true @@ -6525,14 +7246,14 @@ packages: integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==, } dependencies: - spdx-exceptions: 2.3.0 - spdx-license-ids: 3.0.11 + spdx-exceptions: 2.5.0 + spdx-license-ids: 3.0.18 dev: true - /spdx-license-ids/3.0.11: + /spdx-license-ids/3.0.18: resolution: { - integrity: sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==, + integrity: sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ==, } dev: true @@ -6561,7 +7282,7 @@ packages: integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==, } dependencies: - readable-stream: 3.6.0 + readable-stream: 3.6.2 dev: true /stable/0.1.8: @@ -6569,10 +7290,14 @@ packages: { integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==, } + deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' dev: false /static-extend/0.1.2: - resolution: { integrity: sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= } + resolution: + { + integrity: sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==, + } engines: { node: '>=0.10.0' } dependencies: define-property: 0.2.5 @@ -6580,27 +7305,19 @@ packages: dev: false /strict-uri-encode/1.1.0: - resolution: { integrity: sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= } - engines: { node: '>=0.10.0' } - dev: false - - /string-argv/0.3.1: resolution: { - integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==, + integrity: sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==, } - engines: { node: '>=0.6.19' } - dev: true + engines: { node: '>=0.10.0' } + dev: false - /string-width/2.1.1: + /string-argv/0.3.2: resolution: { - integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==, + integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==, } - engines: { node: '>=4' } - dependencies: - is-fullwidth-code-point: 2.0.0 - strip-ansi: 4.0.0 + engines: { node: '>=0.6.19' } dev: true /string-width/4.2.3: @@ -6615,16 +7332,16 @@ packages: strip-ansi: 6.0.1 dev: true - /string-width/5.1.0: + /string-width/5.1.2: resolution: { - integrity: sha512-7x54QnN21P+XL/v8SuNKvfgsUre6PXpN7mc77N3HlZv+f1SBRGmjxtOud2Z6FZ8DmdkD/IdjCaf9XXbnqmTZGQ==, + integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==, } engines: { node: '>=12' } dependencies: eastasianwidth: 0.2.0 emoji-regex: 9.2.2 - strip-ansi: 7.0.1 + strip-ansi: 7.1.0 dev: true /string_decoder/1.1.1: @@ -6644,30 +7361,6 @@ packages: dependencies: safe-buffer: 5.2.1 - /strip-ansi/3.0.1: - resolution: { integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= } - engines: { node: '>=0.10.0' } - dependencies: - ansi-regex: 2.1.1 - dev: false - - /strip-ansi/4.0.0: - resolution: { integrity: sha1-qEeQIusaw2iocTibY1JixQXuNo8= } - engines: { node: '>=4' } - dependencies: - ansi-regex: 3.0.0 - dev: true - - /strip-ansi/5.2.0: - resolution: - { - integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==, - } - engines: { node: '>=6' } - dependencies: - ansi-regex: 4.1.0 - dev: true - /strip-ansi/6.0.1: resolution: { @@ -6678,10 +7371,10 @@ packages: ansi-regex: 5.0.1 dev: true - /strip-ansi/7.0.1: + /strip-ansi/7.1.0: resolution: { - integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==, + integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==, } engines: { node: '>=12' } dependencies: @@ -6689,7 +7382,10 @@ packages: dev: true /strip-bom/3.0.0: - resolution: { integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= } + resolution: + { + integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==, + } engines: { node: '>=4' } dev: true @@ -6719,14 +7415,6 @@ packages: min-indent: 1.0.1 dev: true - /strip-json-comments/3.0.1: - resolution: - { - integrity: sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==, - } - engines: { node: '>=8' } - dev: true - /strip-json-comments/3.1.1: resolution: { @@ -6735,34 +7423,23 @@ packages: engines: { node: '>=8' } dev: true - /sucrase/3.20.3: + /sucrase/3.35.0: resolution: { - integrity: sha512-azqwq0/Bs6RzLAdb4dXxsCgMtAaD2hzmUr4UhSfsxO46JFPAwMnnb441B/qsudZiS6Ylea3JXZe3Q497lsgXzQ==, + integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==, } - engines: { node: '>=8' } + engines: { node: '>=16 || 14 >=14.17' } hasBin: true dependencies: + '@jridgewell/gen-mapping': 0.3.5 commander: 4.1.1 - glob: 7.1.6 + glob: 10.4.5 lines-and-columns: 1.2.4 mz: 2.7.0 - pirates: 4.0.5 + pirates: 4.0.6 ts-interface-checker: 0.1.13 dev: true - /supports-color/2.0.0: - resolution: { integrity: sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= } - engines: { node: '>=0.8.0' } - dev: false - - /supports-color/3.2.3: - resolution: { integrity: sha1-ZawFBLOVQXHYpklGsq48u4pfVPY= } - engines: { node: '>=0.8.0' } - dependencies: - has-flag: 1.0.0 - dev: false - /supports-color/5.5.0: resolution: { @@ -6783,10 +7460,10 @@ packages: has-flag: 4.0.0 dev: true - /supports-color/9.2.1: + /supports-color/9.4.0: resolution: { - integrity: sha512-Obv7ycoCTG51N7y175StI9BlAXrmgZrFhZOb0/PyjHBher/NmsdBgbbQ1Inhq+gIhz6+7Gb+jWF2Vqi7Mf1xnQ==, + integrity: sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==, } engines: { node: '>=12' } dev: true @@ -6812,16 +7489,21 @@ packages: loader-utils: 1.4.0 merge-options: 1.0.1 micromatch: 3.1.0 - postcss: 5.2.18 - postcss-prefix-selector: 1.14.0_postcss@5.2.18 + postcss: 8.4.39 + postcss-prefix-selector: 1.14.0_postcss@8.4.39 posthtml-rename-id: 1.0.12 posthtml-svg-mode: 1.0.3 query-string: 4.3.4 traverse: 0.6.6 + transitivePeerDependencies: + - supports-color dev: false /svg-tags/1.0.0: - resolution: { integrity: sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q= } + resolution: + { + integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==, + } dev: true /svgo/2.8.0: @@ -6837,7 +7519,7 @@ packages: css-select: 4.2.1 css-tree: 1.1.3 csso: 4.2.0 - picocolors: 1.0.0 + picocolors: 1.0.1 stable: 0.1.8 dev: false @@ -6869,11 +7551,17 @@ packages: dev: true /text-table/0.2.0: - resolution: { integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= } + resolution: + { + integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==, + } dev: true /thenify-all/1.6.0: - resolution: { integrity: sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY= } + resolution: + { + integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==, + } engines: { node: '>=0.8' } dependencies: thenify: 3.3.1 @@ -6889,7 +7577,10 @@ packages: dev: true /through/2.3.8: - resolution: { integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= } + resolution: + { + integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==, + } dev: true /through2/2.0.5: @@ -6898,7 +7589,7 @@ packages: integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==, } dependencies: - readable-stream: 2.3.7 + readable-stream: 2.3.8 xtend: 4.0.2 dev: true @@ -6908,13 +7599,13 @@ packages: integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==, } dependencies: - readable-stream: 3.6.0 + readable-stream: 3.6.2 dev: true - /tinypool/0.1.1: + /tinypool/0.1.3: resolution: { - integrity: sha512-sW2fQZ2BRb/GX5v55NkHiTrbMLx0eX0xNpP+VGhOe2f7Oo04+LeClDyM19zCE/WCy7jJ8kzIJ0Ojrxj3UhN9Sg==, + integrity: sha512-2IfcQh7CP46XGWGGbdyO4pjcKqsmVqFAPcXfPxcPXmOWt9cYkTP9HcDmGgsfijYoAEc4z9qcpM/BaBz46Y9/CQ==, } engines: { node: '>=14.0.0' } dev: true @@ -6938,25 +7629,22 @@ packages: dev: true /to-fast-properties/2.0.0: - resolution: { integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= } + resolution: + { + integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==, + } engines: { node: '>=4' } - dev: true /to-object-path/0.3.0: - resolution: { integrity: sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= } + resolution: + { + integrity: sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==, + } engines: { node: '>=0.10.0' } dependencies: kind-of: 3.2.2 dev: false - /to-regex-range/2.1.1: - resolution: { integrity: sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= } - engines: { node: '>=0.10.0' } - dependencies: - is-number: 3.0.0 - repeat-string: 1.6.1 - dev: false - /to-regex-range/5.0.1: resolution: { @@ -6979,8 +7667,20 @@ packages: safe-regex: 1.1.0 dev: false + /tr46/1.0.1: + resolution: + { + integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==, + } + dependencies: + punycode: 2.3.1 + dev: true + /traverse/0.6.6: - resolution: { integrity: sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc= } + resolution: + { + integrity: sha512-kdf4JKs8lbARxWdp7RKdNzoJBhGUcIalSYibuGyHJbmk40pOysQ0+QPvlkCOICOivDWU2IJo2rkrxyTK2AH4fw==, + } dev: false /tree-kill/1.2.2: @@ -7006,10 +7706,10 @@ packages: } dev: true - /ts-node/10.4.0_40146b36d18138e3202fbb722e5f65e4: + /ts-node/10.9.2_cin3sed6ohfsopbmt6orxeb4o4: resolution: { - integrity: sha512-g0FlPvvCXSIO1JDF6S232P5jPYqBkRL9qly81ZgAOSU7rwI0stphCgd2kLiCrU9DjQCrJMWEqcNSjQL02s6d8A==, + integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==, } hasBin: true peerDependencies: @@ -7023,19 +7723,20 @@ packages: '@swc/wasm': optional: true dependencies: - '@cspotcode/source-map-support': 0.7.0 - '@tsconfig/node10': 1.0.8 - '@tsconfig/node12': 1.0.9 - '@tsconfig/node14': 1.0.1 - '@tsconfig/node16': 1.0.2 - '@types/node': 17.0.13 - acorn: 8.7.0 - acorn-walk: 8.2.0 + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.11 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 17.0.45 + acorn: 8.12.1 + acorn-walk: 8.3.3 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 4.5.5 + typescript: 4.9.5 + v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true @@ -7046,46 +7747,52 @@ packages: } dev: true - /tslib/2.3.1: + /tslib/2.6.3: resolution: { - integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==, + integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==, } dev: true - /tsup/5.11.11_typescript@4.5.5: + /tsup/5.12.9_typescript@4.9.5: resolution: { - integrity: sha512-rgbTu+KhAI9PdGUS07rKohDXbRLTstBGJaxl75q7RZYRGF+n+kN8L4RlXY5pqYb9Hsq0gEB6nS39v7nSvVBS+g==, + integrity: sha512-dUpuouWZYe40lLufo64qEhDpIDsWhRbr2expv5dHEMjwqeKJS2aXA/FPqs1dxO4T6mBojo7rvo3jP9NNzaKyDg==, } hasBin: true peerDependencies: + '@swc/core': ^1 + postcss: ^8.4.12 typescript: ^4.1.0 peerDependenciesMeta: + '@swc/core': + optional: true + postcss: + optional: true typescript: optional: true dependencies: - bundle-require: 2.3.0_esbuild@0.14.14 - cac: 6.7.12 - chokidar: 3.5.3 - debug: 4.3.3 - esbuild: 0.14.14 + bundle-require: 3.1.2_esbuild@0.14.54 + cac: 6.7.14 + chokidar: 3.6.0 + debug: 4.3.5 + esbuild: 0.14.54 execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 3.1.1 + postcss-load-config: 3.1.4 resolve-from: 5.0.0 - rollup: 2.66.1 - source-map: 0.7.3 - sucrase: 3.20.3 + rollup: 2.79.1 + source-map: 0.8.0-beta.0 + sucrase: 3.35.0 tree-kill: 1.2.2 - typescript: 4.5.5 + typescript: 4.9.5 transitivePeerDependencies: - supports-color - ts-node dev: true - /tsutils/3.21.0_typescript@4.5.5: + /tsutils/3.21.0_typescript@4.9.5: resolution: { integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==, @@ -7095,7 +7802,7 @@ packages: 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: 4.5.5 + typescript: 4.9.5 dev: true /type-check/0.4.0: @@ -7156,19 +7863,26 @@ packages: engines: { node: '>=8' } dev: true - /typescript/4.5.5: + /typescript/4.9.5: resolution: { - integrity: sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==, + integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==, } engines: { node: '>=4.2.0' } hasBin: true dev: true - /uglify-js/3.15.0: + /ufo/1.5.3: + resolution: + { + integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==, + } + dev: true + + /uglify-js/3.18.0: resolution: { - integrity: sha512-x+xdeDWq7FiORDvyIJ0q/waWd4PhjBNOm5dQUOq2AKC0IEjxOS66Ha9tctiVDGcRQuh69K7fgU5oRuTK4cysSg==, + integrity: sha512-SyVVbcNBCk0dzr9XL/R/ySrmYf0s372K6/hFklzgcp2lBFyXtw4I7BOdDjlLhE1aVqaI/SHWXWmYdlZxuyF38A==, } engines: { node: '>=0.8.0' } hasBin: true @@ -7183,32 +7897,32 @@ packages: } hasBin: true dependencies: - '@rollup/plugin-alias': 3.1.9_rollup@2.66.1 - '@rollup/plugin-commonjs': 21.0.1_rollup@2.66.1 - '@rollup/plugin-json': 4.1.0_rollup@2.66.1 - '@rollup/plugin-node-resolve': 13.1.3_rollup@2.66.1 - '@rollup/plugin-replace': 3.0.1_rollup@2.66.1 - '@rollup/pluginutils': 4.1.2 - chalk: 5.0.0 + '@rollup/plugin-alias': 3.1.9_rollup@2.79.1 + '@rollup/plugin-commonjs': 21.1.0_rollup@2.79.1 + '@rollup/plugin-json': 4.1.0_rollup@2.79.1 + '@rollup/plugin-node-resolve': 13.3.0_rollup@2.79.1 + '@rollup/plugin-replace': 3.1.0_rollup@2.79.1 + '@rollup/pluginutils': 4.2.1 + chalk: 5.3.0 consola: 2.15.3 defu: 5.0.1 - esbuild: 0.14.14 - hookable: 5.1.1 - jiti: 1.12.14 - magic-string: 0.25.7 + esbuild: 0.14.54 + hookable: 5.5.3 + jiti: 1.21.6 + magic-string: 0.25.9 mkdirp: 1.0.4 - mkdist: 0.3.9_typescript@4.5.5 - mlly: 0.4.1 + mkdist: 0.3.13_typescript@4.9.5 + mlly: 0.4.3 mri: 1.2.0 pathe: 0.2.0 - pkg-types: 0.3.2 + pkg-types: 0.3.6 pretty-bytes: 5.6.0 rimraf: 3.0.2 - rollup: 2.66.1 - rollup-plugin-dts: 4.1.0_rollup@2.66.1+typescript@4.5.5 - rollup-plugin-esbuild: 4.8.2_esbuild@0.14.14+rollup@2.66.1 + rollup: 2.79.1 + rollup-plugin-dts: 4.2.3_zptcx3kz3uwp66hzhyyt545weq + rollup-plugin-esbuild: 4.10.3_gkkadhp4kuvg7lmep2ttfihjii scule: 0.2.1 - typescript: 4.5.5 + typescript: 4.9.5 untyped: 0.3.0 transitivePeerDependencies: - supports-color @@ -7237,23 +7951,18 @@ packages: qs: 6.10.3 dev: true - /universalify/0.1.2: + /universalify/2.0.1: resolution: { - integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==, + integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==, } - engines: { node: '>= 4.0.0' } - dev: true + engines: { node: '>= 10.0.0' } - /universalify/2.0.0: + /unset-value/1.0.0: resolution: { - integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==, + integrity: sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==, } - engines: { node: '>= 10.0.0' } - - /unset-value/1.0.0: - resolution: { integrity: sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= } engines: { node: '>=0.10.0' } dependencies: has-value: 0.3.1 @@ -7273,11 +7982,14 @@ packages: integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==, } dependencies: - punycode: 2.1.1 + punycode: 2.3.1 dev: true /urix/0.1.0: - resolution: { integrity: sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= } + resolution: + { + integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==, + } deprecated: Please see https://github.com/lydell/urix#deprecated dev: false @@ -7297,7 +8009,10 @@ packages: dev: false /util-deprecate/1.0.2: - resolution: { integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= } + resolution: + { + integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==, + } /uuid/3.4.0: resolution: @@ -7308,10 +8023,10 @@ packages: hasBin: true dev: true - /v8-compile-cache/2.3.0: + /v8-compile-cache-lib/3.0.1: resolution: { - integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==, + integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==, } dev: true @@ -7321,19 +8036,22 @@ packages: integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==, } dependencies: - spdx-correct: 3.1.1 + spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 dev: true /vary/1.1.2: - resolution: { integrity: sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= } + resolution: + { + integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==, + } engines: { node: '>= 0.8' } dev: false - /vite/2.7.13: + /vite/2.9.18: resolution: { - integrity: sha512-Mq8et7f3aK0SgSxjDNfOAimZGW9XryfHRa/uV0jseQSilg+KhYDSoNb9h1rknOy6SuMkvNDLKCYAYYUMCE+IgQ==, + integrity: sha512-sAOqI5wNM9QvSEE70W3UGMdT8cyEn0+PmJMTFvTB8wB0YbYUWw3gUbY62AOyrXosGieF2htmeLATvNxpv/zNyQ==, } engines: { node: '>=12.2.0' } hasBin: true @@ -7349,18 +8067,18 @@ packages: stylus: optional: true dependencies: - esbuild: 0.13.15 - postcss: 8.4.5 - resolve: 1.22.0 - rollup: 2.66.1 + esbuild: 0.14.54 + postcss: 8.4.39 + resolve: 1.22.8 + rollup: 2.77.3 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: true - /vitest/0.2.5: + /vitest/0.2.8: resolution: { - integrity: sha512-QruEhsNxy8ycLxYG9rrGUfHZzJ8A6YvA9ULZ4w/ecvm0Zejm1nxUar/XkRWkL2xzrqA5AjmfqDSQZ8q2bFbA0Q==, + integrity: sha512-shzN00EkvUNzP8cSykhrOCwB7MlGxcwJNjOtHhbayvexGnqX6oLOfEp3OQixWdDJpEaqNiE3Lcie0WsOnoQ3Og==, } engines: { node: '>=14.14.0' } hasBin: true @@ -7379,13 +8097,13 @@ packages: jsdom: optional: true dependencies: - '@types/chai': 4.3.0 - '@types/chai-subset': 1.3.3 - chai: 4.3.6 - local-pkg: 0.4.1 - tinypool: 0.1.1 + '@types/chai': 4.3.16 + '@types/chai-subset': 1.3.5 + chai: 4.4.1 + local-pkg: 0.4.3 + tinypool: 0.1.3 tinyspy: 0.2.10 - vite: 2.7.13 + vite: 2.9.18 transitivePeerDependencies: - less - sass @@ -7403,7 +8121,22 @@ packages: '@vue/runtime-dom': 3.2.29 '@vue/server-renderer': 3.2.29_vue@3.2.29 '@vue/shared': 3.2.29 - dev: false + + /wcwidth/1.0.1: + resolution: + { + integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==, + } + dependencies: + defaults: 1.0.4 + dev: true + + /webidl-conversions/4.0.2: + resolution: + { + integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==, + } + dev: true /whatwg-encoding/2.0.0: resolution: @@ -7415,6 +8148,17 @@ packages: iconv-lite: 0.6.3 dev: true + /whatwg-url/7.1.0: + resolution: + { + integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==, + } + dependencies: + lodash.sortby: 4.7.0 + tr46: 1.0.1 + webidl-conversions: 4.0.2 + dev: true + /which/1.3.1: resolution: { @@ -7436,16 +8180,19 @@ packages: isexe: 2.0.0 dev: true - /word-wrap/1.2.3: + /word-wrap/1.2.5: resolution: { - integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==, + integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==, } engines: { node: '>=0.10.0' } dev: true /wordwrap/1.0.0: - resolution: { integrity: sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= } + resolution: + { + integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==, + } dev: true /wrap-ansi/6.2.0: @@ -7472,8 +8219,23 @@ packages: strip-ansi: 6.0.1 dev: true + /wrap-ansi/8.1.0: + resolution: + { + integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==, + } + engines: { node: '>=12' } + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.1.0 + dev: true + /wrappy/1.0.2: - resolution: { integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= } + resolution: + { + integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==, + } dev: true /xtend/4.0.2: @@ -7515,10 +8277,10 @@ packages: engines: { node: '>=10' } dev: true - /yargs-parser/21.0.0: + /yargs-parser/21.1.1: resolution: { - integrity: sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA==, + integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==, } engines: { node: '>=12' } dev: true @@ -7531,7 +8293,7 @@ packages: engines: { node: '>=10' } dependencies: cliui: 7.0.4 - escalade: 3.1.1 + escalade: 3.1.2 get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3 @@ -7539,20 +8301,20 @@ packages: yargs-parser: 20.2.9 dev: true - /yargs/17.3.1: + /yargs/17.7.2: resolution: { - integrity: sha512-WUANQeVgjLbNsEmGk20f+nlHgOqzRFpiGWVaBrYGYIGANIIu3lWjoyi0fNlFmJkvfhCZ6BXINe7/W2O2bV4iaA==, + integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==, } engines: { node: '>=12' } dependencies: - cliui: 7.0.4 - escalade: 3.1.1 + cliui: 8.0.1 + escalade: 3.1.2 get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3 y18n: 5.0.8 - yargs-parser: 21.0.0 + yargs-parser: 21.1.1 dev: true /yn/3.1.1: From 0c884542a2b012d1794b3c21d01ff316b69c5a06 Mon Sep 17 00:00:00 2001 From: Voltra Date: Sun, 14 Jul 2024 11:28:21 +0000 Subject: [PATCH 03/13] chore: add pnpm to dev dependencies --- package.json | 1 + pnpm-lock.yaml | 11 +++++++++++ 2 files changed, 12 insertions(+) diff --git a/package.json b/package.json index 2b373e4..e1eb955 100644 --- a/package.json +++ b/package.json @@ -47,6 +47,7 @@ "eslint-plugin-html": "^6.2.0", "husky": "^7.0.4", "lint-staged": "^12.5.0", + "pnpm": "^7.33.7", "prettier": "^2.8.8", "rimraf": "^3.0.2", "tsup": "^5.12.9", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index accc3a1..2898b5c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -40,6 +40,7 @@ importers: eslint-plugin-html: ^6.2.0 husky: ^7.0.4 lint-staged: ^12.5.0 + pnpm: ^7.33.7 prettier: ^2.8.8 rimraf: ^3.0.2 tsup: ^5.12.9 @@ -63,6 +64,7 @@ importers: eslint-plugin-html: 6.2.0 husky: 7.0.4 lint-staged: 12.5.0 + pnpm: 7.33.7 prettier: 2.8.8 rimraf: 3.0.2 tsup: 5.12.9_typescript@4.9.5 @@ -6460,6 +6462,15 @@ packages: pathe: 1.1.2 dev: true + /pnpm/7.33.7: + resolution: + { + integrity: sha512-ev4kEGQrOcaY30baTOXHIxpczjYGmNafjPj0IlfUCz5D8jEFOwe43oSf1P+/SnH/V7g1E3d3o1I4jz09p0cgDg==, + } + engines: { node: '>=14.6' } + hasBin: true + dev: true + /portfinder/1.0.28: resolution: { From 0998855d853febec75a7b59bc1fe21790e50c04f Mon Sep 17 00:00:00 2001 From: Voltra Date: Sun, 14 Jul 2024 11:29:42 +0000 Subject: [PATCH 04/13] chore: update vitest --- package.json | 4 +- pnpm-lock.yaml | 984 ++++++++++++++++++++++++++++++++++++++++++++----- 2 files changed, 898 insertions(+), 90 deletions(-) diff --git a/package.json b/package.json index e1eb955..cf79137 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "@commitlint/config-conventional": "^16.2.4", "@types/html-minifier-terser": "^6.1.0", "@types/jsdom": "^16.2.15", - "@types/node": "^17.0.45", + "@types/node": "^18.19.39", "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/parser": "^5.62.0", "commitizen": "^4.3.0", @@ -54,7 +54,7 @@ "typescript": "^4.9.5", "unbuild": "^0.6.9", "vite": "^2.9.18", - "vitest": "^0.2.8" + "vitest": "^2.0.2" }, "lint-staged": { "*": [ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2898b5c..6badbee 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -29,7 +29,7 @@ importers: '@commitlint/config-conventional': ^16.2.4 '@types/html-minifier-terser': ^6.1.0 '@types/jsdom': ^16.2.15 - '@types/node': ^17.0.45 + '@types/node': ^18.19.39 '@typescript-eslint/eslint-plugin': ^5.62.0 '@typescript-eslint/parser': ^5.62.0 commitizen: ^4.3.0 @@ -47,16 +47,16 @@ importers: typescript: ^4.9.5 unbuild: ^0.6.9 vite: ^2.9.18 - vitest: ^0.2.8 + vitest: ^2.0.2 devDependencies: '@commitlint/cli': 16.3.0 '@commitlint/config-conventional': 16.2.4 '@types/html-minifier-terser': 6.1.0 '@types/jsdom': 16.2.15 - '@types/node': 17.0.45 + '@types/node': 18.19.39 '@typescript-eslint/eslint-plugin': 5.62.0_gceg25gd4xew4ky25uvc7u6nti '@typescript-eslint/parser': 5.62.0_4lxgoysztp3gakdxqfzw7vhg4u - commitizen: 4.3.0_cin3sed6ohfsopbmt6orxeb4o4 + commitizen: 4.3.0_4q7gqcp6fv45so4dcz3k5smwqy conventional-changelog-cli: 2.2.2 cross-env: 7.0.3 eslint: 8.57.0 @@ -71,7 +71,7 @@ importers: typescript: 4.9.5 unbuild: 0.6.9 vite: 2.9.18 - vitest: 0.2.8 + vitest: 2.0.2_@types+node@18.19.39 packages/core: specifiers: @@ -136,6 +136,17 @@ importers: vite-plugin-svg-icons: link:../../core packages: + /@ampproject/remapping/2.3.0: + resolution: + { + integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==, + } + engines: { node: '>=6.0.0' } + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + dev: true + /@babel/code-frame/7.24.7: resolution: { @@ -666,7 +677,7 @@ packages: - '@swc/wasm' dev: true - /@commitlint/load/19.2.0_cin3sed6ohfsopbmt6orxeb4o4: + /@commitlint/load/19.2.0_4q7gqcp6fv45so4dcz3k5smwqy: resolution: { integrity: sha512-XvxxLJTKqZojCxaBQ7u92qQLFMMZc4+p9qrIq/9kJDy8DOrEa7P1yx7Tjdc2u2JxIalqT4KOGraVgCE7eCYJyQ==, @@ -680,7 +691,7 @@ packages: '@commitlint/types': 19.0.3 chalk: 5.3.0 cosmiconfig: 9.0.0_typescript@4.9.5 - cosmiconfig-typescript-loader: 5.0.0_scgq4ey2sea43zbadit6qrpusi + cosmiconfig-typescript-loader: 5.0.0_duhrwesdkbcjpm5hanhjhfebwu lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -818,6 +829,138 @@ packages: '@jridgewell/trace-mapping': 0.3.9 dev: true + /@esbuild/aix-ppc64/0.21.5: + resolution: + { + integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==, + } + engines: { node: '>=12' } + cpu: [ppc64] + os: [aix] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm/0.21.5: + resolution: + { + integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==, + } + engines: { node: '>=12' } + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm64/0.21.5: + resolution: + { + integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==, + } + engines: { node: '>=12' } + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-x64/0.21.5: + resolution: + { + integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==, + } + engines: { node: '>=12' } + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-arm64/0.21.5: + resolution: + { + integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==, + } + engines: { node: '>=12' } + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-x64/0.21.5: + resolution: + { + integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==, + } + engines: { node: '>=12' } + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-arm64/0.21.5: + resolution: + { + integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==, + } + engines: { node: '>=12' } + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-x64/0.21.5: + resolution: + { + integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==, + } + engines: { node: '>=12' } + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm/0.21.5: + resolution: + { + integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==, + } + engines: { node: '>=12' } + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm64/0.21.5: + resolution: + { + integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==, + } + engines: { node: '>=12' } + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ia32/0.21.5: + resolution: + { + integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==, + } + engines: { node: '>=12' } + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-loong64/0.14.54: resolution: { @@ -830,6 +973,150 @@ packages: dev: true optional: true + /@esbuild/linux-loong64/0.21.5: + resolution: + { + integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==, + } + engines: { node: '>=12' } + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-mips64el/0.21.5: + resolution: + { + integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==, + } + engines: { node: '>=12' } + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ppc64/0.21.5: + resolution: + { + integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==, + } + engines: { node: '>=12' } + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-riscv64/0.21.5: + resolution: + { + integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==, + } + engines: { node: '>=12' } + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-s390x/0.21.5: + resolution: + { + integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==, + } + engines: { node: '>=12' } + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-x64/0.21.5: + resolution: + { + integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==, + } + engines: { node: '>=12' } + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/netbsd-x64/0.21.5: + resolution: + { + integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==, + } + engines: { node: '>=12' } + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/openbsd-x64/0.21.5: + resolution: + { + integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==, + } + engines: { node: '>=12' } + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/sunos-x64/0.21.5: + resolution: + { + integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==, + } + engines: { node: '>=12' } + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-arm64/0.21.5: + resolution: + { + integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==, + } + engines: { node: '>=12' } + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-ia32/0.21.5: + resolution: + { + integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==, + } + engines: { node: '>=12' } + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-x64/0.21.5: + resolution: + { + integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==, + } + engines: { node: '>=12' } + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@eslint-community/eslint-utils/4.4.0_eslint@8.57.0: resolution: { @@ -1126,6 +1413,182 @@ packages: picomatch: 2.3.1 dev: true + /@rollup/rollup-android-arm-eabi/4.18.1: + resolution: + { + integrity: sha512-lncuC4aHicncmbORnx+dUaAgzee9cm/PbIqgWz1PpXuwc+sa1Ct83tnqUDy/GFKleLiN7ZIeytM6KJ4cAn1SxA==, + } + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-android-arm64/4.18.1: + resolution: + { + integrity: sha512-F/tkdw0WSs4ojqz5Ovrw5r9odqzFjb5LIgHdHZG65dFI1lWTWRVy32KDJLKRISHgJvqUeUhdIvy43fX41znyDg==, + } + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-arm64/4.18.1: + resolution: + { + integrity: sha512-vk+ma8iC1ebje/ahpxpnrfVQJibTMyHdWpOGZ3JpQ7Mgn/3QNHmPq7YwjZbIE7km73dH5M1e6MRRsnEBW7v5CQ==, + } + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-x64/4.18.1: + resolution: + { + integrity: sha512-IgpzXKauRe1Tafcej9STjSSuG0Ghu/xGYH+qG6JwsAUxXrnkvNHcq/NL6nz1+jzvWAnQkuAJ4uIwGB48K9OCGA==, + } + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm-gnueabihf/4.18.1: + resolution: + { + integrity: sha512-P9bSiAUnSSM7EmyRK+e5wgpqai86QOSv8BwvkGjLwYuOpaeomiZWifEos517CwbG+aZl1T4clSE1YqqH2JRs+g==, + } + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm-musleabihf/4.18.1: + resolution: + { + integrity: sha512-5RnjpACoxtS+aWOI1dURKno11d7krfpGDEn19jI8BuWmSBbUC4ytIADfROM1FZrFhQPSoP+KEa3NlEScznBTyQ==, + } + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-gnu/4.18.1: + resolution: + { + integrity: sha512-8mwmGD668m8WaGbthrEYZ9CBmPug2QPGWxhJxh/vCgBjro5o96gL04WLlg5BA233OCWLqERy4YUzX3bJGXaJgQ==, + } + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-musl/4.18.1: + resolution: + { + integrity: sha512-dJX9u4r4bqInMGOAQoGYdwDP8lQiisWb9et+T84l2WXk41yEej8v2iGKodmdKimT8cTAYt0jFb+UEBxnPkbXEQ==, + } + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-powerpc64le-gnu/4.18.1: + resolution: + { + integrity: sha512-V72cXdTl4EI0x6FNmho4D502sy7ed+LuVW6Ym8aI6DRQ9hQZdp5sj0a2usYOlqvFBNKQnLQGwmYnujo2HvjCxQ==, + } + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-riscv64-gnu/4.18.1: + resolution: + { + integrity: sha512-f+pJih7sxoKmbjghrM2RkWo2WHUW8UbfxIQiWo5yeCaCM0TveMEuAzKJte4QskBp1TIinpnRcxkquY+4WuY/tg==, + } + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-s390x-gnu/4.18.1: + resolution: + { + integrity: sha512-qb1hMMT3Fr/Qz1OKovCuUM11MUNLUuHeBC2DPPAWUYYUAOFWaxInaTwTQmc7Fl5La7DShTEpmYwgdt2hG+4TEg==, + } + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-gnu/4.18.1: + resolution: + { + integrity: sha512-7O5u/p6oKUFYjRbZkL2FLbwsyoJAjyeXHCU3O4ndvzg2OFO2GinFPSJFGbiwFDaCFc+k7gs9CF243PwdPQFh5g==, + } + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-musl/4.18.1: + resolution: + { + integrity: sha512-pDLkYITdYrH/9Cv/Vlj8HppDuLMDUBmgsM0+N+xLtFd18aXgM9Nyqupb/Uw+HeidhfYg2lD6CXvz6CjoVOaKjQ==, + } + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-arm64-msvc/4.18.1: + resolution: + { + integrity: sha512-W2ZNI323O/8pJdBGil1oCauuCzmVd9lDmWBBqxYZcOqWD6aWqJtVBQ1dFrF4dYpZPks6F+xCZHfzG5hYlSHZ6g==, + } + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-ia32-msvc/4.18.1: + resolution: + { + integrity: sha512-ELfEX1/+eGZYMaCIbK4jqLxO1gyTSOIlZr6pbC4SRYFaSIDVKOnZNMdoZ+ON0mrFDp4+H5MhwNC1H/AhE3zQLg==, + } + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-x64-msvc/4.18.1: + resolution: + { + integrity: sha512-yjk2MAkQmoaPYCSu35RLJ62+dz358nE83VfTePJRp8CG7aMg25mEJYpXFiD+NcevhX8LxD5OP5tktPXnXN7GDw==, + } + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@trysound/sax/0.2.0: resolution: { @@ -1162,22 +1625,6 @@ packages: } dev: true - /@types/chai-subset/1.3.5: - resolution: - { - integrity: sha512-c2mPnw+xHtXDoHmdtcCXGwyLMiauiAyxWMzhGpqHC4nqI/Y5G2XhTampslK2rb59kpcuHon03UH8W6iYUzw88A==, - } - dependencies: - '@types/chai': 4.3.16 - dev: true - - /@types/chai/4.3.16: - resolution: - { - integrity: sha512-PatH4iOdyh3MyWtmHVFXLWCCIhUbopaltqddG9BzB+gMIzee2MJrvd+jouii9Z3wzQJruGWAm7WOMjgfG8hQlQ==, - } - dev: true - /@types/conventional-commits-parser/5.0.0: resolution: { @@ -1281,6 +1728,15 @@ packages: integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==, } + /@types/node/18.19.39: + resolution: + { + integrity: sha512-nPwTRDKUctxw3di5b4TfT3I0sWDiWoPQCZjXhvdkINntwr8lcoVCKsTgnXeRubKIlfnV+eN/HYk6Jb40tbcEAQ==, + } + dependencies: + undici-types: 5.26.5 + dev: true + /@types/normalize-package-data/2.4.4: resolution: { @@ -1526,6 +1982,69 @@ packages: vue: 3.2.29 dev: true + /@vitest/expect/2.0.2: + resolution: + { + integrity: sha512-nKAvxBYqcDugYZ4nJvnm5OR8eDJdgWjk4XM9owQKUjzW70q0icGV2HVnQOyYsp906xJaBDUXw0+9EHw2T8e0mQ==, + } + dependencies: + '@vitest/spy': 2.0.2 + '@vitest/utils': 2.0.2 + chai: 5.1.1 + tinyrainbow: 1.2.0 + dev: true + + /@vitest/pretty-format/2.0.2: + resolution: + { + integrity: sha512-SBCyOXfGVvddRd9r2PwoVR0fonQjh9BMIcBMlSzbcNwFfGr6ZhOhvBzurjvi2F4ryut2HcqiFhNeDVGwru8tLg==, + } + dependencies: + tinyrainbow: 1.2.0 + dev: true + + /@vitest/runner/2.0.2: + resolution: + { + integrity: sha512-OCh437Vi8Wdbif1e0OvQcbfM3sW4s2lpmOjAE7qfLrpzJX2M7J1IQlNvEcb/fu6kaIB9n9n35wS0G2Q3en5kHg==, + } + dependencies: + '@vitest/utils': 2.0.2 + pathe: 1.1.2 + dev: true + + /@vitest/snapshot/2.0.2: + resolution: + { + integrity: sha512-Yc2ewhhZhx+0f9cSUdfzPRcsM6PhIb+S43wxE7OG0kTxqgqzo8tHkXFuFlndXeDMp09G3sY/X5OAo/RfYydf1g==, + } + dependencies: + '@vitest/pretty-format': 2.0.2 + magic-string: 0.30.10 + pathe: 1.1.2 + dev: true + + /@vitest/spy/2.0.2: + resolution: + { + integrity: sha512-MgwJ4AZtCgqyp2d7WcQVE8aNG5vQ9zu9qMPYQHjsld/QVsrvg78beNrXdO4HYkP0lDahCO3P4F27aagIag+SGQ==, + } + dependencies: + tinyspy: 3.0.0 + dev: true + + /@vitest/utils/2.0.2: + resolution: + { + integrity: sha512-pxCY1v7kmOCWYWjzc0zfjGTA3Wmn8PKnlPvSrsA643P1NHl1fOyXj2Q9SaNlrlFE+ivCsxM80Ov3AR82RmHCWQ==, + } + dependencies: + '@vitest/pretty-format': 2.0.2 + estree-walker: 3.0.3 + loupe: 3.1.1 + tinyrainbow: 1.2.0 + dev: true + /@vue/babel-helper-vue-transform-on/1.0.2: resolution: { @@ -1873,11 +2392,12 @@ packages: engines: { node: '>=0.10.0' } dev: true - /assertion-error/1.1.0: + /assertion-error/2.0.1: resolution: { - integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==, + integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==, } + engines: { node: '>=12' } dev: true /assign-symbols/1.0.0: @@ -2163,20 +2683,18 @@ packages: } dev: true - /chai/4.4.1: + /chai/5.1.1: resolution: { - integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==, + integrity: sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==, } - engines: { node: '>=4' } + engines: { node: '>=12' } dependencies: - assertion-error: 1.1.0 - check-error: 1.0.3 - deep-eql: 4.1.4 - get-func-name: 2.0.2 - loupe: 2.3.7 - pathval: 1.1.1 - type-detect: 4.0.8 + assertion-error: 2.0.1 + check-error: 2.1.1 + deep-eql: 5.0.2 + loupe: 3.1.1 + pathval: 2.0.0 dev: true /chalk/2.4.2: @@ -2217,13 +2735,12 @@ packages: } dev: true - /check-error/1.0.3: + /check-error/2.1.1: resolution: { - integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==, + integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==, } - dependencies: - get-func-name: 2.0.2 + engines: { node: '>= 16' } dev: true /chokidar/3.6.0: @@ -2427,7 +2944,7 @@ packages: engines: { node: ^12.20.0 || >=14 } dev: true - /commitizen/4.3.0_cin3sed6ohfsopbmt6orxeb4o4: + /commitizen/4.3.0_4q7gqcp6fv45so4dcz3k5smwqy: resolution: { integrity: sha512-H0iNtClNEhT0fotHvGV3E9tDejDeS04sN1veIebsKYGMuGscFaswRoYJKmT3eW85eIJAs0F28bG2+a/9wCOfPw==, @@ -2436,7 +2953,7 @@ packages: hasBin: true dependencies: cachedir: 2.3.0 - cz-conventional-changelog: 3.3.0_cin3sed6ohfsopbmt6orxeb4o4 + cz-conventional-changelog: 3.3.0_4q7gqcp6fv45so4dcz3k5smwqy dedent: 0.7.0 detect-indent: 6.1.0 find-node-modules: 2.1.3 @@ -2774,7 +3291,7 @@ packages: - '@swc/wasm' dev: true - /cosmiconfig-typescript-loader/5.0.0_scgq4ey2sea43zbadit6qrpusi: + /cosmiconfig-typescript-loader/5.0.0_duhrwesdkbcjpm5hanhjhfebwu: resolution: { integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==, @@ -2785,7 +3302,7 @@ packages: cosmiconfig: '>=8.2' typescript: '>=4' dependencies: - '@types/node': 17.0.45 + '@types/node': 18.19.39 cosmiconfig: 9.0.0_typescript@4.9.5 jiti: 1.21.6 typescript: 4.9.5 @@ -2904,7 +3421,7 @@ packages: integrity: sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ==, } - /cz-conventional-changelog/3.3.0_cin3sed6ohfsopbmt6orxeb4o4: + /cz-conventional-changelog/3.3.0_4q7gqcp6fv45so4dcz3k5smwqy: resolution: { integrity: sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==, @@ -2912,13 +3429,13 @@ packages: engines: { node: '>= 10' } dependencies: chalk: 2.4.2 - commitizen: 4.3.0_cin3sed6ohfsopbmt6orxeb4o4 + commitizen: 4.3.0_4q7gqcp6fv45so4dcz3k5smwqy conventional-commit-types: 3.0.0 lodash.map: 4.6.0 longest: 2.0.1 word-wrap: 1.2.5 optionalDependencies: - '@commitlint/load': 19.2.0_cin3sed6ohfsopbmt6orxeb4o4 + '@commitlint/load': 19.2.0_4q7gqcp6fv45so4dcz3k5smwqy transitivePeerDependencies: - '@types/node' - typescript @@ -3031,14 +3548,12 @@ packages: } dev: true - /deep-eql/4.1.4: + /deep-eql/5.0.2: resolution: { - integrity: sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==, + integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==, } engines: { node: '>=6' } - dependencies: - type-detect: 4.0.8 dev: true /deep-is/0.1.4: @@ -3589,6 +4104,40 @@ packages: esbuild-windows-arm64: 0.14.54 dev: true + /esbuild/0.21.5: + resolution: + { + integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==, + } + engines: { node: '>=12' } + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/aix-ppc64': 0.21.5 + '@esbuild/android-arm': 0.21.5 + '@esbuild/android-arm64': 0.21.5 + '@esbuild/android-x64': 0.21.5 + '@esbuild/darwin-arm64': 0.21.5 + '@esbuild/darwin-x64': 0.21.5 + '@esbuild/freebsd-arm64': 0.21.5 + '@esbuild/freebsd-x64': 0.21.5 + '@esbuild/linux-arm': 0.21.5 + '@esbuild/linux-arm64': 0.21.5 + '@esbuild/linux-ia32': 0.21.5 + '@esbuild/linux-loong64': 0.21.5 + '@esbuild/linux-mips64el': 0.21.5 + '@esbuild/linux-ppc64': 0.21.5 + '@esbuild/linux-riscv64': 0.21.5 + '@esbuild/linux-s390x': 0.21.5 + '@esbuild/linux-x64': 0.21.5 + '@esbuild/netbsd-x64': 0.21.5 + '@esbuild/openbsd-x64': 0.21.5 + '@esbuild/sunos-x64': 0.21.5 + '@esbuild/win32-arm64': 0.21.5 + '@esbuild/win32-ia32': 0.21.5 + '@esbuild/win32-x64': 0.21.5 + dev: true + /escalade/3.1.2: resolution: { @@ -3774,6 +4323,15 @@ packages: integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==, } + /estree-walker/3.0.3: + resolution: + { + integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==, + } + dependencies: + '@types/estree': 1.0.5 + dev: true + /esutils/2.0.3: resolution: { @@ -3815,6 +4373,24 @@ packages: strip-final-newline: 2.0.0 dev: true + /execa/8.0.1: + resolution: + { + integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==, + } + engines: { node: '>=16.17' } + dependencies: + cross-spawn: 7.0.3 + get-stream: 8.0.1 + human-signals: 5.0.0 + is-stream: 3.0.0 + merge-stream: 2.0.0 + npm-run-path: 5.3.0 + onetime: 6.0.0 + signal-exit: 4.1.0 + strip-final-newline: 3.0.0 + dev: true + /expand-brackets/2.1.4: resolution: { @@ -4202,6 +4778,14 @@ packages: engines: { node: '>=10' } dev: true + /get-stream/8.0.1: + resolution: + { + integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==, + } + engines: { node: '>=16' } + dev: true + /get-value/2.0.6: resolution: { @@ -4650,6 +5234,14 @@ packages: engines: { node: '>=10.17.0' } dev: true + /human-signals/5.0.0: + resolution: + { + integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==, + } + engines: { node: '>=16.17.0' } + dev: true + /husky/7.0.4: resolution: { @@ -5039,6 +5631,14 @@ packages: engines: { node: '>=8' } dev: true + /is-stream/3.0.0: + resolution: + { + integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==, + } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + dev: true + /is-text-path/1.0.1: resolution: { @@ -5410,14 +6010,6 @@ packages: json5: 1.0.1 dev: false - /local-pkg/0.4.3: - resolution: - { - integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==, - } - engines: { node: '>=14' } - dev: true - /locate-path/2.0.0: resolution: { @@ -5540,10 +6132,10 @@ packages: engines: { node: '>=0.10.0' } dev: true - /loupe/2.3.7: + /loupe/3.1.1: resolution: { - integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==, + integrity: sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==, } dependencies: get-func-name: 2.0.2 @@ -5584,6 +6176,15 @@ packages: sourcemap-codec: 1.4.8 dev: true + /magic-string/0.30.10: + resolution: + { + integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==, + } + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + dev: true + /make-error/1.3.6: resolution: { @@ -5734,6 +6335,14 @@ packages: engines: { node: '>=6' } dev: true + /mimic-fn/4.0.0: + resolution: + { + integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==, + } + engines: { node: '>=12' } + dev: true + /min-indent/1.0.1: resolution: { @@ -6032,6 +6641,16 @@ packages: path-key: 3.1.1 dev: true + /npm-run-path/5.3.0: + resolution: + { + integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==, + } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + dependencies: + path-key: 4.0.0 + dev: true + /nth-check/2.0.1: resolution: { @@ -6107,6 +6726,16 @@ packages: mimic-fn: 2.1.0 dev: true + /onetime/6.0.0: + resolution: + { + integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==, + } + engines: { node: '>=12' } + dependencies: + mimic-fn: 4.0.0 + dev: true + /opener/1.5.2: resolution: { @@ -6331,6 +6960,14 @@ packages: engines: { node: '>=8' } dev: true + /path-key/4.0.0: + resolution: + { + integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==, + } + engines: { node: '>=12' } + dev: true + /path-parse/1.0.7: resolution: { @@ -6387,11 +7024,12 @@ packages: } dev: true - /pathval/1.1.1: + /pathval/2.0.0: resolution: { - integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==, + integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==, } + engines: { node: '>= 14.16' } dev: true /picocolors/1.0.1: @@ -6962,6 +7600,35 @@ packages: fsevents: 2.3.3 dev: true + /rollup/4.18.1: + resolution: + { + integrity: sha512-Elx2UT8lzxxOXMpy5HWQGZqkrQOtrVDDa/bm9l10+U4rQnVzbL/LgZ4NOM1MPIDyHk69W4InuYDF5dzRh4Kw1A==, + } + engines: { node: '>=18.0.0', npm: '>=8.0.0' } + hasBin: true + dependencies: + '@types/estree': 1.0.5 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.18.1 + '@rollup/rollup-android-arm64': 4.18.1 + '@rollup/rollup-darwin-arm64': 4.18.1 + '@rollup/rollup-darwin-x64': 4.18.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.18.1 + '@rollup/rollup-linux-arm-musleabihf': 4.18.1 + '@rollup/rollup-linux-arm64-gnu': 4.18.1 + '@rollup/rollup-linux-arm64-musl': 4.18.1 + '@rollup/rollup-linux-powerpc64le-gnu': 4.18.1 + '@rollup/rollup-linux-riscv64-gnu': 4.18.1 + '@rollup/rollup-linux-s390x-gnu': 4.18.1 + '@rollup/rollup-linux-x64-gnu': 4.18.1 + '@rollup/rollup-linux-x64-musl': 4.18.1 + '@rollup/rollup-win32-arm64-msvc': 4.18.1 + '@rollup/rollup-win32-ia32-msvc': 4.18.1 + '@rollup/rollup-win32-x64-msvc': 4.18.1 + fsevents: 2.3.3 + dev: true + /run-async/2.4.1: resolution: { @@ -7097,6 +7764,13 @@ packages: object-inspect: 1.13.2 dev: true + /siginfo/2.0.0: + resolution: + { + integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==, + } + dev: true + /signal-exit/3.0.7: resolution: { @@ -7304,6 +7978,13 @@ packages: deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' dev: false + /stackback/0.0.2: + resolution: + { + integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==, + } + dev: true + /static-extend/0.1.2: resolution: { @@ -7315,6 +7996,13 @@ packages: object-copy: 0.1.0 dev: false + /std-env/3.7.0: + resolution: + { + integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==, + } + dev: true + /strict-uri-encode/1.1.0: resolution: { @@ -7416,6 +8104,14 @@ packages: engines: { node: '>=6' } dev: true + /strip-final-newline/3.0.0: + resolution: + { + integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==, + } + engines: { node: '>=12' } + dev: true + /strip-indent/3.0.0: resolution: { @@ -7613,18 +8309,33 @@ packages: readable-stream: 3.6.2 dev: true - /tinypool/0.1.3: + /tinybench/2.8.0: + resolution: + { + integrity: sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==, + } + dev: true + + /tinypool/1.0.0: + resolution: + { + integrity: sha512-KIKExllK7jp3uvrNtvRBYBWBOAXSX8ZvoaD8T+7KB/QHIuoJW3Pmr60zucywjAlMb5TeXUkcs/MWeWLu0qvuAQ==, + } + engines: { node: ^18.0.0 || >=20.0.0 } + dev: true + + /tinyrainbow/1.2.0: resolution: { - integrity: sha512-2IfcQh7CP46XGWGGbdyO4pjcKqsmVqFAPcXfPxcPXmOWt9cYkTP9HcDmGgsfijYoAEc4z9qcpM/BaBz46Y9/CQ==, + integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==, } engines: { node: '>=14.0.0' } dev: true - /tinyspy/0.2.10: + /tinyspy/3.0.0: resolution: { - integrity: sha512-Qij6rGWCDjWIejxCXXVi6bNgvrYBp3PbqC4cBP/0fD6WHDOHCw09Zd13CsxrDqSR5PFq01WeqDws8t5lz5sH0A==, + integrity: sha512-q5nmENpTHgiPVd1cJDDc9cVoYN5x4vCvwT3FMilvKPKneCBZAxn2YWQjDF0UMcE9k0Cay1gBiDfTMU0g+mPMQA==, } engines: { node: '>=14.0.0' } dev: true @@ -7826,14 +8537,6 @@ packages: prelude-ls: 1.2.1 dev: true - /type-detect/4.0.8: - resolution: - { - integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==, - } - engines: { node: '>=4' } - dev: true - /type-fest/0.18.1: resolution: { @@ -7939,6 +8642,13 @@ packages: - supports-color dev: true + /undici-types/5.26.5: + resolution: + { + integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==, + } + dev: true + /union-value/1.0.1: resolution: { @@ -8059,6 +8769,30 @@ packages: engines: { node: '>= 0.8' } dev: false + /vite-node/2.0.2_@types+node@18.19.39: + resolution: + { + integrity: sha512-w4vkSz1Wo+NIQg8pjlEn0jQbcM/0D+xVaYjhw3cvarTanLLBh54oNiRbsT8PNK5GfuST0IlVXjsNRoNlqvY/fw==, + } + engines: { node: ^18.0.0 || >=20.0.0 } + hasBin: true + dependencies: + cac: 6.7.14 + debug: 4.3.5 + pathe: 1.1.2 + tinyrainbow: 1.2.0 + vite: 5.3.3_@types+node@18.19.39 + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + /vite/2.9.18: resolution: { @@ -8086,39 +8820,101 @@ packages: fsevents: 2.3.3 dev: true - /vitest/0.2.8: + /vite/5.3.3_@types+node@18.19.39: + resolution: + { + integrity: sha512-NPQdeCU0Dv2z5fu+ULotpuq5yfCS1BzKUIPhNbP3YBfAMGJXbt2nS+sbTFu+qchaqWTD+H3JK++nRwr6XIcp6A==, + } + engines: { node: ^18.0.0 || >=20.0.0 } + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 18.19.39 + esbuild: 0.21.5 + postcss: 8.4.39 + rollup: 4.18.1 + optionalDependencies: + fsevents: 2.3.3 + dev: true + + /vitest/2.0.2_@types+node@18.19.39: resolution: { - integrity: sha512-shzN00EkvUNzP8cSykhrOCwB7MlGxcwJNjOtHhbayvexGnqX6oLOfEp3OQixWdDJpEaqNiE3Lcie0WsOnoQ3Og==, + integrity: sha512-WlpZ9neRIjNBIOQwBYfBSr0+of5ZCbxT2TVGKW4Lv0c8+srCFIiRdsP7U009t8mMn821HQ4XKgkx5dVWpyoyLw==, } - engines: { node: '>=14.14.0' } + engines: { node: ^18.0.0 || >=20.0.0 } hasBin: true peerDependencies: - '@vitest/ui': '*' - c8: '*' + '@edge-runtime/vm': '*' + '@types/node': ^18.0.0 || >=20.0.0 + '@vitest/browser': 2.0.2 + '@vitest/ui': 2.0.2 happy-dom: '*' jsdom: '*' peerDependenciesMeta: - '@vitest/ui': + '@edge-runtime/vm': + optional: true + '@types/node': optional: true - c8: + '@vitest/browser': + optional: true + '@vitest/ui': optional: true happy-dom: optional: true jsdom: optional: true dependencies: - '@types/chai': 4.3.16 - '@types/chai-subset': 1.3.5 - chai: 4.4.1 - local-pkg: 0.4.3 - tinypool: 0.1.3 - tinyspy: 0.2.10 - vite: 2.9.18 + '@ampproject/remapping': 2.3.0 + '@types/node': 18.19.39 + '@vitest/expect': 2.0.2 + '@vitest/pretty-format': 2.0.2 + '@vitest/runner': 2.0.2 + '@vitest/snapshot': 2.0.2 + '@vitest/spy': 2.0.2 + '@vitest/utils': 2.0.2 + chai: 5.1.1 + debug: 4.3.5 + execa: 8.0.1 + magic-string: 0.30.10 + pathe: 1.1.2 + std-env: 3.7.0 + tinybench: 2.8.0 + tinypool: 1.0.0 + tinyrainbow: 1.2.0 + vite: 5.3.3_@types+node@18.19.39 + vite-node: 2.0.2_@types+node@18.19.39 + why-is-node-running: 2.3.0 transitivePeerDependencies: - less + - lightningcss - sass - stylus + - sugarss + - supports-color + - terser dev: true /vue/3.2.29: @@ -8191,6 +8987,18 @@ packages: isexe: 2.0.0 dev: true + /why-is-node-running/2.3.0: + resolution: + { + integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==, + } + engines: { node: '>=8' } + hasBin: true + dependencies: + siginfo: 2.0.0 + stackback: 0.0.2 + dev: true + /word-wrap/1.2.5: resolution: { From 81700e5d3e2169a983470e0dabb6f6831c7ddfaf Mon Sep 17 00:00:00 2001 From: Voltra Date: Sun, 14 Jul 2024 12:35:23 +0000 Subject: [PATCH 05/13] chore: update misc deps --- package.json | 6 +- pnpm-lock.yaml | 423 ++++++++++++++++++++++++++++--------------------- 2 files changed, 242 insertions(+), 187 deletions(-) diff --git a/package.json b/package.json index cf79137..c5f6c01 100644 --- a/package.json +++ b/package.json @@ -45,11 +45,11 @@ "eslint": "^8.57.0", "eslint-config-prettier": "^8.10.0", "eslint-plugin-html": "^6.2.0", - "husky": "^7.0.4", - "lint-staged": "^12.5.0", + "husky": "^9.0.11", + "lint-staged": "^15.2.7", "pnpm": "^7.33.7", "prettier": "^2.8.8", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "tsup": "^5.12.9", "typescript": "^4.9.5", "unbuild": "^0.6.9", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6badbee..b621e46 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,11 +38,11 @@ importers: eslint: ^8.57.0 eslint-config-prettier: ^8.10.0 eslint-plugin-html: ^6.2.0 - husky: ^7.0.4 - lint-staged: ^12.5.0 + husky: ^9.0.11 + lint-staged: ^15.2.7 pnpm: ^7.33.7 prettier: ^2.8.8 - rimraf: ^3.0.2 + rimraf: ^6.0.1 tsup: ^5.12.9 typescript: ^4.9.5 unbuild: ^0.6.9 @@ -62,11 +62,11 @@ importers: eslint: 8.57.0 eslint-config-prettier: 8.10.0_eslint@8.57.0 eslint-plugin-html: 6.2.0 - husky: 7.0.4 - lint-staged: 12.5.0 + husky: 9.0.11 + lint-staged: 15.2.7 pnpm: 7.33.7 prettier: 2.8.8 - rimraf: 3.0.2 + rimraf: 6.0.1 tsup: 5.12.9_typescript@4.9.5 typescript: 4.9.5 unbuild: 0.6.9 @@ -665,10 +665,10 @@ packages: '@commitlint/execute-rule': 16.2.1 '@commitlint/resolve-extends': 16.2.1 '@commitlint/types': 16.2.1 - '@types/node': 17.0.45 + '@types/node': 18.19.39 chalk: 4.1.2 cosmiconfig: 7.1.0 - cosmiconfig-typescript-loader: 2.0.2_cin3sed6ohfsopbmt6orxeb4o4 + cosmiconfig-typescript-loader: 2.0.2_4q7gqcp6fv45so4dcz3k5smwqy lodash: 4.17.21 resolve-from: 5.0.0 typescript: 4.9.5 @@ -1631,7 +1631,7 @@ packages: integrity: sha512-loB369iXNmAZglwWATL+WRe+CRMmmBPtpolYzIebFaX4YA3x+BEfLqhUAV9WanycKI3TG1IMr5bMJDajDKLlUQ==, } dependencies: - '@types/node': 17.0.45 + '@types/node': 18.19.39 dev: true optional: true @@ -1671,7 +1671,7 @@ packages: integrity: sha512-bsKkeSqN7HYyYntFRAmzcwx/dKW4Wa+KVMTInANlI72PWLQmOpZu96j0OqHZGArW4VQwCmJPteQlXaUDeOB0WQ==, } dependencies: - '@types/node': 17.0.45 + '@types/node': 18.19.39 dev: true /@types/fs-extra/9.0.13: @@ -1680,7 +1680,7 @@ packages: integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==, } dependencies: - '@types/node': 17.0.45 + '@types/node': 18.19.39 dev: true /@types/html-minifier-terser/6.1.0: @@ -1696,7 +1696,7 @@ packages: integrity: sha512-nwF87yjBKuX/roqGYerZZM0Nv1pZDMAT5YhOHYeM/72Fic+VEqJh4nyoqoapzJnW3pUlfxPY5FhgsJtM+dRnQQ==, } dependencies: - '@types/node': 17.0.45 + '@types/node': 18.19.39 '@types/parse5': 6.0.3 '@types/tough-cookie': 4.0.5 dev: true @@ -1727,6 +1727,7 @@ packages: { integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==, } + dev: true /@types/node/18.19.39: resolution: @@ -1735,7 +1736,6 @@ packages: } dependencies: undici-types: 5.26.5 - dev: true /@types/normalize-package-data/2.4.4: resolution: @@ -1764,7 +1764,7 @@ packages: integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==, } dependencies: - '@types/node': 17.0.45 + '@types/node': 18.19.39 dev: true /@types/semver/7.5.8: @@ -1780,7 +1780,7 @@ packages: integrity: sha512-4BfUnd19L25BD2iRyZTNuG4pfL9HBs+rvF7zp5maKhbX42uOpc5prGdBXXmCdHlVZfTWq8pNP/vxQt9v8ACxqQ==, } dependencies: - '@types/node': 17.0.45 + '@types/node': 18.19.39 dev: false /@types/tough-cookie/4.0.5: @@ -2223,17 +2223,6 @@ packages: } dev: true - /aggregate-error/3.1.0: - resolution: - { - integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==, - } - engines: { node: '>=8' } - dependencies: - clean-stack: 2.2.0 - indent-string: 4.0.0 - dev: true - /ajv/6.12.6: resolution: { @@ -2269,6 +2258,14 @@ packages: type-fest: 0.21.3 dev: true + /ansi-escapes/6.2.1: + resolution: + { + integrity: sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig==, + } + engines: { node: '>=14.16' } + dev: true + /ansi-regex/5.0.1: resolution: { @@ -2408,14 +2405,6 @@ packages: engines: { node: '>=0.10.0' } dev: false - /astral-regex/2.0.0: - resolution: - { - integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==, - } - engines: { node: '>=8' } - dev: true - /async/2.6.3: resolution: { @@ -2774,14 +2763,6 @@ packages: static-extend: 0.1.2 dev: false - /clean-stack/2.2.0: - resolution: - { - integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==, - } - engines: { node: '>=6' } - dev: true - /cli-cursor/3.1.0: resolution: { @@ -2792,34 +2773,33 @@ packages: restore-cursor: 3.1.0 dev: true - /cli-spinners/2.9.2: + /cli-cursor/4.0.0: resolution: { - integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==, + integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==, } - engines: { node: '>=6' } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + dependencies: + restore-cursor: 4.0.0 dev: true - /cli-truncate/2.1.0: + /cli-spinners/2.9.2: resolution: { - integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==, + integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==, } - engines: { node: '>=8' } - dependencies: - slice-ansi: 3.0.0 - string-width: 4.2.3 + engines: { node: '>=6' } dev: true - /cli-truncate/3.1.0: + /cli-truncate/4.0.0: resolution: { - integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==, + integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==, } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + engines: { node: '>=18' } dependencies: slice-ansi: 5.0.0 - string-width: 5.1.2 + string-width: 7.2.0 dev: true /cli-width/3.0.0: @@ -2920,6 +2900,14 @@ packages: } dev: true + /commander/12.1.0: + resolution: + { + integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==, + } + engines: { node: '>=18' } + dev: true + /commander/4.1.1: resolution: { @@ -2936,14 +2924,6 @@ packages: engines: { node: '>= 10' } dev: false - /commander/9.5.0: - resolution: - { - integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==, - } - engines: { node: ^12.20.0 || >=14 } - dev: true - /commitizen/4.3.0_4q7gqcp6fv45so4dcz3k5smwqy: resolution: { @@ -3272,7 +3252,7 @@ packages: engines: { node: '>= 0.4.0' } dev: true - /cosmiconfig-typescript-loader/2.0.2_cin3sed6ohfsopbmt6orxeb4o4: + /cosmiconfig-typescript-loader/2.0.2_4q7gqcp6fv45so4dcz3k5smwqy: resolution: { integrity: sha512-KmE+bMjWMXJbkWCeY4FJX/npHuZPNr9XF9q9CIQ/bpFwi1qHfCmSiKarrCcRa0LO4fWjk93pVoeRtJAkTGcYNw==, @@ -3282,9 +3262,9 @@ packages: '@types/node': '*' typescript: '>=3' dependencies: - '@types/node': 17.0.45 + '@types/node': 18.19.39 cosmiconfig: 7.1.0 - ts-node: 10.9.2_cin3sed6ohfsopbmt6orxeb4o4 + ts-node: 10.9.2_4q7gqcp6fv45so4dcz3k5smwqy typescript: 4.9.5 transitivePeerDependencies: - '@swc/core' @@ -3498,22 +3478,6 @@ packages: dependencies: ms: 2.1.2 - /debug/4.3.5_supports-color@9.4.0: - resolution: - { - integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==, - } - engines: { node: '>=6.0' } - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.2 - supports-color: 9.4.0 - dev: true - /decamelize-keys/1.1.1: resolution: { @@ -3764,6 +3728,13 @@ packages: } dev: true + /emoji-regex/10.3.0: + resolution: + { + integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==, + } + dev: true + /emoji-regex/8.0.0: resolution: { @@ -4355,6 +4326,13 @@ packages: } dev: true + /eventemitter3/5.0.1: + resolution: + { + integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==, + } + dev: true + /execa/5.1.1: resolution: { @@ -4738,6 +4716,14 @@ packages: engines: { node: 6.* || 8.* || >= 10.* } dev: true + /get-east-asian-width/1.2.0: + resolution: + { + integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==, + } + engines: { node: '>=18' } + dev: true + /get-func-name/2.0.2: resolution: { @@ -4875,6 +4861,22 @@ packages: path-scurry: 1.11.1 dev: true + /glob/11.0.0: + resolution: + { + integrity: sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==, + } + engines: { node: 20 || >=22 } + hasBin: true + dependencies: + foreground-child: 3.2.1 + jackspeak: 4.0.1 + minimatch: 10.0.1 + minipass: 7.1.2 + package-json-from-dist: 1.0.0 + path-scurry: 2.0.0 + dev: true + /glob/7.2.3: resolution: { @@ -5242,12 +5244,12 @@ packages: engines: { node: '>=16.17.0' } dev: true - /husky/7.0.4: + /husky/9.0.11: resolution: { - integrity: sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ==, + integrity: sha512-AB6lFlbwwyIqMdHYhwPe+kjOC3Oc5P3nThEoW/AaO2BX3vJDjWPFxYLxokUZOo6RNX20He3AaT8sESs9NJcmEw==, } - engines: { node: '>=12' } + engines: { node: '>=18' } hasBin: true dev: true @@ -5540,6 +5542,16 @@ packages: engines: { node: '>=12' } dev: true + /is-fullwidth-code-point/5.0.0: + resolution: + { + integrity: sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==, + } + engines: { node: '>=18' } + dependencies: + get-east-asian-width: 1.2.0 + dev: true + /is-glob/4.0.3: resolution: { @@ -5713,6 +5725,18 @@ packages: '@pkgjs/parseargs': 0.11.0 dev: true + /jackspeak/4.0.1: + resolution: + { + integrity: sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==, + } + engines: { node: 20 || >=22 } + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + dev: true + /jiti/1.21.6: resolution: { @@ -5906,20 +5930,20 @@ packages: type-check: 0.4.0 dev: true - /lilconfig/2.0.5: + /lilconfig/2.1.0: resolution: { - integrity: sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==, + integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==, } engines: { node: '>=10' } dev: true - /lilconfig/2.1.0: + /lilconfig/3.1.2: resolution: { - integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==, + integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==, } - engines: { node: '>=10' } + engines: { node: '>=14' } dev: true /lines-and-columns/1.2.4: @@ -5929,52 +5953,41 @@ packages: } dev: true - /lint-staged/12.5.0: + /lint-staged/15.2.7: resolution: { - integrity: sha512-BKLUjWDsKquV/JuIcoQW4MSAI3ggwEImF1+sB4zaKvyVx1wBk3FsG7UK9bpnmBTN1pm7EH2BBcMwINJzCRv12g==, + integrity: sha512-+FdVbbCZ+yoh7E/RosSdqKJyUM2OEjTciH0TFNkawKgvFp1zbGlEC39RADg+xKBG1R4mhoH2j85myBQZ5wR+lw==, } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + engines: { node: '>=18.12.0' } hasBin: true dependencies: - cli-truncate: 3.1.0 - colorette: 2.0.20 - commander: 9.5.0 - debug: 4.3.5_supports-color@9.4.0 - execa: 5.1.1 - lilconfig: 2.0.5 - listr2: 4.0.5 + chalk: 5.3.0 + commander: 12.1.0 + debug: 4.3.5 + execa: 8.0.1 + lilconfig: 3.1.2 + listr2: 8.2.3 micromatch: 4.0.7 - normalize-path: 3.0.0 - object-inspect: 1.13.2 - pidtree: 0.5.0 + pidtree: 0.6.0 string-argv: 0.3.2 - supports-color: 9.4.0 - yaml: 1.10.2 + yaml: 2.4.5 transitivePeerDependencies: - - enquirer + - supports-color dev: true - /listr2/4.0.5: + /listr2/8.2.3: resolution: { - integrity: sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==, + integrity: sha512-Lllokma2mtoniUOS94CcOErHWAug5iu7HOmDrvWgpw8jyQH2fomgB+7lZS4HWZxytUuQwkGOwe49FvwVaA85Xw==, } - engines: { node: '>=12' } - peerDependencies: - enquirer: '>= 2.3.0 < 3' - peerDependenciesMeta: - enquirer: - optional: true + engines: { node: '>=18.0.0' } dependencies: - cli-truncate: 2.1.0 + cli-truncate: 4.0.0 colorette: 2.0.20 - log-update: 4.0.0 - p-map: 4.0.0 + eventemitter3: 5.0.1 + log-update: 6.0.0 rfdc: 1.4.1 - rxjs: 7.8.1 - through: 2.3.8 - wrap-ansi: 7.0.0 + wrap-ansi: 9.0.0 dev: true /load-json-file/4.0.0: @@ -6111,17 +6124,18 @@ packages: is-unicode-supported: 0.1.0 dev: true - /log-update/4.0.0: + /log-update/6.0.0: resolution: { - integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==, + integrity: sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==, } - engines: { node: '>=10' } + engines: { node: '>=18' } dependencies: - ansi-escapes: 4.3.2 - cli-cursor: 3.1.0 - slice-ansi: 4.0.0 - wrap-ansi: 6.2.0 + ansi-escapes: 6.2.1 + cli-cursor: 4.0.0 + slice-ansi: 7.1.0 + strip-ansi: 7.1.0 + wrap-ansi: 9.0.0 dev: true /longest/2.0.1: @@ -6148,6 +6162,14 @@ packages: } dev: true + /lru-cache/11.0.0: + resolution: + { + integrity: sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==, + } + engines: { node: 20 || >=22 } + dev: true + /lru-cache/6.0.0: resolution: { @@ -6351,6 +6373,16 @@ packages: engines: { node: '>=4' } dev: true + /minimatch/10.0.1: + resolution: + { + integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==, + } + engines: { node: 20 || >=22 } + dependencies: + brace-expansion: 2.0.1 + dev: true + /minimatch/3.1.2: resolution: { @@ -6845,16 +6877,6 @@ packages: p-limit: 3.1.0 dev: true - /p-map/4.0.0: - resolution: - { - integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==, - } - engines: { node: '>=10' } - dependencies: - aggregate-error: 3.1.0 - dev: true - /p-try/1.0.0: resolution: { @@ -6986,6 +7008,17 @@ packages: minipass: 7.1.2 dev: true + /path-scurry/2.0.0: + resolution: + { + integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==, + } + engines: { node: 20 || >=22 } + dependencies: + lru-cache: 11.0.0 + minipass: 7.1.2 + dev: true + /path-type/3.0.0: resolution: { @@ -7045,10 +7078,10 @@ packages: } engines: { node: '>=8.6' } - /pidtree/0.5.0: + /pidtree/0.6.0: resolution: { - integrity: sha512-9nxspIM7OpZuhBxPg73Zvyq7j1QMPMPsGKTqRc2XOaFQauDvoNz9fM1Wdkjmeo7l9GXOZiRs97sPkuayl39wjA==, + integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==, } engines: { node: '>=0.10' } hasBin: true @@ -7507,6 +7540,17 @@ packages: signal-exit: 3.0.7 dev: true + /restore-cursor/4.0.0: + resolution: + { + integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==, + } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + dependencies: + onetime: 5.1.2 + signal-exit: 3.0.7 + dev: true + /ret/0.1.15: resolution: { @@ -7540,6 +7584,18 @@ packages: glob: 7.2.3 dev: true + /rimraf/6.0.1: + resolution: + { + integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==, + } + engines: { node: 20 || >=22 } + hasBin: true + dependencies: + glob: 11.0.0 + package-json-from-dist: 1.0.0 + dev: true + /rollup-plugin-dts/4.2.3_zptcx3kz3uwp66hzhyyt545weq: resolution: { @@ -7794,39 +7850,26 @@ packages: engines: { node: '>=8' } dev: true - /slice-ansi/3.0.0: - resolution: - { - integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==, - } - engines: { node: '>=8' } - dependencies: - ansi-styles: 4.3.0 - astral-regex: 2.0.0 - is-fullwidth-code-point: 3.0.0 - dev: true - - /slice-ansi/4.0.0: + /slice-ansi/5.0.0: resolution: { - integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==, + integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==, } - engines: { node: '>=10' } + engines: { node: '>=12' } dependencies: - ansi-styles: 4.3.0 - astral-regex: 2.0.0 - is-fullwidth-code-point: 3.0.0 + ansi-styles: 6.2.1 + is-fullwidth-code-point: 4.0.0 dev: true - /slice-ansi/5.0.0: + /slice-ansi/7.1.0: resolution: { - integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==, + integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==, } - engines: { node: '>=12' } + engines: { node: '>=18' } dependencies: ansi-styles: 6.2.1 - is-fullwidth-code-point: 4.0.0 + is-fullwidth-code-point: 5.0.0 dev: true /snapdragon/0.8.2: @@ -8043,6 +8086,18 @@ packages: strip-ansi: 7.1.0 dev: true + /string-width/7.2.0: + resolution: + { + integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==, + } + engines: { node: '>=18' } + dependencies: + emoji-regex: 10.3.0 + get-east-asian-width: 1.2.0 + strip-ansi: 7.1.0 + dev: true + /string_decoder/1.1.1: resolution: { @@ -8167,14 +8222,6 @@ packages: has-flag: 4.0.0 dev: true - /supports-color/9.4.0: - resolution: - { - integrity: sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==, - } - engines: { node: '>=12' } - dev: true - /supports-preserve-symlinks-flag/1.0.0: resolution: { @@ -8428,7 +8475,7 @@ packages: } dev: true - /ts-node/10.9.2_cin3sed6ohfsopbmt6orxeb4o4: + /ts-node/10.9.2_4q7gqcp6fv45so4dcz3k5smwqy: resolution: { integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==, @@ -8450,7 +8497,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 17.0.45 + '@types/node': 18.19.39 acorn: 8.12.1 acorn-walk: 8.3.3 arg: 4.1.3 @@ -8647,7 +8694,6 @@ packages: { integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==, } - dev: true /union-value/1.0.1: resolution: @@ -9014,18 +9060,6 @@ packages: } dev: true - /wrap-ansi/6.2.0: - resolution: - { - integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==, - } - engines: { node: '>=8' } - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - dev: true - /wrap-ansi/7.0.0: resolution: { @@ -9050,6 +9084,18 @@ packages: strip-ansi: 7.1.0 dev: true + /wrap-ansi/9.0.0: + resolution: + { + integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==, + } + engines: { node: '>=18' } + dependencies: + ansi-styles: 6.2.1 + string-width: 7.2.0 + strip-ansi: 7.1.0 + dev: true + /wrappy/1.0.2: resolution: { @@ -9088,6 +9134,15 @@ packages: engines: { node: '>= 6' } dev: true + /yaml/2.4.5: + resolution: + { + integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==, + } + engines: { node: '>= 14' } + hasBin: true + dev: true + /yargs-parser/20.2.9: resolution: { From d4908e84d411f5b4571ccc3e7feabfc99698a476 Mon Sep 17 00:00:00 2001 From: Voltra Date: Sun, 14 Jul 2024 12:38:27 +0000 Subject: [PATCH 06/13] chore: bump commit linting deps --- package.json | 6 +- pnpm-lock.yaml | 1483 +++++++++++++----------------------------------- 2 files changed, 395 insertions(+), 1094 deletions(-) diff --git a/package.json b/package.json index c5f6c01..324a194 100644 --- a/package.json +++ b/package.json @@ -32,15 +32,15 @@ }, "homepage": "https://github.com/vbenjs/vite-plugin-svg-icons/tree/main/#readme", "devDependencies": { - "@commitlint/cli": "^16.3.0", - "@commitlint/config-conventional": "^16.2.4", + "@commitlint/cli": "^19.3.0", + "@commitlint/config-conventional": "^19.2.2", "@types/html-minifier-terser": "^6.1.0", "@types/jsdom": "^16.2.15", "@types/node": "^18.19.39", "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/parser": "^5.62.0", "commitizen": "^4.3.0", - "conventional-changelog-cli": "^2.2.2", + "conventional-changelog-cli": "^5.0.0", "cross-env": "^7.0.3", "eslint": "^8.57.0", "eslint-config-prettier": "^8.10.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b621e46..c0d0318 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -25,15 +25,15 @@ overrides: importers: .: specifiers: - '@commitlint/cli': ^16.3.0 - '@commitlint/config-conventional': ^16.2.4 + '@commitlint/cli': ^19.3.0 + '@commitlint/config-conventional': ^19.2.2 '@types/html-minifier-terser': ^6.1.0 '@types/jsdom': ^16.2.15 '@types/node': ^18.19.39 '@typescript-eslint/eslint-plugin': ^5.62.0 '@typescript-eslint/parser': ^5.62.0 commitizen: ^4.3.0 - conventional-changelog-cli: ^2.2.2 + conventional-changelog-cli: ^5.0.0 cross-env: ^7.0.3 eslint: ^8.57.0 eslint-config-prettier: ^8.10.0 @@ -49,15 +49,15 @@ importers: vite: ^2.9.18 vitest: ^2.0.2 devDependencies: - '@commitlint/cli': 16.3.0 - '@commitlint/config-conventional': 16.2.4 + '@commitlint/cli': 19.3.0_4q7gqcp6fv45so4dcz3k5smwqy + '@commitlint/config-conventional': 19.2.2 '@types/html-minifier-terser': 6.1.0 '@types/jsdom': 16.2.15 '@types/node': 18.19.39 '@typescript-eslint/eslint-plugin': 5.62.0_gceg25gd4xew4ky25uvc7u6nti '@typescript-eslint/parser': 5.62.0_4lxgoysztp3gakdxqfzw7vhg4u commitizen: 4.3.0_4q7gqcp6fv45so4dcz3k5smwqy - conventional-changelog-cli: 2.2.2 + conventional-changelog-cli: 5.0.0 cross-env: 7.0.3 eslint: 8.57.0 eslint-config-prettier: 8.10.0_eslint@8.57.0 @@ -536,47 +536,35 @@ packages: '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 - /@commitlint/cli/16.3.0: + /@commitlint/cli/19.3.0_4q7gqcp6fv45so4dcz3k5smwqy: resolution: { - integrity: sha512-P+kvONlfsuTMnxSwWE1H+ZcPMY3STFaHb2kAacsqoIkNx66O0T7sTpBxpxkMrFPyhkJiLJnJWMhk4bbvYD3BMA==, + integrity: sha512-LgYWOwuDR7BSTQ9OLZ12m7F/qhNY+NpAyPBgo4YNMkACE7lGuUnuQq1yi9hz1KA4+3VqpOYl8H1rY/LYK43v7g==, } - engines: { node: '>=v12' } + engines: { node: '>=v18' } hasBin: true dependencies: - '@commitlint/format': 16.2.1 - '@commitlint/lint': 16.2.4 - '@commitlint/load': 16.3.0 - '@commitlint/read': 16.2.1 - '@commitlint/types': 16.2.1 - lodash: 4.17.21 - resolve-from: 5.0.0 - resolve-global: 1.0.0 + '@commitlint/format': 19.3.0 + '@commitlint/lint': 19.2.2 + '@commitlint/load': 19.2.0_4q7gqcp6fv45so4dcz3k5smwqy + '@commitlint/read': 19.2.1 + '@commitlint/types': 19.0.3 + execa: 8.0.1 yargs: 17.7.2 transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' - dev: true - - /@commitlint/config-conventional/16.2.4: - resolution: - { - integrity: sha512-av2UQJa3CuE5P0dzxj/o/B9XVALqYzEViHrMXtDrW9iuflrqCStWBAioijppj9URyz6ONpohJKAtSdgAOE0gkA==, - } - engines: { node: '>=v12' } - dependencies: - conventional-changelog-conventionalcommits: 4.6.3 + - '@types/node' + - typescript dev: true - /@commitlint/config-validator/16.2.1: + /@commitlint/config-conventional/19.2.2: resolution: { - integrity: sha512-hogSe0WGg7CKmp4IfNbdNES3Rq3UEI4XRPB8JL4EPgo/ORq5nrGTVzxJh78omibNuB8Ho4501Czb1Er1MoDWpw==, + integrity: sha512-mLXjsxUVLYEGgzbxbxicGPggDuyWNkf25Ht23owXIH+zV2pv1eJuzLK3t1gDY5Gp6pxdE60jZnWUY5cvgL3ufw==, } - engines: { node: '>=v12' } + engines: { node: '>=v18' } dependencies: - '@commitlint/types': 16.2.1 - ajv: 6.12.6 + '@commitlint/types': 19.0.3 + conventional-changelog-conventionalcommits: 7.0.2 dev: true /@commitlint/config-validator/19.0.3: @@ -589,25 +577,20 @@ packages: '@commitlint/types': 19.0.3 ajv: 8.17.1 dev: true - optional: true - /@commitlint/ensure/16.2.1: + /@commitlint/ensure/19.0.3: resolution: { - integrity: sha512-/h+lBTgf1r5fhbDNHOViLuej38i3rZqTQnBTk+xEg+ehOwQDXUuissQ5GsYXXqI5uGy+261ew++sT4EA3uBJ+A==, + integrity: sha512-SZEpa/VvBLoT+EFZVb91YWbmaZ/9rPH3ESrINOl0HD2kMYsjvl0tF7nMHh0EpTcv4+gTtZBAe1y/SS6/OhfZzQ==, } - engines: { node: '>=v12' } + engines: { node: '>=v18' } dependencies: - '@commitlint/types': 16.2.1 - lodash: 4.17.21 - dev: true - - /@commitlint/execute-rule/16.2.1: - resolution: - { - integrity: sha512-oSls82fmUTLM6cl5V3epdVo4gHhbmBFvCvQGHBRdQ50H/690Uq1Dyd7hXMuKITCIdcnr9umyDkr8r5C6HZDF3g==, - } - engines: { node: '>=v12' } + '@commitlint/types': 19.0.3 + lodash.camelcase: 4.3.0 + lodash.kebabcase: 4.1.1 + lodash.snakecase: 4.1.1 + lodash.startcase: 4.4.0 + lodash.upperfirst: 4.3.1 dev: true /@commitlint/execute-rule/19.0.0: @@ -617,64 +600,40 @@ packages: } engines: { node: '>=v18' } dev: true - optional: true - /@commitlint/format/16.2.1: + /@commitlint/format/19.3.0: resolution: { - integrity: sha512-Yyio9bdHWmNDRlEJrxHKglamIk3d6hC0NkEUW6Ti6ipEh2g0BAhy8Od6t4vLhdZRa1I2n+gY13foy+tUgk0i1Q==, + integrity: sha512-luguk5/aF68HiF4H23ACAfk8qS8AHxl4LLN5oxPc24H+2+JRPsNr1OS3Gaea0CrH7PKhArBMKBz5RX9sA5NtTg==, } - engines: { node: '>=v12' } + engines: { node: '>=v18' } dependencies: - '@commitlint/types': 16.2.1 - chalk: 4.1.2 + '@commitlint/types': 19.0.3 + chalk: 5.3.0 dev: true - /@commitlint/is-ignored/16.2.4: + /@commitlint/is-ignored/19.2.2: resolution: { - integrity: sha512-Lxdq9aOAYCOOOjKi58ulbwK/oBiiKz+7Sq0+/SpFIEFwhHkIVugvDvWjh2VRBXmRC/x5lNcjDcYEwS/uYUvlYQ==, + integrity: sha512-eNX54oXMVxncORywF4ZPFtJoBm3Tvp111tg1xf4zWXGfhBPKpfKG6R+G3G4v5CPlRROXpAOpQ3HMhA9n1Tck1g==, } - engines: { node: '>=v12' } + engines: { node: '>=v18' } dependencies: - '@commitlint/types': 16.2.1 + '@commitlint/types': 19.0.3 semver: 7.6.2 dev: true - /@commitlint/lint/16.2.4: - resolution: - { - integrity: sha512-AUDuwOxb2eGqsXbTMON3imUGkc1jRdtXrbbohiLSCSk3jFVXgJLTMaEcr39pR00N8nE9uZ+V2sYaiILByZVmxQ==, - } - engines: { node: '>=v12' } - dependencies: - '@commitlint/is-ignored': 16.2.4 - '@commitlint/parse': 16.2.1 - '@commitlint/rules': 16.2.4 - '@commitlint/types': 16.2.1 - dev: true - - /@commitlint/load/16.3.0: + /@commitlint/lint/19.2.2: resolution: { - integrity: sha512-3tykjV/iwbkv2FU9DG+NZ/JqmP0Nm3b7aDwgCNQhhKV5P74JAuByULkafnhn+zsFGypG1qMtI5u+BZoa9APm0A==, + integrity: sha512-xrzMmz4JqwGyKQKTpFzlN0dx0TAiT7Ran1fqEBgEmEj+PU98crOFtysJgY+QdeSagx6EDRigQIXJVnfrI0ratA==, } - engines: { node: '>=v12' } + engines: { node: '>=v18' } dependencies: - '@commitlint/config-validator': 16.2.1 - '@commitlint/execute-rule': 16.2.1 - '@commitlint/resolve-extends': 16.2.1 - '@commitlint/types': 16.2.1 - '@types/node': 18.19.39 - chalk: 4.1.2 - cosmiconfig: 7.1.0 - cosmiconfig-typescript-loader: 2.0.2_4q7gqcp6fv45so4dcz3k5smwqy - lodash: 4.17.21 - resolve-from: 5.0.0 - typescript: 4.9.5 - transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' + '@commitlint/is-ignored': 19.2.2 + '@commitlint/parse': 19.0.3 + '@commitlint/rules': 19.0.3 + '@commitlint/types': 19.0.3 dev: true /@commitlint/load/19.2.0_4q7gqcp6fv45so4dcz3k5smwqy: @@ -699,54 +658,39 @@ packages: - '@types/node' - typescript dev: true - optional: true - - /@commitlint/message/16.2.1: - resolution: - { - integrity: sha512-2eWX/47rftViYg7a3axYDdrgwKv32mxbycBJT6OQY/MJM7SUfYNYYvbMFOQFaA4xIVZt7t2Alyqslbl6blVwWw==, - } - engines: { node: '>=v12' } - dev: true - /@commitlint/parse/16.2.1: + /@commitlint/message/19.0.0: resolution: { - integrity: sha512-2NP2dDQNL378VZYioLrgGVZhWdnJO4nAxQl5LXwYb08nEcN+cgxHN1dJV8OLJ5uxlGJtDeR8UZZ1mnQ1gSAD/g==, + integrity: sha512-c9czf6lU+9oF9gVVa2lmKaOARJvt4soRsVmbR7Njwp9FpbBgste5i7l/2l5o8MmbwGh4yE1snfnsy2qyA2r/Fw==, } - engines: { node: '>=v12' } - dependencies: - '@commitlint/types': 16.2.1 - conventional-changelog-angular: 5.0.13 - conventional-commits-parser: 3.2.4 + engines: { node: '>=v18' } dev: true - /@commitlint/read/16.2.1: + /@commitlint/parse/19.0.3: resolution: { - integrity: sha512-tViXGuaxLTrw2r7PiYMQOFA2fueZxnnt0lkOWqKyxT+n2XdEMGYcI9ID5ndJKXnfPGPppD0w/IItKsIXlZ+alw==, + integrity: sha512-Il+tNyOb8VDxN3P6XoBBwWJtKKGzHlitEuXA5BP6ir/3loWlsSqDr5aecl6hZcC/spjq4pHqNh0qPlfeWu38QA==, } - engines: { node: '>=v12' } + engines: { node: '>=v18' } dependencies: - '@commitlint/top-level': 16.2.1 - '@commitlint/types': 16.2.1 - fs-extra: 10.1.0 - git-raw-commits: 2.0.11 + '@commitlint/types': 19.0.3 + conventional-changelog-angular: 7.0.0 + conventional-commits-parser: 5.0.0 dev: true - /@commitlint/resolve-extends/16.2.1: + /@commitlint/read/19.2.1: resolution: { - integrity: sha512-NbbCMPKTFf2J805kwfP9EO+vV+XvnaHRcBy6ud5dF35dxMsvdJqke54W3XazXF1ZAxC4a3LBy4i/GNVBAthsEg==, + integrity: sha512-qETc4+PL0EUv7Q36lJbPG+NJiBOGg7SSC7B5BsPWOmei+Dyif80ErfWQ0qXoW9oCh7GTpTNRoaVhiI8RbhuaNw==, } - engines: { node: '>=v12' } + engines: { node: '>=v18' } dependencies: - '@commitlint/config-validator': 16.2.1 - '@commitlint/types': 16.2.1 - import-fresh: 3.3.0 - lodash: 4.17.21 - resolve-from: 5.0.0 - resolve-global: 1.0.0 + '@commitlint/top-level': 19.0.0 + '@commitlint/types': 19.0.3 + execa: 8.0.1 + git-raw-commits: 4.0.0 + minimist: 1.2.8 dev: true /@commitlint/resolve-extends/19.1.0: @@ -763,48 +707,37 @@ packages: lodash.mergewith: 4.6.2 resolve-from: 5.0.0 dev: true - optional: true - /@commitlint/rules/16.2.4: + /@commitlint/rules/19.0.3: resolution: { - integrity: sha512-rK5rNBIN2ZQNQK+I6trRPK3dWa0MtaTN4xnwOma1qxa4d5wQMQJtScwTZjTJeallFxhOgbNOgr48AMHkdounVg==, + integrity: sha512-TspKb9VB6svklxNCKKwxhELn7qhtY1rFF8ls58DcFd0F97XoG07xugPjjbVnLqmMkRjZDbDIwBKt9bddOfLaPw==, } - engines: { node: '>=v12' } + engines: { node: '>=v18' } dependencies: - '@commitlint/ensure': 16.2.1 - '@commitlint/message': 16.2.1 - '@commitlint/to-lines': 16.2.1 - '@commitlint/types': 16.2.1 - execa: 5.1.1 - dev: true - - /@commitlint/to-lines/16.2.1: - resolution: - { - integrity: sha512-9/VjpYj5j1QeY3eiog1zQWY6axsdWAc0AonUUfyZ7B0MVcRI0R56YsHAfzF6uK/g/WwPZaoe4Lb1QCyDVnpVaQ==, - } - engines: { node: '>=v12' } + '@commitlint/ensure': 19.0.3 + '@commitlint/message': 19.0.0 + '@commitlint/to-lines': 19.0.0 + '@commitlint/types': 19.0.3 + execa: 8.0.1 dev: true - /@commitlint/top-level/16.2.1: + /@commitlint/to-lines/19.0.0: resolution: { - integrity: sha512-lS6GSieHW9y6ePL73ied71Z9bOKyK+Ib9hTkRsB8oZFAyQZcyRwq2w6nIa6Fngir1QW51oKzzaXfJL94qwImyw==, + integrity: sha512-vkxWo+VQU5wFhiP9Ub9Sre0FYe019JxFikrALVoD5UGa8/t3yOJEpEhxC5xKiENKKhUkTpEItMTRAjHw2SCpZw==, } - engines: { node: '>=v12' } - dependencies: - find-up: 5.0.0 + engines: { node: '>=v18' } dev: true - /@commitlint/types/16.2.1: + /@commitlint/top-level/19.0.0: resolution: { - integrity: sha512-7/z7pA7BM0i8XvMSBynO7xsB3mVQPUZbVn6zMIlp/a091XJ3qAXRXc+HwLYhiIdzzS5fuxxNIHZMGHVD4HJxdA==, + integrity: sha512-KKjShd6u1aMGNkCkaX4aG1jOGdn7f8ZI8TR1VEuNqUOjWTOdcDSsmglinglJ18JTjuBX5I1PtjrhQCRcixRVFQ==, } - engines: { node: '>=v12' } + engines: { node: '>=v18' } dependencies: - chalk: 4.1.2 + find-up: 7.0.0 dev: true /@commitlint/types/19.0.3: @@ -817,16 +750,25 @@ packages: '@types/conventional-commits-parser': 5.0.0 chalk: 5.3.0 dev: true - optional: true - /@cspotcode/source-map-support/0.8.1: + /@conventional-changelog/git-client/1.0.1_3p3dsjh6dm5zndnfkerlb75h5m: resolution: { - integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==, + integrity: sha512-PJEqBwAleffCMETaVm/fUgHldzBE35JFk3/9LL6NUA5EXa3qednu+UT6M7E5iBu3zIQZCULYIiZ90fBYHt6xUw==, } - engines: { node: '>=12' } + engines: { node: '>=18' } + peerDependencies: + conventional-commits-filter: ^5.0.0 + conventional-commits-parser: ^6.0.0 + peerDependenciesMeta: + conventional-commits-filter: + optional: true + conventional-commits-parser: + optional: true dependencies: - '@jridgewell/trace-mapping': 0.3.9 + '@types/semver': 7.5.8 + conventional-commits-parser: 6.0.0 + semver: 7.6.2 dev: true /@esbuild/aix-ppc64/0.21.5: @@ -1197,12 +1139,12 @@ packages: deprecated: Use @eslint/object-schema instead dev: true - /@hutson/parse-repository-url/3.0.2: + /@hutson/parse-repository-url/5.0.0: resolution: { - integrity: sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==, + integrity: sha512-e5+YUKENATs1JgYHMzTr2MW/NDcXGfYFAuOQU8gJgF/kEh4EqKgfGrfLI67bMD4tbhZVlkigz/9YYwWcbOFthg==, } - engines: { node: '>=6.9.0' } + engines: { node: '>=10.13.0' } dev: true /@isaacs/cliui/8.0.2: @@ -1265,16 +1207,6 @@ packages: '@jridgewell/sourcemap-codec': 1.5.0 dev: true - /@jridgewell/trace-mapping/0.3.9: - resolution: - { - integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==, - } - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.0 - dev: true - /@nodelib/fs.scandir/2.1.5: resolution: { @@ -1597,34 +1529,6 @@ packages: engines: { node: '>=10.13.0' } dev: false - /@tsconfig/node10/1.0.11: - resolution: - { - integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==, - } - dev: true - - /@tsconfig/node12/1.0.11: - resolution: - { - integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==, - } - dev: true - - /@tsconfig/node14/1.0.3: - resolution: - { - integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==, - } - dev: true - - /@tsconfig/node16/1.0.4: - resolution: - { - integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==, - } - dev: true - /@types/conventional-commits-parser/5.0.0: resolution: { @@ -1633,7 +1537,6 @@ packages: dependencies: '@types/node': 18.19.39 dev: true - optional: true /@types/cors/2.8.12: resolution: @@ -1708,13 +1611,6 @@ packages: } dev: true - /@types/minimist/1.2.5: - resolution: - { - integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==, - } - dev: true - /@types/ms/0.7.31: resolution: { @@ -1744,13 +1640,6 @@ packages: } dev: true - /@types/parse-json/4.0.2: - resolution: - { - integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==, - } - dev: true - /@types/parse5/6.0.3: resolution: { @@ -2197,16 +2086,6 @@ packages: acorn: 8.12.1 dev: true - /acorn-walk/8.3.3: - resolution: - { - integrity: sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==, - } - engines: { node: '>=0.4.0' } - dependencies: - acorn: 8.12.1 - dev: true - /acorn/8.12.1: resolution: { @@ -2246,7 +2125,6 @@ packages: json-schema-traverse: 1.0.0 require-from-string: 2.0.2 dev: true - optional: true /ansi-escapes/4.3.2: resolution: @@ -2328,13 +2206,6 @@ packages: picomatch: 2.3.1 dev: true - /arg/4.1.3: - resolution: - { - integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==, - } - dev: true - /argparse/2.0.1: resolution: { @@ -2381,14 +2252,6 @@ packages: engines: { node: '>=0.10.0' } dev: false - /arrify/1.0.1: - resolution: - { - integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==, - } - engines: { node: '>=0.10.0' } - dev: true - /assertion-error/2.0.1: resolution: { @@ -2637,26 +2500,6 @@ packages: engines: { node: '>=6' } dev: true - /camelcase-keys/6.2.2: - resolution: - { - integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==, - } - engines: { node: '>=8' } - dependencies: - camelcase: 5.3.1 - map-obj: 4.3.0 - quick-lru: 4.0.1 - dev: true - - /camelcase/5.3.1: - resolution: - { - integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==, - } - engines: { node: '>=6' } - dev: true - /camelcase/6.3.0: resolution: { @@ -2810,17 +2653,6 @@ packages: engines: { node: '>= 10' } dev: true - /cliui/7.0.4: - resolution: - { - integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==, - } - dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 7.0.0 - dev: true - /cliui/8.0.1: resolution: { @@ -2996,183 +2828,184 @@ packages: } dev: true - /conventional-changelog-angular/5.0.13: + /conventional-changelog-angular/7.0.0: resolution: { - integrity: sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==, + integrity: sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ==, } - engines: { node: '>=10' } + engines: { node: '>=16' } dependencies: compare-func: 2.0.0 - q: 1.5.1 dev: true - /conventional-changelog-atom/2.0.8: + /conventional-changelog-angular/8.0.0: resolution: { - integrity: sha512-xo6v46icsFTK3bb7dY/8m2qvc8sZemRgdqLb/bjpBsH2UyOS8rKNTgcb5025Hri6IpANPApbXMg15QLb1LJpBw==, + integrity: sha512-CLf+zr6St0wIxos4bmaKHRXWAcsCXrJU6F4VdNDrGRK3B8LDLKoX3zuMV5GhtbGkVR/LohZ6MT6im43vZLSjmA==, } - engines: { node: '>=10' } + engines: { node: '>=18' } dependencies: - q: 1.5.1 + compare-func: 2.0.0 dev: true - /conventional-changelog-cli/2.2.2: + /conventional-changelog-atom/5.0.0: resolution: { - integrity: sha512-8grMV5Jo8S0kP3yoMeJxV2P5R6VJOqK72IiSV9t/4H5r/HiRqEBQ83bYGuz4Yzfdj4bjaAEhZN/FFbsFXr5bOA==, + integrity: sha512-WfzCaAvSCFPkznnLgLnfacRAzjgqjLUjvf3MftfsJzQdDICqkOOpcMtdJF3wTerxSpv2IAAjX8doM3Vozqle3g==, } - engines: { node: '>=10' } + engines: { node: '>=18' } + dev: true + + /conventional-changelog-cli/5.0.0: + resolution: + { + integrity: sha512-9Y8fucJe18/6ef6ZlyIlT2YQUbczvoQZZuYmDLaGvcSBP+M6h+LAvf7ON7waRxKJemcCII8Yqu5/8HEfskTxJQ==, + } + engines: { node: '>=18' } hasBin: true dependencies: add-stream: 1.0.0 - conventional-changelog: 3.1.25 - lodash: 4.17.21 - meow: 8.1.2 - tempfile: 3.0.0 + conventional-changelog: 6.0.0 + meow: 13.2.0 + tempfile: 5.0.0 + transitivePeerDependencies: + - conventional-commits-filter dev: true - /conventional-changelog-codemirror/2.0.8: + /conventional-changelog-codemirror/5.0.0: resolution: { - integrity: sha512-z5DAsn3uj1Vfp7po3gpt2Boc+Bdwmw2++ZHa5Ak9k0UKsYAO5mH1UBTN0qSCuJZREIhX6WU4E1p3IW2oRCNzQw==, + integrity: sha512-8gsBDI5Y3vrKUCxN6Ue8xr6occZ5nsDEc4C7jO/EovFGozx8uttCAyfhRrvoUAWi2WMm3OmYs+0mPJU7kQdYWQ==, } - engines: { node: '>=10' } + engines: { node: '>=18' } + dev: true + + /conventional-changelog-conventionalcommits/7.0.2: + resolution: + { + integrity: sha512-NKXYmMR/Hr1DevQegFB4MwfM5Vv0m4UIxKZTTYuD98lpTknaZlSRrDOG4X7wIXpGkfsYxZTghUN+Qq+T0YQI7w==, + } + engines: { node: '>=16' } dependencies: - q: 1.5.1 + compare-func: 2.0.0 dev: true - /conventional-changelog-conventionalcommits/4.6.3: + /conventional-changelog-conventionalcommits/8.0.0: resolution: { - integrity: sha512-LTTQV4fwOM4oLPad317V/QNQ1FY4Hju5qeBIM1uTHbrnCE+Eg4CdRZ3gO2pUeR+tzWdp80M2j3qFFEDWVqOV4g==, + integrity: sha512-eOvlTO6OcySPyyyk8pKz2dP4jjElYunj9hn9/s0OB+gapTO8zwS9UQWrZ1pmF2hFs3vw1xhonOLGcGjy/zgsuA==, } - engines: { node: '>=10' } + engines: { node: '>=18' } dependencies: compare-func: 2.0.0 - lodash: 4.17.21 - q: 1.5.1 dev: true - /conventional-changelog-core/4.2.4: + /conventional-changelog-core/8.0.0: resolution: { - integrity: sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==, + integrity: sha512-EATUx5y9xewpEe10UEGNpbSHRC6cVZgO+hXQjofMqpy+gFIrcGvH3Fl6yk2VFKh7m+ffenup2N7SZJYpyD9evw==, } - engines: { node: '>=10' } + engines: { node: '>=18' } dependencies: + '@hutson/parse-repository-url': 5.0.0 add-stream: 1.0.0 - conventional-changelog-writer: 5.0.1 - conventional-commits-parser: 3.2.4 - dateformat: 3.0.3 - get-pkg-repo: 4.2.1 - git-raw-commits: 2.0.11 - git-remote-origin-url: 2.0.0 - git-semver-tags: 4.1.1 - lodash: 4.17.21 - normalize-package-data: 3.0.3 - q: 1.5.1 - read-pkg: 3.0.0 - read-pkg-up: 3.0.0 - through2: 4.0.2 + conventional-changelog-writer: 8.0.0 + conventional-commits-parser: 6.0.0 + git-raw-commits: 5.0.0_3p3dsjh6dm5zndnfkerlb75h5m + git-semver-tags: 8.0.0_3p3dsjh6dm5zndnfkerlb75h5m + hosted-git-info: 7.0.2 + normalize-package-data: 6.0.2 + read-package-up: 11.0.0 + read-pkg: 9.0.1 + transitivePeerDependencies: + - conventional-commits-filter dev: true - /conventional-changelog-ember/2.0.9: + /conventional-changelog-ember/5.0.0: resolution: { - integrity: sha512-ulzIReoZEvZCBDhcNYfDIsLTHzYHc7awh+eI44ZtV5cx6LVxLlVtEmcO+2/kGIHGtw+qVabJYjdI5cJOQgXh1A==, + integrity: sha512-RPflVfm5s4cSO33GH/Ey26oxhiC67akcxSKL8CLRT3kQX2W3dbE19sSOM56iFqUJYEwv9mD9r6k79weWe1urfg==, } - engines: { node: '>=10' } - dependencies: - q: 1.5.1 + engines: { node: '>=18' } dev: true - /conventional-changelog-eslint/3.0.9: + /conventional-changelog-eslint/6.0.0: resolution: { - integrity: sha512-6NpUCMgU8qmWmyAMSZO5NrRd7rTgErjrm4VASam2u5jrZS0n38V7Y9CzTtLT2qwz5xEChDR4BduoWIr8TfwvXA==, + integrity: sha512-eiUyULWjzq+ybPjXwU6NNRflApDWlPEQEHvI8UAItYW/h22RKkMnOAtfCZxMmrcMO1OKUWtcf2MxKYMWe9zJuw==, } - engines: { node: '>=10' } - dependencies: - q: 1.5.1 + engines: { node: '>=18' } dev: true - /conventional-changelog-express/2.0.6: + /conventional-changelog-express/5.0.0: resolution: { - integrity: sha512-SDez2f3iVJw6V563O3pRtNwXtQaSmEfTCaTBPCqn0oG0mfkq0rX4hHBq5P7De2MncoRixrALj3u3oQsNK+Q0pQ==, + integrity: sha512-D8Q6WctPkQpvr2HNCCmwU5GkX22BVHM0r4EW8vN0230TSyS/d6VQJDAxGb84lbg0dFjpO22MwmsikKL++Oo/oQ==, } - engines: { node: '>=10' } - dependencies: - q: 1.5.1 + engines: { node: '>=18' } dev: true - /conventional-changelog-jquery/3.0.11: + /conventional-changelog-jquery/6.0.0: resolution: { - integrity: sha512-x8AWz5/Td55F7+o/9LQ6cQIPwrCjfJQ5Zmfqi8thwUEKHstEn4kTIofXub7plf1xvFA2TqhZlq7fy5OmV6BOMw==, + integrity: sha512-2kxmVakyehgyrho2ZHBi90v4AHswkGzHuTaoH40bmeNqUt20yEkDOSpw8HlPBfvEQBwGtbE+5HpRwzj6ac2UfA==, } - engines: { node: '>=10' } - dependencies: - q: 1.5.1 + engines: { node: '>=18' } dev: true - /conventional-changelog-jshint/2.0.9: + /conventional-changelog-jshint/5.0.0: resolution: { - integrity: sha512-wMLdaIzq6TNnMHMy31hql02OEQ8nCQfExw1SE0hYL5KvU+JCTuPaDO+7JiogGT2gJAxiUGATdtYYfh+nT+6riA==, + integrity: sha512-gGNphSb/opc76n2eWaO6ma4/Wqu3tpa2w7i9WYqI6Cs2fncDSI2/ihOfMvXveeTTeld0oFvwMVNV+IYQIk3F3g==, } - engines: { node: '>=10' } + engines: { node: '>=18' } dependencies: compare-func: 2.0.0 - q: 1.5.1 dev: true - /conventional-changelog-preset-loader/2.3.4: + /conventional-changelog-preset-loader/5.0.0: resolution: { - integrity: sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==, + integrity: sha512-SetDSntXLk8Jh1NOAl1Gu5uLiCNSYenB5tm0YVeZKePRIgDW9lQImromTwLa3c/Gae298tsgOM+/CYT9XAl0NA==, } - engines: { node: '>=10' } + engines: { node: '>=18' } dev: true - /conventional-changelog-writer/5.0.1: + /conventional-changelog-writer/8.0.0: resolution: { - integrity: sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==, + integrity: sha512-TQcoYGRatlAnT2qEWDON/XSfnVG38JzA7E0wcGScu7RElQBkg9WWgZd1peCWFcWDh1xfb2CfsrcvOn1bbSzztA==, } - engines: { node: '>=10' } + engines: { node: '>=18' } hasBin: true dependencies: - conventional-commits-filter: 2.0.7 - dateformat: 3.0.3 + '@types/semver': 7.5.8 + conventional-commits-filter: 5.0.0 handlebars: 4.7.8 - json-stringify-safe: 5.0.1 - lodash: 4.17.21 - meow: 8.1.2 - semver: 6.3.1 - split: 1.0.1 - through2: 4.0.2 + meow: 13.2.0 + semver: 7.6.2 dev: true - /conventional-changelog/3.1.25: + /conventional-changelog/6.0.0: resolution: { - integrity: sha512-ryhi3fd1mKf3fSjbLXOfK2D06YwKNic1nC9mWqybBHdObPd8KJ2vjaXZfYj1U23t+V8T8n0d7gwnc9XbIdFbyQ==, + integrity: sha512-tuUH8H/19VjtD9Ig7l6TQRh+Z0Yt0NZ6w/cCkkyzUbGQTnUEmKfGtkC9gGfVgCfOL1Rzno5NgNF4KY8vR+Jo3w==, } - engines: { node: '>=10' } + engines: { node: '>=18' } dependencies: - conventional-changelog-angular: 5.0.13 - conventional-changelog-atom: 2.0.8 - conventional-changelog-codemirror: 2.0.8 - conventional-changelog-conventionalcommits: 4.6.3 - conventional-changelog-core: 4.2.4 - conventional-changelog-ember: 2.0.9 - conventional-changelog-eslint: 3.0.9 - conventional-changelog-express: 2.0.6 - conventional-changelog-jquery: 3.0.11 - conventional-changelog-jshint: 2.0.9 - conventional-changelog-preset-loader: 2.3.4 + conventional-changelog-angular: 8.0.0 + conventional-changelog-atom: 5.0.0 + conventional-changelog-codemirror: 5.0.0 + conventional-changelog-conventionalcommits: 8.0.0 + conventional-changelog-core: 8.0.0 + conventional-changelog-ember: 5.0.0 + conventional-changelog-eslint: 6.0.0 + conventional-changelog-express: 5.0.0 + conventional-changelog-jquery: 6.0.0 + conventional-changelog-jshint: 5.0.0 + conventional-changelog-preset-loader: 5.0.0 + transitivePeerDependencies: + - conventional-commits-filter dev: true /conventional-commit-types/3.0.0: @@ -3182,31 +3015,37 @@ packages: } dev: true - /conventional-commits-filter/2.0.7: + /conventional-commits-filter/5.0.0: resolution: { - integrity: sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==, + integrity: sha512-tQMagCOC59EVgNZcC5zl7XqO30Wki9i9J3acbUvkaosCT6JX3EeFwJD7Qqp4MCikRnzS18WXV3BLIQ66ytu6+Q==, } - engines: { node: '>=10' } - dependencies: - lodash.ismatch: 4.4.0 - modify-values: 1.0.1 + engines: { node: '>=18' } dev: true - /conventional-commits-parser/3.2.4: + /conventional-commits-parser/5.0.0: resolution: { - integrity: sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==, + integrity: sha512-ZPMl0ZJbw74iS9LuX9YIAiW8pfM5p3yh2o/NbXHbkFuZzY5jvdi5jFycEOkmBW5H5I7nA+D6f3UcsCLP2vvSEA==, } - engines: { node: '>=10' } + engines: { node: '>=16' } hasBin: true dependencies: JSONStream: 1.3.5 - is-text-path: 1.0.1 - lodash: 4.17.21 - meow: 8.1.2 - split2: 3.2.2 - through2: 4.0.2 + is-text-path: 2.0.0 + meow: 12.1.1 + split2: 4.2.0 + dev: true + + /conventional-commits-parser/6.0.0: + resolution: + { + integrity: sha512-TbsINLp48XeMXR8EvGjTnKGsZqBemisPoyWESlpRyR8lif0lcwzqz+NMtYSj1ooF/WYjSuu7wX0CtdeeMEQAmA==, + } + engines: { node: '>=18' } + hasBin: true + dependencies: + meow: 13.2.0 dev: true /convert-source-map/1.8.0: @@ -3226,13 +3065,6 @@ packages: engines: { node: '>=0.10.0' } dev: false - /core-util-is/1.0.3: - resolution: - { - integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==, - } - dev: true - /cors/2.8.5: resolution: { @@ -3252,55 +3084,21 @@ packages: engines: { node: '>= 0.4.0' } dev: true - /cosmiconfig-typescript-loader/2.0.2_4q7gqcp6fv45so4dcz3k5smwqy: + /cosmiconfig-typescript-loader/5.0.0_duhrwesdkbcjpm5hanhjhfebwu: resolution: { - integrity: sha512-KmE+bMjWMXJbkWCeY4FJX/npHuZPNr9XF9q9CIQ/bpFwi1qHfCmSiKarrCcRa0LO4fWjk93pVoeRtJAkTGcYNw==, + integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==, } - engines: { node: '>=12', npm: '>=6' } + engines: { node: '>=v16' } peerDependencies: '@types/node': '*' - typescript: '>=3' + cosmiconfig: '>=8.2' + typescript: '>=4' dependencies: '@types/node': 18.19.39 - cosmiconfig: 7.1.0 - ts-node: 10.9.2_4q7gqcp6fv45so4dcz3k5smwqy + cosmiconfig: 9.0.0_typescript@4.9.5 + jiti: 1.21.6 typescript: 4.9.5 - transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' - dev: true - - /cosmiconfig-typescript-loader/5.0.0_duhrwesdkbcjpm5hanhjhfebwu: - resolution: - { - integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==, - } - engines: { node: '>=v16' } - peerDependencies: - '@types/node': '*' - cosmiconfig: '>=8.2' - typescript: '>=4' - dependencies: - '@types/node': 18.19.39 - cosmiconfig: 9.0.0_typescript@4.9.5 - jiti: 1.21.6 - typescript: 4.9.5 - dev: true - optional: true - - /cosmiconfig/7.1.0: - resolution: - { - integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==, - } - engines: { node: '>=10' } - dependencies: - '@types/parse-json': 4.0.2 - import-fresh: 3.3.0 - parse-json: 5.2.0 - path-type: 4.0.0 - yaml: 1.10.2 dev: true /cosmiconfig/9.0.0_typescript@4.9.5: @@ -3321,14 +3119,6 @@ packages: parse-json: 5.2.0 typescript: 4.9.5 dev: true - optional: true - - /create-require/1.1.1: - resolution: - { - integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==, - } - dev: true /cross-env/7.0.3: resolution: @@ -3421,19 +3211,12 @@ packages: - typescript dev: true - /dargs/7.0.0: - resolution: - { - integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==, - } - engines: { node: '>=8' } - dev: true - - /dateformat/3.0.3: + /dargs/8.1.0: resolution: { - integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==, + integrity: sha512-wAV9QHOsNbwnWdNW2FYvE1P56wtgSbM+3SZcdGiWQILwVjACCXDCI3Ai8QlCjMDB8YK5zySiXZYBiwGmNY3lnw==, } + engines: { node: '>=12' } dev: true /debug/2.6.9: @@ -3478,25 +3261,6 @@ packages: dependencies: ms: 2.1.2 - /decamelize-keys/1.1.1: - resolution: - { - integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==, - } - engines: { node: '>=0.10.0' } - dependencies: - decamelize: 1.2.0 - map-obj: 1.0.1 - dev: true - - /decamelize/1.2.0: - resolution: - { - integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==, - } - engines: { node: '>=0.10.0' } - dev: true - /decode-uri-component/0.2.0: resolution: { @@ -3605,14 +3369,6 @@ packages: engines: { node: '>=8' } dev: true - /diff/4.0.2: - resolution: - { - integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==, - } - engines: { node: '>=0.3.1' } - dev: true - /dir-glob/3.0.1: resolution: { @@ -3785,7 +3541,6 @@ packages: } engines: { node: '>=6' } dev: true - optional: true /error-ex/1.3.2: resolution: @@ -4489,7 +4244,6 @@ packages: integrity: sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==, } dev: true - optional: true /fastq/1.17.1: resolution: @@ -4545,36 +4299,35 @@ packages: } dev: true - /find-up/2.1.0: + /find-up-simple/1.0.0: resolution: { - integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==, + integrity: sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==, } - engines: { node: '>=4' } - dependencies: - locate-path: 2.0.0 + engines: { node: '>=18' } dev: true - /find-up/4.1.0: + /find-up/5.0.0: resolution: { - integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==, + integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==, } - engines: { node: '>=8' } + engines: { node: '>=10' } dependencies: - locate-path: 5.0.0 + locate-path: 6.0.0 path-exists: 4.0.0 dev: true - /find-up/5.0.0: + /find-up/7.0.0: resolution: { - integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==, + integrity: sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==, } - engines: { node: '>=10' } + engines: { node: '>=18' } dependencies: - locate-path: 6.0.0 - path-exists: 4.0.0 + locate-path: 7.2.0 + path-exists: 5.0.0 + unicorn-magic: 0.1.0 dev: true /findup-sync/4.0.0: @@ -4742,20 +4495,6 @@ packages: has-symbols: 1.0.2 dev: true - /get-pkg-repo/4.2.1: - resolution: - { - integrity: sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==, - } - engines: { node: '>=6.9.0' } - hasBin: true - dependencies: - '@hutson/parse-repository-url': 3.0.2 - hosted-git-info: 4.1.0 - through2: 2.0.5 - yargs: 16.2.0 - dev: true - /get-stream/6.0.1: resolution: { @@ -4780,51 +4519,47 @@ packages: engines: { node: '>=0.10.0' } dev: false - /git-raw-commits/2.0.11: + /git-raw-commits/4.0.0: resolution: { - integrity: sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==, + integrity: sha512-ICsMM1Wk8xSGMowkOmPrzo2Fgmfo4bMHLNX6ytHjajRJUqvHOw/TFapQ+QG75c3X/tTDDhOSRPGC52dDbNM8FQ==, } - engines: { node: '>=10' } + engines: { node: '>=16' } hasBin: true dependencies: - dargs: 7.0.0 - lodash: 4.17.21 - meow: 8.1.2 - split2: 3.2.2 - through2: 4.0.2 - dev: true - - /git-remote-origin-url/2.0.0: - resolution: - { - integrity: sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==, - } - engines: { node: '>=4' } - dependencies: - gitconfiglocal: 1.0.0 - pify: 2.3.0 + dargs: 8.1.0 + meow: 12.1.1 + split2: 4.2.0 dev: true - /git-semver-tags/4.1.1: + /git-raw-commits/5.0.0_3p3dsjh6dm5zndnfkerlb75h5m: resolution: { - integrity: sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==, + integrity: sha512-I2ZXrXeOc0KrCvC7swqtIFXFN+rbjnC7b2T943tvemIOVNl+XP8YnA9UVwqFhzzLClnSA60KR/qEjLpXzs73Qg==, } - engines: { node: '>=10' } + engines: { node: '>=18' } hasBin: true dependencies: - meow: 8.1.2 - semver: 6.3.1 + '@conventional-changelog/git-client': 1.0.1_3p3dsjh6dm5zndnfkerlb75h5m + meow: 13.2.0 + transitivePeerDependencies: + - conventional-commits-filter + - conventional-commits-parser dev: true - /gitconfiglocal/1.0.0: + /git-semver-tags/8.0.0_3p3dsjh6dm5zndnfkerlb75h5m: resolution: { - integrity: sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==, + integrity: sha512-N7YRIklvPH3wYWAR2vysaqGLPRcpwQ0GKdlqTiVN5w1UmCdaeY3K8s6DMKRCh54DDdzyt/OAB6C8jgVtb7Y2Fg==, } + engines: { node: '>=18' } + hasBin: true dependencies: - ini: 1.3.8 + '@conventional-changelog/git-client': 1.0.1_3p3dsjh6dm5zndnfkerlb75h5m + meow: 13.2.0 + transitivePeerDependencies: + - conventional-commits-filter + - conventional-commits-parser dev: true /glob-parent/5.1.2: @@ -4901,17 +4636,6 @@ packages: dependencies: ini: 4.1.1 dev: true - optional: true - - /global-dirs/0.1.1: - resolution: - { - integrity: sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==, - } - engines: { node: '>=4' } - dependencies: - ini: 1.3.8 - dev: true /global-modules/1.0.0: resolution: @@ -5001,14 +4725,6 @@ packages: uglify-js: 3.18.0 dev: true - /hard-rejection/2.1.0: - resolution: - { - integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==, - } - engines: { node: '>=6' } - dev: true - /has-flag/3.0.0: resolution: { @@ -5127,21 +4843,14 @@ packages: } dev: true - /hosted-git-info/2.8.9: - resolution: - { - integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==, - } - dev: true - - /hosted-git-info/4.1.0: + /hosted-git-info/7.0.2: resolution: { - integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==, + integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==, } - engines: { node: '>=10' } + engines: { node: ^16.14.0 || >=18.0.0 } dependencies: - lru-cache: 6.0.0 + lru-cache: 10.4.3 dev: true /html-encoding-sniffer/3.0.0: @@ -5314,7 +5023,6 @@ packages: integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==, } dev: true - optional: true /imurmurhash/0.1.4: resolution: @@ -5324,12 +5032,12 @@ packages: engines: { node: '>=0.8.19' } dev: true - /indent-string/4.0.0: + /index-to-position/0.1.2: resolution: { - integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==, + integrity: sha512-MWDKS3AS1bGCHLBA2VLImJz42f7bJh8wQsTGCzI3j519/CASStoDONUBVz2I/VID0MpiX3SGSnbOD2xUalbE5g==, } - engines: { node: '>=8' } + engines: { node: '>=18' } dev: true /inflight/1.0.6: @@ -5363,7 +5071,6 @@ packages: } engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } dev: true - optional: true /inquirer/8.2.5: resolution: @@ -5615,6 +5322,7 @@ packages: integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==, } engines: { node: '>=0.10.0' } + dev: false /is-plain-object/2.0.4: resolution: @@ -5651,14 +5359,14 @@ packages: engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } dev: true - /is-text-path/1.0.1: + /is-text-path/2.0.0: resolution: { - integrity: sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==, + integrity: sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw==, } - engines: { node: '>=0.10.0' } + engines: { node: '>=8' } dependencies: - text-extensions: 1.9.0 + text-extensions: 2.4.0 dev: true /is-unicode-supported/0.1.0: @@ -5688,6 +5396,7 @@ packages: { integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==, } + dev: false /isexe/2.0.0: resolution: @@ -5786,13 +5495,6 @@ packages: } 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: { @@ -5813,7 +5515,6 @@ packages: integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==, } dev: true - optional: true /json-stable-stringify-without-jsonify/1.0.1: resolution: @@ -5822,13 +5523,6 @@ packages: } dev: true - /json-stringify-safe/5.0.1: - resolution: - { - integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==, - } - dev: true - /json5/1.0.1: resolution: { @@ -5918,6 +5612,7 @@ packages: integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==, } engines: { node: '>=0.10.0' } + dev: false /levn/0.4.1: resolution: @@ -5990,19 +5685,6 @@ packages: wrap-ansi: 9.0.0 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 - /load-tsconfig/0.2.5: resolution: { @@ -6023,51 +5705,46 @@ packages: json5: 1.0.1 dev: false - /locate-path/2.0.0: + /locate-path/6.0.0: resolution: { - integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==, + integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==, } - engines: { node: '>=4' } + engines: { node: '>=10' } dependencies: - p-locate: 2.0.0 - path-exists: 3.0.0 + p-locate: 5.0.0 dev: true - /locate-path/5.0.0: + /locate-path/7.2.0: resolution: { - integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==, + integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==, } - engines: { node: '>=8' } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } dependencies: - p-locate: 4.1.0 + p-locate: 6.0.0 dev: true - /locate-path/6.0.0: + /lodash.camelcase/4.3.0: resolution: { - integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==, + integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==, } - engines: { node: '>=10' } - dependencies: - p-locate: 5.0.0 dev: true - /lodash.ismatch/4.4.0: + /lodash.isplainobject/4.0.6: resolution: { - integrity: sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==, + integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==, } dev: true - /lodash.isplainobject/4.0.6: + /lodash.kebabcase/4.1.1: resolution: { - integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==, + integrity: sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==, } dev: true - optional: true /lodash.map/4.6.0: resolution: @@ -6089,7 +5766,13 @@ packages: integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==, } dev: true - optional: true + + /lodash.snakecase/4.1.1: + resolution: + { + integrity: sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==, + } + dev: true /lodash.sortby/4.7.0: resolution: @@ -6098,13 +5781,26 @@ packages: } dev: true + /lodash.startcase/4.4.0: + resolution: + { + integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==, + } + dev: true + /lodash.uniq/4.5.0: resolution: { integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==, } dev: true - optional: true + + /lodash.upperfirst/4.3.1: + resolution: + { + integrity: sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==, + } + dev: true /lodash/4.17.21: resolution: @@ -6170,16 +5866,6 @@ packages: engines: { node: 20 || >=22 } dev: true - /lru-cache/6.0.0: - resolution: - { - integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==, - } - engines: { node: '>=10' } - dependencies: - yallist: 4.0.0 - dev: true - /magic-string/0.25.9: resolution: { @@ -6207,13 +5893,6 @@ packages: '@jridgewell/sourcemap-codec': 1.5.0 dev: true - /make-error/1.3.6: - resolution: - { - integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==, - } - dev: true - /map-cache/0.2.2: resolution: { @@ -6222,22 +5901,6 @@ packages: engines: { node: '>=0.10.0' } dev: false - /map-obj/1.0.1: - resolution: - { - integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==, - } - engines: { node: '>=0.10.0' } - dev: true - - /map-obj/4.3.0: - resolution: - { - integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==, - } - engines: { node: '>=8' } - dev: true - /map-visit/1.0.0: resolution: { @@ -6255,24 +5918,20 @@ packages: } dev: false - /meow/8.1.2: + /meow/12.1.1: resolution: { - integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==, + integrity: sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==, } - engines: { node: '>=10' } - dependencies: - '@types/minimist': 1.2.5 - camelcase-keys: 6.2.2 - decamelize-keys: 1.1.1 - hard-rejection: 2.1.0 - minimist-options: 4.1.0 - normalize-package-data: 3.0.3 - read-pkg-up: 7.0.1 - redent: 3.0.0 - trim-newlines: 3.0.1 - type-fest: 0.18.1 - yargs-parser: 20.2.9 + engines: { node: '>=16.10' } + dev: true + + /meow/13.2.0: + resolution: + { + integrity: sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==, + } + engines: { node: '>=18' } dev: true /merge-options/1.0.1: @@ -6365,14 +6024,6 @@ packages: engines: { node: '>=12' } dev: true - /min-indent/1.0.1: - resolution: - { - integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==, - } - engines: { node: '>=4' } - dev: true - /minimatch/10.0.1: resolution: { @@ -6402,18 +6053,6 @@ packages: brace-expansion: 2.0.1 dev: true - /minimist-options/4.1.0: - resolution: - { - integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==, - } - engines: { node: '>= 6' } - dependencies: - arrify: 1.0.1 - is-plain-obj: 1.1.0 - kind-of: 6.0.3 - dev: true - /minimist/1.2.7: resolution: { @@ -6518,14 +6157,6 @@ packages: ufo: 1.5.3 dev: true - /modify-values/1.0.1: - resolution: - { - integrity: sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==, - } - engines: { node: '>=0.10.0' } - dev: true - /mri/1.2.0: resolution: { @@ -6630,27 +6261,14 @@ packages: } dev: true - /normalize-package-data/2.5.0: - resolution: - { - integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==, - } - dependencies: - hosted-git-info: 2.8.9 - resolve: 1.22.8 - semver: 5.7.2 - validate-npm-package-license: 3.0.4 - dev: true - - /normalize-package-data/3.0.3: + /normalize-package-data/6.0.2: resolution: { - integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==, + integrity: sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==, } - engines: { node: '>=10' } + engines: { node: ^16.14.0 || >=18.0.0 } dependencies: - hosted-git-info: 4.1.0 - is-core-module: 2.14.0 + hosted-git-info: 7.0.2 semver: 7.6.2 validate-npm-package-license: 3.0.4 dev: true @@ -6817,54 +6435,24 @@ packages: engines: { node: '>=0.10.0' } dev: true - /p-limit/1.3.0: + /p-limit/3.1.0: resolution: { - integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==, + integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==, } - engines: { node: '>=4' } + engines: { node: '>=10' } dependencies: - p-try: 1.0.0 + yocto-queue: 0.1.0 dev: true - /p-limit/2.3.0: + /p-limit/4.0.0: resolution: { - integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==, + integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==, } - engines: { node: '>=6' } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } dependencies: - p-try: 2.2.0 - dev: true - - /p-limit/3.1.0: - resolution: - { - integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==, - } - engines: { node: '>=10' } - dependencies: - 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' } - dependencies: - p-limit: 2.3.0 + yocto-queue: 1.1.1 dev: true /p-locate/5.0.0: @@ -6877,20 +6465,14 @@ packages: p-limit: 3.1.0 dev: true - /p-try/1.0.0: + /p-locate/6.0.0: resolution: { - integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==, + integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==, } - engines: { node: '>=4' } - dev: true - - /p-try/2.2.0: - resolution: - { - integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==, - } - engines: { node: '>=6' } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + dependencies: + p-limit: 4.0.0 dev: true /package-json-from-dist/1.0.0: @@ -6910,28 +6492,29 @@ packages: callsites: 3.1.0 dev: true - /parse-json/4.0.0: + /parse-json/5.2.0: resolution: { - integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==, + integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==, } - engines: { node: '>=4' } + engines: { node: '>=8' } dependencies: + '@babel/code-frame': 7.24.7 error-ex: 1.3.2 - json-parse-better-errors: 1.0.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 dev: true - /parse-json/5.2.0: + /parse-json/8.1.0: resolution: { - integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==, + integrity: sha512-rum1bPifK5SSar35Z6EKZuYPJx85pkNaFrxBK3mwdfSJ1/WKbYrjoW/zTPSjRRamfmVX1ACBIdFAO0VRErW/EA==, } - engines: { node: '>=8' } + engines: { node: '>=18' } dependencies: '@babel/code-frame': 7.24.7 - error-ex: 1.3.2 - json-parse-even-better-errors: 2.3.1 - lines-and-columns: 1.2.4 + index-to-position: 0.1.2 + type-fest: 4.21.0 dev: true /parse-passwd/1.0.0: @@ -6950,20 +6533,20 @@ packages: engines: { node: '>=0.10.0' } dev: false - /path-exists/3.0.0: + /path-exists/4.0.0: resolution: { - integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==, + integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==, } - engines: { node: '>=4' } + engines: { node: '>=8' } dev: true - /path-exists/4.0.0: + /path-exists/5.0.0: resolution: { - integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==, + integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==, } - engines: { node: '>=8' } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } dev: true /path-is-absolute/1.0.1: @@ -7019,16 +6602,6 @@ packages: minipass: 7.1.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: { @@ -7087,22 +6660,6 @@ packages: hasBin: true dev: true - /pify/2.3.0: - resolution: - { - integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==, - } - engines: { node: '>=0.10.0' } - dev: true - - /pify/3.0.0: - resolution: - { - integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==, - } - engines: { node: '>=4' } - dev: true - /pirates/4.0.6: resolution: { @@ -7280,13 +6837,6 @@ packages: engines: { node: '>=6' } dev: true - /process-nextick-args/2.0.1: - resolution: - { - integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==, - } - dev: true - /punycode/2.3.1: resolution: { @@ -7295,18 +6845,6 @@ packages: engines: { node: '>=6' } dev: true - /q/1.5.1: - resolution: - { - integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==, - } - engines: { node: '>=0.6.0', teleport: '>=0.2.0' } - deprecated: |- - You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other. - - (For a CapTP with native promises, see @endo/eventual-send and @endo/captp) - dev: true - /qs/6.10.3: resolution: { @@ -7334,75 +6872,30 @@ packages: integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==, } - /quick-lru/4.0.1: - resolution: - { - integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==, - } - engines: { node: '>=8' } - 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' } - dependencies: - find-up: 4.1.0 - read-pkg: 5.2.0 - type-fest: 0.8.1 - dev: true - - /read-pkg/3.0.0: + /read-package-up/11.0.0: resolution: { - integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==, + integrity: sha512-MbgfoNPANMdb4oRBNg5eqLbB2t2r+o5Ua1pNt8BqGp4I0FJZhuVSOj3PaBPni4azWuSzEdNn2evevzVmEk1ohQ==, } - engines: { node: '>=4' } + engines: { node: '>=18' } dependencies: - load-json-file: 4.0.0 - normalize-package-data: 2.5.0 - path-type: 3.0.0 + find-up-simple: 1.0.0 + read-pkg: 9.0.1 + type-fest: 4.21.0 dev: true - /read-pkg/5.2.0: + /read-pkg/9.0.1: resolution: { - integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==, + integrity: sha512-9viLL4/n1BJUCT1NXVTdS1jtm80yDEgR5T4yCelII49Mbj0v1rZdKqj7zCiYdbB0CuCgdrvHcNogAKTFPBocFA==, } - engines: { node: '>=8' } + engines: { node: '>=18' } dependencies: '@types/normalize-package-data': 2.4.4 - normalize-package-data: 2.5.0 - parse-json: 5.2.0 - type-fest: 0.6.0 - dev: true - - /readable-stream/2.3.8: - resolution: - { - integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==, - } - dependencies: - core-util-is: 1.0.3 - inherits: 2.0.4 - isarray: 1.0.0 - process-nextick-args: 2.0.1 - safe-buffer: 5.1.2 - string_decoder: 1.1.1 - util-deprecate: 1.0.2 + normalize-package-data: 6.0.2 + parse-json: 8.1.0 + type-fest: 4.21.0 + unicorn-magic: 0.1.0 dev: true /readable-stream/3.6.2: @@ -7426,17 +6919,6 @@ packages: picomatch: 2.3.1 dev: true - /redent/3.0.0: - resolution: - { - integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==, - } - engines: { node: '>=8' } - dependencies: - indent-string: 4.0.0 - strip-indent: 3.0.0 - dev: true - /regex-not/1.0.2: resolution: { @@ -7463,7 +6945,6 @@ packages: } engines: { node: '>=0.10.0' } dev: true - optional: true /requires-port/1.0.0: resolution: @@ -7499,16 +6980,6 @@ packages: engines: { node: '>=8' } dev: true - /resolve-global/1.0.0: - resolution: - { - integrity: sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==, - } - engines: { node: '>=8' } - dependencies: - global-dirs: 0.1.1 - dev: true - /resolve-url/0.2.1: resolution: { @@ -7753,14 +7224,6 @@ packages: } dev: true - /semver/5.7.2: - resolution: - { - integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==, - } - hasBin: true - dev: true - /semver/6.3.1: resolution: { @@ -7995,22 +7458,12 @@ packages: extend-shallow: 3.0.2 dev: false - /split/1.0.1: - resolution: - { - integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==, - } - dependencies: - through: 2.3.8 - dev: true - - /split2/3.2.2: + /split2/4.2.0: resolution: { - integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==, + integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==, } - dependencies: - readable-stream: 3.6.2 + engines: { node: '>= 10.x' } dev: true /stable/0.1.8: @@ -8098,15 +7551,6 @@ packages: strip-ansi: 7.1.0 dev: true - /string_decoder/1.1.1: - resolution: - { - integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==, - } - dependencies: - safe-buffer: 5.1.2 - dev: true - /string_decoder/1.3.0: resolution: { @@ -8135,14 +7579,6 @@ packages: ansi-regex: 6.0.1 dev: true - /strip-bom/3.0.0: - resolution: - { - integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==, - } - engines: { node: '>=4' } - dev: true - /strip-bom/4.0.0: resolution: { @@ -8167,16 +7603,6 @@ packages: engines: { node: '>=12' } dev: true - /strip-indent/3.0.0: - resolution: - { - integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==, - } - engines: { node: '>=8' } - dependencies: - min-indent: 1.0.1 - dev: true - /strip-json-comments/3.1.1: resolution: { @@ -8277,31 +7703,30 @@ packages: stable: 0.1.8 dev: false - /temp-dir/2.0.0: + /temp-dir/3.0.0: resolution: { - integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==, + integrity: sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==, } - engines: { node: '>=8' } + engines: { node: '>=14.16' } dev: true - /tempfile/3.0.0: + /tempfile/5.0.0: resolution: { - integrity: sha512-uNFCg478XovRi85iD42egu+eSFUmmka750Jy7L5tfHI5hQKKtbPnxaSaXAbBqCDYrw3wx4tXjKwci4/QmsZJxw==, + integrity: sha512-bX655WZI/F7EoTDw9JvQURqAXiPHi8o8+yFxPF2lWYyz1aHnmMRuXWqL6YB6GmeO0o4DIYWHLgGNi/X64T+X4Q==, } - engines: { node: '>=8' } + engines: { node: '>=14.18' } dependencies: - temp-dir: 2.0.0 - uuid: 3.4.0 + temp-dir: 3.0.0 dev: true - /text-extensions/1.9.0: + /text-extensions/2.4.0: resolution: { - integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==, + integrity: sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==, } - engines: { node: '>=0.10' } + engines: { node: '>=8' } dev: true /text-table/0.2.0: @@ -8337,25 +7762,6 @@ packages: } dev: true - /through2/2.0.5: - resolution: - { - integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==, - } - dependencies: - readable-stream: 2.3.8 - xtend: 4.0.2 - dev: true - - /through2/4.0.2: - resolution: - { - integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==, - } - dependencies: - readable-stream: 3.6.2 - dev: true - /tinybench/2.8.0: resolution: { @@ -8460,14 +7866,6 @@ packages: hasBin: true dev: true - /trim-newlines/3.0.1: - resolution: - { - integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==, - } - engines: { node: '>=8' } - dev: true - /ts-interface-checker/0.1.13: resolution: { @@ -8475,40 +7873,6 @@ packages: } dev: true - /ts-node/10.9.2_4q7gqcp6fv45so4dcz3k5smwqy: - resolution: - { - integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==, - } - hasBin: true - peerDependencies: - '@swc/core': '>=1.2.50' - '@swc/wasm': '>=1.2.50' - '@types/node': '*' - typescript: '>=2.7' - peerDependenciesMeta: - '@swc/core': - optional: true - '@swc/wasm': - optional: true - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.11 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.4 - '@types/node': 18.19.39 - acorn: 8.12.1 - acorn-walk: 8.3.3 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 4.9.5 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - dev: true - /tslib/1.14.1: resolution: { @@ -8584,14 +7948,6 @@ packages: prelude-ls: 1.2.1 dev: true - /type-fest/0.18.1: - resolution: - { - integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==, - } - engines: { node: '>=10' } - dev: true - /type-fest/0.20.2: resolution: { @@ -8608,20 +7964,12 @@ packages: engines: { node: '>=10' } dev: true - /type-fest/0.6.0: + /type-fest/4.21.0: resolution: { - integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==, + integrity: sha512-ADn2w7hVPcK6w1I0uWnM//y1rLXZhzB9mr0a3OirzclKF1Wp6VzevUmzz/NRAWunOT6E8HrnpGY7xOfc6K57fA==, } - engines: { node: '>=8' } - dev: true - - /type-fest/0.8.1: - resolution: - { - integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==, - } - engines: { node: '>=8' } + engines: { node: '>=16' } dev: true /typescript/4.9.5: @@ -8695,6 +8043,14 @@ packages: integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==, } + /unicorn-magic/0.1.0: + resolution: + { + integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==, + } + engines: { node: '>=18' } + dev: true + /union-value/1.0.1: resolution: { @@ -8781,22 +8137,6 @@ packages: integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==, } - /uuid/3.4.0: - resolution: - { - integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==, - } - deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. - hasBin: true - dev: true - - /v8-compile-cache-lib/3.0.1: - resolution: - { - integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==, - } - dev: true - /validate-npm-package-license/3.0.4: resolution: { @@ -9103,14 +8443,6 @@ packages: } dev: true - /xtend/4.0.2: - resolution: - { - integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==, - } - engines: { node: '>=0.4' } - dev: true - /y18n/5.0.8: resolution: { @@ -9119,13 +8451,6 @@ packages: engines: { node: '>=10' } dev: true - /yallist/4.0.0: - resolution: - { - integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==, - } - dev: true - /yaml/1.10.2: resolution: { @@ -9143,14 +8468,6 @@ packages: hasBin: true dev: true - /yargs-parser/20.2.9: - resolution: - { - integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==, - } - engines: { node: '>=10' } - dev: true - /yargs-parser/21.1.1: resolution: { @@ -9159,22 +8476,6 @@ packages: engines: { node: '>=12' } dev: true - /yargs/16.2.0: - resolution: - { - integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==, - } - engines: { node: '>=10' } - dependencies: - cliui: 7.0.4 - escalade: 3.1.2 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - string-width: 4.2.3 - y18n: 5.0.8 - yargs-parser: 20.2.9 - dev: true - /yargs/17.7.2: resolution: { @@ -9191,18 +8492,18 @@ packages: yargs-parser: 21.1.1 dev: true - /yn/3.1.1: + /yocto-queue/0.1.0: resolution: { - integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==, + integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==, } - engines: { node: '>=6' } + engines: { node: '>=10' } dev: true - /yocto-queue/0.1.0: + /yocto-queue/1.1.1: resolution: { - integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==, + integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==, } - engines: { node: '>=10' } + engines: { node: '>=12.20' } dev: true From f279aa5f835502c8410ef4afeddd82f688314ef3 Mon Sep 17 00:00:00 2001 From: Voltra Date: Sun, 14 Jul 2024 12:42:24 +0000 Subject: [PATCH 07/13] chore: bump lint deps --- package.json | 15 ++- pnpm-lock.yaml | 354 +++++++++++++++++++++++++++---------------------- 2 files changed, 201 insertions(+), 168 deletions(-) diff --git a/package.json b/package.json index 324a194..80ec315 100644 --- a/package.json +++ b/package.json @@ -34,24 +34,25 @@ "devDependencies": { "@commitlint/cli": "^19.3.0", "@commitlint/config-conventional": "^19.2.2", - "@types/html-minifier-terser": "^6.1.0", + "@types/html-minifier-terser": "^7.0.2", "@types/jsdom": "^16.2.15", "@types/node": "^18.19.39", - "@typescript-eslint/eslint-plugin": "^5.62.0", - "@typescript-eslint/parser": "^5.62.0", + "@typescript-eslint/eslint-plugin": "^7.16.0", + "@typescript-eslint/parser": "^7.16.0", "commitizen": "^4.3.0", "conventional-changelog-cli": "^5.0.0", "cross-env": "^7.0.3", "eslint": "^8.57.0", - "eslint-config-prettier": "^8.10.0", - "eslint-plugin-html": "^6.2.0", + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-html": "^8.1.1", "husky": "^9.0.11", "lint-staged": "^15.2.7", "pnpm": "^7.33.7", - "prettier": "^2.8.8", + "prettier": "^3.3.3", + "pretty-quick": "^4.0.0", "rimraf": "^6.0.1", "tsup": "^5.12.9", - "typescript": "^4.9.5", + "typescript": "^5.5.3", "unbuild": "^0.6.9", "vite": "^2.9.18", "vitest": "^2.0.2" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c0d0318..8371789 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,48 +27,50 @@ importers: specifiers: '@commitlint/cli': ^19.3.0 '@commitlint/config-conventional': ^19.2.2 - '@types/html-minifier-terser': ^6.1.0 + '@types/html-minifier-terser': ^7.0.2 '@types/jsdom': ^16.2.15 '@types/node': ^18.19.39 - '@typescript-eslint/eslint-plugin': ^5.62.0 - '@typescript-eslint/parser': ^5.62.0 + '@typescript-eslint/eslint-plugin': ^7.16.0 + '@typescript-eslint/parser': ^7.16.0 commitizen: ^4.3.0 conventional-changelog-cli: ^5.0.0 cross-env: ^7.0.3 eslint: ^8.57.0 - eslint-config-prettier: ^8.10.0 - eslint-plugin-html: ^6.2.0 + eslint-config-prettier: ^9.1.0 + eslint-plugin-html: ^8.1.1 husky: ^9.0.11 lint-staged: ^15.2.7 pnpm: ^7.33.7 - prettier: ^2.8.8 + prettier: ^3.3.3 + pretty-quick: ^4.0.0 rimraf: ^6.0.1 tsup: ^5.12.9 - typescript: ^4.9.5 + typescript: ^5.5.3 unbuild: ^0.6.9 vite: ^2.9.18 vitest: ^2.0.2 devDependencies: - '@commitlint/cli': 19.3.0_4q7gqcp6fv45so4dcz3k5smwqy + '@commitlint/cli': 19.3.0_ukahxu65d64e3xv6l6thjr6r3a '@commitlint/config-conventional': 19.2.2 - '@types/html-minifier-terser': 6.1.0 + '@types/html-minifier-terser': 7.0.2 '@types/jsdom': 16.2.15 '@types/node': 18.19.39 - '@typescript-eslint/eslint-plugin': 5.62.0_gceg25gd4xew4ky25uvc7u6nti - '@typescript-eslint/parser': 5.62.0_4lxgoysztp3gakdxqfzw7vhg4u - commitizen: 4.3.0_4q7gqcp6fv45so4dcz3k5smwqy + '@typescript-eslint/eslint-plugin': 7.16.0_b5zbpkgoa5xlhvdcqucjuyrtwe + '@typescript-eslint/parser': 7.16.0_t2eqmplvx32hejxnzltmmmmq7q + commitizen: 4.3.0_ukahxu65d64e3xv6l6thjr6r3a conventional-changelog-cli: 5.0.0 cross-env: 7.0.3 eslint: 8.57.0 - eslint-config-prettier: 8.10.0_eslint@8.57.0 - eslint-plugin-html: 6.2.0 + eslint-config-prettier: 9.1.0_eslint@8.57.0 + eslint-plugin-html: 8.1.1 husky: 9.0.11 lint-staged: 15.2.7 pnpm: 7.33.7 - prettier: 2.8.8 + prettier: 3.3.3 + pretty-quick: 4.0.0_prettier@3.3.3 rimraf: 6.0.1 - tsup: 5.12.9_typescript@4.9.5 - typescript: 4.9.5 + tsup: 5.12.9_typescript@5.5.3 + typescript: 5.5.3 unbuild: 0.6.9 vite: 2.9.18 vitest: 2.0.2_@types+node@18.19.39 @@ -536,7 +538,7 @@ packages: '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 - /@commitlint/cli/19.3.0_4q7gqcp6fv45so4dcz3k5smwqy: + /@commitlint/cli/19.3.0_ukahxu65d64e3xv6l6thjr6r3a: resolution: { integrity: sha512-LgYWOwuDR7BSTQ9OLZ12m7F/qhNY+NpAyPBgo4YNMkACE7lGuUnuQq1yi9hz1KA4+3VqpOYl8H1rY/LYK43v7g==, @@ -546,7 +548,7 @@ packages: dependencies: '@commitlint/format': 19.3.0 '@commitlint/lint': 19.2.2 - '@commitlint/load': 19.2.0_4q7gqcp6fv45so4dcz3k5smwqy + '@commitlint/load': 19.2.0_ukahxu65d64e3xv6l6thjr6r3a '@commitlint/read': 19.2.1 '@commitlint/types': 19.0.3 execa: 8.0.1 @@ -636,7 +638,7 @@ packages: '@commitlint/types': 19.0.3 dev: true - /@commitlint/load/19.2.0_4q7gqcp6fv45so4dcz3k5smwqy: + /@commitlint/load/19.2.0_ukahxu65d64e3xv6l6thjr6r3a: resolution: { integrity: sha512-XvxxLJTKqZojCxaBQ7u92qQLFMMZc4+p9qrIq/9kJDy8DOrEa7P1yx7Tjdc2u2JxIalqT4KOGraVgCE7eCYJyQ==, @@ -649,8 +651,8 @@ packages: '@commitlint/resolve-extends': 19.1.0 '@commitlint/types': 19.0.3 chalk: 5.3.0 - cosmiconfig: 9.0.0_typescript@4.9.5 - cosmiconfig-typescript-loader: 5.0.0_duhrwesdkbcjpm5hanhjhfebwu + cosmiconfig: 9.0.0_typescript@5.5.3 + cosmiconfig-typescript-loader: 5.0.0_53ol2azwtxvuuqowrhgvrtkury lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -1586,10 +1588,10 @@ packages: '@types/node': 18.19.39 dev: true - /@types/html-minifier-terser/6.1.0: + /@types/html-minifier-terser/7.0.2: resolution: { - integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==, + integrity: sha512-mm2HqV22l8lFQh4r2oSsOEVea+m0qqxEmwpc9kC1p/XzmjLWrReR9D/GRs8Pex2NX/imyEH9c5IU/7tMBQCHOA==, } dev: true @@ -1604,13 +1606,6 @@ packages: '@types/tough-cookie': 4.0.5 dev: true - /@types/json-schema/7.0.15: - resolution: - { - integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==, - } - dev: true - /@types/ms/0.7.31: resolution: { @@ -1679,157 +1674,154 @@ packages: } dev: true - /@typescript-eslint/eslint-plugin/5.62.0_gceg25gd4xew4ky25uvc7u6nti: + /@typescript-eslint/eslint-plugin/7.16.0_b5zbpkgoa5xlhvdcqucjuyrtwe: resolution: { - integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==, + integrity: sha512-py1miT6iQpJcs1BiJjm54AMzeuMPBSPuKPlnT8HlfudbcS5rYeX5jajpLf3mrdRh9dA/Ec2FVUY0ifeVNDIhZw==, } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + engines: { node: ^18.18.0 || >=20.0.0 } peerDependencies: - '@typescript-eslint/parser': ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + '@typescript-eslint/parser': ^7.0.0 + eslint: ^8.56.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 5.62.0_4lxgoysztp3gakdxqfzw7vhg4u - '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/type-utils': 5.62.0_4lxgoysztp3gakdxqfzw7vhg4u - '@typescript-eslint/utils': 5.62.0_4lxgoysztp3gakdxqfzw7vhg4u - debug: 4.3.5 + '@typescript-eslint/parser': 7.16.0_t2eqmplvx32hejxnzltmmmmq7q + '@typescript-eslint/scope-manager': 7.16.0 + '@typescript-eslint/type-utils': 7.16.0_t2eqmplvx32hejxnzltmmmmq7q + '@typescript-eslint/utils': 7.16.0_t2eqmplvx32hejxnzltmmmmq7q + '@typescript-eslint/visitor-keys': 7.16.0 eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.1 - natural-compare-lite: 1.4.0 - semver: 7.6.2 - tsutils: 3.21.0_typescript@4.9.5 - typescript: 4.9.5 + natural-compare: 1.4.0 + ts-api-utils: 1.3.0_typescript@5.5.3 + typescript: 5.5.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser/5.62.0_4lxgoysztp3gakdxqfzw7vhg4u: + /@typescript-eslint/parser/7.16.0_t2eqmplvx32hejxnzltmmmmq7q: resolution: { - integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==, + integrity: sha512-ar9E+k7CU8rWi2e5ErzQiC93KKEFAXA2Kky0scAlPcxYblLt8+XZuHUZwlyfXILyQa95P6lQg+eZgh/dDs3+Vw==, } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + engines: { node: ^18.18.0 || >=20.0.0 } peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + eslint: ^8.56.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0_typescript@4.9.5 + '@typescript-eslint/scope-manager': 7.16.0 + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/typescript-estree': 7.16.0_typescript@5.5.3 + '@typescript-eslint/visitor-keys': 7.16.0 debug: 4.3.5 eslint: 8.57.0 - typescript: 4.9.5 + typescript: 5.5.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager/5.62.0: + /@typescript-eslint/scope-manager/7.16.0: resolution: { - integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==, + integrity: sha512-8gVv3kW6n01Q6TrI1cmTZ9YMFi3ucDT7i7aI5lEikk2ebk1AEjrwX8MDTdaX5D7fPXMBLvnsaa0IFTAu+jcfOw==, } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + engines: { node: ^18.18.0 || >=20.0.0 } dependencies: - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/visitor-keys': 5.62.0 + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/visitor-keys': 7.16.0 dev: true - /@typescript-eslint/type-utils/5.62.0_4lxgoysztp3gakdxqfzw7vhg4u: + /@typescript-eslint/type-utils/7.16.0_t2eqmplvx32hejxnzltmmmmq7q: resolution: { - integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==, + integrity: sha512-j0fuUswUjDHfqV/UdW6mLtOQQseORqfdmoBNDFOqs9rvNVR2e+cmu6zJu/Ku4SDuqiJko6YnhwcL8x45r8Oqxg==, } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + engines: { node: ^18.18.0 || >=20.0.0 } peerDependencies: - eslint: '*' + eslint: ^8.56.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.62.0_typescript@4.9.5 - '@typescript-eslint/utils': 5.62.0_4lxgoysztp3gakdxqfzw7vhg4u + '@typescript-eslint/typescript-estree': 7.16.0_typescript@5.5.3 + '@typescript-eslint/utils': 7.16.0_t2eqmplvx32hejxnzltmmmmq7q debug: 4.3.5 eslint: 8.57.0 - tsutils: 3.21.0_typescript@4.9.5 - typescript: 4.9.5 + ts-api-utils: 1.3.0_typescript@5.5.3 + typescript: 5.5.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types/5.62.0: + /@typescript-eslint/types/7.16.0: resolution: { - integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==, + integrity: sha512-fecuH15Y+TzlUutvUl9Cc2XJxqdLr7+93SQIbcZfd4XRGGKoxyljK27b+kxKamjRkU7FYC6RrbSCg0ALcZn/xw==, } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + engines: { node: ^18.18.0 || >=20.0.0 } dev: true - /@typescript-eslint/typescript-estree/5.62.0_typescript@4.9.5: + /@typescript-eslint/typescript-estree/7.16.0_typescript@5.5.3: resolution: { - integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==, + integrity: sha512-a5NTvk51ZndFuOLCh5OaJBELYc2O3Zqxfl3Js78VFE1zE46J2AaVuW+rEbVkQznjkmlzWsUI15BG5tQMixzZLw==, } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + engines: { node: ^18.18.0 || >=20.0.0 } peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/visitor-keys': 5.62.0 + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/visitor-keys': 7.16.0 debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 + minimatch: 9.0.5 semver: 7.6.2 - tsutils: 3.21.0_typescript@4.9.5 - typescript: 4.9.5 + ts-api-utils: 1.3.0_typescript@5.5.3 + typescript: 5.5.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils/5.62.0_4lxgoysztp3gakdxqfzw7vhg4u: + /@typescript-eslint/utils/7.16.0_t2eqmplvx32hejxnzltmmmmq7q: resolution: { - integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==, + integrity: sha512-PqP4kP3hb4r7Jav+NiRCntlVzhxBNWq6ZQ+zQwII1y/G/1gdIPeYDCKr2+dH6049yJQsWZiHU6RlwvIFBXXGNA==, } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + engines: { node: ^18.18.0 || >=20.0.0 } peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + eslint: ^8.56.0 dependencies: '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.0 - '@types/json-schema': 7.0.15 - '@types/semver': 7.5.8 - '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0_typescript@4.9.5 + '@typescript-eslint/scope-manager': 7.16.0 + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/typescript-estree': 7.16.0_typescript@5.5.3 eslint: 8.57.0 - eslint-scope: 5.1.1 - semver: 7.6.2 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys/5.62.0: + /@typescript-eslint/visitor-keys/7.16.0: resolution: { - integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==, + integrity: sha512-rMo01uPy9C7XxG7AFsxa8zLnWXTF8N3PYclekWSrurvhwiw1eW88mrKiAYe6s53AUY57nTRz8dJsuuXdkAhzCg==, } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + engines: { node: ^18.18.0 || >=20.0.0 } dependencies: - '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/types': 7.16.0 eslint-visitor-keys: 3.4.3 dev: true @@ -2756,7 +2748,7 @@ packages: engines: { node: '>= 10' } dev: false - /commitizen/4.3.0_4q7gqcp6fv45so4dcz3k5smwqy: + /commitizen/4.3.0_ukahxu65d64e3xv6l6thjr6r3a: resolution: { integrity: sha512-H0iNtClNEhT0fotHvGV3E9tDejDeS04sN1veIebsKYGMuGscFaswRoYJKmT3eW85eIJAs0F28bG2+a/9wCOfPw==, @@ -2765,7 +2757,7 @@ packages: hasBin: true dependencies: cachedir: 2.3.0 - cz-conventional-changelog: 3.3.0_4q7gqcp6fv45so4dcz3k5smwqy + cz-conventional-changelog: 3.3.0_ukahxu65d64e3xv6l6thjr6r3a dedent: 0.7.0 detect-indent: 6.1.0 find-node-modules: 2.1.3 @@ -3084,7 +3076,7 @@ packages: engines: { node: '>= 0.4.0' } dev: true - /cosmiconfig-typescript-loader/5.0.0_duhrwesdkbcjpm5hanhjhfebwu: + /cosmiconfig-typescript-loader/5.0.0_53ol2azwtxvuuqowrhgvrtkury: resolution: { integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==, @@ -3096,12 +3088,12 @@ packages: typescript: '>=4' dependencies: '@types/node': 18.19.39 - cosmiconfig: 9.0.0_typescript@4.9.5 + cosmiconfig: 9.0.0_typescript@5.5.3 jiti: 1.21.6 - typescript: 4.9.5 + typescript: 5.5.3 dev: true - /cosmiconfig/9.0.0_typescript@4.9.5: + /cosmiconfig/9.0.0_typescript@5.5.3: resolution: { integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==, @@ -3117,7 +3109,7 @@ packages: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 - typescript: 4.9.5 + typescript: 5.5.3 dev: true /cross-env/7.0.3: @@ -3191,7 +3183,7 @@ packages: integrity: sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ==, } - /cz-conventional-changelog/3.3.0_4q7gqcp6fv45so4dcz3k5smwqy: + /cz-conventional-changelog/3.3.0_ukahxu65d64e3xv6l6thjr6r3a: resolution: { integrity: sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==, @@ -3199,13 +3191,13 @@ packages: engines: { node: '>= 10' } dependencies: chalk: 2.4.2 - commitizen: 4.3.0_4q7gqcp6fv45so4dcz3k5smwqy + commitizen: 4.3.0_ukahxu65d64e3xv6l6thjr6r3a conventional-commit-types: 3.0.0 lodash.map: 4.6.0 longest: 2.0.1 word-wrap: 1.2.5 optionalDependencies: - '@commitlint/load': 19.2.0_4q7gqcp6fv45so4dcz3k5smwqy + '@commitlint/load': 19.2.0_ukahxu65d64e3xv6l6thjr6r3a transitivePeerDependencies: - '@types/node' - typescript @@ -3408,6 +3400,18 @@ packages: domelementtype: 2.3.0 domhandler: 4.3.1 entities: 2.2.0 + dev: false + + /dom-serializer/2.0.0: + resolution: + { + integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==, + } + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + entities: 4.5.0 + dev: true /domelementtype/1.3.1: resolution: @@ -3439,6 +3443,17 @@ packages: engines: { node: '>= 4' } dependencies: domelementtype: 2.3.0 + dev: false + + /domhandler/5.0.3: + resolution: + { + integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==, + } + engines: { node: '>= 4' } + dependencies: + domelementtype: 2.3.0 + dev: true /domutils/1.7.0: resolution: @@ -3459,6 +3474,18 @@ packages: dom-serializer: 1.4.1 domelementtype: 2.3.0 domhandler: 4.3.1 + dev: false + + /domutils/3.1.0: + resolution: + { + integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==, + } + dependencies: + dom-serializer: 2.0.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + dev: true /dot-prop/5.3.0: resolution: @@ -3525,11 +3552,12 @@ packages: { integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==, } + dev: false - /entities/3.0.1: + /entities/4.5.0: resolution: { - integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==, + integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==, } engines: { node: '>=0.12' } dev: true @@ -3887,10 +3915,10 @@ packages: engines: { node: '>=10' } dev: true - /eslint-config-prettier/8.10.0_eslint@8.57.0: + /eslint-config-prettier/9.1.0_eslint@8.57.0: resolution: { - integrity: sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==, + integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==, } hasBin: true peerDependencies: @@ -3899,24 +3927,14 @@ packages: eslint: 8.57.0 dev: true - /eslint-plugin-html/6.2.0: + /eslint-plugin-html/8.1.1: resolution: { - integrity: sha512-vi3NW0E8AJombTvt8beMwkL1R/fdRWl4QSNRNMhVQKWm36/X0KF0unGNAY4mqUF06mnwVWZcIcerrCnfn9025g==, + integrity: sha512-6qmlJsc40D2m3Dn9oEH+0PAOkJhxVu0f5sVItqpCE0YWgYnyP4xCjBc3UWTHaJcY9ARkWOLIIuXLq0ndRnQOHw==, } + engines: { node: '>=16.0.0' } dependencies: - htmlparser2: 7.2.0 - dev: true - - /eslint-scope/5.1.1: - resolution: - { - integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==, - } - engines: { node: '>=8.0.0' } - dependencies: - esrecurse: 4.3.0 - estraverse: 4.3.0 + htmlparser2: 9.1.0 dev: true /eslint-scope/7.2.2: @@ -4020,14 +4038,6 @@ packages: estraverse: 5.3.0 dev: true - /estraverse/4.3.0: - resolution: - { - integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==, - } - engines: { node: '>=4.0' } - dev: true - /estraverse/5.3.0: resolution: { @@ -4885,16 +4895,16 @@ packages: readable-stream: 3.6.2 dev: false - /htmlparser2/7.2.0: + /htmlparser2/9.1.0: resolution: { - integrity: sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==, + integrity: sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==, } dependencies: domelementtype: 2.3.0 - domhandler: 4.3.1 - domutils: 2.8.0 - entities: 3.0.1 + domhandler: 5.0.3 + domutils: 3.1.0 + entities: 4.5.0 dev: true /http-proxy/1.18.1: @@ -6233,13 +6243,6 @@ packages: - supports-color dev: false - /natural-compare-lite/1.4.0: - resolution: - { - integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==, - } - dev: true - /natural-compare/1.4.0: resolution: { @@ -6651,6 +6654,14 @@ packages: } engines: { node: '>=8.6' } + /picomatch/3.0.1: + resolution: + { + integrity: sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==, + } + engines: { node: '>=10' } + dev: true + /pidtree/0.6.0: resolution: { @@ -6820,12 +6831,12 @@ packages: engines: { node: '>= 0.8.0' } dev: true - /prettier/2.8.8: + /prettier/3.3.3: resolution: { - integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==, + integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==, } - engines: { node: '>=10.13.0' } + engines: { node: '>=14' } hasBin: true dev: true @@ -6837,6 +6848,26 @@ packages: engines: { node: '>=6' } dev: true + /pretty-quick/4.0.0_prettier@3.3.3: + resolution: + { + integrity: sha512-M+2MmeufXb/M7Xw3Afh1gxcYpj+sK0AxEfnfF958ktFeAyi5MsKY5brymVURQLgPLV1QaF5P4pb2oFJ54H3yzQ==, + } + engines: { node: '>=14' } + hasBin: true + peerDependencies: + prettier: ^3.0.0 + dependencies: + execa: 5.1.1 + find-up: 5.0.0 + ignore: 5.3.1 + mri: 1.2.0 + picocolors: 1.0.1 + picomatch: 3.0.1 + prettier: 3.3.3 + tslib: 2.6.3 + dev: true + /punycode/2.3.1: resolution: { @@ -7866,17 +7897,22 @@ packages: hasBin: true dev: true - /ts-interface-checker/0.1.13: + /ts-api-utils/1.3.0_typescript@5.5.3: resolution: { - integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==, + integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==, } + engines: { node: '>=16' } + peerDependencies: + typescript: '>=4.2.0' + dependencies: + typescript: 5.5.3 dev: true - /tslib/1.14.1: + /ts-interface-checker/0.1.13: resolution: { - integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==, + integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==, } dev: true @@ -7887,7 +7923,7 @@ packages: } dev: true - /tsup/5.12.9_typescript@4.9.5: + /tsup/5.12.9_typescript@5.5.3: resolution: { integrity: sha512-dUpuouWZYe40lLufo64qEhDpIDsWhRbr2expv5dHEMjwqeKJS2aXA/FPqs1dxO4T6mBojo7rvo3jP9NNzaKyDg==, @@ -7919,25 +7955,12 @@ packages: source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 - typescript: 4.9.5 + typescript: 5.5.3 transitivePeerDependencies: - supports-color - ts-node dev: true - /tsutils/3.21.0_typescript@4.9.5: - 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: 4.9.5 - dev: true - /type-check/0.4.0: resolution: { @@ -7981,6 +8004,15 @@ packages: hasBin: true dev: true + /typescript/5.5.3: + resolution: + { + integrity: sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==, + } + engines: { node: '>=14.17' } + hasBin: true + dev: true + /ufo/1.5.3: resolution: { From 2d40900f507ffffe0349d185f84c738cac7d383f Mon Sep 17 00:00:00 2001 From: Voltra Date: Sun, 14 Jul 2024 12:51:25 +0000 Subject: [PATCH 08/13] chore: bump build system deps --- package.json | 8 +- pnpm-lock.yaml | 1965 ++++++++++++++++++++++++++++++++++++------------ 2 files changed, 1494 insertions(+), 479 deletions(-) diff --git a/package.json b/package.json index 80ec315..be5ae40 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "log": "conventional-changelog -p angular -i CHANGELOG.md -s", "lint:pretty": "pretty-quick --staged", "lint:eslint": "eslint \"packages/**/*.{ts,tsx}\" --fix", - "prepare": "husky install", + "prepare": "husky", "preinstall": "npx only-allow pnpm", "test": "vitest" }, @@ -51,10 +51,10 @@ "prettier": "^3.3.3", "pretty-quick": "^4.0.0", "rimraf": "^6.0.1", - "tsup": "^5.12.9", + "tsup": "^8.1.0", "typescript": "^5.5.3", - "unbuild": "^0.6.9", - "vite": "^2.9.18", + "unbuild": "^2.0.0", + "vite": "^5.3.3", "vitest": "^2.0.2" }, "lint-staged": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8371789..07c10c5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -44,10 +44,10 @@ importers: prettier: ^3.3.3 pretty-quick: ^4.0.0 rimraf: ^6.0.1 - tsup: ^5.12.9 + tsup: ^8.1.0 typescript: ^5.5.3 - unbuild: ^0.6.9 - vite: ^2.9.18 + unbuild: ^2.0.0 + vite: ^5.3.3 vitest: ^2.0.2 devDependencies: '@commitlint/cli': 19.3.0_ukahxu65d64e3xv6l6thjr6r3a @@ -69,10 +69,10 @@ importers: prettier: 3.3.3 pretty-quick: 4.0.0_prettier@3.3.3 rimraf: 6.0.1 - tsup: 5.12.9_typescript@5.5.3 + tsup: 8.1.0_typescript@5.5.3 typescript: 5.5.3 - unbuild: 0.6.9 - vite: 2.9.18 + unbuild: 2.0.0_typescript@5.5.3 + vite: 5.3.3_@types+node@18.19.39 vitest: 2.0.2_@types+node@18.19.39 packages/core: @@ -160,50 +160,51 @@ packages: picocolors: 1.0.1 dev: true - /@babel/compat-data/7.16.8: + /@babel/compat-data/7.24.8: resolution: { - integrity: sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q==, + integrity: sha512-c4IM7OTg6k1Q+AJ153e2mc2QVTezTwnb4VzquwcyiEzGnW0Kedv4do/TrkU98qPeC5LNiMt/QXwIjzYXLBpyZg==, } engines: { node: '>=6.9.0' } dev: true - /@babel/core/7.16.12: + /@babel/core/7.24.8: resolution: { - integrity: sha512-dK5PtG1uiN2ikk++5OzSYsitZKny4wOCD0nrO4TqnW4BVBTQ2NGS3NgilvT/TEyxTST7LNyWV/T4tXDoD3fOgg==, + integrity: sha512-6AWcmZC/MZCO0yKys4uhg5NlxL0ESF3K6IAaoQ+xSXvPyPyxNWRafP+GDbI88Oh68O7QkJgmEtedWPM9U0pZNg==, } engines: { node: '>=6.9.0' } dependencies: + '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.24.7 - '@babel/generator': 7.16.8 - '@babel/helper-compilation-targets': 7.16.7_@babel+core@7.16.12 - '@babel/helper-module-transforms': 7.16.7 - '@babel/helpers': 7.16.7 - '@babel/parser': 7.16.12 - '@babel/template': 7.16.7 - '@babel/traverse': 7.16.10 - '@babel/types': 7.16.8 - convert-source-map: 1.8.0 + '@babel/generator': 7.24.8 + '@babel/helper-compilation-targets': 7.24.8 + '@babel/helper-module-transforms': 7.24.8_@babel+core@7.24.8 + '@babel/helpers': 7.24.8 + '@babel/parser': 7.24.8 + '@babel/template': 7.24.7 + '@babel/traverse': 7.24.8 + '@babel/types': 7.24.8 + convert-source-map: 2.0.0 debug: 4.3.5 gensync: 1.0.0-beta.2 - json5: 2.2.0 + json5: 2.2.3 semver: 6.3.1 - source-map: 0.5.7 transitivePeerDependencies: - supports-color dev: true - /@babel/generator/7.16.8: + /@babel/generator/7.24.8: resolution: { - integrity: sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==, + integrity: sha512-47DG+6F5SzOi0uEvK4wMShmn5yY0mVjVJoWTphdY2B4Rx9wHgjK7Yhtr0ru6nE+sn0v38mzrWOlah0p/YlHHOQ==, } engines: { node: '>=6.9.0' } dependencies: - '@babel/types': 7.16.8 + '@babel/types': 7.24.8 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 - source-map: 0.5.7 dev: true /@babel/helper-annotate-as-pure/7.16.7: @@ -213,26 +214,24 @@ packages: } engines: { node: '>=6.9.0' } dependencies: - '@babel/types': 7.16.8 + '@babel/types': 7.24.8 dev: true - /@babel/helper-compilation-targets/7.16.7_@babel+core@7.16.12: + /@babel/helper-compilation-targets/7.24.8: resolution: { - integrity: sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==, + integrity: sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==, } engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.16.8 - '@babel/core': 7.16.12 - '@babel/helper-validator-option': 7.16.7 - browserslist: 4.19.1 + '@babel/compat-data': 7.24.8 + '@babel/helper-validator-option': 7.24.8 + browserslist: 4.23.2 + lru-cache: 5.1.1 semver: 6.3.1 dev: true - /@babel/helper-create-class-features-plugin/7.16.10_@babel+core@7.16.12: + /@babel/helper-create-class-features-plugin/7.16.10_@babel+core@7.24.8: resolution: { integrity: sha512-wDeej0pu3WN/ffTxMNCPW5UCiOav8IcLRxSIyp/9+IF2xJUM9h/OYjg0IJLHaL6F8oU8kqMz9nc1vryXhMsgXg==, @@ -241,58 +240,47 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.16.12 + '@babel/core': 7.24.8 '@babel/helper-annotate-as-pure': 7.16.7 - '@babel/helper-environment-visitor': 7.16.7 - '@babel/helper-function-name': 7.16.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 '@babel/helper-member-expression-to-functions': 7.16.7 '@babel/helper-optimise-call-expression': 7.16.7 '@babel/helper-replace-supers': 7.16.7 - '@babel/helper-split-export-declaration': 7.16.7 + '@babel/helper-split-export-declaration': 7.24.7 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-environment-visitor/7.16.7: - resolution: - { - integrity: sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==, - } - engines: { node: '>=6.9.0' } - dependencies: - '@babel/types': 7.16.8 - dev: true - - /@babel/helper-function-name/7.16.7: + /@babel/helper-environment-visitor/7.24.7: resolution: { - integrity: sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==, + integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==, } engines: { node: '>=6.9.0' } dependencies: - '@babel/helper-get-function-arity': 7.16.7 - '@babel/template': 7.16.7 - '@babel/types': 7.16.8 + '@babel/types': 7.24.8 dev: true - /@babel/helper-get-function-arity/7.16.7: + /@babel/helper-function-name/7.24.7: resolution: { - integrity: sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==, + integrity: sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==, } engines: { node: '>=6.9.0' } dependencies: - '@babel/types': 7.16.8 + '@babel/template': 7.24.7 + '@babel/types': 7.24.8 dev: true - /@babel/helper-hoist-variables/7.16.7: + /@babel/helper-hoist-variables/7.24.7: resolution: { - integrity: sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==, + integrity: sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==, } engines: { node: '>=6.9.0' } dependencies: - '@babel/types': 7.16.8 + '@babel/types': 7.24.8 dev: true /@babel/helper-member-expression-to-functions/7.16.7: @@ -302,34 +290,37 @@ packages: } engines: { node: '>=6.9.0' } dependencies: - '@babel/types': 7.16.8 + '@babel/types': 7.24.8 dev: true - /@babel/helper-module-imports/7.16.7: + /@babel/helper-module-imports/7.24.7: resolution: { - integrity: sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==, + integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==, } engines: { node: '>=6.9.0' } dependencies: - '@babel/types': 7.16.8 + '@babel/traverse': 7.24.8 + '@babel/types': 7.24.8 + transitivePeerDependencies: + - supports-color dev: true - /@babel/helper-module-transforms/7.16.7: + /@babel/helper-module-transforms/7.24.8_@babel+core@7.24.8: resolution: { - integrity: sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==, + integrity: sha512-m4vWKVqvkVAWLXfHCCfff2luJj86U+J0/x+0N3ArG/tP0Fq7zky2dYwMbtPmkc/oulkkbjdL3uWzuoBwQ8R00Q==, } engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0 dependencies: - '@babel/helper-environment-visitor': 7.16.7 - '@babel/helper-module-imports': 7.16.7 - '@babel/helper-simple-access': 7.16.7 - '@babel/helper-split-export-declaration': 7.16.7 + '@babel/core': 7.24.8 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-simple-access': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 '@babel/helper-validator-identifier': 7.24.7 - '@babel/template': 7.16.7 - '@babel/traverse': 7.16.10 - '@babel/types': 7.16.8 transitivePeerDependencies: - supports-color dev: true @@ -341,7 +332,7 @@ packages: } engines: { node: '>=6.9.0' } dependencies: - '@babel/types': 7.16.8 + '@babel/types': 7.24.8 dev: true /@babel/helper-plugin-utils/7.16.7: @@ -359,35 +350,45 @@ packages: } engines: { node: '>=6.9.0' } dependencies: - '@babel/helper-environment-visitor': 7.16.7 + '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-member-expression-to-functions': 7.16.7 '@babel/helper-optimise-call-expression': 7.16.7 - '@babel/traverse': 7.16.10 - '@babel/types': 7.16.8 + '@babel/traverse': 7.24.8 + '@babel/types': 7.24.8 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-simple-access/7.16.7: + /@babel/helper-simple-access/7.24.7: resolution: { - integrity: sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==, + integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==, } engines: { node: '>=6.9.0' } dependencies: - '@babel/types': 7.16.8 + '@babel/traverse': 7.24.8 + '@babel/types': 7.24.8 + transitivePeerDependencies: + - supports-color dev: true - /@babel/helper-split-export-declaration/7.16.7: + /@babel/helper-split-export-declaration/7.24.7: resolution: { - integrity: sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==, + integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==, } engines: { node: '>=6.9.0' } dependencies: - '@babel/types': 7.16.8 + '@babel/types': 7.24.8 dev: true + /@babel/helper-string-parser/7.24.8: + resolution: + { + integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==, + } + engines: { node: '>=6.9.0' } + /@babel/helper-validator-identifier/7.24.7: resolution: { @@ -395,26 +396,23 @@ packages: } engines: { node: '>=6.9.0' } - /@babel/helper-validator-option/7.16.7: + /@babel/helper-validator-option/7.24.8: resolution: { - integrity: sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==, + integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==, } engines: { node: '>=6.9.0' } dev: true - /@babel/helpers/7.16.7: + /@babel/helpers/7.24.8: resolution: { - integrity: sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw==, + integrity: sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ==, } engines: { node: '>=6.9.0' } dependencies: - '@babel/template': 7.16.7 - '@babel/traverse': 7.16.10 - '@babel/types': 7.16.8 - transitivePeerDependencies: - - supports-color + '@babel/template': 7.24.7 + '@babel/types': 7.24.8 dev: true /@babel/highlight/7.24.7: @@ -430,17 +428,17 @@ packages: picocolors: 1.0.1 dev: true - /@babel/parser/7.16.12: + /@babel/parser/7.24.8: resolution: { - integrity: sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==, + integrity: sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==, } engines: { node: '>=6.0.0' } hasBin: true dependencies: - '@babel/types': 7.16.8 + '@babel/types': 7.24.8 - /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.16.12: + /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.24.8: resolution: { integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==, @@ -448,11 +446,11 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.12 + '@babel/core': 7.24.8 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-jsx/7.16.7_@babel+core@7.16.12: + /@babel/plugin-syntax-jsx/7.16.7_@babel+core@7.24.8: resolution: { integrity: sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==, @@ -461,11 +459,11 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.12 + '@babel/core': 7.24.8 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-typescript/7.16.7_@babel+core@7.16.12: + /@babel/plugin-syntax-typescript/7.16.7_@babel+core@7.24.8: resolution: { integrity: sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==, @@ -474,11 +472,11 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.12 + '@babel/core': 7.24.8 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-typescript/7.16.8_@babel+core@7.16.12: + /@babel/plugin-transform-typescript/7.16.8_@babel+core@7.24.8: resolution: { integrity: sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==, @@ -487,54 +485,63 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.12 - '@babel/helper-create-class-features-plugin': 7.16.10_@babel+core@7.16.12 + '@babel/core': 7.24.8 + '@babel/helper-create-class-features-plugin': 7.16.10_@babel+core@7.24.8 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-typescript': 7.16.7_@babel+core@7.16.12 + '@babel/plugin-syntax-typescript': 7.16.7_@babel+core@7.24.8 transitivePeerDependencies: - supports-color dev: true - /@babel/template/7.16.7: + /@babel/standalone/7.24.8: + resolution: + { + integrity: sha512-qo6KonLh/hNmzRrg70rWc3noctWIh6oXuyBIa2RZlSqJpIGKvrSTWaI4zlOGZS19ChfA5uSEGuaXdN4xs6G+Cw==, + } + engines: { node: '>=6.9.0' } + dev: true + + /@babel/template/7.24.7: resolution: { - integrity: sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==, + integrity: sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==, } engines: { node: '>=6.9.0' } dependencies: '@babel/code-frame': 7.24.7 - '@babel/parser': 7.16.12 - '@babel/types': 7.16.8 + '@babel/parser': 7.24.8 + '@babel/types': 7.24.8 dev: true - /@babel/traverse/7.16.10: + /@babel/traverse/7.24.8: resolution: { - integrity: sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==, + integrity: sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==, } engines: { node: '>=6.9.0' } dependencies: '@babel/code-frame': 7.24.7 - '@babel/generator': 7.16.8 - '@babel/helper-environment-visitor': 7.16.7 - '@babel/helper-function-name': 7.16.7 - '@babel/helper-hoist-variables': 7.16.7 - '@babel/helper-split-export-declaration': 7.16.7 - '@babel/parser': 7.16.12 - '@babel/types': 7.16.8 + '@babel/generator': 7.24.8 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 + '@babel/helper-hoist-variables': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 + '@babel/parser': 7.24.8 + '@babel/types': 7.24.8 debug: 4.3.5 globals: 11.12.0 transitivePeerDependencies: - supports-color dev: true - /@babel/types/7.16.8: + /@babel/types/7.24.8: resolution: { - integrity: sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==, + integrity: sha512-SkSBEHwwJRU52QEVZBmMBnE5Ux2/6WU1grdYyOhpbCNxbmJrDuDCphBzKZSO3taf0zztp+qkWlymE5tVL5l0TA==, } engines: { node: '>=6.9.0' } dependencies: + '@babel/helper-string-parser': 7.24.8 '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 @@ -773,6 +780,18 @@ packages: semver: 7.6.2 dev: true + /@esbuild/aix-ppc64/0.19.12: + resolution: + { + integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==, + } + engines: { node: '>=12' } + cpu: [ppc64] + os: [aix] + requiresBuild: true + dev: true + optional: true + /@esbuild/aix-ppc64/0.21.5: resolution: { @@ -785,6 +804,18 @@ packages: dev: true optional: true + /@esbuild/android-arm/0.19.12: + resolution: + { + integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==, + } + engines: { node: '>=12' } + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-arm/0.21.5: resolution: { @@ -797,6 +828,18 @@ packages: dev: true optional: true + /@esbuild/android-arm64/0.19.12: + resolution: + { + integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==, + } + engines: { node: '>=12' } + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-arm64/0.21.5: resolution: { @@ -809,6 +852,18 @@ packages: dev: true optional: true + /@esbuild/android-x64/0.19.12: + resolution: + { + integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==, + } + engines: { node: '>=12' } + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-x64/0.21.5: resolution: { @@ -821,6 +876,18 @@ packages: dev: true optional: true + /@esbuild/darwin-arm64/0.19.12: + resolution: + { + integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==, + } + engines: { node: '>=12' } + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@esbuild/darwin-arm64/0.21.5: resolution: { @@ -833,6 +900,18 @@ packages: dev: true optional: true + /@esbuild/darwin-x64/0.19.12: + resolution: + { + integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==, + } + engines: { node: '>=12' } + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@esbuild/darwin-x64/0.21.5: resolution: { @@ -845,6 +924,18 @@ packages: dev: true optional: true + /@esbuild/freebsd-arm64/0.19.12: + resolution: + { + integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==, + } + engines: { node: '>=12' } + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/freebsd-arm64/0.21.5: resolution: { @@ -857,6 +948,18 @@ packages: dev: true optional: true + /@esbuild/freebsd-x64/0.19.12: + resolution: + { + integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==, + } + engines: { node: '>=12' } + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/freebsd-x64/0.21.5: resolution: { @@ -869,6 +972,18 @@ packages: dev: true optional: true + /@esbuild/linux-arm/0.19.12: + resolution: + { + integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==, + } + engines: { node: '>=12' } + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-arm/0.21.5: resolution: { @@ -881,6 +996,18 @@ packages: dev: true optional: true + /@esbuild/linux-arm64/0.19.12: + resolution: + { + integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==, + } + engines: { node: '>=12' } + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-arm64/0.21.5: resolution: { @@ -893,6 +1020,18 @@ packages: dev: true optional: true + /@esbuild/linux-ia32/0.19.12: + resolution: + { + integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==, + } + engines: { node: '>=12' } + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-ia32/0.21.5: resolution: { @@ -917,6 +1056,18 @@ packages: dev: true optional: true + /@esbuild/linux-loong64/0.19.12: + resolution: + { + integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==, + } + engines: { node: '>=12' } + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-loong64/0.21.5: resolution: { @@ -929,6 +1080,18 @@ packages: dev: true optional: true + /@esbuild/linux-mips64el/0.19.12: + resolution: + { + integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==, + } + engines: { node: '>=12' } + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-mips64el/0.21.5: resolution: { @@ -941,6 +1104,18 @@ packages: dev: true optional: true + /@esbuild/linux-ppc64/0.19.12: + resolution: + { + integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==, + } + engines: { node: '>=12' } + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-ppc64/0.21.5: resolution: { @@ -953,6 +1128,18 @@ packages: dev: true optional: true + /@esbuild/linux-riscv64/0.19.12: + resolution: + { + integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==, + } + engines: { node: '>=12' } + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-riscv64/0.21.5: resolution: { @@ -965,6 +1152,18 @@ packages: dev: true optional: true + /@esbuild/linux-s390x/0.19.12: + resolution: + { + integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==, + } + engines: { node: '>=12' } + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-s390x/0.21.5: resolution: { @@ -977,6 +1176,18 @@ packages: dev: true optional: true + /@esbuild/linux-x64/0.19.12: + resolution: + { + integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==, + } + engines: { node: '>=12' } + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-x64/0.21.5: resolution: { @@ -989,6 +1200,18 @@ packages: dev: true optional: true + /@esbuild/netbsd-x64/0.19.12: + resolution: + { + integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==, + } + engines: { node: '>=12' } + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/netbsd-x64/0.21.5: resolution: { @@ -1001,6 +1224,18 @@ packages: dev: true optional: true + /@esbuild/openbsd-x64/0.19.12: + resolution: + { + integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==, + } + engines: { node: '>=12' } + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/openbsd-x64/0.21.5: resolution: { @@ -1013,6 +1248,18 @@ packages: dev: true optional: true + /@esbuild/sunos-x64/0.19.12: + resolution: + { + integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==, + } + engines: { node: '>=12' } + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + /@esbuild/sunos-x64/0.21.5: resolution: { @@ -1025,6 +1272,18 @@ packages: dev: true optional: true + /@esbuild/win32-arm64/0.19.12: + resolution: + { + integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==, + } + engines: { node: '>=12' } + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-arm64/0.21.5: resolution: { @@ -1037,10 +1296,10 @@ packages: dev: true optional: true - /@esbuild/win32-ia32/0.21.5: + /@esbuild/win32-ia32/0.19.12: resolution: { - integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==, + integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==, } engines: { node: '>=12' } cpu: [ia32] @@ -1049,24 +1308,48 @@ packages: dev: true optional: true - /@esbuild/win32-x64/0.21.5: + /@esbuild/win32-ia32/0.21.5: resolution: { - integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==, + integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==, } engines: { node: '>=12' } - cpu: [x64] + cpu: [ia32] os: [win32] requiresBuild: true dev: true optional: true - /@eslint-community/eslint-utils/4.4.0_eslint@8.57.0: + /@esbuild/win32-x64/0.19.12: resolution: { - integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==, + integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==, } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + engines: { node: '>=12' } + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-x64/0.21.5: + resolution: + { + integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==, + } + engines: { node: '>=12' } + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@eslint-community/eslint-utils/4.4.0_eslint@8.57.0: + resolution: + { + integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: @@ -1246,105 +1529,124 @@ packages: dev: true optional: true - /@rollup/plugin-alias/3.1.9_rollup@2.79.1: + /@rollup/plugin-alias/5.1.0_rollup@3.29.4: resolution: { - integrity: sha512-QI5fsEvm9bDzt32k39wpOwZhVzRcL5ydcffUHMyLVaVaLeC70I8TJZ17F1z1eMoLu4E/UOcH9BWVkKpIKdrfiw==, + integrity: sha512-lpA3RZ9PdIG7qqhEfv79tBffNaoDuukFDrmhLqg9ifv99u/ehn+lOg30x2zmhf8AQqQUZaMk/B9fZraQ6/acDQ==, } - engines: { node: '>=8.0.0' } + engines: { node: '>=14.0.0' } peerDependencies: - rollup: ^1.20.0||^2.0.0 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true dependencies: - rollup: 2.79.1 - slash: 3.0.0 + rollup: 3.29.4 + slash: 4.0.0 dev: true - /@rollup/plugin-commonjs/21.1.0_rollup@2.79.1: + /@rollup/plugin-commonjs/25.0.8_rollup@3.29.4: resolution: { - integrity: sha512-6ZtHx3VHIp2ReNNDxHjuUml6ur+WcQ28N1yHgCQwsbNkQg2suhxGMDQGJOn/KuDxKtd1xuZP5xSTwBA4GQ8hbA==, + integrity: sha512-ZEZWTK5n6Qde0to4vS9Mr5x/0UZoqCxPVR9KRUjU4kA2sO7GEUn1fop0DAwpO6z0Nw/kJON9bDmSxdWxO/TT1A==, } - engines: { node: '>= 8.0.0' } + engines: { node: '>=14.0.0' } peerDependencies: - rollup: ^2.38.3 + rollup: ^2.68.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.79.1 + '@rollup/pluginutils': 5.1.0_rollup@3.29.4 commondir: 1.0.1 estree-walker: 2.0.2 - glob: 7.2.3 + glob: 8.1.0 is-reference: 1.2.1 - magic-string: 0.25.9 - resolve: 1.22.8 - rollup: 2.79.1 + magic-string: 0.30.10 + rollup: 3.29.4 dev: true - /@rollup/plugin-json/4.1.0_rollup@2.79.1: + /@rollup/plugin-json/6.1.0_rollup@3.29.4: resolution: { - integrity: sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==, + integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==, } + engines: { node: '>=14.0.0' } peerDependencies: - rollup: ^1.20.0 || ^2.0.0 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.79.1 - rollup: 2.79.1 + '@rollup/pluginutils': 5.1.0_rollup@3.29.4 + rollup: 3.29.4 dev: true - /@rollup/plugin-node-resolve/13.3.0_rollup@2.79.1: + /@rollup/plugin-node-resolve/15.2.3_rollup@3.29.4: resolution: { - integrity: sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw==, + integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==, } - engines: { node: '>= 10.0.0' } + engines: { node: '>=14.0.0' } peerDependencies: - rollup: ^2.42.0 + rollup: ^2.78.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.79.1 - '@types/resolve': 1.17.1 + '@rollup/pluginutils': 5.1.0_rollup@3.29.4 + '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-builtin-module: 3.2.1 is-module: 1.0.0 resolve: 1.22.8 - rollup: 2.79.1 + rollup: 3.29.4 dev: true - /@rollup/plugin-replace/3.1.0_rollup@2.79.1: + /@rollup/plugin-replace/5.0.7_rollup@3.29.4: resolution: { - integrity: sha512-pA3XRUrSKybVYqmH5TqWNZpGxF+VV+1GrYchKgCNIj2vsSOX7CVm2RCtx8p2nrC7xvkziYyK+lSi74T93MU3YA==, + integrity: sha512-PqxSfuorkHz/SPpyngLyg5GCEkOcee9M1bkxiVDr41Pd61mqP1PLOoDPbpl44SB2mQGKwV/In74gqQmGITOhEQ==, } + engines: { node: '>=14.0.0' } peerDependencies: - rollup: ^1.20.0 || ^2.0.0 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.79.1 - magic-string: 0.25.9 - rollup: 2.79.1 + '@rollup/pluginutils': 5.1.0_rollup@3.29.4 + magic-string: 0.30.10 + rollup: 3.29.4 dev: true - /@rollup/pluginutils/3.1.0_rollup@2.79.1: + /@rollup/pluginutils/4.2.1: resolution: { - integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==, + integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==, } engines: { node: '>= 8.0.0' } - peerDependencies: - rollup: ^1.20.0||^2.0.0 dependencies: - '@types/estree': 0.0.39 - estree-walker: 1.0.1 + estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 2.79.1 dev: true - /@rollup/pluginutils/4.2.1: + /@rollup/pluginutils/5.1.0_rollup@3.29.4: resolution: { - integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==, + integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==, } - engines: { node: '>= 8.0.0' } + engines: { node: '>=14.0.0' } + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true dependencies: + '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 2.3.1 + rollup: 3.29.4 dev: true /@rollup/rollup-android-arm-eabi/4.18.1: @@ -1523,13 +1825,20 @@ packages: dev: true optional: true + /@sindresorhus/merge-streams/2.3.0: + resolution: + { + integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==, + } + engines: { node: '>=18' } + dev: true + /@trysound/sax/0.2.0: resolution: { integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==, } engines: { node: '>=10.13.0' } - dev: false /@types/conventional-commits-parser/5.0.0: resolution: @@ -1556,13 +1865,6 @@ packages: '@types/ms': 0.7.31 dev: true - /@types/estree/0.0.39: - resolution: - { - integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==, - } - dev: true - /@types/estree/1.0.5: resolution: { @@ -1642,13 +1944,11 @@ packages: } dev: true - /@types/resolve/1.17.1: + /@types/resolve/1.20.2: resolution: { - integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==, + integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==, } - dependencies: - '@types/node': 18.19.39 dev: true /@types/semver/7.5.8: @@ -1839,11 +2139,11 @@ packages: } engines: { node: '>=12.0.0' } dependencies: - '@babel/core': 7.16.12 - '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.16.12 - '@babel/plugin-transform-typescript': 7.16.8_@babel+core@7.16.12 + '@babel/core': 7.24.8 + '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.24.8 + '@babel/plugin-transform-typescript': 7.16.8_@babel+core@7.24.8 '@rollup/pluginutils': 4.2.1 - '@vue/babel-plugin-jsx': 1.1.1_@babel+core@7.16.12 + '@vue/babel-plugin-jsx': 1.1.1_@babel+core@7.24.8 hash-sum: 2.0.0 transitivePeerDependencies: - supports-color @@ -1933,17 +2233,17 @@ packages: } dev: true - /@vue/babel-plugin-jsx/1.1.1_@babel+core@7.16.12: + /@vue/babel-plugin-jsx/1.1.1_@babel+core@7.24.8: resolution: { integrity: sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==, } dependencies: - '@babel/helper-module-imports': 7.16.7 - '@babel/plugin-syntax-jsx': 7.16.7_@babel+core@7.16.12 - '@babel/template': 7.16.7 - '@babel/traverse': 7.16.10 - '@babel/types': 7.16.8 + '@babel/helper-module-imports': 7.24.7 + '@babel/plugin-syntax-jsx': 7.16.7_@babel+core@7.24.8 + '@babel/template': 7.24.7 + '@babel/traverse': 7.24.8 + '@babel/types': 7.24.8 '@vue/babel-helper-vue-transform-on': 1.0.2 camelcase: 6.3.0 html-tags: 3.1.0 @@ -1959,7 +2259,7 @@ packages: integrity: sha512-RePZ/J4Ub3sb7atQw6V6Rez+/5LCRHGFlSetT3N4VMrejqJnNPXKUt5AVm/9F5MJriy2w/VudEIvgscCfCWqxw==, } dependencies: - '@babel/parser': 7.16.12 + '@babel/parser': 7.24.8 '@vue/shared': 3.2.29 estree-walker: 2.0.2 source-map: 0.6.1 @@ -1979,7 +2279,7 @@ packages: integrity: sha512-X9+0dwsag2u6hSOP/XsMYqFti/edvYvxamgBgCcbSYuXx1xLZN+dS/GvQKM4AgGS4djqo0jQvWfIXdfZ2ET68g==, } dependencies: - '@babel/parser': 7.16.12 + '@babel/parser': 7.24.8 '@vue/compiler-core': 3.2.29 '@vue/compiler-dom': 3.2.29 '@vue/compiler-ssr': 3.2.29 @@ -2005,7 +2305,7 @@ packages: integrity: sha512-YF6HdOuhdOw6KyRm59+3rML8USb9o8mYM1q+SH0G41K3/q/G7uhPnHGKvspzceD7h9J3VR1waOQ93CUZj7J7OA==, } dependencies: - '@babel/parser': 7.16.12 + '@babel/parser': 7.24.8 '@vue/compiler-core': 3.2.29 '@vue/shared': 3.2.29 estree-walker: 2.0.2 @@ -2286,6 +2586,25 @@ packages: hasBin: true dev: false + /autoprefixer/10.4.19_postcss@8.4.39: + resolution: + { + integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==, + } + engines: { node: ^10 || ^12 || >=14 } + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 4.23.2 + caniuse-lite: 1.0.30001642 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.0.1 + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + dev: true + /balanced-match/1.0.2: resolution: { @@ -2364,7 +2683,6 @@ packages: { integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==, } - dev: false /brace-expansion/1.1.11: resolution: @@ -2394,19 +2712,18 @@ packages: dependencies: fill-range: 7.1.1 - /browserslist/4.19.1: + /browserslist/4.23.2: resolution: { - integrity: sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==, + integrity: sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==, } engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } hasBin: true dependencies: - caniuse-lite: 1.0.30001303 - electron-to-chromium: 1.4.56 - escalade: 3.1.2 - node-releases: 2.0.1 - picocolors: 1.0.1 + caniuse-lite: 1.0.30001642 + electron-to-chromium: 1.4.827 + node-releases: 2.0.14 + update-browserslist-db: 1.1.0_browserslist@4.23.2 dev: true /buffer/5.7.1: @@ -2427,16 +2744,16 @@ packages: engines: { node: '>=6' } dev: true - /bundle-require/3.1.2_esbuild@0.14.54: + /bundle-require/4.2.1_esbuild@0.21.5: resolution: { - integrity: sha512-Of6l6JBAxiyQ5axFxUM6dYeP/W7X2Sozeo/4EYB9sJhL+dqL7TKjg+shwxp6jlu/6ZSERfsYtIpSJ1/x3XkAEA==, + integrity: sha512-7Q/6vkyYAwOmQNRw75x+4yRtZCZJXUDmHHlFdkiV0wgv/reNjtJwpu1jPJ0w2kbEpIM0uoKI3S4/f39dU7AjSA==, } engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } peerDependencies: - esbuild: '>=0.13' + esbuild: '>=0.17' dependencies: - esbuild: 0.14.54 + esbuild: 0.21.5 load-tsconfig: 0.2.5 dev: true @@ -2500,10 +2817,22 @@ packages: engines: { node: '>=10' } dev: true - /caniuse-lite/1.0.30001303: + /caniuse-api/3.0.0: + resolution: + { + integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==, + } + dependencies: + browserslist: 4.23.2 + caniuse-lite: 1.0.30001642 + lodash.memoize: 4.1.2 + lodash.uniq: 4.5.0 + dev: true + + /caniuse-lite/1.0.30001642: resolution: { - integrity: sha512-/Mqc1oESndUNszJP0kx0UaQU9kEv9nNtJ7Kn8AdA0mNnH8eR1cj0kG+NbNuC1Wq/b21eA8prhKRA3bbkjONegQ==, + integrity: sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA==, } dev: true @@ -2585,6 +2914,15 @@ packages: fsevents: 2.3.3 dev: true + /citty/0.1.6: + resolution: + { + integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==, + } + dependencies: + consola: 3.2.3 + dev: true + /class-utils/0.3.6: resolution: { @@ -2717,6 +3055,13 @@ packages: } dev: true + /colord/2.9.3: + resolution: + { + integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==, + } + dev: true + /colorette/2.0.20: resolution: { @@ -2746,7 +3091,6 @@ packages: integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==, } engines: { node: '>= 10' } - dev: false /commitizen/4.3.0_ukahxu65d64e3xv6l6thjr6r3a: resolution: @@ -2813,11 +3157,12 @@ packages: } dev: true - /consola/2.15.3: + /consola/3.2.3: resolution: { - integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==, + integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==, } + engines: { node: ^14.18.0 || >=16.10.0 } dev: true /conventional-changelog-angular/7.0.0: @@ -3040,13 +3385,11 @@ packages: meow: 13.2.0 dev: true - /convert-source-map/1.8.0: + /convert-source-map/2.0.0: resolution: { - integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==, + integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==, } - dependencies: - safe-buffer: 5.1.2 dev: true /copy-descriptor/0.1.1: @@ -3135,6 +3478,18 @@ packages: which: 2.0.2 dev: true + /css-declaration-sorter/7.2.0_postcss@8.4.39: + resolution: + { + integrity: sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==, + } + engines: { node: ^14 || ^16 || >=18 } + peerDependencies: + postcss: ^8.0.9 + dependencies: + postcss: 8.4.39 + dev: true + /css-select/4.2.1: resolution: { @@ -3148,6 +3503,19 @@ packages: nth-check: 2.0.1 dev: false + /css-select/5.1.0: + resolution: + { + integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==, + } + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 5.0.3 + domutils: 3.1.0 + nth-check: 2.0.1 + dev: true + /css-tree/1.1.3: resolution: { @@ -3159,6 +3527,28 @@ packages: source-map: 0.6.1 dev: false + /css-tree/2.2.1: + resolution: + { + integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==, + } + engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0' } + dependencies: + mdn-data: 2.0.28 + source-map-js: 1.2.0 + dev: true + + /css-tree/2.3.1: + resolution: + { + integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==, + } + engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0 } + dependencies: + mdn-data: 2.0.30 + source-map-js: 1.2.0 + dev: true + /css-what/5.1.0: resolution: { @@ -3167,6 +3557,91 @@ packages: engines: { node: '>= 6' } dev: false + /css-what/6.1.0: + resolution: + { + integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==, + } + engines: { node: '>= 6' } + dev: true + + /cssesc/3.0.0: + resolution: + { + integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==, + } + engines: { node: '>=4' } + hasBin: true + dev: true + + /cssnano-preset-default/7.0.4_postcss@8.4.39: + resolution: + { + integrity: sha512-jQ6zY9GAomQX7/YNLibMEsRZguqMUGuupXcEk2zZ+p3GUxwCAsobqPYE62VrJ9qZ0l9ltrv2rgjwZPBIFIjYtw==, + } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } + peerDependencies: + postcss: ^8.4.31 + dependencies: + browserslist: 4.23.2 + css-declaration-sorter: 7.2.0_postcss@8.4.39 + cssnano-utils: 5.0.0_postcss@8.4.39 + postcss: 8.4.39 + postcss-calc: 10.0.0_postcss@8.4.39 + postcss-colormin: 7.0.1_postcss@8.4.39 + postcss-convert-values: 7.0.2_postcss@8.4.39 + postcss-discard-comments: 7.0.1_postcss@8.4.39 + postcss-discard-duplicates: 7.0.0_postcss@8.4.39 + postcss-discard-empty: 7.0.0_postcss@8.4.39 + postcss-discard-overridden: 7.0.0_postcss@8.4.39 + postcss-merge-longhand: 7.0.2_postcss@8.4.39 + postcss-merge-rules: 7.0.2_postcss@8.4.39 + postcss-minify-font-values: 7.0.0_postcss@8.4.39 + postcss-minify-gradients: 7.0.0_postcss@8.4.39 + postcss-minify-params: 7.0.1_postcss@8.4.39 + postcss-minify-selectors: 7.0.2_postcss@8.4.39 + postcss-normalize-charset: 7.0.0_postcss@8.4.39 + postcss-normalize-display-values: 7.0.0_postcss@8.4.39 + postcss-normalize-positions: 7.0.0_postcss@8.4.39 + postcss-normalize-repeat-style: 7.0.0_postcss@8.4.39 + postcss-normalize-string: 7.0.0_postcss@8.4.39 + postcss-normalize-timing-functions: 7.0.0_postcss@8.4.39 + postcss-normalize-unicode: 7.0.1_postcss@8.4.39 + postcss-normalize-url: 7.0.0_postcss@8.4.39 + postcss-normalize-whitespace: 7.0.0_postcss@8.4.39 + postcss-ordered-values: 7.0.1_postcss@8.4.39 + postcss-reduce-initial: 7.0.1_postcss@8.4.39 + postcss-reduce-transforms: 7.0.0_postcss@8.4.39 + postcss-svgo: 7.0.1_postcss@8.4.39 + postcss-unique-selectors: 7.0.1_postcss@8.4.39 + dev: true + + /cssnano-utils/5.0.0_postcss@8.4.39: + resolution: + { + integrity: sha512-Uij0Xdxc24L6SirFr25MlwC2rCFX6scyUmuKpzI+JQ7cyqDEwD42fJ0xfB3yLfOnRDU5LKGgjQ9FA6LYh76GWQ==, + } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } + peerDependencies: + postcss: ^8.4.31 + dependencies: + postcss: 8.4.39 + dev: true + + /cssnano/7.0.4_postcss@8.4.39: + resolution: + { + integrity: sha512-rQgpZra72iFjiheNreXn77q1haS2GEy69zCMbu4cpXCFPMQF+D4Ik5V7ktMzUF/sA7xCIgcqHwGPnCD+0a1vHg==, + } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } + peerDependencies: + postcss: ^8.4.31 + dependencies: + cssnano-preset-default: 7.0.4_postcss@8.4.39 + lilconfig: 3.1.2 + postcss: 8.4.39 + dev: true + /csso/4.2.0: resolution: { @@ -3177,6 +3652,16 @@ packages: css-tree: 1.1.3 dev: false + /csso/5.0.5: + resolution: + { + integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==, + } + engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0' } + dependencies: + css-tree: 2.2.1 + dev: true + /csstype/2.6.19: resolution: { @@ -3331,13 +3816,6 @@ packages: isobject: 3.0.1 dev: false - /defu/5.0.1: - resolution: - { - integrity: sha512-EPS1carKg+dkEVy3qNTqIdp2qV7mUP08nIsupfwQpz++slCVRw7qbQyWvSTig+kFPwz2XXp5/kIIkH+CwrJKkQ==, - } - dev: true - /defu/6.1.4: resolution: { @@ -3504,10 +3982,10 @@ packages: } dev: true - /electron-to-chromium/1.4.56: + /electron-to-chromium/1.4.827: resolution: { - integrity: sha512-0k/S0FQqRRpJbX7YUjwCcLZ8D42RqGKtaiq90adXBOYgTIWwLA/g3toO8k9yEpqU8iC4QyaWYYWSTBIna8WV4g==, + integrity: sha512-VY+J0e4SFcNfQy19MEoMdaIcZLmDCprqvBtkii1WTCTQHpRvf5N8+3kTYCgL/PcntvwQvmMJWTuDPsq+IlhWKQ==, } dev: true @@ -3579,13 +4057,6 @@ packages: is-arrayish: 0.2.1 dev: true - /es-module-lexer/0.9.3: - resolution: - { - integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==, - } - dev: true - /esbuild-android-64/0.14.54: resolution: { @@ -3858,6 +4329,40 @@ packages: esbuild-windows-arm64: 0.14.54 dev: true + /esbuild/0.19.12: + resolution: + { + integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==, + } + engines: { node: '>=12' } + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/aix-ppc64': 0.19.12 + '@esbuild/android-arm': 0.19.12 + '@esbuild/android-arm64': 0.19.12 + '@esbuild/android-x64': 0.19.12 + '@esbuild/darwin-arm64': 0.19.12 + '@esbuild/darwin-x64': 0.19.12 + '@esbuild/freebsd-arm64': 0.19.12 + '@esbuild/freebsd-x64': 0.19.12 + '@esbuild/linux-arm': 0.19.12 + '@esbuild/linux-arm64': 0.19.12 + '@esbuild/linux-ia32': 0.19.12 + '@esbuild/linux-loong64': 0.19.12 + '@esbuild/linux-mips64el': 0.19.12 + '@esbuild/linux-ppc64': 0.19.12 + '@esbuild/linux-riscv64': 0.19.12 + '@esbuild/linux-s390x': 0.19.12 + '@esbuild/linux-x64': 0.19.12 + '@esbuild/netbsd-x64': 0.19.12 + '@esbuild/openbsd-x64': 0.19.12 + '@esbuild/sunos-x64': 0.19.12 + '@esbuild/win32-arm64': 0.19.12 + '@esbuild/win32-ia32': 0.19.12 + '@esbuild/win32-x64': 0.19.12 + dev: true + /esbuild/0.21.5: resolution: { @@ -4046,13 +4551,6 @@ packages: engines: { node: '>=4.0' } dev: true - /estree-walker/1.0.1: - resolution: - { - integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==, - } - dev: true - /estree-walker/2.0.2: resolution: { @@ -4404,6 +4902,13 @@ packages: signal-exit: 4.1.0 dev: true + /fraction.js/4.3.7: + resolution: + { + integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==, + } + dev: true + /fragment-cache/0.2.1: resolution: { @@ -4424,6 +4929,19 @@ packages: graceful-fs: 4.2.11 jsonfile: 6.1.0 universalify: 2.0.1 + dev: false + + /fs-extra/11.2.0: + resolution: + { + integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==, + } + engines: { node: '>=14.14' } + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 + dev: true /fs-extra/9.1.0: resolution: @@ -4637,6 +5155,21 @@ packages: path-is-absolute: 1.0.1 dev: true + /glob/8.1.0: + resolution: + { + integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==, + } + engines: { node: '>=12' } + deprecated: Glob versions prior to v9 are no longer supported + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 5.1.6 + once: 1.4.0 + dev: true + /global-directory/4.0.1: resolution: { @@ -4706,6 +5239,35 @@ packages: slash: 3.0.0 dev: true + /globby/13.2.2: + resolution: + { + integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==, + } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + dependencies: + dir-glob: 3.0.1 + fast-glob: 3.3.2 + ignore: 5.3.1 + merge2: 1.4.1 + slash: 4.0.0 + dev: true + + /globby/14.0.2: + resolution: + { + integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==, + } + engines: { node: '>=18' } + dependencies: + '@sindresorhus/merge-streams': 2.3.0 + fast-glob: 3.3.2 + ignore: 5.3.1 + path-type: 5.0.0 + slash: 5.1.0 + unicorn-magic: 0.1.0 + dev: true + /graceful-fs/4.2.11: resolution: { @@ -5543,22 +6105,13 @@ packages: minimist: 1.2.8 dev: false - /json5/2.2.0: + /json5/2.2.3: resolution: { - integrity: sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==, + integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==, } engines: { node: '>=6' } hasBin: true - dependencies: - minimist: 1.2.8 - dev: true - - /jsonc-parser/3.3.1: - resolution: - { - integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==, - } dev: true /jsonfile/6.1.0: @@ -5635,14 +6188,6 @@ packages: type-check: 0.4.0 dev: true - /lilconfig/2.1.0: - resolution: - { - integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==, - } - engines: { node: '>=10' } - dev: true - /lilconfig/3.1.2: resolution: { @@ -5763,6 +6308,13 @@ packages: } dev: true + /lodash.memoize/4.1.2: + resolution: + { + integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==, + } + dev: true + /lodash.merge/4.6.2: resolution: { @@ -5876,23 +6428,22 @@ packages: engines: { node: 20 || >=22 } dev: true - /magic-string/0.25.9: + /lru-cache/5.1.1: resolution: { - integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==, + integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==, } dependencies: - sourcemap-codec: 1.4.8 + yallist: 3.1.1 + dev: true - /magic-string/0.26.7: + /magic-string/0.25.9: resolution: { - integrity: sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==, + integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==, } - engines: { node: '>=12' } dependencies: sourcemap-codec: 1.4.8 - dev: true /magic-string/0.30.10: resolution: @@ -5928,6 +6479,20 @@ packages: } dev: false + /mdn-data/2.0.28: + resolution: + { + integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==, + } + dev: true + + /mdn-data/2.0.30: + resolution: + { + integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==, + } + dev: true + /meow/12.1.1: resolution: { @@ -6053,6 +6618,16 @@ packages: brace-expansion: 1.1.11 dev: true + /minimatch/5.1.6: + resolution: + { + integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==, + } + engines: { node: '>=10' } + dependencies: + brace-expansion: 2.0.1 + dev: true + /minimatch/9.0.5: resolution: { @@ -6105,54 +6680,40 @@ packages: minimist: 1.2.8 dev: true - /mkdirp/1.0.4: + /mkdist/1.5.3_typescript@5.5.3: resolution: { - integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==, - } - engines: { node: '>=10' } - hasBin: true - dev: true - - /mkdist/0.3.13_typescript@4.9.5: - resolution: - { - integrity: sha512-+eCPpkr8l2X630y5PIlkts2tzYEsb+aGIgXdrQv9ZGtWE2bLlD6kVIFfI6FJwFpjjw4dPPyorxQc6Uhm/oXlvg==, + integrity: sha512-XXvaXyS3k/fCExY2/c9z0fmJ9kWq/UZeZZGQ0R693M004lowXNJKIENdH5Cf5Uu3LtSB9vhGu/1YM7IGjWbfxA==, } hasBin: true peerDependencies: - typescript: '>=4.7.4' + sass: ^1.77.6 + typescript: '>=5.4.5' + vue-tsc: ^1.8.27 || ^2.0.21 peerDependenciesMeta: + sass: + optional: true typescript: optional: true + vue-tsc: + optional: true dependencies: + autoprefixer: 10.4.19_postcss@8.4.39 + citty: 0.1.6 + cssnano: 7.0.4_postcss@8.4.39 defu: 6.1.4 - esbuild: 0.14.54 - fs-extra: 10.1.0 - globby: 11.1.0 + esbuild: 0.21.5 + fs-extra: 11.2.0 + globby: 14.0.2 jiti: 1.21.6 + mlly: 1.7.1 mri: 1.2.0 - pathe: 0.2.0 - typescript: 4.9.5 - dev: true - - /mlly/0.4.3: - resolution: - { - integrity: sha512-xezyv7hnfFPuiDS3AiJuWs0OxlvooS++3L2lURvmh/1n7UG4O2Ehz9UkwWgg3wyLEPKGVfJLlr2DjjTCl9UJTg==, - } - dev: true - - /mlly/0.5.17: - resolution: - { - integrity: sha512-Rn+ai4G+CQXptDFSRNnChEgNr+xAEauYhwRvpPl/UHStTlgkIftplgJRsA2OXPuoUn86K4XAjB26+x5CEvVb6A==, - } - dependencies: - acorn: 8.12.1 pathe: 1.1.2 pkg-types: 1.1.3 - ufo: 1.5.3 + postcss: 8.4.39 + postcss-nested: 6.0.1_postcss@8.4.39 + semver: 7.6.2 + typescript: 5.5.3 dev: true /mlly/1.7.1: @@ -6257,10 +6818,10 @@ packages: } dev: true - /node-releases/2.0.1: + /node-releases/2.0.14: resolution: { - integrity: sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==, + integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==, } dev: true @@ -6284,6 +6845,14 @@ packages: engines: { node: '>=0.10.0' } dev: true + /normalize-range/0.1.2: + resolution: + { + integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==, + } + engines: { node: '>=0.10.0' } + dev: true + /npm-run-path/4.0.1: resolution: { @@ -6311,7 +6880,6 @@ packages: } dependencies: boolbase: 1.0.0 - dev: false /object-assign/4.1.1: resolution: @@ -6544,223 +7112,610 @@ packages: engines: { node: '>=8' } dev: true - /path-exists/5.0.0: + /path-exists/5.0.0: + resolution: + { + integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==, + } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + dev: true + + /path-is-absolute/1.0.1: + resolution: + { + integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==, + } + engines: { node: '>=0.10.0' } + dev: true + + /path-key/3.1.1: + resolution: + { + integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==, + } + engines: { node: '>=8' } + dev: true + + /path-key/4.0.0: + resolution: + { + integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==, + } + engines: { node: '>=12' } + dev: true + + /path-parse/1.0.7: + resolution: + { + integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==, + } + dev: true + + /path-scurry/1.11.1: + resolution: + { + integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==, + } + engines: { node: '>=16 || 14 >=14.18' } + dependencies: + lru-cache: 10.4.3 + minipass: 7.1.2 + dev: true + + /path-scurry/2.0.0: + resolution: + { + integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==, + } + engines: { node: 20 || >=22 } + dependencies: + lru-cache: 11.0.0 + minipass: 7.1.2 + dev: true + + /path-type/4.0.0: + resolution: + { + integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==, + } + engines: { node: '>=8' } + dev: true + + /path-type/5.0.0: + resolution: + { + integrity: sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==, + } + engines: { node: '>=12' } + dev: true + + /pathe/0.2.0: + resolution: + { + integrity: sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==, + } + dev: false + + /pathe/1.1.2: + resolution: + { + integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==, + } + dev: true + + /pathval/2.0.0: + resolution: + { + integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==, + } + engines: { node: '>= 14.16' } + dev: true + + /picocolors/1.0.1: + resolution: + { + integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==, + } + + /picomatch/2.3.1: + resolution: + { + integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==, + } + engines: { node: '>=8.6' } + + /picomatch/3.0.1: + resolution: + { + integrity: sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==, + } + engines: { node: '>=10' } + dev: true + + /pidtree/0.6.0: + resolution: + { + integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==, + } + engines: { node: '>=0.10' } + hasBin: true + dev: true + + /pirates/4.0.6: + resolution: + { + integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==, + } + engines: { node: '>= 6' } + dev: true + + /pkg-types/1.1.3: + resolution: + { + integrity: sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA==, + } + dependencies: + confbox: 0.1.7 + mlly: 1.7.1 + pathe: 1.1.2 + dev: true + + /pnpm/7.33.7: + resolution: + { + integrity: sha512-ev4kEGQrOcaY30baTOXHIxpczjYGmNafjPj0IlfUCz5D8jEFOwe43oSf1P+/SnH/V7g1E3d3o1I4jz09p0cgDg==, + } + engines: { node: '>=14.6' } + hasBin: true + dev: true + + /portfinder/1.0.28: + resolution: + { + integrity: sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==, + } + engines: { node: '>= 0.12.0' } + dependencies: + async: 2.6.3 + debug: 3.2.7 + mkdirp: 0.5.5 + transitivePeerDependencies: + - supports-color + dev: true + + /posix-character-classes/0.1.1: + resolution: + { + integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==, + } + engines: { node: '>=0.10.0' } + dev: false + + /postcss-calc/10.0.0_postcss@8.4.39: + resolution: + { + integrity: sha512-OmjhudoNTP0QleZCwl1i6NeBwN+5MZbY5ersLZz69mjJiDVv/p57RjRuKDkHeDWr4T+S97wQfsqRTNoDHB2e3g==, + } + engines: { node: ^18.12 || ^20.9 || >=22.0 } + peerDependencies: + postcss: ^8.4.38 + dependencies: + postcss: 8.4.39 + postcss-selector-parser: 6.1.1 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-colormin/7.0.1_postcss@8.4.39: + resolution: + { + integrity: sha512-uszdT0dULt3FQs47G5UHCduYK+FnkLYlpu1HpWu061eGsKZ7setoG7kA+WC9NQLsOJf69D5TxGHgnAdRgylnFQ==, + } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } + peerDependencies: + postcss: ^8.4.31 + dependencies: + browserslist: 4.23.2 + caniuse-api: 3.0.0 + colord: 2.9.3 + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-convert-values/7.0.2_postcss@8.4.39: + resolution: + { + integrity: sha512-MuZIF6HJ4izko07Q0TgW6pClalI4al6wHRNPkFzqQdwAwG7hPn0lA58VZdxyb2Vl5AYjJ1piO+jgF9EnTjQwQQ==, + } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } + peerDependencies: + postcss: ^8.4.31 + dependencies: + browserslist: 4.23.2 + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-discard-comments/7.0.1_postcss@8.4.39: + resolution: + { + integrity: sha512-GVrQxUOhmle1W6jX2SvNLt4kmN+JYhV7mzI6BMnkAWR9DtVvg8e67rrV0NfdWhn7x1zxvzdWkMBPdBDCls+uwQ==, + } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } + peerDependencies: + postcss: ^8.4.31 + dependencies: + postcss: 8.4.39 + postcss-selector-parser: 6.1.1 + dev: true + + /postcss-discard-duplicates/7.0.0_postcss@8.4.39: + resolution: + { + integrity: sha512-bAnSuBop5LpAIUmmOSsuvtKAAKREB6BBIYStWUTGq8oG5q9fClDMMuY8i4UPI/cEcDx2TN+7PMnXYIId20UVDw==, + } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } + peerDependencies: + postcss: ^8.4.31 + dependencies: + postcss: 8.4.39 + dev: true + + /postcss-discard-empty/7.0.0_postcss@8.4.39: + resolution: + { + integrity: sha512-e+QzoReTZ8IAwhnSdp/++7gBZ/F+nBq9y6PomfwORfP7q9nBpK5AMP64kOt0bA+lShBFbBDcgpJ3X4etHg4lzA==, + } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } + peerDependencies: + postcss: ^8.4.31 + dependencies: + postcss: 8.4.39 + dev: true + + /postcss-discard-overridden/7.0.0_postcss@8.4.39: + resolution: + { + integrity: sha512-GmNAzx88u3k2+sBTZrJSDauR0ccpE24omTQCVmaTTZFz1du6AasspjaUPMJ2ud4RslZpoFKyf+6MSPETLojc6w==, + } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } + peerDependencies: + postcss: ^8.4.31 + dependencies: + postcss: 8.4.39 + dev: true + + /postcss-load-config/4.0.2: + resolution: + { + integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==, + } + engines: { node: '>= 14' } + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: 3.1.2 + yaml: 2.4.5 + dev: true + + /postcss-merge-longhand/7.0.2_postcss@8.4.39: resolution: { - integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==, + integrity: sha512-06vrW6ZWi9qeP7KMS9fsa9QW56+tIMW55KYqF7X3Ccn+NI2pIgPV6gFfvXTMQ05H90Y5DvnCDPZ2IuHa30PMUg==, } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } + peerDependencies: + postcss: ^8.4.31 + dependencies: + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + stylehacks: 7.0.2_postcss@8.4.39 dev: true - /path-is-absolute/1.0.1: + /postcss-merge-rules/7.0.2_postcss@8.4.39: resolution: { - integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==, + integrity: sha512-VAR47UNvRsdrTHLe7TV1CeEtF9SJYR5ukIB9U4GZyZOptgtsS20xSxy+k5wMrI3udST6O1XuIn7cjQkg7sDAAw==, } - engines: { node: '>=0.10.0' } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } + peerDependencies: + postcss: ^8.4.31 + dependencies: + browserslist: 4.23.2 + caniuse-api: 3.0.0 + cssnano-utils: 5.0.0_postcss@8.4.39 + postcss: 8.4.39 + postcss-selector-parser: 6.1.1 dev: true - /path-key/3.1.1: + /postcss-minify-font-values/7.0.0_postcss@8.4.39: resolution: { - integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==, + integrity: sha512-2ckkZtgT0zG8SMc5aoNwtm5234eUx1GGFJKf2b1bSp8UflqaeFzR50lid4PfqVI9NtGqJ2J4Y7fwvnP/u1cQog==, } - engines: { node: '>=8' } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } + peerDependencies: + postcss: ^8.4.31 + dependencies: + postcss: 8.4.39 + postcss-value-parser: 4.2.0 dev: true - /path-key/4.0.0: + /postcss-minify-gradients/7.0.0_postcss@8.4.39: resolution: { - integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==, + integrity: sha512-pdUIIdj/C93ryCHew0UgBnL2DtUS3hfFa5XtERrs4x+hmpMYGhbzo6l/Ir5de41O0GaKVpK1ZbDNXSY6GkXvtg==, } - engines: { node: '>=12' } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } + peerDependencies: + postcss: ^8.4.31 + dependencies: + colord: 2.9.3 + cssnano-utils: 5.0.0_postcss@8.4.39 + postcss: 8.4.39 + postcss-value-parser: 4.2.0 dev: true - /path-parse/1.0.7: + /postcss-minify-params/7.0.1_postcss@8.4.39: resolution: { - integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==, + integrity: sha512-e+Xt8xErSRPgSRFxHeBCSxMiO8B8xng7lh8E0A5ep1VfwYhY8FXhu4Q3APMjgx9YDDbSp53IBGENrzygbUvgUQ==, } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } + peerDependencies: + postcss: ^8.4.31 + dependencies: + browserslist: 4.23.2 + cssnano-utils: 5.0.0_postcss@8.4.39 + postcss: 8.4.39 + postcss-value-parser: 4.2.0 dev: true - /path-scurry/1.11.1: + /postcss-minify-selectors/7.0.2_postcss@8.4.39: resolution: { - integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==, + integrity: sha512-dCzm04wqW1uqLmDZ41XYNBJfjgps3ZugDpogAmJXoCb5oCiTzIX4oPXXKxDpTvWOnKxQKR4EbV4ZawJBLcdXXA==, } - engines: { node: '>=16 || 14 >=14.18' } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } + peerDependencies: + postcss: ^8.4.31 dependencies: - lru-cache: 10.4.3 - minipass: 7.1.2 + cssesc: 3.0.0 + postcss: 8.4.39 + postcss-selector-parser: 6.1.1 dev: true - /path-scurry/2.0.0: + /postcss-nested/6.0.1_postcss@8.4.39: resolution: { - integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==, + integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==, } - engines: { node: 20 || >=22 } + engines: { node: '>=12.0' } + peerDependencies: + postcss: ^8.2.14 dependencies: - lru-cache: 11.0.0 - minipass: 7.1.2 + postcss: 8.4.39 + postcss-selector-parser: 6.1.1 dev: true - /path-type/4.0.0: + /postcss-normalize-charset/7.0.0_postcss@8.4.39: resolution: { - integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==, + integrity: sha512-ABisNUXMeZeDNzCQxPxBCkXexvBrUHV+p7/BXOY+ulxkcjUZO0cp8ekGBwvIh2LbCwnWbyMPNJVtBSdyhM2zYQ==, } - engines: { node: '>=8' } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } + peerDependencies: + postcss: ^8.4.31 + dependencies: + postcss: 8.4.39 dev: true - /pathe/0.2.0: + /postcss-normalize-display-values/7.0.0_postcss@8.4.39: resolution: { - integrity: sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==, + integrity: sha512-lnFZzNPeDf5uGMPYgGOw7v0BfB45+irSRz9gHQStdkkhiM0gTfvWkWB5BMxpn0OqgOQuZG/mRlZyJxp0EImr2Q==, } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } + peerDependencies: + postcss: ^8.4.31 + dependencies: + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + dev: true - /pathe/0.3.9: + /postcss-normalize-positions/7.0.0_postcss@8.4.39: resolution: { - integrity: sha512-6Y6s0vT112P3jD8dGfuS6r+lpa0qqNrLyHPOwvXMnyNTQaYiwgau2DP3aNDsR13xqtGj7rrPo+jFUATpU6/s+g==, + integrity: sha512-I0yt8wX529UKIGs2y/9Ybs2CelSvItfmvg/DBIjTnoUSrPxSV7Z0yZ8ShSVtKNaV/wAY+m7bgtyVQLhB00A1NQ==, } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } + peerDependencies: + postcss: ^8.4.31 + dependencies: + postcss: 8.4.39 + postcss-value-parser: 4.2.0 dev: true - /pathe/1.1.2: + /postcss-normalize-repeat-style/7.0.0_postcss@8.4.39: resolution: { - integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==, + integrity: sha512-o3uSGYH+2q30ieM3ppu9GTjSXIzOrRdCUn8UOMGNw7Af61bmurHTWI87hRybrP6xDHvOe5WlAj3XzN6vEO8jLw==, } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } + peerDependencies: + postcss: ^8.4.31 + dependencies: + postcss: 8.4.39 + postcss-value-parser: 4.2.0 dev: true - /pathval/2.0.0: + /postcss-normalize-string/7.0.0_postcss@8.4.39: resolution: { - integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==, + integrity: sha512-w/qzL212DFVOpMy3UGyxrND+Kb0fvCiBBujiaONIihq7VvtC7bswjWgKQU/w4VcRyDD8gpfqUiBQ4DUOwEJ6Qg==, } - engines: { node: '>= 14.16' } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } + peerDependencies: + postcss: ^8.4.31 + dependencies: + postcss: 8.4.39 + postcss-value-parser: 4.2.0 dev: true - /picocolors/1.0.1: + /postcss-normalize-timing-functions/7.0.0_postcss@8.4.39: resolution: { - integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==, + integrity: sha512-tNgw3YV0LYoRwg43N3lTe3AEWZ66W7Dh7lVEpJbHoKOuHc1sLrzMLMFjP8SNULHaykzsonUEDbKedv8C+7ej6g==, } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } + peerDependencies: + postcss: ^8.4.31 + dependencies: + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + dev: true - /picomatch/2.3.1: + /postcss-normalize-unicode/7.0.1_postcss@8.4.39: resolution: { - integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==, + integrity: sha512-PTPGdY9xAkTw+8ZZ71DUePb7M/Vtgkbbq+EoI33EuyQEzbKemEQMhe5QSr0VP5UfZlreANDPxSfcdSprENcbsg==, } - engines: { node: '>=8.6' } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } + peerDependencies: + postcss: ^8.4.31 + dependencies: + browserslist: 4.23.2 + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + dev: true - /picomatch/3.0.1: + /postcss-normalize-url/7.0.0_postcss@8.4.39: resolution: { - integrity: sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==, + integrity: sha512-+d7+PpE+jyPX1hDQZYG+NaFD+Nd2ris6r8fPTBAjE8z/U41n/bib3vze8x7rKs5H1uEw5ppe9IojewouHk0klQ==, } - engines: { node: '>=10' } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } + peerDependencies: + postcss: ^8.4.31 + dependencies: + postcss: 8.4.39 + postcss-value-parser: 4.2.0 dev: true - /pidtree/0.6.0: + /postcss-normalize-whitespace/7.0.0_postcss@8.4.39: resolution: { - integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==, + integrity: sha512-37/toN4wwZErqohedXYqWgvcHUGlT8O/m2jVkAfAe9Bd4MzRqlBmXrJRePH0e9Wgnz2X7KymTgTOaaFizQe3AQ==, } - engines: { node: '>=0.10' } - hasBin: true + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } + peerDependencies: + postcss: ^8.4.31 + dependencies: + postcss: 8.4.39 + postcss-value-parser: 4.2.0 dev: true - /pirates/4.0.6: + /postcss-ordered-values/7.0.1_postcss@8.4.39: resolution: { - integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==, + integrity: sha512-irWScWRL6nRzYmBOXReIKch75RRhNS86UPUAxXdmW/l0FcAsg0lvAXQCby/1lymxn/o0gVa6Rv/0f03eJOwHxw==, } - engines: { node: '>= 6' } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } + peerDependencies: + postcss: ^8.4.31 + dependencies: + cssnano-utils: 5.0.0_postcss@8.4.39 + postcss: 8.4.39 + postcss-value-parser: 4.2.0 dev: true - /pkg-types/0.3.6: + /postcss-prefix-selector/1.14.0_postcss@8.4.39: resolution: { - integrity: sha512-uQZutkkh6axl1GxDm5/+8ivVdwuJ5pyDGqJeSiIWIUWIqYiK3p9QKozN/Rv6eVvFoeSWkN1uoYeSDBwwBJBtbg==, + integrity: sha512-8d5fiBQZWMtGWH/7ewEeo6RnBNyT2kLD5wTIfV2oHYqH4hjiofg/rP5X3SUwnqOINzE4mM/K/UOAiNrIaKzd4w==, } + peerDependencies: + postcss: 7.x || 8.x dependencies: - jsonc-parser: 3.3.1 - mlly: 0.5.17 - pathe: 0.3.9 - dev: true + postcss: 8.4.39 + dev: false - /pkg-types/1.1.3: + /postcss-reduce-initial/7.0.1_postcss@8.4.39: resolution: { - integrity: sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA==, + integrity: sha512-0JDUSV4bGB5FGM5g8MkS+rvqKukJZ7OTHw/lcKn7xPNqeaqJyQbUO8/dJpvyTpaVwPsd3Uc33+CfNzdVowp2WA==, } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } + peerDependencies: + postcss: ^8.4.31 dependencies: - confbox: 0.1.7 - mlly: 1.7.1 - pathe: 1.1.2 + browserslist: 4.23.2 + caniuse-api: 3.0.0 + postcss: 8.4.39 dev: true - /pnpm/7.33.7: + /postcss-reduce-transforms/7.0.0_postcss@8.4.39: resolution: { - integrity: sha512-ev4kEGQrOcaY30baTOXHIxpczjYGmNafjPj0IlfUCz5D8jEFOwe43oSf1P+/SnH/V7g1E3d3o1I4jz09p0cgDg==, + integrity: sha512-pnt1HKKZ07/idH8cpATX/ujMbtOGhUfE+m8gbqwJE05aTaNw8gbo34a2e3if0xc0dlu75sUOiqvwCGY3fzOHew==, } - engines: { node: '>=14.6' } - hasBin: true + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } + peerDependencies: + postcss: ^8.4.31 + dependencies: + postcss: 8.4.39 + postcss-value-parser: 4.2.0 dev: true - /portfinder/1.0.28: + /postcss-selector-parser/6.1.1: resolution: { - integrity: sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==, + integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==, } - engines: { node: '>= 0.12.0' } + engines: { node: '>=4' } dependencies: - async: 2.6.3 - debug: 3.2.7 - mkdirp: 0.5.5 - transitivePeerDependencies: - - supports-color + cssesc: 3.0.0 + util-deprecate: 1.0.2 dev: true - /posix-character-classes/0.1.1: + /postcss-svgo/7.0.1_postcss@8.4.39: resolution: { - integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==, + integrity: sha512-0WBUlSL4lhD9rA5k1e5D8EN5wCEyZD6HJk0jIvRxl+FDVOMlJ7DePHYWGGVc5QRqrJ3/06FTXM0bxjmJpmTPSA==, } - engines: { node: '>=0.10.0' } - dev: false + engines: { node: ^18.12.0 || ^20.9.0 || >= 18 } + peerDependencies: + postcss: ^8.4.31 + dependencies: + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + svgo: 3.3.2 + dev: true - /postcss-load-config/3.1.4: + /postcss-unique-selectors/7.0.1_postcss@8.4.39: resolution: { - integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==, + integrity: sha512-MH7QE/eKUftTB5ta40xcHLl7hkZjgDFydpfTK+QWXeHxghVt3VoPqYL5/G+zYZPPIs+8GuqFXSTgxBSoB1RZtQ==, } - engines: { node: '>= 10' } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true + postcss: ^8.4.31 dependencies: - lilconfig: 2.1.0 - yaml: 1.10.2 + postcss: 8.4.39 + postcss-selector-parser: 6.1.1 dev: true - /postcss-prefix-selector/1.14.0_postcss@8.4.39: + /postcss-value-parser/4.2.0: resolution: { - integrity: sha512-8d5fiBQZWMtGWH/7ewEeo6RnBNyT2kLD5wTIfV2oHYqH4hjiofg/rP5X3SUwnqOINzE4mM/K/UOAiNrIaKzd4w==, + integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==, } - peerDependencies: - postcss: 7.x || 8.x - dependencies: - postcss: 8.4.39 - dev: false + dev: true /postcss/8.4.39: resolution: @@ -6840,12 +7795,12 @@ packages: hasBin: true dev: true - /pretty-bytes/5.6.0: + /pretty-bytes/6.1.1: resolution: { - integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==, + integrity: sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==, } - engines: { node: '>=6' } + engines: { node: ^14.13.1 || >=16.0.0 } dev: true /pretty-quick/4.0.0_prettier@3.3.3: @@ -7098,44 +8053,23 @@ packages: package-json-from-dist: 1.0.0 dev: true - /rollup-plugin-dts/4.2.3_zptcx3kz3uwp66hzhyyt545weq: + /rollup-plugin-dts/6.1.1_m6syouqusgetpvzqktyv2e5f7e: resolution: { - integrity: sha512-jlcpItqM2efqfIiKzDB/IKOS9E9fDvbkJSGw5GtK/PqPGS9eC3R3JKyw2VvpTktZA+TNgJRMu1NTv244aTUzzQ==, + integrity: sha512-aSHRcJ6KG2IHIioYlvAOcEq6U99sVtqDDKVhnwt70rW6tsz3tv5OSjEiWcgzfsHdLyGXZ/3b/7b/+Za3Y6r1XA==, } - engines: { node: '>=v12.22.12' } + engines: { node: '>=16' } peerDependencies: - rollup: ^2.55 - typescript: ^4.1 + rollup: ^3.29.4 || ^4 + typescript: ^4.5 || ^5.0 dependencies: - magic-string: 0.26.7 - rollup: 2.79.1 - typescript: 4.9.5 + magic-string: 0.30.10 + rollup: 3.29.4 + typescript: 5.5.3 optionalDependencies: '@babel/code-frame': 7.24.7 dev: true - /rollup-plugin-esbuild/4.10.3_gkkadhp4kuvg7lmep2ttfihjii: - resolution: - { - integrity: sha512-RILwUCgnCL5vo8vyZ/ZpwcqRuE5KmLizEv6BujBQfgXFZ6ggcS0FiYvQN+gsTJfWCMaU37l0Fosh4eEufyO97Q==, - } - engines: { node: '>=12' } - peerDependencies: - esbuild: '>=0.10.1' - rollup: ^1.20.0 || ^2.0.0 - dependencies: - '@rollup/pluginutils': 4.2.1 - debug: 4.3.5 - es-module-lexer: 0.9.3 - esbuild: 0.14.54 - joycon: 3.1.1 - jsonc-parser: 3.3.1 - rollup: 2.79.1 - transitivePeerDependencies: - - supports-color - dev: true - /rollup/2.77.3: resolution: { @@ -7147,12 +8081,12 @@ packages: fsevents: 2.3.3 dev: true - /rollup/2.79.1: + /rollup/3.29.4: resolution: { - integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==, + integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==, } - engines: { node: '>=10.0.0' } + engines: { node: '>=14.18.0', npm: '>=8.0.0' } hasBin: true optionalDependencies: fsevents: 2.3.3 @@ -7241,10 +8175,10 @@ packages: } dev: true - /scule/0.2.1: + /scule/1.3.0: resolution: { - integrity: sha512-M9gnWtn3J0W+UhJOHmBxBTwv8mZCan5i1Himp60t6vvZcor0wr+IM0URKmIglsWJ7bRujNAVVN77fp+uZaWoKg==, + integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==, } dev: true @@ -7344,6 +8278,22 @@ packages: engines: { node: '>=8' } dev: true + /slash/4.0.0: + resolution: + { + integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==, + } + engines: { node: '>=12' } + dev: true + + /slash/5.1.0: + resolution: + { + integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==, + } + engines: { node: '>=14.16' } + dev: true + /slice-ansi/5.0.0: resolution: { @@ -7420,6 +8370,7 @@ packages: integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==, } engines: { node: '>=0.10.0' } + dev: false /source-map/0.6.1: resolution: @@ -7642,6 +8593,20 @@ packages: engines: { node: '>=8' } dev: true + /stylehacks/7.0.2_postcss@8.4.39: + resolution: + { + integrity: sha512-HdkWZS9b4gbgYTdMg4gJLmm7biAUug1qTqXjS+u8X+/pUd+9Px1E+520GnOW3rST9MNsVOVpsJG+mPHNosxjOQ==, + } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } + peerDependencies: + postcss: ^8.4.31 + dependencies: + browserslist: 4.23.2 + postcss: 8.4.39 + postcss-selector-parser: 6.1.1 + dev: true + /sucrase/3.35.0: resolution: { @@ -7734,6 +8699,23 @@ packages: stable: 0.1.8 dev: false + /svgo/3.3.2: + resolution: + { + integrity: sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==, + } + engines: { node: '>=14.0.0' } + hasBin: true + dependencies: + '@trysound/sax': 0.2.0 + commander: 7.2.0 + css-select: 5.1.0 + css-tree: 2.3.1 + css-what: 6.1.0 + csso: 5.0.5 + picocolors: 1.0.1 + dev: true + /temp-dir/3.0.0: resolution: { @@ -7923,17 +8905,21 @@ packages: } dev: true - /tsup/5.12.9_typescript@5.5.3: + /tsup/8.1.0_typescript@5.5.3: resolution: { - integrity: sha512-dUpuouWZYe40lLufo64qEhDpIDsWhRbr2expv5dHEMjwqeKJS2aXA/FPqs1dxO4T6mBojo7rvo3jP9NNzaKyDg==, + integrity: sha512-UFdfCAXukax+U6KzeTNO2kAARHcWxmKsnvSPXUcfA1D+kU05XDccCrkffCQpFaWDsZfV0jMyTsxU39VfCp6EOg==, } + engines: { node: '>=18' } hasBin: true peerDependencies: + '@microsoft/api-extractor': ^7.36.0 '@swc/core': ^1 postcss: ^8.4.12 - typescript: ^4.1.0 + typescript: '>=4.5.0' peerDependenciesMeta: + '@microsoft/api-extractor': + optional: true '@swc/core': optional: true postcss: @@ -7941,17 +8927,17 @@ packages: typescript: optional: true dependencies: - bundle-require: 3.1.2_esbuild@0.14.54 + bundle-require: 4.2.1_esbuild@0.21.5 cac: 6.7.14 chokidar: 3.6.0 debug: 4.3.5 - esbuild: 0.14.54 + esbuild: 0.21.5 execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 3.1.4 + postcss-load-config: 4.0.2 resolve-from: 5.0.0 - rollup: 2.79.1 + rollup: 4.18.1 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 @@ -8031,42 +9017,47 @@ packages: dev: true optional: true - /unbuild/0.6.9: + /unbuild/2.0.0_typescript@5.5.3: resolution: { - integrity: sha512-IALhVj6cLWAxFqX5qcuR932Y3OKFgWcZXPeQ0qU1YAuBucWzpY171GHMi+rXot3C4V7JwD0khGmjvu41E980mQ==, + integrity: sha512-JWCUYx3Oxdzvw2J9kTAp+DKE8df/BnH/JTSj6JyA4SH40ECdFu7FoJJcrm8G92B7TjofQ6GZGjJs50TRxoH6Wg==, } hasBin: true + peerDependencies: + typescript: ^5.1.6 + peerDependenciesMeta: + typescript: + optional: true dependencies: - '@rollup/plugin-alias': 3.1.9_rollup@2.79.1 - '@rollup/plugin-commonjs': 21.1.0_rollup@2.79.1 - '@rollup/plugin-json': 4.1.0_rollup@2.79.1 - '@rollup/plugin-node-resolve': 13.3.0_rollup@2.79.1 - '@rollup/plugin-replace': 3.1.0_rollup@2.79.1 - '@rollup/pluginutils': 4.2.1 + '@rollup/plugin-alias': 5.1.0_rollup@3.29.4 + '@rollup/plugin-commonjs': 25.0.8_rollup@3.29.4 + '@rollup/plugin-json': 6.1.0_rollup@3.29.4 + '@rollup/plugin-node-resolve': 15.2.3_rollup@3.29.4 + '@rollup/plugin-replace': 5.0.7_rollup@3.29.4 + '@rollup/pluginutils': 5.1.0_rollup@3.29.4 chalk: 5.3.0 - consola: 2.15.3 - defu: 5.0.1 - esbuild: 0.14.54 + citty: 0.1.6 + consola: 3.2.3 + defu: 6.1.4 + esbuild: 0.19.12 + globby: 13.2.2 hookable: 5.5.3 jiti: 1.21.6 - magic-string: 0.25.9 - mkdirp: 1.0.4 - mkdist: 0.3.13_typescript@4.9.5 - mlly: 0.4.3 - mri: 1.2.0 - pathe: 0.2.0 - pkg-types: 0.3.6 - pretty-bytes: 5.6.0 - rimraf: 3.0.2 - rollup: 2.79.1 - rollup-plugin-dts: 4.2.3_zptcx3kz3uwp66hzhyyt545weq - rollup-plugin-esbuild: 4.10.3_gkkadhp4kuvg7lmep2ttfihjii - scule: 0.2.1 - typescript: 4.9.5 - untyped: 0.3.0 + magic-string: 0.30.10 + mkdist: 1.5.3_typescript@5.5.3 + mlly: 1.7.1 + pathe: 1.1.2 + pkg-types: 1.1.3 + pretty-bytes: 6.1.1 + rollup: 3.29.4 + rollup-plugin-dts: 6.1.1_m6syouqusgetpvzqktyv2e5f7e + scule: 1.3.0 + typescript: 5.5.3 + untyped: 1.4.2 transitivePeerDependencies: + - sass - supports-color + - vue-tsc dev: true /undici-types/5.26.5: @@ -8124,11 +9115,36 @@ packages: isobject: 3.0.1 dev: false - /untyped/0.3.0: + /untyped/1.4.2: + resolution: + { + integrity: sha512-nC5q0DnPEPVURPhfPQLahhSTnemVtPzdx7ofiRxXpOB2SYnb3MfdU3DVGyJdS8Lx+tBWeAePO8BfU/3EgksM7Q==, + } + hasBin: true + dependencies: + '@babel/core': 7.24.8 + '@babel/standalone': 7.24.8 + '@babel/types': 7.24.8 + defu: 6.1.4 + jiti: 1.21.6 + mri: 1.2.0 + scule: 1.3.0 + transitivePeerDependencies: + - supports-color + dev: true + + /update-browserslist-db/1.1.0_browserslist@4.23.2: resolution: { - integrity: sha512-n4M5/T1wWlHFmohk0EhS+yM7W/h5dOtQldOV3MVEbZY1fTy5A47UL8+d8GLW1iwmaAwNrM5ERy3qe1k0T/Yc7A==, + integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==, } + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.23.2 + escalade: 3.1.2 + picocolors: 1.0.1 dev: true /uri-js/4.4.1: @@ -8483,12 +9499,11 @@ packages: engines: { node: '>=10' } dev: true - /yaml/1.10.2: + /yallist/3.1.1: resolution: { - integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==, + integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==, } - engines: { node: '>= 6' } dev: true /yaml/2.4.5: From d938bc258def78640a2ae3b3e54d75a950fbc0c8 Mon Sep 17 00:00:00 2001 From: Voltra Date: Sun, 14 Jul 2024 12:55:33 +0000 Subject: [PATCH 09/13] chore: bump core dependencies --- packages/core/package.json | 14 +- pnpm-lock.yaml | 904 ++++++++++++++++++++++++++++++++----- 2 files changed, 786 insertions(+), 132 deletions(-) diff --git a/packages/core/package.json b/packages/core/package.json index 523ea18..ce7f0dc 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -42,11 +42,11 @@ }, "homepage": "https://github.com/anncwb/vite-plugin-svg-icons/tree/master/#readme", "dependencies": { - "@types/svgo": "^2.6.1", + "@types/svgo": "^2.6.4", "cors": "^2.8.5", - "debug": "^4.3.3", + "debug": "^4.3.5", "etag": "^1.8.1", - "fs-extra": "^10.0.0", + "fs-extra": "^10.1.0", "pathe": "^0.2.0", "svg-baker": "1.7.0", "svgo": "^2.8.0" @@ -55,10 +55,10 @@ "vite": ">=2.0.0" }, "devDependencies": { - "@types/cors": "^2.8.12", - "@types/debug": "^4.1.7", - "@types/etag": "^1.8.1", + "@types/cors": "^2.8.17", + "@types/debug": "^4.1.12", + "@types/etag": "^1.8.3", "@types/fs-extra": "^9.0.13", - "@types/node": "^17.0.13" + "@types/node": "^17.0.45" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 07c10c5..eed06cc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -77,21 +77,21 @@ importers: packages/core: specifiers: - '@types/cors': ^2.8.12 - '@types/debug': ^4.1.7 - '@types/etag': ^1.8.1 + '@types/cors': ^2.8.17 + '@types/debug': ^4.1.12 + '@types/etag': ^1.8.3 '@types/fs-extra': ^9.0.13 - '@types/node': ^17.0.13 - '@types/svgo': ^2.6.1 + '@types/node': ^17.0.45 + '@types/svgo': ^2.6.4 cors: ^2.8.5 - debug: ^4.3.3 + debug: ^4.3.5 etag: ^1.8.1 - fs-extra: ^10.0.0 + fs-extra: ^10.1.0 pathe: ^0.2.0 svg-baker: 1.7.0 svgo: ^2.8.0 dependencies: - '@types/svgo': 2.6.1 + '@types/svgo': 2.6.4 cors: 2.8.5 debug: 4.3.5 etag: 1.8.1 @@ -100,9 +100,9 @@ importers: svg-baker: 1.7.0 svgo: 2.8.0 devDependencies: - '@types/cors': 2.8.12 - '@types/debug': 4.1.7 - '@types/etag': 1.8.1 + '@types/cors': 2.8.17 + '@types/debug': 4.1.12 + '@types/etag': 1.8.3 '@types/fs-extra': 9.0.13 '@types/node': 17.0.45 @@ -1849,20 +1849,22 @@ packages: '@types/node': 18.19.39 dev: true - /@types/cors/2.8.12: + /@types/cors/2.8.17: resolution: { - integrity: sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==, + integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==, } + dependencies: + '@types/node': 18.19.39 dev: true - /@types/debug/4.1.7: + /@types/debug/4.1.12: resolution: { - integrity: sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==, + integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==, } dependencies: - '@types/ms': 0.7.31 + '@types/ms': 0.7.34 dev: true /@types/estree/1.0.5: @@ -1872,10 +1874,10 @@ packages: } dev: true - /@types/etag/1.8.1: + /@types/etag/1.8.3: resolution: { - integrity: sha512-bsKkeSqN7HYyYntFRAmzcwx/dKW4Wa+KVMTInANlI72PWLQmOpZu96j0OqHZGArW4VQwCmJPteQlXaUDeOB0WQ==, + integrity: sha512-QYHv9Yeh1ZYSMPQOoxY4XC4F1r+xRUiAriB303F4G6uBsT3KKX60DjiogvVv+2VISVDuJhcIzMdbjT+Bm938QQ==, } dependencies: '@types/node': 18.19.39 @@ -1908,10 +1910,10 @@ packages: '@types/tough-cookie': 4.0.5 dev: true - /@types/ms/0.7.31: + /@types/ms/0.7.34: resolution: { - integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==, + integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==, } dev: true @@ -1958,10 +1960,10 @@ packages: } dev: true - /@types/svgo/2.6.1: + /@types/svgo/2.6.4: resolution: { - integrity: sha512-4BfUnd19L25BD2iRyZTNuG4pfL9HBs+rvF7zp5maKhbX42uOpc5prGdBXXmCdHlVZfTWq8pNP/vxQt9v8ACxqQ==, + integrity: sha512-l4cmyPEckf8moNYHdJ+4wkHvFxjyW6ulm9l4YGaOxeyBWPhBOT0gvni1InpFPdzx1dKf/2s62qGITwxNWnPQng==, } dependencies: '@types/node': 18.19.39 @@ -2521,6 +2523,17 @@ packages: engines: { node: '>=0.10.0' } dev: false + /array-buffer-byte-length/1.0.1: + resolution: + { + integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==, + } + engines: { node: '>= 0.4' } + dependencies: + call-bind: 1.0.7 + is-array-buffer: 3.0.4 + dev: false + /array-ify/1.0.0: resolution: { @@ -2544,6 +2557,23 @@ packages: engines: { node: '>=0.10.0' } dev: false + /arraybuffer.prototype.slice/1.0.3: + resolution: + { + integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==, + } + engines: { node: '>= 0.4' } + dependencies: + array-buffer-byte-length: 1.0.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + is-array-buffer: 3.0.4 + is-shared-array-buffer: 1.0.3 + dev: false + /assertion-error/2.0.1: resolution: { @@ -2605,6 +2635,16 @@ packages: postcss-value-parser: 4.2.0 dev: true + /available-typed-arrays/1.0.7: + resolution: + { + integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==, + } + engines: { node: '>= 0.4' } + dependencies: + possible-typed-array-names: 1.0.0 + dev: false + /balanced-match/1.0.2: resolution: { @@ -2621,7 +2661,7 @@ packages: dependencies: cache-base: 1.0.1 class-utils: 0.3.6 - component-emitter: 1.3.0 + component-emitter: 1.3.1 define-property: 1.0.0 isobject: 3.0.1 mixin-deep: 1.3.2 @@ -2773,7 +2813,7 @@ packages: engines: { node: '>=0.10.0' } dependencies: collection-visit: 1.0.0 - component-emitter: 1.3.0 + component-emitter: 1.3.1 get-value: 2.0.6 has-value: 1.0.0 isobject: 3.0.1 @@ -2791,15 +2831,18 @@ packages: engines: { node: '>=6' } dev: true - /call-bind/1.0.2: + /call-bind/1.0.7: resolution: { - integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==, + integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==, } + engines: { node: '>= 0.4' } dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 function-bind: 1.1.2 - get-intrinsic: 1.1.1 - dev: true + get-intrinsic: 1.2.4 + set-function-length: 1.2.2 /callsites/3.1.0: resolution: @@ -3136,10 +3179,10 @@ packages: dot-prop: 5.3.0 dev: true - /component-emitter/1.3.0: + /component-emitter/1.3.1: resolution: { - integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==, + integrity: sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==, } dev: false @@ -3490,17 +3533,17 @@ packages: postcss: 8.4.39 dev: true - /css-select/4.2.1: + /css-select/4.3.0: resolution: { - integrity: sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==, + integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==, } dependencies: boolbase: 1.0.0 - css-what: 5.1.0 + css-what: 6.1.0 domhandler: 4.3.1 domutils: 2.8.0 - nth-check: 2.0.1 + nth-check: 2.1.1 dev: false /css-select/5.1.0: @@ -3513,7 +3556,7 @@ packages: css-what: 6.1.0 domhandler: 5.0.3 domutils: 3.1.0 - nth-check: 2.0.1 + nth-check: 2.1.1 dev: true /css-tree/1.1.3: @@ -3549,21 +3592,12 @@ packages: source-map-js: 1.2.0 dev: true - /css-what/5.1.0: - resolution: - { - integrity: sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==, - } - engines: { node: '>= 6' } - dev: false - /css-what/6.1.0: resolution: { integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==, } engines: { node: '>= 6' } - dev: true /cssesc/3.0.0: resolution: @@ -3696,6 +3730,42 @@ packages: engines: { node: '>=12' } dev: true + /data-view-buffer/1.0.1: + resolution: + { + integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==, + } + engines: { node: '>= 0.4' } + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + dev: false + + /data-view-byte-length/1.0.1: + resolution: + { + integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==, + } + engines: { node: '>= 0.4' } + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + dev: false + + /data-view-byte-offset/1.0.0: + resolution: + { + integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==, + } + engines: { node: '>= 0.4' } + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + dev: false + /debug/2.6.9: resolution: { @@ -3738,10 +3808,10 @@ packages: dependencies: ms: 2.1.2 - /decode-uri-component/0.2.0: + /decode-uri-component/0.2.2: resolution: { - integrity: sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==, + integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==, } engines: { node: '>=0.10' } dev: false @@ -3785,6 +3855,29 @@ packages: clone: 1.0.4 dev: true + /define-data-property/1.1.4: + resolution: + { + integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==, + } + engines: { node: '>= 0.4' } + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + gopd: 1.0.1 + + /define-properties/1.2.1: + resolution: + { + integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==, + } + engines: { node: '>= 0.4' } + dependencies: + define-data-property: 1.1.4 + has-property-descriptors: 1.0.2 + object-keys: 1.1.1 + dev: false + /define-property/0.2.5: resolution: { @@ -3792,7 +3885,7 @@ packages: } engines: { node: '>=0.10.0' } dependencies: - is-descriptor: 0.1.6 + is-descriptor: 0.1.7 dev: false /define-property/1.0.0: @@ -3802,7 +3895,7 @@ packages: } engines: { node: '>=0.10.0' } dependencies: - is-descriptor: 1.0.2 + is-descriptor: 1.0.3 dev: false /define-property/2.0.2: @@ -3812,7 +3905,7 @@ packages: } engines: { node: '>=0.10.0' } dependencies: - is-descriptor: 1.0.2 + is-descriptor: 1.0.3 isobject: 3.0.1 dev: false @@ -4057,6 +4150,111 @@ packages: is-arrayish: 0.2.1 dev: true + /es-abstract/1.23.3: + resolution: + { + integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==, + } + engines: { node: '>= 0.4' } + dependencies: + array-buffer-byte-length: 1.0.1 + arraybuffer.prototype.slice: 1.0.3 + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + data-view-buffer: 1.0.1 + data-view-byte-length: 1.0.1 + data-view-byte-offset: 1.0.0 + es-define-property: 1.0.0 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + es-set-tostringtag: 2.0.3 + es-to-primitive: 1.2.1 + function.prototype.name: 1.1.6 + get-intrinsic: 1.2.4 + get-symbol-description: 1.0.2 + globalthis: 1.0.4 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + hasown: 2.0.2 + internal-slot: 1.0.7 + is-array-buffer: 3.0.4 + is-callable: 1.2.7 + is-data-view: 1.0.1 + is-negative-zero: 2.0.3 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.3 + is-string: 1.0.7 + is-typed-array: 1.1.13 + is-weakref: 1.0.2 + object-inspect: 1.13.2 + object-keys: 1.1.1 + object.assign: 4.1.5 + regexp.prototype.flags: 1.5.2 + safe-array-concat: 1.1.2 + safe-regex-test: 1.0.3 + string.prototype.trim: 1.2.9 + string.prototype.trimend: 1.0.8 + string.prototype.trimstart: 1.0.8 + typed-array-buffer: 1.0.2 + typed-array-byte-length: 1.0.1 + typed-array-byte-offset: 1.0.2 + typed-array-length: 1.0.6 + unbox-primitive: 1.0.2 + which-typed-array: 1.1.15 + dev: false + + /es-define-property/1.0.0: + resolution: + { + integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==, + } + engines: { node: '>= 0.4' } + dependencies: + get-intrinsic: 1.2.4 + + /es-errors/1.3.0: + resolution: + { + integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==, + } + engines: { node: '>= 0.4' } + + /es-object-atoms/1.0.0: + resolution: + { + integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==, + } + engines: { node: '>= 0.4' } + dependencies: + es-errors: 1.3.0 + dev: false + + /es-set-tostringtag/2.0.3: + resolution: + { + integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==, + } + engines: { node: '>= 0.4' } + dependencies: + get-intrinsic: 1.2.4 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + dev: false + + /es-to-primitive/1.2.1: + resolution: + { + integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==, + } + engines: { node: '>= 0.4' } + dependencies: + is-callable: 1.2.7 + is-date-object: 1.0.5 + is-symbol: 1.0.4 + dev: false + /esbuild-android-64/0.14.54: resolution: { @@ -4883,6 +5081,15 @@ packages: optional: true dev: true + /for-each/0.3.3: + resolution: + { + integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==, + } + dependencies: + is-callable: 1.2.7 + dev: false + /for-in/1.0.2: resolution: { @@ -4979,7 +5186,26 @@ packages: { integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==, } - dev: true + + /function.prototype.name/1.1.6: + resolution: + { + integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==, + } + engines: { node: '>= 0.4' } + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + functions-have-names: 1.2.3 + dev: false + + /functions-have-names/1.2.3: + resolution: + { + integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==, + } + dev: false /gensync/1.0.0-beta.2: resolution: @@ -5012,16 +5238,18 @@ packages: } dev: true - /get-intrinsic/1.1.1: + /get-intrinsic/1.2.4: resolution: { - integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==, + integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==, } + engines: { node: '>= 0.4' } dependencies: + es-errors: 1.3.0 function-bind: 1.1.2 - has: 1.0.3 - has-symbols: 1.0.2 - dev: true + has-proto: 1.0.3 + has-symbols: 1.0.3 + hasown: 2.0.2 /get-stream/6.0.1: resolution: @@ -5039,6 +5267,18 @@ packages: engines: { node: '>=16' } dev: true + /get-symbol-description/1.0.2: + resolution: + { + integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==, + } + engines: { node: '>= 0.4' } + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + dev: false + /get-value/2.0.6: resolution: { @@ -5224,6 +5464,17 @@ packages: type-fest: 0.20.2 dev: true + /globalthis/1.0.4: + resolution: + { + integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==, + } + engines: { node: '>= 0.4' } + dependencies: + define-properties: 1.2.1 + gopd: 1.0.1 + dev: false + /globby/11.1.0: resolution: { @@ -5268,6 +5519,14 @@ packages: unicorn-magic: 0.1.0 dev: true + /gopd/1.0.1: + resolution: + { + integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==, + } + dependencies: + get-intrinsic: 1.2.4 + /graceful-fs/4.2.11: resolution: { @@ -5297,6 +5556,13 @@ packages: uglify-js: 3.18.0 dev: true + /has-bigints/1.0.2: + resolution: + { + integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==, + } + dev: false + /has-flag/3.0.0: resolution: { @@ -5313,13 +5579,37 @@ packages: engines: { node: '>=8' } dev: true - /has-symbols/1.0.2: + /has-property-descriptors/1.0.2: + resolution: + { + integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==, + } + dependencies: + es-define-property: 1.0.0 + + /has-proto/1.0.3: resolution: { - integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==, + integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==, } engines: { node: '>= 0.4' } - dev: true + + /has-symbols/1.0.3: + resolution: + { + integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==, + } + engines: { node: '>= 0.4' } + + /has-tostringtag/1.0.2: + resolution: + { + integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==, + } + engines: { node: '>= 0.4' } + dependencies: + has-symbols: 1.0.3 + dev: false /has-value/0.3.1: resolution: @@ -5364,16 +5654,6 @@ packages: kind-of: 4.0.0 dev: false - /has/1.0.3: - resolution: - { - integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==, - } - engines: { node: '>= 0.4.0' } - dependencies: - function-bind: 1.1.2 - dev: true - /hash-sum/2.0.0: resolution: { @@ -5389,7 +5669,6 @@ packages: engines: { node: '>= 0.4' } dependencies: function-bind: 1.1.2 - dev: true /he/1.2.0: resolution: @@ -5668,26 +5947,37 @@ packages: wrap-ansi: 7.0.0 dev: true - /is-accessor-descriptor/0.1.6: + /internal-slot/1.0.7: resolution: { - integrity: sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==, + integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==, } - engines: { node: '>=0.10.0' } - deprecated: Please upgrade to v0.1.7 + engines: { node: '>= 0.4' } dependencies: - kind-of: 3.2.2 + es-errors: 1.3.0 + hasown: 2.0.2 + side-channel: 1.0.6 dev: false - /is-accessor-descriptor/1.0.0: + /is-accessor-descriptor/1.0.1: resolution: { - integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==, + integrity: sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==, } - engines: { node: '>=0.10.0' } - deprecated: Please upgrade to v1.0.1 + engines: { node: '>= 0.10' } dependencies: - kind-of: 6.0.3 + hasown: 2.0.2 + dev: false + + /is-array-buffer/3.0.4: + resolution: + { + integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==, + } + engines: { node: '>= 0.4' } + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 dev: false /is-arrayish/0.2.1: @@ -5697,6 +5987,15 @@ packages: } dev: true + /is-bigint/1.0.4: + resolution: + { + integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==, + } + dependencies: + has-bigints: 1.0.2 + dev: false + /is-binary-path/2.1.0: resolution: { @@ -5707,6 +6006,17 @@ packages: binary-extensions: 2.3.0 dev: true + /is-boolean-object/1.1.2: + resolution: + { + integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==, + } + engines: { node: '>= 0.4' } + dependencies: + call-bind: 1.0.7 + has-tostringtag: 1.0.2 + dev: false + /is-buffer/1.1.6: resolution: { @@ -5724,6 +6034,14 @@ packages: builtin-modules: 3.3.0 dev: true + /is-callable/1.2.7: + resolution: + { + integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==, + } + engines: { node: '>= 0.4' } + dev: false + /is-core-module/2.14.0: resolution: { @@ -5734,50 +6052,56 @@ packages: hasown: 2.0.2 dev: true - /is-data-descriptor/0.1.4: + /is-data-descriptor/1.0.1: resolution: { - integrity: sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==, + integrity: sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==, } - engines: { node: '>=0.10.0' } - deprecated: Please upgrade to v0.1.5 + engines: { node: '>= 0.4' } dependencies: - kind-of: 3.2.2 + hasown: 2.0.2 dev: false - /is-data-descriptor/1.0.0: + /is-data-view/1.0.1: resolution: { - integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==, + integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==, } - engines: { node: '>=0.10.0' } - deprecated: Please upgrade to v1.0.1 + engines: { node: '>= 0.4' } dependencies: - kind-of: 6.0.3 + is-typed-array: 1.1.13 dev: false - /is-descriptor/0.1.6: + /is-date-object/1.0.5: resolution: { - integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==, + integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==, } - engines: { node: '>=0.10.0' } + engines: { node: '>= 0.4' } dependencies: - is-accessor-descriptor: 0.1.6 - is-data-descriptor: 0.1.4 - kind-of: 5.1.0 + has-tostringtag: 1.0.2 dev: false - /is-descriptor/1.0.2: + /is-descriptor/0.1.7: resolution: { - integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==, + integrity: sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==, } - engines: { node: '>=0.10.0' } + engines: { node: '>= 0.4' } dependencies: - is-accessor-descriptor: 1.0.0 - is-data-descriptor: 1.0.0 - kind-of: 6.0.3 + is-accessor-descriptor: 1.0.1 + is-data-descriptor: 1.0.1 + dev: false + + /is-descriptor/1.0.3: + resolution: + { + integrity: sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==, + } + engines: { node: '>= 0.4' } + dependencies: + is-accessor-descriptor: 1.0.1 + is-data-descriptor: 1.0.1 dev: false /is-extendable/0.1.1: @@ -5855,6 +6179,24 @@ packages: } dev: true + /is-negative-zero/2.0.3: + resolution: + { + integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==, + } + engines: { node: '>= 0.4' } + dev: false + + /is-number-object/1.0.7: + resolution: + { + integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==, + } + engines: { node: '>= 0.4' } + dependencies: + has-tostringtag: 1.0.2 + dev: false + /is-number/3.0.0: resolution: { @@ -5915,6 +6257,27 @@ packages: '@types/estree': 1.0.5 dev: true + /is-regex/1.1.4: + resolution: + { + integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==, + } + engines: { node: '>= 0.4' } + dependencies: + call-bind: 1.0.7 + has-tostringtag: 1.0.2 + dev: false + + /is-shared-array-buffer/1.0.3: + resolution: + { + integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==, + } + engines: { node: '>= 0.4' } + dependencies: + call-bind: 1.0.7 + dev: false + /is-stream/2.0.1: resolution: { @@ -5931,6 +6294,26 @@ packages: engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } dev: true + /is-string/1.0.7: + resolution: + { + integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==, + } + engines: { node: '>= 0.4' } + dependencies: + has-tostringtag: 1.0.2 + dev: false + + /is-symbol/1.0.4: + resolution: + { + integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==, + } + engines: { node: '>= 0.4' } + dependencies: + has-symbols: 1.0.3 + dev: false + /is-text-path/2.0.0: resolution: { @@ -5941,6 +6324,16 @@ packages: text-extensions: 2.4.0 dev: true + /is-typed-array/1.1.13: + resolution: + { + integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==, + } + engines: { node: '>= 0.4' } + dependencies: + which-typed-array: 1.1.15 + dev: false + /is-unicode-supported/0.1.0: resolution: { @@ -5956,6 +6349,15 @@ packages: } dev: true + /is-weakref/1.0.2: + resolution: + { + integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==, + } + dependencies: + call-bind: 1.0.7 + dev: false + /is-windows/1.0.2: resolution: { @@ -5970,6 +6372,13 @@ packages: } dev: false + /isarray/2.0.5: + resolution: + { + integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==, + } + dev: false + /isexe/2.0.0: resolution: { @@ -6095,10 +6504,10 @@ packages: } dev: true - /json5/1.0.1: + /json5/1.0.2: resolution: { - integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==, + integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==, } hasBin: true dependencies: @@ -6248,16 +6657,16 @@ packages: engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } dev: true - /loader-utils/1.4.0: + /loader-utils/1.4.2: resolution: { - integrity: sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==, + integrity: sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==, } engines: { node: '>=4.0.0' } dependencies: big.js: 5.2.2 emojis-list: 3.0.0 - json5: 1.0.1 + json5: 1.0.2 dev: false /locate-path/6.0.0: @@ -6873,10 +7282,10 @@ packages: path-key: 4.0.0 dev: true - /nth-check/2.0.1: + /nth-check/2.1.1: resolution: { - integrity: sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==, + integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==, } dependencies: boolbase: 1.0.0 @@ -6906,7 +7315,14 @@ packages: integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==, } engines: { node: '>= 0.4' } - dev: true + + /object-keys/1.1.1: + resolution: + { + integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==, + } + engines: { node: '>= 0.4' } + dev: false /object-visit/1.0.1: resolution: @@ -6918,6 +7334,19 @@ packages: isobject: 3.0.1 dev: false + /object.assign/4.1.5: + resolution: + { + integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==, + } + engines: { node: '>= 0.4' } + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + has-symbols: 1.0.3 + object-keys: 1.1.1 + dev: false + /object.pick/1.3.0: resolution: { @@ -7291,6 +7720,14 @@ packages: engines: { node: '>=0.10.0' } dev: false + /possible-typed-array-names/1.0.0: + resolution: + { + integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==, + } + engines: { node: '>= 0.4' } + dev: false + /postcss-calc/10.0.0_postcss@8.4.39: resolution: { @@ -7634,13 +8071,13 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-prefix-selector/1.14.0_postcss@8.4.39: + /postcss-prefix-selector/1.16.1_postcss@8.4.39: resolution: { - integrity: sha512-8d5fiBQZWMtGWH/7ewEeo6RnBNyT2kLD5wTIfV2oHYqH4hjiofg/rP5X3SUwnqOINzE4mM/K/UOAiNrIaKzd4w==, + integrity: sha512-Umxu+FvKMwlY6TyDzGFoSUnzW+NOfMBLyC1tAkIjgX+Z/qGspJeRjVC903D7mx7TuBpJlwti2ibXtWuA7fKMeQ==, } peerDependencies: - postcss: 7.x || 8.x + postcss: '>4 <9' dependencies: postcss: 8.4.39 dev: false @@ -7838,7 +8275,7 @@ packages: } engines: { node: '>=0.6' } dependencies: - side-channel: 1.0.4 + side-channel: 1.0.6 dev: true /query-string/4.3.4: @@ -7916,6 +8353,19 @@ packages: safe-regex: 1.1.0 dev: false + /regexp.prototype.flags/1.5.2: + resolution: + { + integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==, + } + engines: { node: '>= 0.4' } + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-errors: 1.3.0 + set-function-name: 2.0.2 + dev: false + /require-directory/2.1.1: resolution: { @@ -8146,6 +8596,19 @@ packages: tslib: 2.6.3 dev: true + /safe-array-concat/1.1.2: + resolution: + { + integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==, + } + engines: { node: '>=0.4' } + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + has-symbols: 1.0.3 + isarray: 2.0.5 + dev: false + /safe-buffer/5.1.2: resolution: { @@ -8159,6 +8622,18 @@ packages: integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==, } + /safe-regex-test/1.0.3: + resolution: + { + integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==, + } + engines: { node: '>= 0.4' } + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-regex: 1.1.4 + dev: false + /safe-regex/1.1.0: resolution: { @@ -8206,6 +8681,33 @@ packages: hasBin: true dev: true + /set-function-length/1.2.2: + resolution: + { + integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==, + } + engines: { node: '>= 0.4' } + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 + + /set-function-name/2.0.2: + resolution: + { + integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==, + } + engines: { node: '>= 0.4' } + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + functions-have-names: 1.2.3 + has-property-descriptors: 1.0.2 + dev: false + /set-value/2.0.1: resolution: { @@ -8237,16 +8739,17 @@ packages: engines: { node: '>=8' } dev: true - /side-channel/1.0.4: + /side-channel/1.0.6: resolution: { - integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==, + integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==, } + engines: { node: '>= 0.4' } dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.1.1 + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 object-inspect: 1.13.2 - dev: true /siginfo/2.0.0: resolution: @@ -8350,7 +8853,7 @@ packages: deprecated: See https://github.com/lydell/source-map-resolve#deprecated dependencies: atob: 2.1.2 - decode-uri-component: 0.2.0 + decode-uri-component: 0.2.2 resolve-url: 0.2.1 source-map-url: 0.4.1 urix: 0.1.0 @@ -8533,6 +9036,42 @@ packages: strip-ansi: 7.1.0 dev: true + /string.prototype.trim/1.2.9: + resolution: + { + integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==, + } + engines: { node: '>= 0.4' } + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 + dev: false + + /string.prototype.trimend/1.0.8: + resolution: + { + integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==, + } + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + dev: false + + /string.prototype.trimstart/1.0.8: + resolution: + { + integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==, + } + engines: { node: '>= 0.4' } + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + dev: false + /string_decoder/1.3.0: resolution: { @@ -8662,15 +9201,15 @@ packages: clone: 2.1.2 he: 1.2.0 image-size: 0.5.5 - loader-utils: 1.4.0 + loader-utils: 1.4.2 merge-options: 1.0.1 micromatch: 3.1.0 postcss: 8.4.39 - postcss-prefix-selector: 1.14.0_postcss@8.4.39 + postcss-prefix-selector: 1.16.1_postcss@8.4.39 posthtml-rename-id: 1.0.12 posthtml-svg-mode: 1.0.3 query-string: 4.3.4 - traverse: 0.6.6 + traverse: 0.6.9 transitivePeerDependencies: - supports-color dev: false @@ -8692,7 +9231,7 @@ packages: dependencies: '@trysound/sax': 0.2.0 commander: 7.2.0 - css-select: 4.2.1 + css-select: 4.3.0 css-tree: 1.1.3 csso: 4.2.0 picocolors: 1.0.1 @@ -8864,11 +9403,16 @@ packages: punycode: 2.3.1 dev: true - /traverse/0.6.6: + /traverse/0.6.9: resolution: { - integrity: sha512-kdf4JKs8lbARxWdp7RKdNzoJBhGUcIalSYibuGyHJbmk40pOysQ0+QPvlkCOICOivDWU2IJo2rkrxyTK2AH4fw==, + integrity: sha512-7bBrcF+/LQzSgFmT0X5YclVqQxtv7TDJ1f8Wj7ibBu/U6BMLeOpUxuZjV7rMc44UtKxlnMFigdhFAIszSX1DMg==, } + engines: { node: '>= 0.4' } + dependencies: + gopd: 1.0.1 + typedarray.prototype.slice: 1.0.3 + which-typed-array: 1.1.15 dev: false /tree-kill/1.2.2: @@ -8981,6 +9525,77 @@ packages: engines: { node: '>=16' } dev: true + /typed-array-buffer/1.0.2: + resolution: + { + integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==, + } + engines: { node: '>= 0.4' } + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-typed-array: 1.1.13 + dev: false + + /typed-array-byte-length/1.0.1: + resolution: + { + integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==, + } + engines: { node: '>= 0.4' } + dependencies: + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + dev: false + + /typed-array-byte-offset/1.0.2: + resolution: + { + integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==, + } + engines: { node: '>= 0.4' } + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + dev: false + + /typed-array-length/1.0.6: + resolution: + { + integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==, + } + engines: { node: '>= 0.4' } + dependencies: + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + possible-typed-array-names: 1.0.0 + dev: false + + /typedarray.prototype.slice/1.0.3: + resolution: + { + integrity: sha512-8WbVAQAUlENo1q3c3zZYuy5k9VzBQvp8AX9WOtbvyWlLM1v5JaSRmjubLjzHF4JFtptjH/5c/i95yaElvcjC0A==, + } + engines: { node: '>= 0.4' } + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + typed-array-buffer: 1.0.2 + typed-array-byte-offset: 1.0.2 + dev: false + /typescript/4.9.5: resolution: { @@ -9017,6 +9632,18 @@ packages: dev: true optional: true + /unbox-primitive/1.0.2: + resolution: + { + integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==, + } + dependencies: + call-bind: 1.0.7 + has-bigints: 1.0.2 + has-symbols: 1.0.3 + which-boxed-primitive: 1.0.2 + dev: false + /unbuild/2.0.0_typescript@5.5.3: resolution: { @@ -9400,6 +10027,33 @@ packages: webidl-conversions: 4.0.2 dev: true + /which-boxed-primitive/1.0.2: + resolution: + { + integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==, + } + dependencies: + is-bigint: 1.0.4 + is-boolean-object: 1.1.2 + is-number-object: 1.0.7 + is-string: 1.0.7 + is-symbol: 1.0.4 + dev: false + + /which-typed-array/1.1.15: + resolution: + { + integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==, + } + engines: { node: '>= 0.4' } + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.2 + dev: false + /which/1.3.1: resolution: { From a561cc5b47a620364aac69d249b0fed06c9c1fbc Mon Sep 17 00:00:00 2001 From: Voltra Date: Sun, 14 Jul 2024 12:57:30 +0000 Subject: [PATCH 10/13] chore: bump core deps --- packages/core/package.json | 12 ++++---- pnpm-lock.yaml | 63 +++++++++++++++++--------------------- 2 files changed, 34 insertions(+), 41 deletions(-) diff --git a/packages/core/package.json b/packages/core/package.json index ce7f0dc..a7b7541 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -42,23 +42,23 @@ }, "homepage": "https://github.com/anncwb/vite-plugin-svg-icons/tree/master/#readme", "dependencies": { - "@types/svgo": "^2.6.4", + "@types/svgo": "^3.0.0", "cors": "^2.8.5", "debug": "^4.3.5", "etag": "^1.8.1", - "fs-extra": "^10.1.0", - "pathe": "^0.2.0", + "fs-extra": "^11.2.0", + "pathe": "^1.1.2", "svg-baker": "1.7.0", - "svgo": "^2.8.0" + "svgo": "^3.3.2" }, "peerDependencies": { - "vite": ">=2.0.0" + "vite": ">=4.0.0" }, "devDependencies": { "@types/cors": "^2.8.17", "@types/debug": "^4.1.12", "@types/etag": "^1.8.3", - "@types/fs-extra": "^9.0.13", + "@types/fs-extra": "^11.0.4", "@types/node": "^17.0.45" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index eed06cc..a199246 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -80,30 +80,30 @@ importers: '@types/cors': ^2.8.17 '@types/debug': ^4.1.12 '@types/etag': ^1.8.3 - '@types/fs-extra': ^9.0.13 + '@types/fs-extra': ^11.0.4 '@types/node': ^17.0.45 - '@types/svgo': ^2.6.4 + '@types/svgo': ^3.0.0 cors: ^2.8.5 debug: ^4.3.5 etag: ^1.8.1 - fs-extra: ^10.1.0 - pathe: ^0.2.0 + fs-extra: ^11.2.0 + pathe: ^1.1.2 svg-baker: 1.7.0 - svgo: ^2.8.0 + svgo: ^3.3.2 dependencies: - '@types/svgo': 2.6.4 + '@types/svgo': 3.0.0 cors: 2.8.5 debug: 4.3.5 etag: 1.8.1 - fs-extra: 10.1.0 - pathe: 0.2.0 + fs-extra: 11.2.0 + pathe: 1.1.2 svg-baker: 1.7.0 - svgo: 2.8.0 + svgo: 3.3.2 devDependencies: '@types/cors': 2.8.17 '@types/debug': 4.1.12 '@types/etag': 1.8.3 - '@types/fs-extra': 9.0.13 + '@types/fs-extra': 11.0.4 '@types/node': 17.0.45 packages/playground/basic: @@ -1883,12 +1883,13 @@ packages: '@types/node': 18.19.39 dev: true - /@types/fs-extra/9.0.13: + /@types/fs-extra/11.0.4: resolution: { - integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==, + integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==, } dependencies: + '@types/jsonfile': 6.1.4 '@types/node': 18.19.39 dev: true @@ -1910,6 +1911,15 @@ packages: '@types/tough-cookie': 4.0.5 dev: true + /@types/jsonfile/6.1.4: + resolution: + { + integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==, + } + dependencies: + '@types/node': 18.19.39 + dev: true + /@types/ms/0.7.34: resolution: { @@ -1931,6 +1941,7 @@ packages: } dependencies: undici-types: 5.26.5 + dev: true /@types/normalize-package-data/2.4.4: resolution: @@ -1960,13 +1971,14 @@ packages: } dev: true - /@types/svgo/2.6.4: + /@types/svgo/3.0.0: resolution: { - integrity: sha512-l4cmyPEckf8moNYHdJ+4wkHvFxjyW6ulm9l4YGaOxeyBWPhBOT0gvni1InpFPdzx1dKf/2s62qGITwxNWnPQng==, + integrity: sha512-G5qLWNq/rMvSM1EyY4E2iEd+s9km/PxLkzPkA2lghrgWJ2jrVMuB1ZsGOzL4YAWCy5sAoUw7SEQseHE2qypF2w==, } + deprecated: This is a stub types definition. svgo provides its own type definitions, so you do not need this installed. dependencies: - '@types/node': 18.19.39 + svgo: 2.8.0 dev: false /@types/tough-cookie/4.0.5: @@ -3557,7 +3569,6 @@ packages: domhandler: 5.0.3 domutils: 3.1.0 nth-check: 2.1.1 - dev: true /css-tree/1.1.3: resolution: @@ -3579,7 +3590,6 @@ packages: dependencies: mdn-data: 2.0.28 source-map-js: 1.2.0 - dev: true /css-tree/2.3.1: resolution: @@ -3590,7 +3600,6 @@ packages: dependencies: mdn-data: 2.0.30 source-map-js: 1.2.0 - dev: true /css-what/6.1.0: resolution: @@ -3694,7 +3703,6 @@ packages: engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0' } dependencies: css-tree: 2.2.1 - dev: true /csstype/2.6.19: resolution: @@ -3982,7 +3990,6 @@ packages: domelementtype: 2.3.0 domhandler: 5.0.3 entities: 4.5.0 - dev: true /domelementtype/1.3.1: resolution: @@ -4024,7 +4031,6 @@ packages: engines: { node: '>= 4' } dependencies: domelementtype: 2.3.0 - dev: true /domutils/1.7.0: resolution: @@ -4056,7 +4062,6 @@ packages: dom-serializer: 2.0.0 domelementtype: 2.3.0 domhandler: 5.0.3 - dev: true /dot-prop/5.3.0: resolution: @@ -4131,7 +4136,6 @@ packages: integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==, } engines: { node: '>=0.12' } - dev: true /env-paths/2.2.1: resolution: @@ -5148,7 +5152,6 @@ packages: graceful-fs: 4.2.11 jsonfile: 6.1.0 universalify: 2.0.1 - dev: true /fs-extra/9.1.0: resolution: @@ -6893,14 +6896,12 @@ packages: { integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==, } - dev: true /mdn-data/2.0.30: resolution: { integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==, } - dev: true /meow/12.1.1: resolution: @@ -7618,19 +7619,11 @@ packages: engines: { node: '>=12' } dev: true - /pathe/0.2.0: - resolution: - { - integrity: sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==, - } - dev: false - /pathe/1.1.2: resolution: { integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==, } - dev: true /pathval/2.0.0: resolution: @@ -9253,7 +9246,6 @@ packages: css-what: 6.1.0 csso: 5.0.5 picocolors: 1.0.1 - dev: true /temp-dir/3.0.0: resolution: @@ -9692,6 +9684,7 @@ packages: { integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==, } + dev: true /unicorn-magic/0.1.0: resolution: From bb9b830a4ea71e31aafef114f9adea9d807c3e37 Mon Sep 17 00:00:00 2001 From: Voltra Date: Sun, 14 Jul 2024 13:09:44 +0000 Subject: [PATCH 11/13] chore: migrate to the latest version of SVGO --- packages/core/package.json | 1 + packages/core/src/index.ts | 2 +- packages/core/src/typing.ts | 2 +- pnpm-lock.yaml | 4 +++- 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/core/package.json b/packages/core/package.json index a7b7541..dc6bf96 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -46,6 +46,7 @@ "cors": "^2.8.5", "debug": "^4.3.5", "etag": "^1.8.1", + "fast-glob": "^3.3.2", "fs-extra": "^11.2.0", "pathe": "^1.1.2", "svg-baker": "1.7.0", diff --git a/packages/core/src/index.ts b/packages/core/src/index.ts index 009fdc8..2e007e0 100644 --- a/packages/core/src/index.ts +++ b/packages/core/src/index.ts @@ -1,5 +1,5 @@ import type { Plugin } from 'vite' -import type { OptimizedSvg, OptimizeOptions } from 'svgo' +import type { Output as OptimizedSvg, Config as OptimizeOptions } from 'svgo' import type { ViteSvgIconsPlugin, FileStats, DomInject } from './typing' import fg from 'fast-glob' import getEtag from 'etag' diff --git a/packages/core/src/typing.ts b/packages/core/src/typing.ts index 53e8eef..8ee67ee 100644 --- a/packages/core/src/typing.ts +++ b/packages/core/src/typing.ts @@ -1,4 +1,4 @@ -import type { OptimizeOptions } from 'svgo' +import type { Config as OptimizeOptions } from 'svgo' export type DomInject = 'body-first' | 'body-last' diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a199246..e25a27c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -86,6 +86,7 @@ importers: cors: ^2.8.5 debug: ^4.3.5 etag: ^1.8.1 + fast-glob: ^3.3.2 fs-extra: ^11.2.0 pathe: ^1.1.2 svg-baker: 1.7.0 @@ -95,6 +96,7 @@ importers: cors: 2.8.5 debug: 4.3.5 etag: 1.8.1 + fast-glob: 3.3.2 fs-extra: 11.2.0 pathe: 1.1.2 svg-baker: 1.7.0 @@ -1978,7 +1980,7 @@ packages: } deprecated: This is a stub types definition. svgo provides its own type definitions, so you do not need this installed. dependencies: - svgo: 2.8.0 + svgo: 3.3.2 dev: false /@types/tough-cookie/4.0.5: From 9a9898877909464b7f233bff470473723e2fef1e Mon Sep 17 00:00:00 2001 From: Voltra Date: Sun, 14 Jul 2024 13:11:08 +0000 Subject: [PATCH 12/13] chore: dedupe deps --- packages/playground/basic/package.json | 18 +- pnpm-lock.yaml | 350 ++++++++++++++----------- 2 files changed, 199 insertions(+), 169 deletions(-) diff --git a/packages/playground/basic/package.json b/packages/playground/basic/package.json index 369b12b..d3616d2 100644 --- a/packages/playground/basic/package.json +++ b/packages/playground/basic/package.json @@ -10,19 +10,19 @@ }, "dependencies": { "etag": "^1.8.1", - "fast-glob": "^3.2.11", - "fs-extra": "^10.0.0", + "fast-glob": "^3.3.2", + "fs-extra": "^10.1.0", "svgo": "^2.8.0", - "vue": "^3.2.29" + "vue": "^3.4.31" }, "devDependencies": { - "@vitejs/plugin-vue": "^2.1.0", - "@vitejs/plugin-vue-jsx": "^1.3.3", - "@vue/compiler-sfc": "^3.2.29", + "@vitejs/plugin-vue": "^2.3.4", + "@vitejs/plugin-vue-jsx": "^1.3.10", + "@vue/compiler-sfc": "^3.4.31", "cross-env": "^7.0.3", - "http-server": "^14.1.0", - "typescript": "^4.5.5", - "vite": "^2.7.13", + "http-server": "^14.1.1", + "typescript": "^4.9.5", + "vite": "^2.9.18", "vite-plugin-svg-icons": "workspace:*" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e25a27c..a0fd5be 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -110,31 +110,31 @@ importers: packages/playground/basic: specifiers: - '@vitejs/plugin-vue': ^2.1.0 - '@vitejs/plugin-vue-jsx': ^1.3.3 - '@vue/compiler-sfc': ^3.2.29 + '@vitejs/plugin-vue': ^2.3.4 + '@vitejs/plugin-vue-jsx': ^1.3.10 + '@vue/compiler-sfc': ^3.4.31 cross-env: ^7.0.3 etag: ^1.8.1 - fast-glob: ^3.2.11 - fs-extra: ^10.0.0 - http-server: ^14.1.0 + fast-glob: ^3.3.2 + fs-extra: ^10.1.0 + http-server: ^14.1.1 svgo: ^2.8.0 - typescript: ^4.5.5 - vite: ^2.7.13 + typescript: ^4.9.5 + vite: ^2.9.18 vite-plugin-svg-icons: workspace:* - vue: ^3.2.29 + vue: ^3.4.31 dependencies: etag: 1.8.1 fast-glob: 3.3.2 fs-extra: 10.1.0 svgo: 2.8.0 - vue: 3.2.29 + vue: 3.4.31_typescript@4.9.5 devDependencies: - '@vitejs/plugin-vue': 2.1.0_vite@2.9.18+vue@3.2.29 - '@vitejs/plugin-vue-jsx': 1.3.3 - '@vue/compiler-sfc': 3.2.29 + '@vitejs/plugin-vue': 2.3.4_vite@2.9.18+vue@3.4.31 + '@vitejs/plugin-vue-jsx': 1.3.10 + '@vue/compiler-sfc': 3.4.31 cross-env: 7.0.3 - http-server: 14.1.0 + http-server: 14.1.1 typescript: 4.9.5 vite: 2.9.18 vite-plugin-svg-icons: link:../../core @@ -209,10 +209,10 @@ packages: jsesc: 2.5.2 dev: true - /@babel/helper-annotate-as-pure/7.16.7: + /@babel/helper-annotate-as-pure/7.24.7: resolution: { - integrity: sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==, + integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==, } engines: { node: '>=6.9.0' } dependencies: @@ -233,23 +233,25 @@ packages: semver: 6.3.1 dev: true - /@babel/helper-create-class-features-plugin/7.16.10_@babel+core@7.24.8: + /@babel/helper-create-class-features-plugin/7.24.8_@babel+core@7.24.8: resolution: { - integrity: sha512-wDeej0pu3WN/ffTxMNCPW5UCiOav8IcLRxSIyp/9+IF2xJUM9h/OYjg0IJLHaL6F8oU8kqMz9nc1vryXhMsgXg==, + integrity: sha512-4f6Oqnmyp2PP3olgUMmOwC3akxSm5aBYraQ6YDdKy7NcAMkDECHWG0DEnV6M2UAkERgIBhYt8S27rURPg7SxWA==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.24.8 - '@babel/helper-annotate-as-pure': 7.16.7 + '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-function-name': 7.24.7 - '@babel/helper-member-expression-to-functions': 7.16.7 - '@babel/helper-optimise-call-expression': 7.16.7 - '@babel/helper-replace-supers': 7.16.7 + '@babel/helper-member-expression-to-functions': 7.24.8 + '@babel/helper-optimise-call-expression': 7.24.7 + '@babel/helper-replace-supers': 7.24.7_@babel+core@7.24.8 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 '@babel/helper-split-export-declaration': 7.24.7 + semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true @@ -285,10 +287,23 @@ packages: '@babel/types': 7.24.8 dev: true - /@babel/helper-member-expression-to-functions/7.16.7: + /@babel/helper-member-expression-to-functions/7.24.8: resolution: { - integrity: sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==, + integrity: sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==, + } + engines: { node: '>=6.9.0' } + dependencies: + '@babel/traverse': 7.24.8 + '@babel/types': 7.24.8 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-module-imports/7.22.15: + resolution: + { + integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==, } engines: { node: '>=6.9.0' } dependencies: @@ -327,36 +342,37 @@ packages: - supports-color dev: true - /@babel/helper-optimise-call-expression/7.16.7: + /@babel/helper-optimise-call-expression/7.24.7: resolution: { - integrity: sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==, + integrity: sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==, } engines: { node: '>=6.9.0' } dependencies: '@babel/types': 7.24.8 dev: true - /@babel/helper-plugin-utils/7.16.7: + /@babel/helper-plugin-utils/7.24.8: resolution: { - integrity: sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==, + integrity: sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==, } engines: { node: '>=6.9.0' } dev: true - /@babel/helper-replace-supers/7.16.7: + /@babel/helper-replace-supers/7.24.7_@babel+core@7.24.8: resolution: { - integrity: sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==, + integrity: sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==, } engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0 dependencies: + '@babel/core': 7.24.8 '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-member-expression-to-functions': 7.16.7 - '@babel/helper-optimise-call-expression': 7.16.7 - '@babel/traverse': 7.24.8 - '@babel/types': 7.24.8 + '@babel/helper-member-expression-to-functions': 7.24.8 + '@babel/helper-optimise-call-expression': 7.24.7 transitivePeerDependencies: - supports-color dev: true @@ -374,6 +390,19 @@ packages: - supports-color dev: true + /@babel/helper-skip-transparent-expression-wrappers/7.24.7: + resolution: + { + integrity: sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==, + } + engines: { node: '>=6.9.0' } + dependencies: + '@babel/traverse': 7.24.8 + '@babel/types': 7.24.8 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-split-export-declaration/7.24.7: resolution: { @@ -449,48 +478,49 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.8 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.24.8 dev: true - /@babel/plugin-syntax-jsx/7.16.7_@babel+core@7.24.8: + /@babel/plugin-syntax-jsx/7.24.7_@babel+core@7.24.8: resolution: { - integrity: sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==, + integrity: sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.8 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.24.8 dev: true - /@babel/plugin-syntax-typescript/7.16.7_@babel+core@7.24.8: + /@babel/plugin-syntax-typescript/7.24.7_@babel+core@7.24.8: resolution: { - integrity: sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==, + integrity: sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.8 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.24.8 dev: true - /@babel/plugin-transform-typescript/7.16.8_@babel+core@7.24.8: + /@babel/plugin-transform-typescript/7.24.8_@babel+core@7.24.8: resolution: { - integrity: sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==, + integrity: sha512-CgFgtN61BbdOGCP4fLaAMOPkzWUh6yQZNMr5YSt8uz2cZSSiQONCQFWqsE4NeVfOIhqDOlS9CR3WD91FzMeB2Q==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.8 - '@babel/helper-create-class-features-plugin': 7.16.10_@babel+core@7.24.8 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-typescript': 7.16.7_@babel+core@7.24.8 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-create-class-features-plugin': 7.24.8_@babel+core@7.24.8 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-typescript': 7.24.7_@babel+core@7.24.8 transitivePeerDependencies: - supports-color dev: true @@ -1482,7 +1512,6 @@ packages: { integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==, } - dev: true /@jridgewell/trace-mapping/0.3.25: resolution: @@ -2148,27 +2177,27 @@ packages: } dev: true - /@vitejs/plugin-vue-jsx/1.3.3: + /@vitejs/plugin-vue-jsx/1.3.10: resolution: { - integrity: sha512-VSBXVqMcxbgX85rgJC1eMWuZ9hzOJhWPvGYlKxyymPokE/i3Gykh5ljkCoNdxnKgIyFqv4WutYoYY93fgjbTxA==, + integrity: sha512-Cf5zznh4yNMiEMBfTOztaDVDmK1XXfgxClzOSUVUc8WAmHzogrCUeM8B05ABzuGtg0D1amfng+mUmSIOFGP3Pw==, } engines: { node: '>=12.0.0' } dependencies: '@babel/core': 7.24.8 '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.24.8 - '@babel/plugin-transform-typescript': 7.16.8_@babel+core@7.24.8 + '@babel/plugin-transform-typescript': 7.24.8_@babel+core@7.24.8 '@rollup/pluginutils': 4.2.1 - '@vue/babel-plugin-jsx': 1.1.1_@babel+core@7.24.8 + '@vue/babel-plugin-jsx': 1.2.2_@babel+core@7.24.8 hash-sum: 2.0.0 transitivePeerDependencies: - supports-color dev: true - /@vitejs/plugin-vue/2.1.0_vite@2.9.18+vue@3.2.29: + /@vitejs/plugin-vue/2.3.4_vite@2.9.18+vue@3.4.31: resolution: { - integrity: sha512-AZ78WxvFMYd8JmM/GBV6a6SGGTU0GgN/0/4T+FnMMsLzFEzTeAUwuraapy50ifHZsC+G5SvWs86bvaCPTneFlA==, + integrity: sha512-IfFNbtkbIm36O9KB8QodlwwYvTEsJb4Lll4c2IwB3VHc2gie2mSPtSzL0eYay7X2jd/2WX02FjSGTWR6OPr/zg==, } engines: { node: '>=12.0.0' } peerDependencies: @@ -2176,7 +2205,7 @@ packages: vue: ^3.2.25 dependencies: vite: 2.9.18 - vue: 3.2.29 + vue: 3.4.31_typescript@4.9.5 dev: true /@vitest/expect/2.0.2: @@ -2242,134 +2271,146 @@ packages: tinyrainbow: 1.2.0 dev: true - /@vue/babel-helper-vue-transform-on/1.0.2: + /@vue/babel-helper-vue-transform-on/1.2.2: resolution: { - integrity: sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==, + integrity: sha512-nOttamHUR3YzdEqdM/XXDyCSdxMA9VizUKoroLX6yTyRtggzQMHXcmwh8a7ZErcJttIBIc9s68a1B8GZ+Dmvsw==, } dev: true - /@vue/babel-plugin-jsx/1.1.1_@babel+core@7.24.8: + /@vue/babel-plugin-jsx/1.2.2_@babel+core@7.24.8: resolution: { - integrity: sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==, + integrity: sha512-nYTkZUVTu4nhP199UoORePsql0l+wj7v/oyQjtThUVhJl1U+6qHuoVhIvR3bf7eVKjbCK+Cs2AWd7mi9Mpz9rA==, } + peerDependencies: + '@babel/core': ^7.0.0-0 + peerDependenciesMeta: + '@babel/core': + optional: true dependencies: - '@babel/helper-module-imports': 7.24.7 - '@babel/plugin-syntax-jsx': 7.16.7_@babel+core@7.24.8 + '@babel/core': 7.24.8 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-jsx': 7.24.7_@babel+core@7.24.8 '@babel/template': 7.24.7 '@babel/traverse': 7.24.8 '@babel/types': 7.24.8 - '@vue/babel-helper-vue-transform-on': 1.0.2 + '@vue/babel-helper-vue-transform-on': 1.2.2 + '@vue/babel-plugin-resolve-type': 1.2.2_@babel+core@7.24.8 camelcase: 6.3.0 - html-tags: 3.1.0 + html-tags: 3.3.1 svg-tags: 1.0.0 transitivePeerDependencies: - - '@babel/core' - supports-color dev: true - /@vue/compiler-core/3.2.29: + /@vue/babel-plugin-resolve-type/1.2.2_@babel+core@7.24.8: resolution: { - integrity: sha512-RePZ/J4Ub3sb7atQw6V6Rez+/5LCRHGFlSetT3N4VMrejqJnNPXKUt5AVm/9F5MJriy2w/VudEIvgscCfCWqxw==, + integrity: sha512-EntyroPwNg5IPVdUJupqs0CFzuf6lUrVvCspmv2J1FITLeGnUCuoGNNk78dgCusxEiYj6RMkTJflGSxk5aIC4A==, } + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: + '@babel/code-frame': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-plugin-utils': 7.24.8 '@babel/parser': 7.24.8 - '@vue/shared': 3.2.29 - estree-walker: 2.0.2 - source-map: 0.6.1 + '@vue/compiler-sfc': 3.4.31 + dev: true - /@vue/compiler-dom/3.2.29: + /@vue/compiler-core/3.4.31: resolution: { - integrity: sha512-y26vK5khdNS9L3ckvkqJk/78qXwWb75Ci8iYLb67AkJuIgyKhIOcR1E8RIt4mswlVCIeI9gQ+fmtdhaiTAtrBQ==, + integrity: sha512-skOiodXWTV3DxfDhB4rOf3OGalpITLlgCeOwb+Y9GJpfQ8ErigdBUHomBzvG78JoVE8MJoQsb+qhZiHfKeNeEg==, } dependencies: - '@vue/compiler-core': 3.2.29 - '@vue/shared': 3.2.29 + '@babel/parser': 7.24.8 + '@vue/shared': 3.4.31 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.0 - /@vue/compiler-sfc/3.2.29: + /@vue/compiler-dom/3.4.31: resolution: { - integrity: sha512-X9+0dwsag2u6hSOP/XsMYqFti/edvYvxamgBgCcbSYuXx1xLZN+dS/GvQKM4AgGS4djqo0jQvWfIXdfZ2ET68g==, + integrity: sha512-wK424WMXsG1IGMyDGyLqB+TbmEBFM78hIsOJ9QwUVLGrcSk0ak6zYty7Pj8ftm7nEtdU/DGQxAXp0/lM/2cEpQ==, } dependencies: - '@babel/parser': 7.24.8 - '@vue/compiler-core': 3.2.29 - '@vue/compiler-dom': 3.2.29 - '@vue/compiler-ssr': 3.2.29 - '@vue/reactivity-transform': 3.2.29 - '@vue/shared': 3.2.29 - estree-walker: 2.0.2 - magic-string: 0.25.9 - postcss: 8.4.39 - source-map: 0.6.1 + '@vue/compiler-core': 3.4.31 + '@vue/shared': 3.4.31 - /@vue/compiler-ssr/3.2.29: + /@vue/compiler-sfc/3.4.31: resolution: { - integrity: sha512-LrvQwXlx66uWsB9/VydaaqEpae9xtmlUkeSKF6aPDbzx8M1h7ukxaPjNCAXuFd3fUHblcri8k42lfimHfzMICA==, + integrity: sha512-einJxqEw8IIJxzmnxmJBuK2usI+lJonl53foq+9etB2HAzlPjAS/wa7r0uUpXw5ByX3/0uswVSrjNb17vJm1kQ==, } dependencies: - '@vue/compiler-dom': 3.2.29 - '@vue/shared': 3.2.29 + '@babel/parser': 7.24.8 + '@vue/compiler-core': 3.4.31 + '@vue/compiler-dom': 3.4.31 + '@vue/compiler-ssr': 3.4.31 + '@vue/shared': 3.4.31 + estree-walker: 2.0.2 + magic-string: 0.30.10 + postcss: 8.4.39 + source-map-js: 1.2.0 - /@vue/reactivity-transform/3.2.29: + /@vue/compiler-ssr/3.4.31: resolution: { - integrity: sha512-YF6HdOuhdOw6KyRm59+3rML8USb9o8mYM1q+SH0G41K3/q/G7uhPnHGKvspzceD7h9J3VR1waOQ93CUZj7J7OA==, + integrity: sha512-RtefmITAje3fJ8FSg1gwgDhdKhZVntIVbwupdyZDSifZTRMiWxWehAOTCc8/KZDnBOcYQ4/9VWxsTbd3wT0hAA==, } dependencies: - '@babel/parser': 7.24.8 - '@vue/compiler-core': 3.2.29 - '@vue/shared': 3.2.29 - estree-walker: 2.0.2 - magic-string: 0.25.9 + '@vue/compiler-dom': 3.4.31 + '@vue/shared': 3.4.31 - /@vue/reactivity/3.2.29: + /@vue/reactivity/3.4.31: resolution: { - integrity: sha512-Ryhb6Gy62YolKXH1gv42pEqwx7zs3n8gacRVZICSgjQz8Qr8QeCcFygBKYfJm3o1SccR7U+bVBQDWZGOyG1k4g==, + integrity: sha512-VGkTani8SOoVkZNds1PfJ/T1SlAIOf8E58PGAhIOUDYPC4GAmFA2u/E14TDAFcf3vVDKunc4QqCe/SHr8xC65Q==, } dependencies: - '@vue/shared': 3.2.29 + '@vue/shared': 3.4.31 - /@vue/runtime-core/3.2.29: + /@vue/runtime-core/3.4.31: resolution: { - integrity: sha512-VMvQuLdzoTGmCwIKTKVwKmIL0qcODIqe74JtK1pVr5lnaE0l25hopodmPag3RcnIcIXe+Ye3B2olRCn7fTCgig==, + integrity: sha512-LDkztxeUPazxG/p8c5JDDKPfkCDBkkiNLVNf7XZIUnJ+66GVGkP+TIh34+8LtPisZ+HMWl2zqhIw0xN5MwU1cw==, } dependencies: - '@vue/reactivity': 3.2.29 - '@vue/shared': 3.2.29 + '@vue/reactivity': 3.4.31 + '@vue/shared': 3.4.31 - /@vue/runtime-dom/3.2.29: + /@vue/runtime-dom/3.4.31: resolution: { - integrity: sha512-YJgLQLwr+SQyORzTsBQLL5TT/5UiV83tEotqjL7F9aFDIQdFBTCwpkCFvX9jqwHoyi9sJqM9XtTrMcc8z/OjPA==, + integrity: sha512-2Auws3mB7+lHhTFCg8E9ZWopA6Q6L455EcU7bzcQ4x6Dn4cCPuqj6S2oBZgN2a8vJRS/LSYYxwFFq2Hlx3Fsaw==, } dependencies: - '@vue/runtime-core': 3.2.29 - '@vue/shared': 3.2.29 - csstype: 2.6.19 + '@vue/reactivity': 3.4.31 + '@vue/runtime-core': 3.4.31 + '@vue/shared': 3.4.31 + csstype: 3.1.3 - /@vue/server-renderer/3.2.29_vue@3.2.29: + /@vue/server-renderer/3.4.31_vue@3.4.31: resolution: { - integrity: sha512-lpiYx7ciV7rWfJ0tPkoSOlLmwqBZ9FTmQm33S+T4g0j1fO/LmhJ9b9Ctl1o5xvIFVDk9QkSUWANZn7H2pXuxVw==, + integrity: sha512-D5BLbdvrlR9PE3by9GaUp1gQXlCNadIZytMIb8H2h3FMWJd4oUfkUTEH2wAr3qxoRz25uxbTcbqd3WKlm9EHQA==, } peerDependencies: - vue: 3.2.29 + vue: 3.4.31 dependencies: - '@vue/compiler-ssr': 3.2.29 - '@vue/shared': 3.2.29 - vue: 3.2.29 + '@vue/compiler-ssr': 3.4.31 + '@vue/shared': 3.4.31 + vue: 3.4.31_typescript@4.9.5 - /@vue/shared/3.2.29: + /@vue/shared/3.4.31: resolution: { - integrity: sha512-BjNpU8OK6Z0LVzGUppEk0CMYm/hKDnZfYdjSmPOs0N+TR1cLKJAkDwW8ASZUvaaSLEi6d3hVM7jnWnX+6yWnHw==, + integrity: sha512-Yp3wtJk//8cO4NItOPpi3QkLExAr/aLBGZMmTtW9WpdwBCJpRM6zj9WgWktXAl8IDIozwNMByT45JP3tO3ACWA==, } /JSONStream/1.3.5: @@ -2604,10 +2645,10 @@ packages: engines: { node: '>=0.10.0' } dev: false - /async/2.6.3: + /async/2.6.4: resolution: { - integrity: sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==, + integrity: sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==, } dependencies: lodash: 4.17.21 @@ -3706,10 +3747,10 @@ packages: dependencies: css-tree: 2.2.1 - /csstype/2.6.19: + /csstype/3.1.3: resolution: { - integrity: sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ==, + integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==, } /cz-conventional-changelog/3.3.0_ukahxu65d64e3xv6l6thjr6r3a: @@ -5074,10 +5115,10 @@ packages: } dev: true - /follow-redirects/1.14.7: + /follow-redirects/1.15.6: resolution: { - integrity: sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==, + integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==, } engines: { node: '>=4.0' } peerDependencies: @@ -5719,10 +5760,10 @@ packages: whatwg-encoding: 2.0.0 dev: true - /html-tags/3.1.0: + /html-tags/3.3.1: resolution: { - integrity: sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==, + integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==, } engines: { node: '>=8' } dev: true @@ -5761,16 +5802,16 @@ packages: engines: { node: '>=8.0.0' } dependencies: eventemitter3: 4.0.7 - follow-redirects: 1.14.7 + follow-redirects: 1.15.6 requires-port: 1.0.0 transitivePeerDependencies: - debug dev: true - /http-server/14.1.0: + /http-server/14.1.1: resolution: { - integrity: sha512-5lYsIcZtf6pdR8tCtzAHTWrAveo4liUlJdWc7YafwK/maPgYHs+VNP6KpCClmUnSorJrARVMXqtT055zBv11Yg==, + integrity: sha512-+cbxadF40UXd9T01zUHgA+rlo2Bg1Srer4+B4NwIHdaGxAGGv59nYRnGGDJ9LBk7alpS0US+J+bLLdQOOkJq4A==, } engines: { node: '>=12' } hasBin: true @@ -5784,7 +5825,7 @@ packages: mime: 1.6.0 minimist: 1.2.8 opener: 1.5.2 - portfinder: 1.0.28 + portfinder: 1.0.32 secure-compare: 3.0.1 union: 0.5.0 url-join: 4.0.1 @@ -6851,14 +6892,6 @@ packages: yallist: 3.1.1 dev: true - /magic-string/0.25.9: - resolution: - { - integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==, - } - dependencies: - sourcemap-codec: 1.4.8 - /magic-string/0.30.10: resolution: { @@ -6866,7 +6899,6 @@ packages: } dependencies: '@jridgewell/sourcemap-codec': 1.5.0 - dev: true /map-cache/0.2.2: resolution: @@ -7082,10 +7114,10 @@ packages: is-extendable: 1.0.1 dev: false - /mkdirp/0.5.5: + /mkdirp/0.5.6: resolution: { - integrity: sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==, + integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==, } hasBin: true dependencies: @@ -7693,16 +7725,16 @@ packages: hasBin: true dev: true - /portfinder/1.0.28: + /portfinder/1.0.32: resolution: { - integrity: sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==, + integrity: sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==, } engines: { node: '>= 0.12.0' } dependencies: - async: 2.6.3 + async: 2.6.4 debug: 3.2.7 - mkdirp: 0.5.5 + mkdirp: 0.5.6 transitivePeerDependencies: - supports-color dev: true @@ -8263,10 +8295,10 @@ packages: engines: { node: '>=6' } dev: true - /qs/6.10.3: + /qs/6.12.3: resolution: { - integrity: sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==, + integrity: sha512-AWJm14H1vVaO/iNZ4/hO+HyaTehuy9nRqVdkTqlJt0HWvBiBIEXFmb4C0DGeYo3Xes9rrEW+TxHsaigCbN5ICQ==, } engines: { node: '>=0.6' } dependencies: @@ -8887,13 +8919,6 @@ packages: whatwg-url: 7.1.0 dev: true - /sourcemap-codec/1.4.8: - resolution: - { - integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==, - } - deprecated: Please use @jridgewell/sourcemap-codec instead - /spdx-correct/3.2.0: resolution: { @@ -9597,7 +9622,6 @@ packages: } engines: { node: '>=4.2.0' } hasBin: true - dev: true /typescript/5.5.3: resolution: @@ -9716,7 +9740,7 @@ packages: } engines: { node: '>= 0.8.0' } dependencies: - qs: 6.10.3 + qs: 6.12.3 dev: true /universalify/2.0.1: @@ -9973,17 +9997,23 @@ packages: - terser dev: true - /vue/3.2.29: + /vue/3.4.31_typescript@4.9.5: resolution: { - integrity: sha512-cFIwr7LkbtCRanjNvh6r7wp2yUxfxeM2yPpDQpAfaaLIGZSrUmLbNiSze9nhBJt5MrZ68Iqt0O5scwAMEVxF+Q==, + integrity: sha512-njqRrOy7W3YLAlVqSKpBebtZpDVg21FPoaq1I7f/+qqBThK9ChAIjkRWgeP6Eat+8C+iia4P3OYqpATP21BCoQ==, } + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true dependencies: - '@vue/compiler-dom': 3.2.29 - '@vue/compiler-sfc': 3.2.29 - '@vue/runtime-dom': 3.2.29 - '@vue/server-renderer': 3.2.29_vue@3.2.29 - '@vue/shared': 3.2.29 + '@vue/compiler-dom': 3.4.31 + '@vue/compiler-sfc': 3.4.31 + '@vue/runtime-dom': 3.4.31 + '@vue/server-renderer': 3.4.31_vue@3.4.31 + '@vue/shared': 3.4.31 + typescript: 4.9.5 /wcwidth/1.0.1: resolution: From 64919299156b9788a7f529b766e59574c0681787 Mon Sep 17 00:00:00 2001 From: Voltra Date: Sun, 14 Jul 2024 13:17:31 +0000 Subject: [PATCH 13/13] chore: fix vulnerabilities --- pnpm-lock.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a0fd5be..cdc0608 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1886,7 +1886,7 @@ packages: integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==, } dependencies: - '@types/node': 18.19.39 + '@types/node': 17.0.45 dev: true /@types/debug/4.1.12: @@ -1911,7 +1911,7 @@ packages: integrity: sha512-QYHv9Yeh1ZYSMPQOoxY4XC4F1r+xRUiAriB303F4G6uBsT3KKX60DjiogvVv+2VISVDuJhcIzMdbjT+Bm938QQ==, } dependencies: - '@types/node': 18.19.39 + '@types/node': 17.0.45 dev: true /@types/fs-extra/11.0.4: @@ -1921,7 +1921,7 @@ packages: } dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 18.19.39 + '@types/node': 17.0.45 dev: true /@types/html-minifier-terser/7.0.2: @@ -1948,7 +1948,7 @@ packages: integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==, } dependencies: - '@types/node': 18.19.39 + '@types/node': 17.0.45 dev: true /@types/ms/0.7.34: