diff --git a/.lintstagedrc.js b/.lintstagedrc.js
index 441ff3358..c5c8f8c6f 100644
--- a/.lintstagedrc.js
+++ b/.lintstagedrc.js
@@ -1,4 +1,4 @@
-const config = require("./packages/lint-staged-config");
+const config = require("./packages/lint-staged-config/dist");
module.exports = {
...config,
diff --git a/packages/lint-staged-config/.releaserc.json b/packages/lint-staged-config/.releaserc.json
index dbc778df0..da2ae9344 100644
--- a/packages/lint-staged-config/.releaserc.json
+++ b/packages/lint-staged-config/.releaserc.json
@@ -1,3 +1,3 @@
{
- "extends": "@anolilab/semantic-release-preset/npm"
+ "extends": "@anolilab/semantic-release-preset/pnpm"
}
diff --git a/packages/lint-staged-config/README.md b/packages/lint-staged-config/README.md
index ba63aead8..1a22ee9ec 100644
--- a/packages/lint-staged-config/README.md
+++ b/packages/lint-staged-config/README.md
@@ -2,7 +2,7 @@
Shareable Lint-Staged Config
-Package that contains shareable configuration for [lint-staged](https://github.com/okonet/lint-staged) — a popular tool for running linters on staged Git files.
+Package that contains shareable configuration for [lint-staged][lint-staged] / [nano-staged][nano-staged] — a popular tool for running linters on staged Git files.
And optionally for [husky](https://github.com/typicode/husky) — a popular choice for configuring git hooks.
@@ -24,19 +24,21 @@ And optionally for [husky](https://github.com/typicode/husky) — a popular choi
Simplify your project setup with our comprehensive collection of preconfigured configuration files.
Designed for effortless integration, these ready-to-use files can be seamlessly imported into your projects.
-These functions streamline the utilization of [lint-staged](https://github.com/okonet/lint-staged) alongside popular tools such as [ESLint](https://eslint.org), [Prettier](https://prettier.io), [StyleLint](https://stylelint.io) and [SecretLint](https://github.com/secretlint/secretlint).
+These functions streamline the utilization of [lint-staged][lint-staged] / [nano-staged][nano-staged] alongside popular tools such as [ESLint](https://eslint.org), [Prettier](https://prettier.io), [StyleLint](https://stylelint.io) and [SecretLint](https://github.com/secretlint/secretlint).
Say goodbye to complex configurations and enjoy a smoother development experience with our all-inclusive package.
## Purpose
-- Enhance your development workflow with hassle-free and readily shareable lint-staged configuration files.
+- Enhance your development workflow with hassle-free and readily shareable lint-staged / nano-staged configuration files.
- These files empower developers to maintain a uniform coding style and detect prevalent errors even before they are added to the source control system.
- Additionally, our inclusive helper module offers convenient utility functions that seamlessly integrate lint-staged with popular linting and formatting tools.
## Install
```bash
+npm install --dev-save @anolilab/lint-staged-config nano-staged
+// or
npm install --dev-save @anolilab/lint-staged-config lint-staged
Optional:
@@ -45,6 +47,8 @@ npm install --dev-save husky is-ci
```
```sh
+yarn add -D @anolilab/lint-staged-config nano-staged
+// or
yarn add -D @anolilab/lint-staged-config lint-staged
Optional:
@@ -53,6 +57,8 @@ yarn add -D husky is-ci
```
```sh
+pnpm add -D @anolilab/lint-staged-config nano-staged
+// or
pnpm add -D @anolilab/lint-staged-config lint-staged
Optional:
@@ -62,15 +68,13 @@ pnpm add -D husky is-ci
## Usage
-If you don’t have a `.lintstagedrc.js`, we will create the file for you after installing `@anolilab/lint-staged-config`.
+If you don’t have a `.lintstagedrc.js` or `.nano-staged.js`, we can create the file for you after installing `@anolilab/lint-staged-config`, call `pnpm lint-stage-config:install`.
-If you already have a `.lintstagedrc.js`, then you can extend the `.lintstagedrc.js`, with `@anolilab/lint-staged-config`.
+If you already have a `.lintstagedrc.js` or `.nano-staged.js`, then you can extend the `.lintstagedrc.js` or `.nano-staged.js`, with `@anolilab/lint-staged-config`.
-> Note: If the script detects an existing `.lintstagedrc.js` file, it will not overwrite it.
+> Note: If the script detects an existing `.lintstagedrc.js` or `.nano-staged.js` file, it will not overwrite it.
-> Note: It can happen that the postinstall script don't run, then you have to add the `.lintstagedrc.js` manually.
-
-The content of the `.lintstagedrc.js` should look like this:
+The content of the `.lintstagedrc.js` or `.nano-staged.js` should look like this:
```js
const config = require("@anolilab/lint-staged-config");
@@ -78,6 +82,14 @@ const config = require("@anolilab/lint-staged-config");
module.exports = {
...config,
};
+
+// or
+
+import config from "@anolilab/lint-staged-config";
+
+export default {
+ ...config,
+};
```
### Config
@@ -173,8 +185,6 @@ Adding the following script to your root `package.json` file makes it easier to
pnpm pkg set scripts.prepare="is-ci || husky install || exit 0"
```
-For `npm` users, replace `pnpm` with `npm` in the above command.
-
This script will install husky only if it is not running in a CI environment.
After that you can find a `.husky` folder in your root directory, with a `pre-commit` (if not please create it) file.
@@ -192,16 +202,32 @@ The file content can look like this:
echo --------------------------------------------
echo Starting Git hook: pre-commit
-pnpx lint-staged --verbose --concurrent false
+./node_modules/.bin/lint-staged --verbose --concurrent false
echo Finished Git hook: pre-commit
echo --------------------------------------------
-
```
-Our package includes a `postinstall` script to automatically add the `pre-commit`, `common.sh`, `prepare-commit-msg hooks to your `.husky` folder.
+or with `nano-staged`:
+
+```bash
+#!/bin/sh
+
+. "$(dirname "$0")/_/husky.sh"
+
+# The hook should exit with non-zero status after issuing
+# an appropriate message if it wants to stop the commit.
+
+echo --------------------------------------------
+echo Starting Git hook: pre-commit
+
+./node_modules/.bin/nano-staged
+
+echo Finished Git hook: pre-commit
+echo --------------------------------------------
+```
-> Note: It can be that the postinstall script don't run, then you have to add the hooks manually.
+Our package includes a `lint-stage-config:install` command to add the `pre-commit`, `common.sh`, `prepare-commit-msg hooks to your `.husky` folder.
If `commitzen` is installed, the `prepare-commit-msg` hook with predefined content will be added to your `.husky` folder.
@@ -235,3 +261,5 @@ The anolilab javascript-style-guide is open-sourced software licensed under the
[license-url]: LICENSE.md "license"
[npm-image]: https://img.shields.io/npm/v/@anolilab/lint-staged-config/latest.svg?style=for-the-badge&logo=npm
[npm-url]: https://www.npmjs.com/package/@anolilab/lint-staged-config/v/latest "npm"
+[lint-staged]: https://github.com/okonet/lint-staged
+[nano-staged]: https://github.com/usmanyunusov/nano-staged
diff --git a/packages/lint-staged-config/group/package.json b/packages/lint-staged-config/group/package.json
deleted file mode 100644
index b1601476e..000000000
--- a/packages/lint-staged-config/group/package.json
+++ /dev/null
@@ -1,44 +0,0 @@
-{
- "name": "@anoliab/lint-staged-config-group",
- "version": "0.0.0",
- "description": "Shareable Lint-Staged Config for any project.",
- "license": "MIT",
- "exports": {
- "./group/eslint": {
- "types": "./../dist/groups/eslint/index.d.ts",
- "require": "./../dist/groups/eslint/index.js",
- "import": "./../dist/groups/eslint/index.mjs"
- },
- "./group/json": {
- "types": "./../dist/groups/json.d.ts",
- "require": "./../dist/groups/json.js",
- "import": "./../dist/groups/json.mjs"
- },
- "./group/markdown": {
- "types": "./../dist/groups/markdown.d.ts",
- "require": "./../dist/groups/markdown.js",
- "import": "./../dist/groups/markdown.mjs"
- },
- "./group/secretlint": {
- "types": "./../dist/groups/secretlint.d.ts",
- "require": "./../dist/groups/secretlint.js",
- "import": "./../dist/groups/secretlint.mjs"
- },
- "./group/stylesheets": {
- "types": "./../dist/groups/stylesheets.d.ts",
- "require": "./../dist/groups/stylesheets.js",
- "import": "./../dist/groups/stylesheets.mjs"
- },
- "./group/tests": {
- "types": "./../dist/groups/tests.d.ts",
- "require": "./../dist/groups/tests.js",
- "import": "./../dist/groups/tests.mjs"
- },
- "./group/typescript": {
- "types": "./../dist/groups/typescript.d.ts",
- "require": "./../dist/groups/typescript.js",
- "import": "./../dist/groups/typescript.mjs"
- },
- "./package.json": "./package.json"
- }
-}
diff --git a/packages/lint-staged-config/package.json b/packages/lint-staged-config/package.json
index 57ca6f630..131b64c2c 100644
--- a/packages/lint-staged-config/package.json
+++ b/packages/lint-staged-config/package.json
@@ -6,8 +6,10 @@
"anolilab",
"lint",
"lint-staged",
+ "nano-staged",
"config",
- "lint-staged-config"
+ "lint-staged-config",
+ "nano-staged-config"
],
"homepage": "https://anolilab.com/nodejs/packages/lint-staged-config",
"repository": {
@@ -31,98 +33,169 @@
"email": "d.bannert@anolilab.de"
},
"sideEffects": false,
+ "type": "module",
"exports": {
".": {
- "types": "./dist/index.d.ts",
- "require": "./dist/index.js",
- "import": "./dist/index.mjs"
+ "require": {
+ "types": "./dist/index.d.cts",
+ "default": "./dist/index.cjs"
+ },
+ "import": {
+ "types": "./dist/index.d.mts",
+ "default": "./dist/index.mjs"
+ }
},
"./group/eslint": {
- "types": "./dist/groups/eslint/index.d.ts",
- "require": "./dist/groups/eslint/index.js",
- "import": "./dist/groups/eslint/index.mjs"
+ "require": {
+ "types": "./dist/groups/eslint/index.d.cts",
+ "default": "./dist/groups/eslint/index.cjs"
+ },
+ "import": {
+ "types": "./dist/groups/eslint/index.d.mts",
+ "default": "./dist/groups/eslint/index.mjs"
+ }
},
"./group/json": {
- "types": "./dist/groups/json.d.ts",
- "require": "./dist/groups/json.js",
- "import": "./dist/groups/json.mjs"
+ "require": {
+ "types": "./dist/groups/json.d.cts",
+ "default": "./dist/groups/json.cjs"
+ },
+ "import": {
+ "types": "./dist/groups/json.d.mts",
+ "default": "./dist/groups/json.mjs"
+ }
},
"./group/markdown": {
- "types": "./dist/groups/markdown.d.ts",
- "require": "./dist/groups/markdown.js",
- "import": "./dist/groups/markdown.mjs"
+ "require": {
+ "types": "./dist/groups/markdown.d.cts",
+ "default": "./dist/groups/markdown.cjs"
+ },
+ "import": {
+ "types": "./dist/groups/markdown.d.mts",
+ "default": "./dist/groups/markdown.mjs"
+ }
},
"./group/secretlint": {
- "types": "./dist/groups/secretlint.d.ts",
- "require": "./dist/groups/secretlint.js",
- "import": "./dist/groups/secretlint.mjs"
+ "require": {
+ "types": "./dist/groups/secretlint.d.cts",
+ "default": "./dist/groups/secretlint.cjs"
+ },
+ "import": {
+ "types": "./dist/groups/secretlint.d.mts",
+ "default": "./dist/groups/secretlint.mjs"
+ }
},
"./group/stylesheets": {
- "types": "./dist/groups/stylesheets.d.ts",
- "require": "./dist/groups/stylesheets.js",
- "import": "./dist/groups/stylesheets.mjs"
+ "require": {
+ "types": "./dist/groups/stylesheets.d.cts",
+ "default": "./dist/groups/stylesheets.cjs"
+ },
+ "import": {
+ "types": "./dist/groups/stylesheets.d.mts",
+ "default": "./dist/groups/stylesheets.mjs"
+ }
},
"./group/tests": {
- "types": "./dist/groups/tests.d.ts",
- "require": "./dist/groups/tests.js",
- "import": "./dist/groups/tests.mjs"
+ "require": {
+ "types": "./dist/groups/tests.d.cts",
+ "default": "./dist/groups/tests.cjs"
+ },
+ "import": {
+ "types": "./dist/groups/tests.d.mts",
+ "default": "./dist/groups/tests.mjs"
+ }
},
"./group/typescript": {
- "types": "./dist/groups/typescript.d.ts",
- "require": "./dist/groups/typescript.js",
- "import": "./dist/groups/typescript.mjs"
+ "require": {
+ "types": "./dist/groups/typescript.d.cts",
+ "default": "./dist/groups/typescript.cjs"
+ },
+ "import": {
+ "types": "./dist/groups/typescript.d.mts",
+ "default": "./dist/groups/typescript.mjs"
+ }
},
"./package.json": "./package.json"
},
- "main": "dist/index.js",
+ "main": "dist/index.cjs",
"module": "dist/index.mjs",
"types": "dist/index.d.ts",
+ "bin": {
+ "lint-stage-config:install": "./dist/bin.mjs"
+ },
+ "typesVersions": {
+ ">=5.0": {
+ ".": [
+ "./dist/index.d.ts"
+ ],
+ "group/eslint": [
+ "./dist/groups/eslint/index.d.ts"
+ ],
+ "group/json": [
+ "./dist/groups/json.d.ts"
+ ],
+ "group/markdown": [
+ "./dist/groups/markdown.d.ts"
+ ],
+ "group/secretlint": [
+ "./dist/groups/secretlint.d.ts"
+ ],
+ "group/stylesheets": [
+ "./dist/groups/stylesheets.d.ts"
+ ],
+ "group/tests": [
+ "./dist/groups/tests.d.ts"
+ ],
+ "group/typescript": [
+ "./dist/groups/typescript.d.ts"
+ ]
+ }
+ },
"files": [
"dist",
- "skip.js",
- "group",
"README.md",
"CHANGELOG.md",
"LICENSE.md"
],
"scripts": {
- "build": "cross-env NODE_ENV=development tsup",
- "build:prod": "cross-env NODE_ENV=production tsup",
+ "build": "packem build --development",
+ "build:prod": "packem build --production",
"clean": "rimraf node_modules dist",
- "postinstall": "node ./skip.js || node ./dist/postinstall.js",
"test": "vitest --config ./vitest.config.ts",
"test:coverage": "vitest --config ./vitest.config.ts --run --coverage"
},
"dependencies": {
"@anolilab/package-json-utils": "3.0.9",
- "find-up": "5.0.0",
+ "@visulima/fs": "2.3.0",
"shell-quote": "^1.8.1"
},
"devDependencies": {
- "@anolilab/semantic-release-preset": "8.0.3",
- "@total-typescript/ts-reset": "^0.5.1",
+ "@anolilab/semantic-release-pnpm": "^1.1.5",
+ "@anolilab/semantic-release-preset": "9.0.2",
+ "@total-typescript/ts-reset": "^0.6.1",
"@types/lint-staged": "^13.3.0",
"@types/shell-quote": "^1.7.5",
- "@vitest/coverage-v8": "^1.1.0",
- "cross-env": "^7.0.3",
- "husky": "^8.0.3",
- "lint-staged": "^15.2.0",
- "rimraf": "^5.0.5",
- "semantic-release": "^22.0.12",
- "tsup": "^8.0.1",
- "type-fest": "^4.8.3",
- "typescript": "5.3.3",
- "vitest": "^1.1.0"
+ "@visulima/packem": "^1.5.1",
+ "@vitest/coverage-v8": "^2.1.4",
+ "esbuild": "^0.24.0",
+ "husky": "^9.1.6",
+ "lint-staged": "^15.2.10",
+ "rimraf": "^6.0.1",
+ "semantic-release": "^24.2.0",
+ "type-fest": "^4.26.1",
+ "typescript": "5.6.3",
+ "vitest": "^2.1.4"
},
"peerDependencies": {
"eslint": "^8.49.0",
- "husky": "^8.x",
- "jest": "^29.7.0",
- "lint-staged": "^13.x || ^14.0.0 || ^15.0.0",
- "prettier": "^3.0.3",
- "secretlint": "^7.0.7",
- "stylelint": "^15.11.0",
- "vite": "^4.4.9"
+ "husky": "^8.x || ^9.x",
+ "jest": "^27.x || ^28.x",
+ "lint-staged": "^13.x || ^14.x|| ^15.x",
+ "nano-staged": "^0.8",
+ "prettier": "^3.x",
+ "secretlint": "^7.x || ^8.x",
+ "stylelint": "^15.x || ^16.x",
+ "vitest": "^1.x || ^2.x"
},
"peerDependenciesMeta": {
"eslint": {
@@ -140,26 +213,21 @@
"stylelint": {
"optional": true
},
- "vite": {
+ "vitest": {
+ "optional": true
+ },
+ "lint-staged": {
+ "optional": true
+ },
+ "nano-staged": {
"optional": true
}
},
"engines": {
- "node": ">=18.* <=21.*"
+ "node": ">=18.* <=23.*"
},
"publishConfig": {
"access": "public",
"provenance": true
- },
- "sources": [
- "src/index.ts",
- "src/postinstall.ts",
- "src/groups/eslint/index.ts",
- "src/groups/json.ts",
- "src/groups/markdown.ts",
- "src/groups/secretlint.ts",
- "src/groups/stylesheets.ts",
- "src/groups/tests.ts",
- "src/groups/typescript.ts"
- ]
+ }
}
diff --git a/packages/lint-staged-config/packem.config.ts b/packages/lint-staged-config/packem.config.ts
new file mode 100644
index 000000000..a76630855
--- /dev/null
+++ b/packages/lint-staged-config/packem.config.ts
@@ -0,0 +1,16 @@
+import { defineConfig } from "@visulima/packem/config";
+import transformer from "@visulima/packem/transformer/esbuild";
+
+// eslint-disable-next-line import/no-unused-modules
+export default defineConfig({
+ rollup: {
+ license: {
+ path: "./LICENSE.md",
+ },
+ node10Compatibility: {
+ typeScriptVersion: ">=5.0",
+ writeToPackageJson: true,
+ },
+ },
+ transformer,
+});
diff --git a/packages/lint-staged-config/skip.js b/packages/lint-staged-config/skip.js
deleted file mode 100644
index d64d9b3c9..000000000
--- a/packages/lint-staged-config/skip.js
+++ /dev/null
@@ -1,7 +0,0 @@
-if (process.env.SKIP_BUILD) {
- // eslint-disable-next-line unicorn/no-process-exit
- process.exit(0);
-} else {
- // eslint-disable-next-line unicorn/no-process-exit
- process.exit(1);
-}
diff --git a/packages/lint-staged-config/src/postinstall.ts b/packages/lint-staged-config/src/bin.ts
similarity index 71%
rename from packages/lint-staged-config/src/postinstall.ts
rename to packages/lint-staged-config/src/bin.ts
index 39dffd961..0172e7812 100644
--- a/packages/lint-staged-config/src/postinstall.ts
+++ b/packages/lint-staged-config/src/bin.ts
@@ -1,27 +1,16 @@
-import { existsSync, mkdir, writeFile } from "node:fs";
import { join } from "node:path";
import { exit } from "node:process";
-import { promisify } from "node:util";
import { hasDependency, hasDevDependency, packageIsTypeModule, projectPath } from "@anolilab/package-json-utils";
+import { ensureDirSync, isAccessibleSync, writeFileSync } from "@visulima/fs";
import getNearestConfigPath from "./utils/get-nearest-config-path";
-if (process.env["CI"]) {
- exit(0);
-}
-
-const writeFileAsync = promisify(writeFile);
-const mkdirAsync = promisify(mkdir);
-
console.log("Configuring @anolilab/lint-staged-config", projectPath, "\n");
-const configFile = ".lintstagedrc";
-
const checkIfFileExists = (filename: string): boolean => {
- // eslint-disable-next-line security/detect-non-literal-fs-filename
- if (existsSync(filename)) {
- console.warn(`⚠️ ${filename} already exists;`);
+ if (isAccessibleSync(filename)) {
+ console.warn(`⚠️ ${filename} already exists;`);
return true;
}
@@ -32,7 +21,9 @@ const checkIfFileExists = (filename: string): boolean => {
/**
* Writes .lintstagedrc.js if it doesn't exist. Warns if it exists.
*/
-const writeLintstagedRc = async () => {
+const writeLintStagedRc = async () => {
+ const configFile = ".lintstagedrc";
+
// eslint-disable-next-line no-restricted-syntax,no-loops/no-loops
for (const filename of [
configFile,
@@ -51,8 +42,39 @@ const writeLintstagedRc = async () => {
}
}
- const lintstagedPath = join(projectPath, ".lintstagedrc.js");
+ const filePath = join(projectPath, ".lintstagedrc.js");
+ const content = `${packageIsTypeModule ? 'import config from "@anolilab/lint-staged-config"' : 'const config = require("@anolilab/lint-staged-config")'};
+
+${packageIsTypeModule ? "export default" : "module.exports ="} {
+ ...config,
+};
+`;
+
+ writeFileSync(filePath, content);
+};
+
+const writeNanoStagedRc = async () => {
+ const configFile = ".nano-staged";
+
+ // eslint-disable-next-line no-restricted-syntax,no-loops/no-loops
+ for (const filename of [
+ configFile,
+ `${configFile}.js`,
+ `${configFile}.cjs`,
+ `${configFile}.mjs`,
+ `${configFile}.json`,
+ `${configFile.replace(".", "")}.js`,
+ `${configFile.replace(".", "")}.cjs`,
+ `${configFile.replace(".", "")}.mjs`,
+ `${configFile.replace(".", "")}.json`,
+ ".nanostagedrc",
+ ]) {
+ if (checkIfFileExists(join(projectPath, filename))) {
+ return;
+ }
+ }
+ const filePath = join(projectPath, ".nano-staged.js");
const content = `${packageIsTypeModule ? 'import config from "@anolilab/lint-staged-config"' : 'const config = require("@anolilab/lint-staged-config")'};
${packageIsTypeModule ? "export default" : "module.exports ="} {
@@ -60,7 +82,7 @@ ${packageIsTypeModule ? "export default" : "module.exports ="} {
};
`;
- await writeFileAsync(lintstagedPath, content, "utf-8");
+ writeFileSync(filePath, content);
};
/**
@@ -71,22 +93,19 @@ const writeHuskyFiles = async () => {
const hasHusky = hasDependency("husky") || hasDevDependency("husky");
if (!hasHusky) {
- console.warn("⚠️ husky is not installed;");
+ console.warn("⚠️ husky is not installed;");
return;
}
const huskyFolderPath = join(projectPath, ".husky");
- // eslint-disable-next-line security/detect-non-literal-fs-filename
- if (!existsSync(huskyFolderPath)) {
- await mkdirAsync(huskyFolderPath);
- }
+ ensureDirSync(huskyFolderPath);
const commonShPath = join(huskyFolderPath, "common.sh");
if (!checkIfFileExists(commonShPath)) {
- await writeFileAsync(
+ writeFileSync(
commonShPath,
`#!/bin/sh
@@ -111,7 +130,6 @@ if [ "$IS_WINDOWS" = "true" ]; then
fi
fi
`,
- "utf-8",
);
}
@@ -125,12 +143,10 @@ fi
hasPnpm = true;
} catch {
hasPnpm = false;
-
- // ignore
}
if (!checkIfFileExists(preCommitPath)) {
- await writeFileAsync(
+ writeFileSync(
preCommitPath,
`#!/bin/sh
@@ -148,7 +164,6 @@ ${hasPnpm ? "pnpx" : "npx"} lint-staged --verbose --concurrent false
echo Finished Git hook: pre-commit
echo --------------------------------------------
`,
- "utf-8",
);
}
@@ -156,7 +171,7 @@ echo --------------------------------------------
const hasCz = hasDependency("commitizen") || hasDevDependency("commitizen");
if (hasCz && !checkIfFileExists(prepareCommitMessagePath)) {
- await writeFileAsync(
+ writeFileSync(
prepareCommitMessagePath,
`#!/bin/sh
@@ -201,22 +216,29 @@ fi
echo Finished Git hook: prepare-commit-msg
echo --------------------------------------------
`,
- "utf-8",
);
}
};
// eslint-disable-next-line unicorn/prefer-top-level-await
(async () => {
+ const hasLintStaged = hasDependency("lint-staged") || hasDevDependency("lint-staged");
+ const hasNanoStaged = hasDependency("nano-staged") || hasDevDependency("nano-staged");
+
try {
- await writeLintstagedRc();
+ if (hasLintStaged) {
+ await writeLintStagedRc();
+ } else if (hasNanoStaged) {
+ await writeNanoStagedRc();
+ }
+
await writeHuskyFiles();
- console.log("😎 Everything went well, have fun!");
+ console.log("😎 Everything went well, have fun!");
exit(0);
} catch (error) {
- console.log("😬 something went wrong:");
+ console.log("😬 something went wrong:");
console.error(error);
exit(1);
diff --git a/packages/lint-staged-config/src/config.ts b/packages/lint-staged-config/src/config.ts
index 9d7f93515..6310e3b6d 100644
--- a/packages/lint-staged-config/src/config.ts
+++ b/packages/lint-staged-config/src/config.ts
@@ -35,7 +35,7 @@ const groups: Groups = [
},
{
configName: "tests",
- dependencies: ["vite", "jest", "ava"],
+ dependencies: ["vitest", "jest", "ava"],
},
{
configName: "typescript",
diff --git a/packages/lint-staged-config/src/utils/get-nearest-config-path.ts b/packages/lint-staged-config/src/utils/get-nearest-config-path.ts
index 0bcdebfcc..c6dae8ef1 100644
--- a/packages/lint-staged-config/src/utils/get-nearest-config-path.ts
+++ b/packages/lint-staged-config/src/utils/get-nearest-config-path.ts
@@ -1,13 +1,12 @@
-import { existsSync } from "node:fs";
import { dirname, join } from "node:path";
-import findUp from "find-up";
+import { findUpSync, isAccessibleSync } from "@visulima/fs";
import type { Join } from "type-fest";
import type { AbsolutePath, ConfigFileName, ConfigPath } from "./types";
const packageDirectorySync = (cwd?: string) => {
- const filePath = findUp.sync("package.json", { cwd });
+ const filePath = findUpSync("package.json", { cwd });
return filePath && dirname(filePath);
};
@@ -36,8 +35,7 @@ const getNearestConfigPath = ([packageRootPath as A, fileName]);
- // eslint-disable-next-line security/detect-non-literal-fs-filename
- if (existsSync(configPath)) {
+ if (isAccessibleSync(configPath)) {
return configPath;
}
diff --git a/packages/lint-staged-config/tsup.config.ts b/packages/lint-staged-config/tsup.config.ts
deleted file mode 100644
index 5bb6f6fb6..000000000
--- a/packages/lint-staged-config/tsup.config.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-import { createConfig } from "../../tsup.config";
-
-const config = createConfig();
-
-export default config;
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index a52bf68e5..c77406ce2 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -328,7 +328,7 @@ importers:
devDependencies:
'@anolilab/semantic-release-preset':
specifier: 8.0.3
- version: 8.0.3(semantic-release@22.0.12(typescript@5.5.3))
+ version: 8.0.3(semantic-release@22.0.12(typescript@5.6.3))
browserslist:
specifier: 4.22.2
version: 4.22.2
@@ -343,10 +343,10 @@ importers:
version: 5.0.5
semantic-release:
specifier: ^22.0.12
- version: 22.0.12(typescript@5.5.3)
+ version: 22.0.12(typescript@5.6.3)
tsup:
specifier: ^8.0.1
- version: 8.0.1(postcss@8.4.47)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.5.3))(typescript@5.5.3)
+ version: 8.0.1(postcss@8.4.47)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.6.3))(typescript@5.6.3)
vitest:
specifier: ^1.1.0
version: 1.1.0(@types/node@20.10.5)
@@ -361,29 +361,29 @@ importers:
version: 18.6.3
'@commitlint/core':
specifier: ^18.4.4
- version: 18.6.1(@types/node@20.10.5)(typescript@5.5.3)
+ version: 18.6.1(@types/node@20.10.5)(typescript@5.6.3)
commitizen:
specifier: ^4.3.0
- version: 4.3.0(typescript@5.5.3)
+ version: 4.3.0(typescript@5.6.3)
conventional-changelog-conventionalcommits:
specifier: 7.0.2
version: 7.0.2
cz-conventional-changelog:
specifier: ^3.3.0
- version: 3.3.0(typescript@5.5.3)
+ version: 3.3.0(typescript@5.6.3)
devDependencies:
'@anolilab/semantic-release-preset':
specifier: 8.0.3
- version: 8.0.3(semantic-release@24.0.0(typescript@5.5.3))
+ version: 8.0.3(semantic-release@24.2.0(typescript@5.6.3))
'@commitlint/cli':
specifier: ^18.4.4
- version: 18.6.1(@types/node@20.10.5)(typescript@5.5.3)
+ version: 18.6.1(@types/node@20.10.5)(typescript@5.6.3)
rimraf:
specifier: ^5.0.5
version: 5.0.5
tsup:
specifier: ^8.0.1
- version: 8.0.1(postcss@8.4.47)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.5.3))(typescript@5.5.3)
+ version: 8.0.1(postcss@8.4.47)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.6.3))(typescript@5.6.3)
vitest:
specifier: ^1.1.0
version: 1.1.0(@types/node@20.10.5)
@@ -660,7 +660,7 @@ importers:
version: 22.0.12(typescript@5.3.3)
tsup:
specifier: ^8.0.1
- version: 8.0.1(postcss@8.4.39)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.3.3))(typescript@5.3.3)
+ version: 8.0.1(postcss@8.4.47)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.3.3))(typescript@5.3.3)
type-fest:
specifier: ^4.8.3
version: 4.8.3
@@ -676,75 +676,76 @@ importers:
'@anolilab/package-json-utils':
specifier: 3.0.9
version: 3.0.9
+ '@visulima/fs':
+ specifier: 2.3.0
+ version: 2.3.0(yaml@2.5.1)
eslint:
specifier: ^8.49.0
version: 8.54.0
- find-up:
- specifier: 5.0.0
- version: 5.0.0
jest:
- specifier: ^29.7.0
- version: 29.7.0(@types/node@20.10.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.3.3))
+ specifier: ^27.x || ^28.x
+ version: 28.1.3(@types/node@16.18.36)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.6.3))
+ nano-staged:
+ specifier: ^0.8
+ version: 0.8.0
prettier:
- specifier: ^3.0.3
- version: 3.1.0
+ specifier: ^3.x
+ version: 3.3.3
secretlint:
- specifier: ^7.0.7
- version: 7.0.7
+ specifier: ^7.x || ^8.x
+ version: 8.2.4
shell-quote:
specifier: ^1.8.1
version: 1.8.1
stylelint:
- specifier: ^15.11.0
- version: 15.11.0(typescript@5.3.3)
- vite:
- specifier: '>=4.5.4'
- version: 5.3.3(@types/node@20.10.5)
+ specifier: ^15.x || ^16.x
+ version: 16.7.0(typescript@5.6.3)
devDependencies:
+ '@anolilab/semantic-release-pnpm':
+ specifier: ^1.1.5
+ version: 1.1.5(yaml@2.5.1)
'@anolilab/semantic-release-preset':
- specifier: 8.0.3
- version: 8.0.3(semantic-release@22.0.12(typescript@5.3.3))
+ specifier: 9.0.2
+ version: 9.0.2(@anolilab/semantic-release-pnpm@1.1.5(yaml@2.5.1))(@semantic-release/npm@12.0.1(semantic-release@24.2.0(typescript@5.6.3)))(semantic-release@24.2.0(typescript@5.6.3))
'@total-typescript/ts-reset':
- specifier: ^0.5.1
- version: 0.5.1
+ specifier: ^0.6.1
+ version: 0.6.1
'@types/lint-staged':
specifier: ^13.3.0
version: 13.3.0
'@types/shell-quote':
specifier: ^1.7.5
version: 1.7.5
+ '@visulima/packem':
+ specifier: ^1.5.1
+ version: 1.5.1(esbuild@0.24.0)(picomatch@4.0.2)(postcss-value-parser@4.2.0)(postcss@8.4.47)(typescript@5.6.3)(yaml@2.5.1)
'@vitest/coverage-v8':
- specifier: ^1.1.0
- version: 1.1.0(vitest@1.1.0(@types/node@20.10.5))
- cross-env:
- specifier: ^7.0.3
- version: 7.0.3
+ specifier: ^2.1.4
+ version: 2.1.4(vitest@2.1.4(@types/node@16.18.36))
+ esbuild:
+ specifier: ^0.24.0
+ version: 0.24.0
husky:
- specifier: ^8.0.3
- version: 8.0.3
+ specifier: ^9.1.6
+ version: 9.1.6
lint-staged:
- specifier: ^15.2.0
- version: 15.2.0
+ specifier: ^15.2.10
+ version: 15.2.10
rimraf:
- specifier: ^5.0.5
- version: 5.0.5
+ specifier: ^6.0.1
+ version: 6.0.1
semantic-release:
- specifier: ^22.0.12
- version: 22.0.12(typescript@5.3.3)
- tsup:
- specifier: ^8.0.1
- version: 8.0.1(postcss@8.4.39)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.3.3))(typescript@5.3.3)
+ specifier: ^24.2.0
+ version: 24.2.0(typescript@5.6.3)
type-fest:
- specifier: ^4.8.3
- version: 4.8.3
+ specifier: ^4.26.1
+ version: 4.26.1
typescript:
- specifier: 5.3.3
- version: 5.3.3
+ specifier: 5.6.3
+ version: 5.6.3
vitest:
- specifier: ^1.1.0
- version: 1.1.0(@types/node@20.10.5)
-
- packages/lint-staged-config/group: {}
+ specifier: ^2.1.4
+ version: 2.1.4(@types/node@16.18.36)
packages/package-json-utils:
dependencies:
@@ -824,7 +825,7 @@ importers:
devDependencies:
'@anolilab/semantic-release-preset':
specifier: 8.0.3
- version: 8.0.3(semantic-release@22.0.12(typescript@5.5.3))
+ version: 8.0.3(semantic-release@22.0.12(typescript@5.6.3))
prettier:
specifier: ^3.1.1
version: 3.1.1
@@ -833,10 +834,10 @@ importers:
version: 5.0.5
semantic-release:
specifier: ^22.0.12
- version: 22.0.12(typescript@5.5.3)
+ version: 22.0.12(typescript@5.6.3)
tsup:
specifier: ^8.0.1
- version: 8.0.1(postcss@8.4.47)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.5.3))(typescript@5.5.3)
+ version: 8.0.1(postcss@8.4.47)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.6.3))(typescript@5.6.3)
vitest:
specifier: ^1.1.0
version: 1.1.0(@types/node@20.10.5)
@@ -848,35 +849,35 @@ importers:
version: 3.0.9
'@ronilaukkarinen/stylelint-a11y':
specifier: ^1.2.9
- version: 1.2.9(stylelint@15.11.0(typescript@5.5.3))
+ version: 1.2.9(stylelint@15.11.0(typescript@5.6.3))
browserslist-config-anolilab:
specifier: 5.0.14
version: 5.0.14
stylelint-config-clean-order:
specifier: ^5.2.0
- version: 5.2.0(stylelint@15.11.0(typescript@5.5.3))
+ version: 5.2.0(stylelint@15.11.0(typescript@5.6.3))
stylelint-config-standard:
specifier: ^35.0.0
- version: 35.0.0(stylelint@15.11.0(typescript@5.5.3))
+ version: 35.0.0(stylelint@15.11.0(typescript@5.6.3))
stylelint-declaration-block-no-ignored-properties:
specifier: ^2.7.0
- version: 2.7.0(stylelint@15.11.0(typescript@5.5.3))
+ version: 2.7.0(stylelint@15.11.0(typescript@5.6.3))
stylelint-high-performance-animation:
specifier: ^1.9.0
- version: 1.9.0(stylelint@15.11.0(typescript@5.5.3))
+ version: 1.9.0(stylelint@15.11.0(typescript@5.6.3))
stylelint-no-unsupported-browser-features:
specifier: ^7.0.0
- version: 7.0.0(stylelint@15.11.0(typescript@5.5.3))
+ version: 7.0.0(stylelint@15.11.0(typescript@5.6.3))
stylelint-require-units:
specifier: ^1.0.2
- version: 1.0.2(stylelint@15.11.0(typescript@5.5.3))
+ version: 1.0.2(stylelint@15.11.0(typescript@5.6.3))
stylelint-selector-no-empty:
specifier: ^1.0.9
- version: 1.0.9(stylelint@15.11.0(typescript@5.5.3))
+ version: 1.0.9(stylelint@15.11.0(typescript@5.6.3))
devDependencies:
'@anolilab/semantic-release-preset':
specifier: 8.0.3
- version: 8.0.3(semantic-release@22.0.12(typescript@5.5.3))
+ version: 8.0.3(semantic-release@22.0.12(typescript@5.6.3))
postcss:
specifier: ^8.4.32
version: 8.4.32
@@ -885,13 +886,13 @@ importers:
version: 5.0.5
semantic-release:
specifier: ^22.0.12
- version: 22.0.12(typescript@5.5.3)
+ version: 22.0.12(typescript@5.6.3)
stylelint:
specifier: 15.11.0
- version: 15.11.0(typescript@5.5.3)
+ version: 15.11.0(typescript@5.6.3)
tsup:
specifier: ^8.0.1
- version: 8.0.1(postcss@8.4.32)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.5.3))(typescript@5.5.3)
+ version: 8.0.1(postcss@8.4.32)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.6.3))(typescript@5.6.3)
vitest:
specifier: ^1.1.0
version: 1.1.0(@types/node@20.10.5)
@@ -967,19 +968,19 @@ importers:
devDependencies:
'@anolilab/semantic-release-preset':
specifier: 8.0.3
- version: 8.0.3(semantic-release@22.0.12(typescript@5.5.3))
+ version: 8.0.3(semantic-release@22.0.12(typescript@5.6.3))
rimraf:
specifier: ^5.0.5
version: 5.0.5
semantic-release:
specifier: ^22.0.12
- version: 22.0.12(typescript@5.5.3)
+ version: 22.0.12(typescript@5.6.3)
textlint:
specifier: ^13.4.1
version: 13.4.1
tsup:
specifier: ^8.0.1
- version: 8.0.1(postcss@8.4.47)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.5.3))(typescript@5.5.3)
+ version: 8.0.1(postcss@8.4.47)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.6.3))(typescript@5.6.3)
vitest:
specifier: ^1.1.0
version: 1.1.0(@types/node@20.10.5)
@@ -1014,12 +1015,40 @@ packages:
resolution: {integrity: sha512-CYwpW2hlsOSdwtksYG5vH7Y48X7qwSnvk4yTsplce/FZFZLKRxuCbwlUqgTEYUng3nZ55A+5EC3rEttgor7e9w==}
engines: {node: '>=18.* <=21.*'}
+ '@anolilab/rc@1.1.3':
+ resolution: {integrity: sha512-RBi7ZTrJNMlh3ExJGsgzpXc79HyVywl0a4l9gMfGh/11i2FXYqApldaMYEDMazspbi7yYmGEkRDxfCgOvuv3+g==}
+ engines: {node: '>=18.* <=22.*'}
+
+ '@anolilab/semantic-release-pnpm@1.1.5':
+ resolution: {integrity: sha512-FKtUcwAgk2MRXHxIKBW7GMxtUbi5a7kcf8RNsVxsUwjnj3dPjj1j/XiMeTh9YbWpT4KOW4CkoN8ZAU1eGk7LLg==}
+ engines: {node: '>=18.* <=22.*'}
+
'@anolilab/semantic-release-preset@8.0.3':
resolution: {integrity: sha512-/8ddc+6ILuL8VmxcJ6+9aGwGj/LL8CkWwbuXQcvCIjRPdSXk5anuCl2It8STa70UKBZvkvwIsttlRJzjxAqiCg==}
engines: {node: ^18.17 || >=20.6.1}
peerDependencies:
semantic-release: '>=22'
+ '@anolilab/semantic-release-preset@9.0.2':
+ resolution: {integrity: sha512-H5T3hiGRRXh2+ipeMniPLzEliy409dneB9qTJpSaIammpWSU+qAj4aZe+/U47HFtu+bEjgvkvqrKn1/xhYX6Xg==}
+ engines: {node: ^18.17 || >=20.6.1}
+ os: [darwin, linux, win32]
+ peerDependencies:
+ '@anolilab/semantic-release-pnpm': 1.1.5
+ '@semantic-release/npm': ^12.0.1
+ semantic-release: ^24.0.0
+ semantic-release-yarn: ^3.0.2
+ peerDependenciesMeta:
+ '@anolilab/semantic-release-pnpm':
+ optional: true
+ '@semantic-release/npm':
+ optional: true
+ semantic-release-yarn:
+ optional: true
+
+ '@antfu/install-pkg@0.4.1':
+ resolution: {integrity: sha512-T7yB5QNG29afhWVkVq7XeIMBa5U/vs9mX69YqayXypPRmYzUmzwnYltplHmPtZ4HPCn+sQKeXW8I47wCbuBOjw==}
+
'@arthurgeron/eslint-plugin-react-usememo@2.2.1':
resolution: {integrity: sha512-XMYGogzqQYR7PC4F4ve+loBTrvsE7AHnhiBjUTBMW5hbFecbg6ReTQwj36WsV4vRXNnDRD3vfwkO4fH8WHcOog==}
@@ -1295,6 +1324,10 @@ packages:
resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==}
engines: {node: '>=6.9.0'}
+ '@babel/helper-string-parser@7.25.9':
+ resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==}
+ engines: {node: '>=6.9.0'}
+
'@babel/helper-validator-identifier@7.22.20':
resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==}
engines: {node: '>=6.9.0'}
@@ -1303,6 +1336,10 @@ packages:
resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==}
engines: {node: '>=6.9.0'}
+ '@babel/helper-validator-identifier@7.25.9':
+ resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==}
+ engines: {node: '>=6.9.0'}
+
'@babel/helper-validator-option@7.22.15':
resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==}
engines: {node: '>=6.9.0'}
@@ -1358,6 +1395,11 @@ packages:
engines: {node: '>=6.0.0'}
hasBin: true
+ '@babel/parser@7.26.2':
+ resolution: {integrity: sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==}
+ engines: {node: '>=6.0.0'}
+ hasBin: true
+
'@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.7':
resolution: {integrity: sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ==}
engines: {node: '>=6.9.0'}
@@ -2317,9 +2359,21 @@ packages:
resolution: {integrity: sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ==}
engines: {node: '>=6.9.0'}
+ '@babel/types@7.26.0':
+ resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==}
+ engines: {node: '>=6.9.0'}
+
'@bcoe/v8-coverage@0.2.3':
resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
+ '@clack/core@0.3.4':
+ resolution: {integrity: sha512-H4hxZDXgHtWTwV3RAVenqcC4VbJZNegbBjlPvzOzCouXtS2y3sDvlO3IsbrPNWuLWPPlYVYPghQdSF64683Ldw==}
+
+ '@clack/prompts@0.7.0':
+ resolution: {integrity: sha512-0MhX9/B4iL6Re04jPrttDm+BsP8y6mS7byuv0BvXgdXhbV5PdlsHt55dvNsuBCPZ7xq1oTAOOuotR9NFbQyMSA==}
+ bundledDependencies:
+ - is-unicode-supported
+
'@colors/colors@1.5.0':
resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==}
engines: {node: '>=0.1.90'}
@@ -2506,6 +2560,12 @@ packages:
peerDependencies:
'@csstools/css-tokenizer': ^2.4.1
+ '@csstools/css-parser-algorithms@3.0.4':
+ resolution: {integrity: sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ '@csstools/css-tokenizer': ^3.0.3
+
'@csstools/css-tokenizer@2.2.1':
resolution: {integrity: sha512-Zmsf2f/CaEPWEVgw29odOj+WEVoiJy9s9NOv5GgNY9mZ1CZ7394By6wONrONrTsnNDv6F9hR02nvFihrGVGHBg==}
engines: {node: ^14 || ^16 || >=18}
@@ -2514,6 +2574,10 @@ packages:
resolution: {integrity: sha512-eQ9DIktFJBhGjioABJRtUucoWR2mwllurfnM8LuNGAqX3ViZXaUchqk+1s7jjtkFiT9ySdACsFEA3etErkALUg==}
engines: {node: ^14 || ^16 || >=18}
+ '@csstools/css-tokenizer@3.0.3':
+ resolution: {integrity: sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==}
+ engines: {node: '>=18'}
+
'@csstools/media-query-list-parser@2.1.13':
resolution: {integrity: sha512-XaHr+16KRU9Gf8XLi3q8kDlI18d5vzKSKCY510Vrtc9iNR0NJzbY9hhTmwhzYZj/ZwGL4VmB3TA9hJW0Um2qFA==}
engines: {node: ^14 || ^16 || >=18}
@@ -2528,6 +2592,12 @@ packages:
'@csstools/css-parser-algorithms': ^2.3.2
'@csstools/css-tokenizer': ^2.2.1
+ '@csstools/postcss-slow-plugins@2.0.0':
+ resolution: {integrity: sha512-G3zDVtcACreTMr5xdzDoChLpPUEYi/1IXqVs7vHanS6zu4UCHd8vFfdSannQDBTP03cfTl/CuJJtUAK8kKVfcw==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ postcss: ^8.4
+
'@csstools/selector-specificity@3.0.0':
resolution: {integrity: sha512-hBI9tfBtuPIi885ZsZ32IMEU/5nlZH/KOVYJCOh7gyMxaVLGmLedYqFN6Ui1LXkI8JlC8IsuC0rF0btcRZKd5g==}
engines: {node: ^14 || ^16 || >=18}
@@ -2543,6 +2613,15 @@ packages:
'@dual-bundle/import-meta-resolve@4.1.0':
resolution: {integrity: sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==}
+ '@emnapi/core@1.3.1':
+ resolution: {integrity: sha512-pVGjBIt1Y6gg3EJN8jTcfpP/+uuRksIo055oE/OBkDNcjZqVbfkWCksG1Jp4yZnj3iKWyWX8fdG/j6UDYPbFog==}
+
+ '@emnapi/runtime@1.3.1':
+ resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==}
+
+ '@emnapi/wasi-threads@1.0.1':
+ resolution: {integrity: sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw==}
+
'@es-joy/jsdoccomment@0.41.0':
resolution: {integrity: sha512-aKUhyn1QI5Ksbqcr3fFJj16p99QdjUxXAEuFst1Z47DRyoiMwivIH9MV/ARcJOCXVjPfjITciej8ZD2O/6qUmw==}
engines: {node: '>=16'}
@@ -2553,6 +2632,12 @@ packages:
cpu: [ppc64]
os: [aix]
+ '@esbuild/aix-ppc64@0.24.0':
+ resolution: {integrity: sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==}
+ engines: {node: '>=18'}
+ cpu: [ppc64]
+ os: [aix]
+
'@esbuild/android-arm64@0.19.8':
resolution: {integrity: sha512-B8JbS61bEunhfx8kasogFENgQfr/dIp+ggYXwTqdbMAgGDhRa3AaPpQMuQU0rNxDLECj6FhDzk1cF9WHMVwrtA==}
engines: {node: '>=12'}
@@ -2565,6 +2650,12 @@ packages:
cpu: [arm64]
os: [android]
+ '@esbuild/android-arm64@0.24.0':
+ resolution: {integrity: sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [android]
+
'@esbuild/android-arm@0.19.8':
resolution: {integrity: sha512-31E2lxlGM1KEfivQl8Yf5aYU/mflz9g06H6S15ITUFQueMFtFjESRMoDSkvMo8thYvLBax+VKTPlpnx+sPicOA==}
engines: {node: '>=12'}
@@ -2577,6 +2668,12 @@ packages:
cpu: [arm]
os: [android]
+ '@esbuild/android-arm@0.24.0':
+ resolution: {integrity: sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==}
+ engines: {node: '>=18'}
+ cpu: [arm]
+ os: [android]
+
'@esbuild/android-x64@0.19.8':
resolution: {integrity: sha512-rdqqYfRIn4jWOp+lzQttYMa2Xar3OK9Yt2fhOhzFXqg0rVWEfSclJvZq5fZslnz6ypHvVf3CT7qyf0A5pM682A==}
engines: {node: '>=12'}
@@ -2589,6 +2686,12 @@ packages:
cpu: [x64]
os: [android]
+ '@esbuild/android-x64@0.24.0':
+ resolution: {integrity: sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [android]
+
'@esbuild/darwin-arm64@0.19.8':
resolution: {integrity: sha512-RQw9DemMbIq35Bprbboyf8SmOr4UXsRVxJ97LgB55VKKeJOOdvsIPy0nFyF2l8U+h4PtBx/1kRf0BelOYCiQcw==}
engines: {node: '>=12'}
@@ -2601,6 +2704,12 @@ packages:
cpu: [arm64]
os: [darwin]
+ '@esbuild/darwin-arm64@0.24.0':
+ resolution: {integrity: sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [darwin]
+
'@esbuild/darwin-x64@0.19.8':
resolution: {integrity: sha512-3sur80OT9YdeZwIVgERAysAbwncom7b4bCI2XKLjMfPymTud7e/oY4y+ci1XVp5TfQp/bppn7xLw1n/oSQY3/Q==}
engines: {node: '>=12'}
@@ -2613,6 +2722,12 @@ packages:
cpu: [x64]
os: [darwin]
+ '@esbuild/darwin-x64@0.24.0':
+ resolution: {integrity: sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [darwin]
+
'@esbuild/freebsd-arm64@0.19.8':
resolution: {integrity: sha512-WAnPJSDattvS/XtPCTj1tPoTxERjcTpH6HsMr6ujTT+X6rylVe8ggxk8pVxzf5U1wh5sPODpawNicF5ta/9Tmw==}
engines: {node: '>=12'}
@@ -2625,6 +2740,12 @@ packages:
cpu: [arm64]
os: [freebsd]
+ '@esbuild/freebsd-arm64@0.24.0':
+ resolution: {integrity: sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [freebsd]
+
'@esbuild/freebsd-x64@0.19.8':
resolution: {integrity: sha512-ICvZyOplIjmmhjd6mxi+zxSdpPTKFfyPPQMQTK/w+8eNK6WV01AjIztJALDtwNNfFhfZLux0tZLC+U9nSyA5Zg==}
engines: {node: '>=12'}
@@ -2637,6 +2758,12 @@ packages:
cpu: [x64]
os: [freebsd]
+ '@esbuild/freebsd-x64@0.24.0':
+ resolution: {integrity: sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [freebsd]
+
'@esbuild/linux-arm64@0.19.8':
resolution: {integrity: sha512-z1zMZivxDLHWnyGOctT9JP70h0beY54xDDDJt4VpTX+iwA77IFsE1vCXWmprajJGa+ZYSqkSbRQ4eyLCpCmiCQ==}
engines: {node: '>=12'}
@@ -2649,6 +2776,12 @@ packages:
cpu: [arm64]
os: [linux]
+ '@esbuild/linux-arm64@0.24.0':
+ resolution: {integrity: sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [linux]
+
'@esbuild/linux-arm@0.19.8':
resolution: {integrity: sha512-H4vmI5PYqSvosPaTJuEppU9oz1dq2A7Mr2vyg5TF9Ga+3+MGgBdGzcyBP7qK9MrwFQZlvNyJrvz6GuCaj3OukQ==}
engines: {node: '>=12'}
@@ -2661,6 +2794,12 @@ packages:
cpu: [arm]
os: [linux]
+ '@esbuild/linux-arm@0.24.0':
+ resolution: {integrity: sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==}
+ engines: {node: '>=18'}
+ cpu: [arm]
+ os: [linux]
+
'@esbuild/linux-ia32@0.19.8':
resolution: {integrity: sha512-1a8suQiFJmZz1khm/rDglOc8lavtzEMRo0v6WhPgxkrjcU0LkHj+TwBrALwoz/OtMExvsqbbMI0ChyelKabSvQ==}
engines: {node: '>=12'}
@@ -2673,6 +2812,12 @@ packages:
cpu: [ia32]
os: [linux]
+ '@esbuild/linux-ia32@0.24.0':
+ resolution: {integrity: sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==}
+ engines: {node: '>=18'}
+ cpu: [ia32]
+ os: [linux]
+
'@esbuild/linux-loong64@0.19.8':
resolution: {integrity: sha512-fHZWS2JJxnXt1uYJsDv9+b60WCc2RlvVAy1F76qOLtXRO+H4mjt3Tr6MJ5l7Q78X8KgCFudnTuiQRBhULUyBKQ==}
engines: {node: '>=12'}
@@ -2685,6 +2830,12 @@ packages:
cpu: [loong64]
os: [linux]
+ '@esbuild/linux-loong64@0.24.0':
+ resolution: {integrity: sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==}
+ engines: {node: '>=18'}
+ cpu: [loong64]
+ os: [linux]
+
'@esbuild/linux-mips64el@0.19.8':
resolution: {integrity: sha512-Wy/z0EL5qZYLX66dVnEg9riiwls5IYnziwuju2oUiuxVc+/edvqXa04qNtbrs0Ukatg5HEzqT94Zs7J207dN5Q==}
engines: {node: '>=12'}
@@ -2697,6 +2848,12 @@ packages:
cpu: [mips64el]
os: [linux]
+ '@esbuild/linux-mips64el@0.24.0':
+ resolution: {integrity: sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==}
+ engines: {node: '>=18'}
+ cpu: [mips64el]
+ os: [linux]
+
'@esbuild/linux-ppc64@0.19.8':
resolution: {integrity: sha512-ETaW6245wK23YIEufhMQ3HSeHO7NgsLx8gygBVldRHKhOlD1oNeNy/P67mIh1zPn2Hr2HLieQrt6tWrVwuqrxg==}
engines: {node: '>=12'}
@@ -2709,6 +2866,12 @@ packages:
cpu: [ppc64]
os: [linux]
+ '@esbuild/linux-ppc64@0.24.0':
+ resolution: {integrity: sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==}
+ engines: {node: '>=18'}
+ cpu: [ppc64]
+ os: [linux]
+
'@esbuild/linux-riscv64@0.19.8':
resolution: {integrity: sha512-T2DRQk55SgoleTP+DtPlMrxi/5r9AeFgkhkZ/B0ap99zmxtxdOixOMI570VjdRCs9pE4Wdkz7JYrsPvsl7eESg==}
engines: {node: '>=12'}
@@ -2721,6 +2884,12 @@ packages:
cpu: [riscv64]
os: [linux]
+ '@esbuild/linux-riscv64@0.24.0':
+ resolution: {integrity: sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==}
+ engines: {node: '>=18'}
+ cpu: [riscv64]
+ os: [linux]
+
'@esbuild/linux-s390x@0.19.8':
resolution: {integrity: sha512-NPxbdmmo3Bk7mbNeHmcCd7R7fptJaczPYBaELk6NcXxy7HLNyWwCyDJ/Xx+/YcNH7Im5dHdx9gZ5xIwyliQCbg==}
engines: {node: '>=12'}
@@ -2733,6 +2902,12 @@ packages:
cpu: [s390x]
os: [linux]
+ '@esbuild/linux-s390x@0.24.0':
+ resolution: {integrity: sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==}
+ engines: {node: '>=18'}
+ cpu: [s390x]
+ os: [linux]
+
'@esbuild/linux-x64@0.19.8':
resolution: {integrity: sha512-lytMAVOM3b1gPypL2TRmZ5rnXl7+6IIk8uB3eLsV1JwcizuolblXRrc5ShPrO9ls/b+RTp+E6gbsuLWHWi2zGg==}
engines: {node: '>=12'}
@@ -2745,6 +2920,12 @@ packages:
cpu: [x64]
os: [linux]
+ '@esbuild/linux-x64@0.24.0':
+ resolution: {integrity: sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [linux]
+
'@esbuild/netbsd-x64@0.19.8':
resolution: {integrity: sha512-hvWVo2VsXz/8NVt1UhLzxwAfo5sioj92uo0bCfLibB0xlOmimU/DeAEsQILlBQvkhrGjamP0/el5HU76HAitGw==}
engines: {node: '>=12'}
@@ -2757,6 +2938,18 @@ packages:
cpu: [x64]
os: [netbsd]
+ '@esbuild/netbsd-x64@0.24.0':
+ resolution: {integrity: sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [netbsd]
+
+ '@esbuild/openbsd-arm64@0.24.0':
+ resolution: {integrity: sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [openbsd]
+
'@esbuild/openbsd-x64@0.19.8':
resolution: {integrity: sha512-/7Y7u77rdvmGTxR83PgaSvSBJCC2L3Kb1M/+dmSIvRvQPXXCuC97QAwMugBNG0yGcbEGfFBH7ojPzAOxfGNkwQ==}
engines: {node: '>=12'}
@@ -2769,6 +2962,12 @@ packages:
cpu: [x64]
os: [openbsd]
+ '@esbuild/openbsd-x64@0.24.0':
+ resolution: {integrity: sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [openbsd]
+
'@esbuild/sunos-x64@0.19.8':
resolution: {integrity: sha512-9Lc4s7Oi98GqFA4HzA/W2JHIYfnXbUYgekUP/Sm4BG9sfLjyv6GKKHKKVs83SMicBF2JwAX6A1PuOLMqpD001w==}
engines: {node: '>=12'}
@@ -2781,6 +2980,12 @@ packages:
cpu: [x64]
os: [sunos]
+ '@esbuild/sunos-x64@0.24.0':
+ resolution: {integrity: sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [sunos]
+
'@esbuild/win32-arm64@0.19.8':
resolution: {integrity: sha512-rq6WzBGjSzihI9deW3fC2Gqiak68+b7qo5/3kmB6Gvbh/NYPA0sJhrnp7wgV4bNwjqM+R2AApXGxMO7ZoGhIJg==}
engines: {node: '>=12'}
@@ -2793,6 +2998,12 @@ packages:
cpu: [arm64]
os: [win32]
+ '@esbuild/win32-arm64@0.24.0':
+ resolution: {integrity: sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [win32]
+
'@esbuild/win32-ia32@0.19.8':
resolution: {integrity: sha512-AIAbverbg5jMvJznYiGhrd3sumfwWs8572mIJL5NQjJa06P8KfCPWZQ0NwZbPQnbQi9OWSZhFVSUWjjIrn4hSw==}
engines: {node: '>=12'}
@@ -2805,6 +3016,12 @@ packages:
cpu: [ia32]
os: [win32]
+ '@esbuild/win32-ia32@0.24.0':
+ resolution: {integrity: sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==}
+ engines: {node: '>=18'}
+ cpu: [ia32]
+ os: [win32]
+
'@esbuild/win32-x64@0.19.8':
resolution: {integrity: sha512-bfZ0cQ1uZs2PqpulNL5j/3w+GDhP36k1K5c38QdQg+Swy51jFZWWeIkteNsufkQxp986wnqRRsb/bHbY1WQ7TA==}
engines: {node: '>=12'}
@@ -2817,6 +3034,12 @@ packages:
cpu: [x64]
os: [win32]
+ '@esbuild/win32-x64@0.24.0':
+ resolution: {integrity: sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [win32]
+
'@eslint-community/eslint-utils@4.4.0':
resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -2898,10 +3121,23 @@ packages:
resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==}
engines: {node: '>=8'}
+ '@jest/console@28.1.3':
+ resolution: {integrity: sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+
'@jest/console@29.7.0':
resolution: {integrity: sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ '@jest/core@28.1.3':
+ resolution: {integrity: sha512-CIKBrlaKOzA7YG19BEqCw3SLIsEwjZkeJzf5bdooVnW4bH5cktqe3JX+G2YV1aK5vP8N9na1IGWFzYaTp6k6NA==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+ peerDependencies:
+ node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
+ peerDependenciesMeta:
+ node-notifier:
+ optional: true
+
'@jest/core@29.7.0':
resolution: {integrity: sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -2911,26 +3147,55 @@ packages:
node-notifier:
optional: true
+ '@jest/environment@28.1.3':
+ resolution: {integrity: sha512-1bf40cMFTEkKyEf585R9Iz1WayDjHoHqvts0XFYEqyKM3cFWDpeMoqKKTAF9LSYQModPUlh8FKptoM2YcMWAXA==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+
'@jest/environment@29.7.0':
resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ '@jest/expect-utils@28.1.3':
+ resolution: {integrity: sha512-wvbi9LUrHJLn3NlDW6wF2hvIMtd4JUl2QNVrjq+IBSHirgfrR3o9RnVtxzdEGO2n9JyIWwHnLfby5KzqBGg2YA==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+
'@jest/expect-utils@29.7.0':
resolution: {integrity: sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ '@jest/expect@28.1.3':
+ resolution: {integrity: sha512-lzc8CpUbSoE4dqT0U+g1qODQjBRHPpCPXissXD4mS9+sWQdmmpeJ9zSH1rS1HEkrsMN0fb7nKrJ9giAR1d3wBw==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+
'@jest/expect@29.7.0':
resolution: {integrity: sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ '@jest/fake-timers@28.1.3':
+ resolution: {integrity: sha512-D/wOkL2POHv52h+ok5Oj/1gOG9HSywdoPtFsRCUmlCILXNn5eIWmcnd3DIiWlJnpGvQtmajqBP95Ei0EimxfLw==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+
'@jest/fake-timers@29.7.0':
resolution: {integrity: sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ '@jest/globals@28.1.3':
+ resolution: {integrity: sha512-XFU4P4phyryCXu1pbcqMO0GSQcYe1IsalYCDzRNyhetyeyxMcIxa11qPNDpVNLeretItNqEmYYQn1UYz/5x1NA==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+
'@jest/globals@29.7.0':
resolution: {integrity: sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ '@jest/reporters@28.1.3':
+ resolution: {integrity: sha512-JuAy7wkxQZVNU/V6g9xKzCGC5LVXx9FDcABKsSXp5MiKPEE2144a/vXTEDoyzjUpZKfVwp08Wqg5A4WfTMAzjg==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+ peerDependencies:
+ node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
+ peerDependenciesMeta:
+ node-notifier:
+ optional: true
+
'@jest/reporters@29.7.0':
resolution: {integrity: sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -2940,26 +3205,50 @@ packages:
node-notifier:
optional: true
+ '@jest/schemas@28.1.3':
+ resolution: {integrity: sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+
'@jest/schemas@29.6.3':
resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ '@jest/source-map@28.1.2':
+ resolution: {integrity: sha512-cV8Lx3BeStJb8ipPHnqVw/IM2VCMWO3crWZzYodSIkxXnRcXJipCdx1JCK0K5MsJJouZQTH73mzf4vgxRaH9ww==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+
'@jest/source-map@29.6.3':
resolution: {integrity: sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ '@jest/test-result@28.1.3':
+ resolution: {integrity: sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+
'@jest/test-result@29.7.0':
resolution: {integrity: sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ '@jest/test-sequencer@28.1.3':
+ resolution: {integrity: sha512-NIMPEqqa59MWnDi1kvXXpYbqsfQmSJsIbnd85mdVGkiDfQ9WQQTXOLsvISUfonmnBT+w85WEgneCigEEdHDFxw==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+
'@jest/test-sequencer@29.7.0':
resolution: {integrity: sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ '@jest/transform@28.1.3':
+ resolution: {integrity: sha512-u5dT5di+oFI6hfcLOHGTAfmUxFRrjK+vnaP0kkVow9Md/M7V/MxqQMOz/VV25UZO8pzeA9PjfTpOu6BDuwSPQA==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+
'@jest/transform@29.7.0':
resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ '@jest/types@28.1.3':
+ resolution: {integrity: sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+
'@jest/types@29.6.3':
resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -2987,6 +3276,9 @@ packages:
'@jridgewell/sourcemap-codec@1.4.15':
resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
+ '@jridgewell/sourcemap-codec@1.5.0':
+ resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
+
'@jridgewell/trace-mapping@0.3.20':
resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==}
@@ -3008,6 +3300,9 @@ packages:
'@microsoft/tsdoc@0.14.2':
resolution: {integrity: sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==}
+ '@napi-rs/wasm-runtime@0.2.5':
+ resolution: {integrity: sha512-kwUxR7J9WLutBbulqg1dfOrMTwhMdXLdcGUhcbCcGwnPLt3gz19uHVdwH1syKVDbE022ZS2vZxOWflFLS0YTjw==}
+
'@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3':
resolution: {integrity: sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==}
@@ -3294,6 +3589,101 @@ packages:
'@one-ini/wasm@0.1.1':
resolution: {integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==}
+ '@oxc-parser/binding-darwin-arm64@0.33.0':
+ resolution: {integrity: sha512-SwF7is+HjXik4vFI3A2rLHpQuGfR2rzGtk3mRaIZBq9APT22RmxsraL1FeFHzedOYJX4VbTFT5/v2ZslVvYl6A==}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@oxc-parser/binding-darwin-x64@0.33.0':
+ resolution: {integrity: sha512-Nd0PNLL4/p3qu56sJOTKCBVzEJOfby8Q/4fOKefOavEFEjnlP3czBYJTSk7/IyXPsVQ26tbRn6CtR6Jp7KV9bw==}
+ cpu: [x64]
+ os: [darwin]
+
+ '@oxc-parser/binding-linux-arm64-gnu@0.33.0':
+ resolution: {integrity: sha512-b7mDHYOioevxhpWPtaAon2oCpCTGMcge7aWYN4YJ7nfl6LcPUKFbiR+4go9cC3adI8Ibni01O6RC6Grh1x1u8A==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@oxc-parser/binding-linux-arm64-musl@0.33.0':
+ resolution: {integrity: sha512-mMQmSL9MQgVK0rMACSMRNiOWgtZQLOtk84Kiphw4eepEdt6O8MeWAMIL6rAAdIZozvePlVuVj5Q23XD2nflw1A==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@oxc-parser/binding-linux-x64-gnu@0.33.0':
+ resolution: {integrity: sha512-wz2/To2zUBAnCNvjicPAuozGMMlN6itJhwQbxg9jdLJ7tOhVzTs2YCmFu2mbHwD4ileVYxK7EAv+gASFmWkGhw==}
+ cpu: [x64]
+ os: [linux]
+
+ '@oxc-parser/binding-linux-x64-musl@0.33.0':
+ resolution: {integrity: sha512-uS4gepQ41f86MdJCtr/BKSG0Xcd4U9Ub9mnEQ91YC3pZDQ1d3S4ZkUSPHQMJ/UZZf8Mus6KYJE6K05gOx1CRcA==}
+ cpu: [x64]
+ os: [linux]
+
+ '@oxc-parser/binding-win32-arm64-msvc@0.33.0':
+ resolution: {integrity: sha512-8herpeSxRjCtGKBtLfrWp54a2KTwhJcOh/n4ub8qZiprjQ2OnF8Tji0UXjPKEXz36L9kE5vCsFT0BMl7CIIiIQ==}
+ cpu: [arm64]
+ os: [win32]
+
+ '@oxc-parser/binding-win32-x64-msvc@0.33.0':
+ resolution: {integrity: sha512-Wz3E6WyRBtlzut2V51O46XEcWoSCoamDSrjB+cxC1xLTugf7GRFHShD5f/YtDM7Z9IJyAc+tA14FwYi4yrg5kw==}
+ cpu: [x64]
+ os: [win32]
+
+ '@oxc-resolver/binding-darwin-arm64@1.12.0':
+ resolution: {integrity: sha512-wYe+dlF8npM7cwopOOxbdNjtmJp17e/xF5c0K2WooQXy5VOh74icydM33+Uh/SZDgwyum09/U1FVCX5GdeQk+A==}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@oxc-resolver/binding-darwin-x64@1.12.0':
+ resolution: {integrity: sha512-FZxxp99om+SlvBr1cjzF8A3TjYcS0BInCqjUlM+2f9m9bPTR2Bng9Zq5Q09ZQyrKJjfGKqlOEHs3akuVOnrx3Q==}
+ cpu: [x64]
+ os: [darwin]
+
+ '@oxc-resolver/binding-freebsd-x64@1.12.0':
+ resolution: {integrity: sha512-BZi0iU6IEOnXGSkqt1OjTTkN9wfyaK6kTpQwL/axl8eCcNDc7wbv1vloHgILf7ozAY1TP75nsLYlASYI4B5kGA==}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@oxc-resolver/binding-linux-arm-gnueabihf@1.12.0':
+ resolution: {integrity: sha512-L2qnMEnZAqxbG9b1J3di/w/THIm+1fMVfbbTMWIQNMMXdMeqqDN6ojnOLDtuP564rAh4TBFPdLyEfGhMz6ipNA==}
+ cpu: [arm]
+ os: [linux]
+
+ '@oxc-resolver/binding-linux-arm64-gnu@1.12.0':
+ resolution: {integrity: sha512-otVbS4zeo3n71zgGLBYRTriDzc0zpruC0WI3ICwjpIk454cLwGV0yzh4jlGYWQJYJk0BRAmXFd3ooKIF+bKBHw==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@oxc-resolver/binding-linux-arm64-musl@1.12.0':
+ resolution: {integrity: sha512-IStQDjIT7Lzmqg1i9wXvPL/NsYsxF24WqaQFS8b8rxra+z0VG7saBOsEnOaa4jcEY8MVpLYabFhTV+fSsA2vnA==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@oxc-resolver/binding-linux-x64-gnu@1.12.0':
+ resolution: {integrity: sha512-SipT7EVORz8pOQSFwemOm91TpSiBAGmOjG830/o+aLEsvQ4pEy223+SAnCfITh7+AahldYsJnVoIs519jmIlKQ==}
+ cpu: [x64]
+ os: [linux]
+
+ '@oxc-resolver/binding-linux-x64-musl@1.12.0':
+ resolution: {integrity: sha512-mGh0XfUzKdn+WFaqPacziNraCWL5znkHRfQVxG9avGS9zb2KC/N1EBbPzFqutDwixGDP54r2gx4q54YCJEZ4iQ==}
+ cpu: [x64]
+ os: [linux]
+
+ '@oxc-resolver/binding-wasm32-wasi@1.12.0':
+ resolution: {integrity: sha512-SZN6v7apKmQf/Vwiqb6e/s3Y2Oacw8uW8V2i1AlxtyaEFvnFE0UBn89zq6swEwE3OCajNWs0yPvgAXUMddYc7Q==}
+ engines: {node: '>=14.0.0'}
+ cpu: [wasm32]
+
+ '@oxc-resolver/binding-win32-arm64-msvc@1.12.0':
+ resolution: {integrity: sha512-GRe4bqCfFsyghruEn5bv47s9w3EWBdO2q72xCz5kpQ0LWbw+enPHtTjw3qX5PUcFYpKykM55FaO0hFDs1yzatw==}
+ cpu: [arm64]
+ os: [win32]
+
+ '@oxc-resolver/binding-win32-x64-msvc@1.12.0':
+ resolution: {integrity: sha512-Z3llHH0jfJP4mlWq3DT7bK6qV+/vYe0+xzCgfc67+Tc/U3eYndujl880bexeGdGNPh87JeYznpZAOJ44N7QVVQ==}
+ cpu: [x64]
+ os: [win32]
+
'@parcel/watcher@2.0.4':
resolution: {integrity: sha512-cTDi+FUDBIUOBKEtj+nhiJ71AZVlkAsQFuGQTun5tV9mwQBQgZvhCzG+URPQc8myeN32yRVZEfVAPCs1RW+Jvg==}
engines: {node: '>= 10.0.0'}
@@ -3327,86 +3717,257 @@ packages:
resolution: {integrity: sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA==}
engines: {node: '>=12'}
- '@rollup/rollup-android-arm-eabi@4.24.0':
- resolution: {integrity: sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==}
- cpu: [arm]
- os: [android]
+ '@rollup/plugin-alias@5.1.1':
+ resolution: {integrity: sha512-PR9zDb+rOzkRb2VD+EuKB7UC41vU5DIwZ5qqCpk0KJudcWAyi8rvYOhS7+L5aZCspw1stTViLgN5v6FF1p5cgQ==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: '>=3.29.5'
+ peerDependenciesMeta:
+ rollup:
+ optional: true
- '@rollup/rollup-android-arm64@4.24.0':
+ '@rollup/plugin-commonjs@28.0.1':
+ resolution: {integrity: sha512-+tNWdlWKbpB3WgBN7ijjYkq9X5uhjmcvyjEght4NmH5fAU++zfQzAJ6wumLS+dNcvwEZhKx2Z+skY8m7v0wGSA==}
+ engines: {node: '>=16.0.0 || 14 >= 14.17'}
+ peerDependencies:
+ rollup: '>=3.29.5'
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+
+ '@rollup/plugin-dynamic-import-vars@2.1.5':
+ resolution: {integrity: sha512-Mymi24fd9hlRifdZV/jYIFj1dn99F34imiYu3KzlAcgBcRi3i9SucgW/VRo5SQ9K4NuQ7dCep6pFWgNyhRdFHQ==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: '>=3.29.5'
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+
+ '@rollup/plugin-inject@5.0.5':
+ resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: '>=3.29.5'
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+
+ '@rollup/plugin-json@6.1.0':
+ resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: '>=3.29.5'
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+
+ '@rollup/plugin-node-resolve@15.3.0':
+ resolution: {integrity: sha512-9eO5McEICxMzJpDW9OnMYSv4Sta3hmt7VtBFz5zR9273suNOydOyq/FrGeGy+KsTRFm8w0SLVhzig2ILFT63Ag==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: '>=3.29.5'
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+
+ '@rollup/plugin-replace@6.0.1':
+ resolution: {integrity: sha512-2sPh9b73dj5IxuMmDAsQWVFT7mR+yoHweBaXG2W/R8vQ+IWZlnaI7BR7J6EguVQUp1hd8Z7XuozpDjEKQAAC2Q==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: '>=3.29.5'
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+
+ '@rollup/plugin-wasm@6.2.2':
+ resolution: {integrity: sha512-gpC4R1G9Ni92ZIRTexqbhX7U+9estZrbhP+9SRb0DW9xpB9g7j34r+J2hqrcW/lRI7dJaU84MxZM0Rt82tqYPQ==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: '>=3.29.5'
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+
+ '@rollup/pluginutils@5.1.3':
+ resolution: {integrity: sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: '>=3.29.5'
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+
+ '@rollup/rollup-android-arm-eabi@4.24.0':
+ resolution: {integrity: sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==}
+ cpu: [arm]
+ os: [android]
+
+ '@rollup/rollup-android-arm-eabi@4.24.4':
+ resolution: {integrity: sha512-jfUJrFct/hTA0XDM5p/htWKoNNTbDLY0KRwEt6pyOA6k2fmk0WVwl65PdUdJZgzGEHWx+49LilkcSaumQRyNQw==}
+ cpu: [arm]
+ os: [android]
+
+ '@rollup/rollup-android-arm64@4.24.0':
resolution: {integrity: sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==}
cpu: [arm64]
os: [android]
+ '@rollup/rollup-android-arm64@4.24.4':
+ resolution: {integrity: sha512-j4nrEO6nHU1nZUuCfRKoCcvh7PIywQPUCBa2UsootTHvTHIoIu2BzueInGJhhvQO/2FTRdNYpf63xsgEqH9IhA==}
+ cpu: [arm64]
+ os: [android]
+
'@rollup/rollup-darwin-arm64@4.24.0':
resolution: {integrity: sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA==}
cpu: [arm64]
os: [darwin]
+ '@rollup/rollup-darwin-arm64@4.24.4':
+ resolution: {integrity: sha512-GmU/QgGtBTeraKyldC7cDVVvAJEOr3dFLKneez/n7BvX57UdhOqDsVwzU7UOnYA7AAOt+Xb26lk79PldDHgMIQ==}
+ cpu: [arm64]
+ os: [darwin]
+
'@rollup/rollup-darwin-x64@4.24.0':
resolution: {integrity: sha512-X6/nOwoFN7RT2svEQWUsW/5C/fYMBe4fnLK9DQk4SX4mgVBiTA9h64kjUYPvGQ0F/9xwJ5U5UfTbl6BEjaQdBQ==}
cpu: [x64]
os: [darwin]
+ '@rollup/rollup-darwin-x64@4.24.4':
+ resolution: {integrity: sha512-N6oDBiZCBKlwYcsEPXGDE4g9RoxZLK6vT98M8111cW7VsVJFpNEqvJeIPfsCzbf0XEakPslh72X0gnlMi4Ddgg==}
+ cpu: [x64]
+ os: [darwin]
+
+ '@rollup/rollup-freebsd-arm64@4.24.4':
+ resolution: {integrity: sha512-py5oNShCCjCyjWXCZNrRGRpjWsF0ic8f4ieBNra5buQz0O/U6mMXCpC1LvrHuhJsNPgRt36tSYMidGzZiJF6mw==}
+ cpu: [arm64]
+ os: [freebsd]
+
+ '@rollup/rollup-freebsd-x64@4.24.4':
+ resolution: {integrity: sha512-L7VVVW9FCnTTp4i7KrmHeDsDvjB4++KOBENYtNYAiYl96jeBThFfhP6HVxL74v4SiZEVDH/1ILscR5U9S4ms4g==}
+ cpu: [x64]
+ os: [freebsd]
+
'@rollup/rollup-linux-arm-gnueabihf@4.24.0':
resolution: {integrity: sha512-0KXvIJQMOImLCVCz9uvvdPgfyWo93aHHp8ui3FrtOP57svqrF/roSSR5pjqL2hcMp0ljeGlU4q9o/rQaAQ3AYA==}
cpu: [arm]
os: [linux]
+ '@rollup/rollup-linux-arm-gnueabihf@4.24.4':
+ resolution: {integrity: sha512-10ICosOwYChROdQoQo589N5idQIisxjaFE/PAnX2i0Zr84mY0k9zul1ArH0rnJ/fpgiqfu13TFZR5A5YJLOYZA==}
+ cpu: [arm]
+ os: [linux]
+
'@rollup/rollup-linux-arm-musleabihf@4.24.0':
resolution: {integrity: sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==}
cpu: [arm]
os: [linux]
+ '@rollup/rollup-linux-arm-musleabihf@4.24.4':
+ resolution: {integrity: sha512-ySAfWs69LYC7QhRDZNKqNhz2UKN8LDfbKSMAEtoEI0jitwfAG2iZwVqGACJT+kfYvvz3/JgsLlcBP+WWoKCLcw==}
+ cpu: [arm]
+ os: [linux]
+
'@rollup/rollup-linux-arm64-gnu@4.24.0':
resolution: {integrity: sha512-i0xTLXjqap2eRfulFVlSnM5dEbTVque/3Pi4g2y7cxrs7+a9De42z4XxKLYJ7+OhE3IgxvfQM7vQc43bwTgPwA==}
cpu: [arm64]
os: [linux]
+ '@rollup/rollup-linux-arm64-gnu@4.24.4':
+ resolution: {integrity: sha512-uHYJ0HNOI6pGEeZ/5mgm5arNVTI0nLlmrbdph+pGXpC9tFHFDQmDMOEqkmUObRfosJqpU8RliYoGz06qSdtcjg==}
+ cpu: [arm64]
+ os: [linux]
+
'@rollup/rollup-linux-arm64-musl@4.24.0':
resolution: {integrity: sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw==}
cpu: [arm64]
os: [linux]
+ '@rollup/rollup-linux-arm64-musl@4.24.4':
+ resolution: {integrity: sha512-38yiWLemQf7aLHDgTg85fh3hW9stJ0Muk7+s6tIkSUOMmi4Xbv5pH/5Bofnsb6spIwD5FJiR+jg71f0CH5OzoA==}
+ cpu: [arm64]
+ os: [linux]
+
'@rollup/rollup-linux-powerpc64le-gnu@4.24.0':
resolution: {integrity: sha512-2XFFPJ2XMEiF5Zi2EBf4h73oR1V/lycirxZxHZNc93SqDN/IWhYYSYj8I9381ikUFXZrz2v7r2tOVk2NBwxrWw==}
cpu: [ppc64]
os: [linux]
+ '@rollup/rollup-linux-powerpc64le-gnu@4.24.4':
+ resolution: {integrity: sha512-q73XUPnkwt9ZNF2xRS4fvneSuaHw2BXuV5rI4cw0fWYVIWIBeDZX7c7FWhFQPNTnE24172K30I+dViWRVD9TwA==}
+ cpu: [ppc64]
+ os: [linux]
+
'@rollup/rollup-linux-riscv64-gnu@4.24.0':
resolution: {integrity: sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg==}
cpu: [riscv64]
os: [linux]
+ '@rollup/rollup-linux-riscv64-gnu@4.24.4':
+ resolution: {integrity: sha512-Aie/TbmQi6UXokJqDZdmTJuZBCU3QBDA8oTKRGtd4ABi/nHgXICulfg1KI6n9/koDsiDbvHAiQO3YAUNa/7BCw==}
+ cpu: [riscv64]
+ os: [linux]
+
'@rollup/rollup-linux-s390x-gnu@4.24.0':
resolution: {integrity: sha512-mjBaoo4ocxJppTorZVKWFpy1bfFj9FeCMJqzlMQGjpNPY9JwQi7OuS1axzNIk0nMX6jSgy6ZURDZ2w0QW6D56g==}
cpu: [s390x]
os: [linux]
+ '@rollup/rollup-linux-s390x-gnu@4.24.4':
+ resolution: {integrity: sha512-P8MPErVO/y8ohWSP9JY7lLQ8+YMHfTI4bAdtCi3pC2hTeqFJco2jYspzOzTUB8hwUWIIu1xwOrJE11nP+0JFAQ==}
+ cpu: [s390x]
+ os: [linux]
+
'@rollup/rollup-linux-x64-gnu@4.24.0':
resolution: {integrity: sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==}
cpu: [x64]
os: [linux]
+ '@rollup/rollup-linux-x64-gnu@4.24.4':
+ resolution: {integrity: sha512-K03TljaaoPK5FOyNMZAAEmhlyO49LaE4qCsr0lYHUKyb6QacTNF9pnfPpXnFlFD3TXuFbFbz7tJ51FujUXkXYA==}
+ cpu: [x64]
+ os: [linux]
+
'@rollup/rollup-linux-x64-musl@4.24.0':
resolution: {integrity: sha512-w1i+L7kAXZNdYl+vFvzSZy8Y1arS7vMgIy8wusXJzRrPyof5LAb02KGr1PD2EkRcl73kHulIID0M501lN+vobQ==}
cpu: [x64]
os: [linux]
+ '@rollup/rollup-linux-x64-musl@4.24.4':
+ resolution: {integrity: sha512-VJYl4xSl/wqG2D5xTYncVWW+26ICV4wubwN9Gs5NrqhJtayikwCXzPL8GDsLnaLU3WwhQ8W02IinYSFJfyo34Q==}
+ cpu: [x64]
+ os: [linux]
+
'@rollup/rollup-win32-arm64-msvc@4.24.0':
resolution: {integrity: sha512-VXBrnPWgBpVDCVY6XF3LEW0pOU51KbaHhccHw6AS6vBWIC60eqsH19DAeeObl+g8nKAz04QFdl/Cefta0xQtUQ==}
cpu: [arm64]
os: [win32]
+ '@rollup/rollup-win32-arm64-msvc@4.24.4':
+ resolution: {integrity: sha512-ku2GvtPwQfCqoPFIJCqZ8o7bJcj+Y54cZSr43hHca6jLwAiCbZdBUOrqE6y29QFajNAzzpIOwsckaTFmN6/8TA==}
+ cpu: [arm64]
+ os: [win32]
+
'@rollup/rollup-win32-ia32-msvc@4.24.0':
resolution: {integrity: sha512-xrNcGDU0OxVcPTH/8n/ShH4UevZxKIO6HJFK0e15XItZP2UcaiLFd5kiX7hJnqCbSztUF8Qot+JWBC/QXRPYWQ==}
cpu: [ia32]
os: [win32]
+ '@rollup/rollup-win32-ia32-msvc@4.24.4':
+ resolution: {integrity: sha512-V3nCe+eTt/W6UYNr/wGvO1fLpHUrnlirlypZfKCT1fG6hWfqhPgQV/K/mRBXBpxc0eKLIF18pIOFVPh0mqHjlg==}
+ cpu: [ia32]
+ os: [win32]
+
'@rollup/rollup-win32-x64-msvc@4.24.0':
resolution: {integrity: sha512-fbMkAF7fufku0N2dE5TBXcNlg0pt0cJue4xBRE2Qc5Vqikxr4VCgKj/ht6SMdFcOacVA9rqF70APJ8RN/4vMJw==}
cpu: [x64]
os: [win32]
+ '@rollup/rollup-win32-x64-msvc@4.24.4':
+ resolution: {integrity: sha512-LTw1Dfd0mBIEqUVCxbvTE/LLo+9ZxVC9k99v1v4ahg9Aak6FpqOfNu5kRkeTAn0wphoC4JU7No1/rL+bBCEwhg==}
+ cpu: [x64]
+ os: [win32]
+
'@ronilaukkarinen/stylelint-a11y@1.2.9':
resolution: {integrity: sha512-8w0mWEO6B16J4PSc9lMkNUsVsD+lbmgsQiYOY0Xq/FTUzHF0/DM4eR/PLXBFgcz9hENTnLzGBM7zEVOsC1vCIg==}
engines: {node: '>=8.7.0'}
@@ -3427,49 +3988,26 @@ packages:
'@sec-ant/readable-stream@0.4.1':
resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==}
- '@secretlint/config-creator@7.1.0':
- resolution: {integrity: sha512-XzECT3aSo+l8ephQG+/XZkHKCCMzReJv18PEAe/yYXQZLwx9rfnVQKMEemL2to5bfbVONfoGGtu3hrnnsvTbyQ==}
- engines: {node: ^14.13.1 || >=16.0.0}
-
'@secretlint/config-creator@8.2.4':
resolution: {integrity: sha512-xPAN6IZDPZNcSRpay/gXBalVbb0qI2JvhRmznQZvz8SYiZPRA/gffjmqdy/mCQqOiiMDU5NVV4X5ohm+9ERDqA==}
engines: {node: ^14.13.1 || >=16.0.0}
- '@secretlint/config-loader@7.1.0':
- resolution: {integrity: sha512-ptKhwBfbiCDwwOhVlMZlbdNajwHOKyVm21VHu4jtttFasrgWMyNKeh5F7Q8JeQD33OW8u+facJL3naHsld7eAg==}
- engines: {node: ^14.13.1 || >=16.0.0}
-
'@secretlint/config-loader@8.2.4':
resolution: {integrity: sha512-xEKp+gU8PB+sfUvLTB/rx/ZpRMdWdROIlXrvvib7NmFejxhgzXEVeK6tRQafW2IAXN0XUSU9RmaGs/+gqUiDGA==}
engines: {node: ^14.13.1 || >=16.0.0}
- '@secretlint/core@7.1.0':
- resolution: {integrity: sha512-62CEeQSy/xx3fvzDAjuzSMUxC/YoBGFN5mZLmlV7+BotPX9d41RGt+uBYWcAv6e1VN2jIboHgS1K2Y5XMpyKSg==}
- engines: {node: ^14.13.1 || >=16.0.0}
-
'@secretlint/core@8.2.4':
resolution: {integrity: sha512-Ws/jX/It7O5kRlvYXM6tHgvLmbSTvQTG7G+vQ0FWb1KjS14+5CbuRdxcQQLkD8shD/87tHu53lOmIlvn/Rc/YA==}
engines: {node: ^14.13.1 || >=16.0.0}
- '@secretlint/formatter@7.1.0':
- resolution: {integrity: sha512-nUBVSyHynPkrAbjlicnxqTyl6vrcbcxaToDtv1+cp3x3Rnl7ZifnF+ds434ALl0aze+5uaGCAUDlp4ZUcsR/aQ==}
- engines: {node: ^14.13.1 || >=16.0.0}
-
'@secretlint/formatter@8.2.4':
resolution: {integrity: sha512-W7xmL1KNXL5azyy2Ez2a+mYWeQZ/kypc7B2w4X/otdCvaLWYXP7pRS4up64vBrwu4X1kpKy2pFkPEs4FUKUcqA==}
engines: {node: ^14.13.1 || >=16.0.0}
- '@secretlint/node@7.1.0':
- resolution: {integrity: sha512-bcQCQ9df8Ithm/jEdVbLzc1FHM5ZW+Hgx06qj37Vgo6eGcPWLBc5y7dgHlM03Gy6dSmko92Ao5ggPnHSEn0OWg==}
- engines: {node: ^14.13.1 || >=16.0.0}
-
'@secretlint/node@8.2.4':
resolution: {integrity: sha512-+0JTd6aMJEMdlvEpK6uRHHjaLDG5tbgwxaCB2kfPSARHpUTrmOhZRK+UtX0yik3csuT2Nw8pUA/rIpEKNE/l/Q==}
engines: {node: ^14.13.1 || >=16.0.0}
- '@secretlint/profiler@7.1.0':
- resolution: {integrity: sha512-dwfOQ71mYexAFSMyeZsLx/FNslyeVAjfbthFVidS4yQwu3bIFLLKlsZeVzoUro6aha/LL5AcAocN/N+0ZWy9Zg==}
-
'@secretlint/profiler@8.2.4':
resolution: {integrity: sha512-KfRGWf7R4tAxJwk7Ojoa8n53yLh3zmM1hmG1Nh/xWkSXsatTF5qi7bfyi3+QjAxhBZRaz6aR9JbX8PS3JGon1w==}
@@ -3477,18 +4015,10 @@ packages:
resolution: {integrity: sha512-Ifaz0ngkgP911TfJkkIXrP9dCpxQGCDAISZ/sG0mdOOg9KO8jF9pnGKzCOuVX4q97v6MDtELXjYAxnPa8xV4Ow==}
engines: {node: ^14.13.1 || >=16.0.0}
- '@secretlint/source-creator@7.1.0':
- resolution: {integrity: sha512-32uFxk6C6/eVstPhGcLv32Kd8Ytu7aNlc/ScDLFwdEo0zbiuZr/TwFe6O38lz6/9rIXefmdfVqCn+7MAPL9ABQ==}
- engines: {node: ^14.13.1 || >=16.0.0}
-
'@secretlint/source-creator@8.2.4':
resolution: {integrity: sha512-qWyXy3SWlHh1Uh8ja+m/Pw869JoMUfr/evhkmvyIXFj6TWNCzCwlNZ6zRhlt1JZ5EEOFzgHP+RbXx5TpuSlEhA==}
engines: {node: ^14.13.1 || >=16.0.0}
- '@secretlint/types@7.1.0':
- resolution: {integrity: sha512-zLQIWv+gzHK9BJw6IsV9tw5YMkAbtqlr4zA9gF6UWe3gUm02DVfyM+vVu5Pyk+J4lQ6UoNhD39XPXpiyOcnoIA==}
- engines: {node: ^14.13.1 || >=16.0.0}
-
'@secretlint/types@8.2.4':
resolution: {integrity: sha512-Pf+ArQmx4+K75TpMRhUgqw2FL8DGNf0OkT9g6L1t4HoYESiVlfZw3quNTvO+GTWzRxssUjnWoQ4+sEg3MNgEHA==}
engines: {node: ^14.13.1 || >=16.0.0}
@@ -3537,6 +4067,12 @@ packages:
peerDependencies:
semantic-release: '>=20.1.0'
+ '@semantic-release/github@11.0.0':
+ resolution: {integrity: sha512-Uon6G6gJD8U1JNvPm7X0j46yxNRJ8Ui6SgK4Zw5Ktu8RgjEft3BGn+l/RX1TTzhhO3/uUcKuqM+/9/ETFxWS/Q==}
+ engines: {node: '>=20.8.1'}
+ peerDependencies:
+ semantic-release: '>=24.1.0'
+
'@semantic-release/github@9.2.5':
resolution: {integrity: sha512-XWumFEOHiWllekymZjeVgkQCJ4YnD8020ZspAHYIIBNX8O4d/1ldeU5iNXu6NGkKlOCokyXh13KwVP0UEMm5kw==}
engines: {node: '>=18'}
@@ -3570,6 +4106,9 @@ packages:
'@semrel-extra/topo@1.14.1':
resolution: {integrity: sha512-V7hlOQoBXgqLSa4ai9S0LGOO7cKTqRu5dh0T83xfE+VqZQmDkuRm956ooJ2/M8y62kWIxS2VEfePnEoB74x6fg==}
+ '@sinclair/typebox@0.24.51':
+ resolution: {integrity: sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==}
+
'@sinclair/typebox@0.27.8':
resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
@@ -3593,12 +4132,18 @@ packages:
resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==}
engines: {node: '>=18'}
+ '@sinonjs/commons@1.8.6':
+ resolution: {integrity: sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==}
+
'@sinonjs/commons@3.0.0':
resolution: {integrity: sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==}
'@sinonjs/fake-timers@10.3.0':
resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==}
+ '@sinonjs/fake-timers@9.1.2':
+ resolution: {integrity: sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==}
+
'@storybook/csf@0.0.1':
resolution: {integrity: sha512-USTLkZze5gkel8MYCujSRBVIrUQ3YPBrLOx7GNk/0wttvVtlzWXAq9eLbQ4p/NicGxP+3T7KPEMVV//g+yubpw==}
@@ -3828,6 +4373,9 @@ packages:
'@total-typescript/ts-reset@0.5.1':
resolution: {integrity: sha512-AqlrT8YA1o7Ff5wPfMOL0pvL+1X+sw60NN6CcOCqs658emD6RfiXhF7Gu9QcfKBH7ELY2nInLhKSCWVoNL70MQ==}
+ '@total-typescript/ts-reset@0.6.1':
+ resolution: {integrity: sha512-cka47fVSo6lfQDIATYqb/vO1nvFfbPw7uWLayIXIhGETj0wcOOlrlkobOMDNQOFr9QOafegUPq13V2+6vtD7yg==}
+
'@tsconfig/node10@1.0.9':
resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==}
@@ -3846,6 +4394,9 @@ packages:
'@tsconfig/strictest@2.0.5':
resolution: {integrity: sha512-ec4tjL2Rr0pkZ5hww65c+EEPYwxOi4Ryv+0MtjeaSQRJyq322Q27eOQiFbuNgw2hpL4hB1/W/HBGk3VKS43osg==}
+ '@tybys/wasm-util@0.9.0':
+ resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==}
+
'@types/acorn@4.0.6':
resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==}
@@ -3954,6 +4505,12 @@ packages:
'@types/parse-json@4.0.2':
resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==}
+ '@types/prettier@2.7.3':
+ resolution: {integrity: sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==}
+
+ '@types/resolve@1.20.2':
+ resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==}
+
'@types/semver@7.5.6':
resolution: {integrity: sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==}
@@ -4159,49 +4716,240 @@ packages:
'@ungap/structured-clone@1.2.0':
resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
- '@vitest/coverage-v8@1.1.0':
- resolution: {integrity: sha512-kHQRk70vTdXAyQY2C0vKOHPyQD/R6IUzcGdO4vCuyr4alE5Yg1+Sk2jSdjlIrTTXdcNEs+ReWVM09mmSFJpzyQ==}
+ '@visulima/boxen@1.0.21':
+ resolution: {integrity: sha512-n/tL6Vh2RezjVzgGCPLT5zmnGgrwPBbWLN6R4FzyXTz+C0Vtttbc5gyr2c/16Oaz8DIL0HD2Uz2RStT2q62Wcw==}
+ engines: {node: '>=18.* <=22.*'}
+ os: [darwin, linux, win32]
+
+ '@visulima/cerebro@1.1.25':
+ resolution: {integrity: sha512-rCAWD4kw6khMVqNw4p1z/2cJ2AuTAC3YIy64Adbp2Hc/WK8fNiSfWR+BDn5NXx867yjUOrA5pN886X2tNtih8g==}
+ engines: {node: '>=18.* <=22.*'}
+ os: [darwin, linux, win32]
+
+ '@visulima/colorize@1.4.12':
+ resolution: {integrity: sha512-QJGIiU8uVeaLePiqA6+UPWbs6RDTwRj0IaVEdvNC3j6EI/oCozWXrwZFUqjNcyErDuUAqM6lBE+g2UVTddEeug==}
+ engines: {node: '>=18.* <=22.*'}
+ os: [darwin, linux, win32]
+
+ '@visulima/error@4.4.7':
+ resolution: {integrity: sha512-X2bWFkR+6bfHhUIedkTfUw3WHZR+5z9o4H1+C9VYpela0KFG/kiewDjEJIJOW8y3+/KgXWj3PnQeTbtB1pYsrw==}
+ engines: {node: '>=18.* <=22.*'}
+ os: [darwin, linux, win32]
+
+ '@visulima/find-cache-dir@1.0.15':
+ resolution: {integrity: sha512-TG7xPlfteaPCZD4iTspUEOxW177l/yVvxkFgmfMfTX8TYtJsUVGwDUZKZFjdJUho06zXXNhaAWj2wzDl4kAGlg==}
+ engines: {node: '>=18.* <=22.*'}
+
+ '@visulima/fmt@1.1.11':
+ resolution: {integrity: sha512-RjXv/xZ8K5cEDnTRTFc+sPn+1X1Zm7RYunBQd3fqxIBD3fRGw1wGbxk65z1/Bbm/QhVU+Ov3E505jcv6Qw4r+A==}
+ engines: {node: '>=18.* <=22.*'}
+ os: [darwin, linux, win32]
+
+ '@visulima/fs@2.3.0':
+ resolution: {integrity: sha512-2zSeRHfX9Mvzzu0QZ+PXXEmj3DV0NMwu/LznmHnlT0FnIVLyKgev/3/2HrWrt88vM6ed+LCQpFqCb2OoQ8F8xQ==}
+ engines: {node: '>=18.* <=22.*'}
+ os: [darwin, linux, win32]
+ peerDependencies:
+ yaml: ^2.4.0
+ peerDependenciesMeta:
+ yaml:
+ optional: true
+
+ '@visulima/humanizer@1.0.14':
+ resolution: {integrity: sha512-DUzmAlNOuCYL0MxJCwQC6eUBd9ke7K4GXzk8azZ26G28SoOO0+B3NfMJ2S1pB6qDXFQJvQkWWrVeaJP8HzzwMA==}
+ engines: {node: '>=18.* <=22.*'}
+
+ '@visulima/inspector@1.0.12':
+ resolution: {integrity: sha512-+3BbqOCL9VQrVrYuWV4owVtjG8VJsdLVh05c3b1nwbhnV4lota3GsS3LygiZV05eproP8ymTb8ciGjs3Utoo5g==}
+ engines: {node: '>=18.* <=22.*'}
+
+ '@visulima/is-ansi-color-supported@2.2.8':
+ resolution: {integrity: sha512-onPZ3tqUiv5LGLTrEFt+9Uudy84qUXi1n4yGBiE66xhBl4O0zr+Ypi0fB2lreQcsNkZ0jyQafjERhir4xGQdYg==}
+ engines: {node: '>=18.* <=22.*'}
+ os: [darwin, linux, win32]
+
+ '@visulima/package@3.1.5':
+ resolution: {integrity: sha512-s6yYr/ePzzNwflYByZtE5258B+0NJzEBRFyxcbmJl87vxZH8sLlJHTqgJvlmXH9wzLSdbUQPNG26tzBoUqaPmQ==}
+ engines: {node: '>=18.* <=22.*'}
+ os: [darwin, linux, win32]
+
+ '@visulima/packem@1.5.1':
+ resolution: {integrity: sha512-0DI2BcPQUOLzggMkhq9xZ6+9m2vL4XDoHS4lEowPJce6CQsgDAe3UNjLnkiEv5w6otlpuEZDMMBm7G/C7nKCFw==}
+ engines: {node: '>=18.* <=23.*'}
+ hasBin: true
+ peerDependencies:
+ '@ckeditor/typedoc-plugins': '>=44.0.0'
+ '@swc/core': '>=1.5.7'
+ cssnano: '>=7.0.6'
+ esbuild: '>=0.20.2'
+ icss-utils: '>=5.1.0'
+ less: '>=4.2.0'
+ lightningcss: '>=1.27.0'
+ node-sass: '>=9.0.0'
+ oxc-transform: '>=0.20.0'
+ postcss: '>=8.4.38'
+ postcss-load-config: '>=6.0.1'
+ postcss-modules-extract-imports: '>=3.1.0'
+ postcss-modules-local-by-default: '>=4.0.5'
+ postcss-modules-scope: '>=3.2.0'
+ postcss-modules-values: '>=4.0.0'
+ postcss-value-parser: '>=4.2.0'
+ sass: '>=1.43.4'
+ sass-embedded: '>=1.79.4'
+ stylus: '>=0.63.0'
+ sucrase: '>=3.35.0'
+ typedoc: 0.26.10
+ typedoc-plugin-markdown: 4.2.9
+ typedoc-plugin-rename-defaults: 0.7.1
+ typescript: ^4.5 || ^5.0
+ peerDependenciesMeta:
+ '@ckeditor/typedoc-plugins':
+ optional: true
+ '@swc/core':
+ optional: true
+ cssnano:
+ optional: true
+ esbuild:
+ optional: true
+ icss-utils:
+ optional: true
+ less:
+ optional: true
+ lightningcss:
+ optional: true
+ node-sass:
+ optional: true
+ oxc-transform:
+ optional: true
+ postcss:
+ optional: true
+ postcss-load-config:
+ optional: true
+ postcss-modules-extract-imports:
+ optional: true
+ postcss-modules-local-by-default:
+ optional: true
+ postcss-modules-scope:
+ optional: true
+ postcss-modules-values:
+ optional: true
+ postcss-value-parser:
+ optional: true
+ sass:
+ optional: true
+ sass-embedded:
+ optional: true
+ stylus:
+ optional: true
+ sucrase:
+ optional: true
+ typedoc:
+ optional: true
+ typedoc-plugin-markdown:
+ optional: true
+ typedoc-plugin-rename-defaults:
+ optional: true
+ typescript:
+ optional: true
+
+ '@visulima/pail@2.1.11':
+ resolution: {integrity: sha512-+eaCzl7hQ79kMtTgoS2plcRNbLUiYbXaIfi0jNTXQefpWI8z8fvPM/qCQS2tOefoltwnAMaw665cVwUXvWpL5w==}
+ engines: {node: '>=18.* <=22.*'}
+ os: [darwin, linux, win32]
peerDependencies:
- vitest: ^1.0.0
+ '@visulima/redact': 1.0.9
+ rotating-file-stream: ^3.1.1
+ peerDependenciesMeta:
+ '@visulima/redact':
+ optional: true
+ rotating-file-stream:
+ optional: true
+
+ '@visulima/path@1.1.1':
+ resolution: {integrity: sha512-QWw3HAr7M8gVjSx7K/ACn9C+0qx8+UxxGQP1cq2Ae5Mf1jaxghhpvpZikGV0RBY9bu4BMoyF3MdSev5uu2y1Vg==}
+ engines: {node: '>=18.* <=22.*'}
+ os: [darwin, linux, win32]
+
+ '@visulima/tsconfig@1.1.1':
+ resolution: {integrity: sha512-aYQoDr6Bxrrtrqzm5kVjyqxUWoooLLK0WqBzkW1XuVYyTVSibstyXNI2dpXGlSJ+yOhfnfCVk1Hgd017QZkBDg==}
+ engines: {node: '>=18.* <=22.*'}
'@vitest/coverage-v8@2.0.3':
resolution: {integrity: sha512-53d+6jXFdYbasXBmsL6qaGIfcY5eBQq0sP57AjdasOcSiGNj4qxkkpDKIitUNfjxcfAfUfQ8BD0OR2fSey64+g==}
peerDependencies:
vitest: 2.0.3
+ '@vitest/coverage-v8@2.1.4':
+ resolution: {integrity: sha512-FPKQuJfR6VTfcNMcGpqInmtJuVXFSCd9HQltYncfR01AzXhLucMEtQ5SinPdZxsT5x/5BK7I5qFJ5/ApGCmyTQ==}
+ peerDependencies:
+ '@vitest/browser': 2.1.4
+ vitest: 2.1.4
+ peerDependenciesMeta:
+ '@vitest/browser':
+ optional: true
+
'@vitest/expect@1.1.0':
resolution: {integrity: sha512-9IE2WWkcJo2BR9eqtY5MIo3TPmS50Pnwpm66A6neb2hvk/QSLfPXBz2qdiwUOQkwyFuuXEUj5380CbwfzW4+/w==}
'@vitest/expect@2.0.3':
resolution: {integrity: sha512-X6AepoOYePM0lDNUPsGXTxgXZAl3EXd0GYe/MZyVE4HzkUqyUVC6S3PrY5mClDJ6/7/7vALLMV3+xD/Ko60Hqg==}
+ '@vitest/expect@2.1.4':
+ resolution: {integrity: sha512-DOETT0Oh1avie/D/o2sgMHGrzYUFFo3zqESB2Hn70z6QB1HrS2IQ9z5DfyTqU8sg4Bpu13zZe9V4+UTNQlUeQA==}
+
+ '@vitest/mocker@2.1.4':
+ resolution: {integrity: sha512-Ky/O1Lc0QBbutJdW0rqLeFNbuLEyS+mIPiNdlVlp2/yhJ0SbyYqObS5IHdhferJud8MbbwMnexg4jordE5cCoQ==}
+ peerDependencies:
+ msw: ^2.4.9
+ vite: '>=5.0.13'
+ peerDependenciesMeta:
+ msw:
+ optional: true
+ vite:
+ optional: true
+
'@vitest/pretty-format@2.0.3':
resolution: {integrity: sha512-URM4GLsB2xD37nnTyvf6kfObFafxmycCL8un3OC9gaCs5cti2u+5rJdIflZ2fUJUen4NbvF6jCufwViAFLvz1g==}
+ '@vitest/pretty-format@2.1.4':
+ resolution: {integrity: sha512-L95zIAkEuTDbUX1IsjRl+vyBSLh3PwLLgKpghl37aCK9Jvw0iP+wKwIFhfjdUtA2myLgjrG6VU6JCFLv8q/3Ww==}
+
'@vitest/runner@1.1.0':
resolution: {integrity: sha512-zdNLJ00pm5z/uhbWF6aeIJCGMSyTyWImy3Fcp9piRGvueERFlQFbUwCpzVce79OLm2UHk9iwaMSOaU9jVHgNVw==}
'@vitest/runner@2.0.3':
resolution: {integrity: sha512-EmSP4mcjYhAcuBWwqgpjR3FYVeiA4ROzRunqKltWjBfLNs1tnMLtF+qtgd5ClTwkDP6/DGlKJTNa6WxNK0bNYQ==}
+ '@vitest/runner@2.1.4':
+ resolution: {integrity: sha512-sKRautINI9XICAMl2bjxQM8VfCMTB0EbsBc/EDFA57V6UQevEKY/TOPOF5nzcvCALltiLfXWbq4MaAwWx/YxIA==}
+
'@vitest/snapshot@1.1.0':
resolution: {integrity: sha512-5O/wyZg09V5qmNmAlUgCBqflvn2ylgsWJRRuPrnHEfDNT6tQpQ8O1isNGgo+VxofISHqz961SG3iVvt3SPK/QQ==}
'@vitest/snapshot@2.0.3':
resolution: {integrity: sha512-6OyA6v65Oe3tTzoSuRPcU6kh9m+mPL1vQ2jDlPdn9IQoUxl8rXhBnfICNOC+vwxWY684Vt5UPgtcA2aPFBb6wg==}
+ '@vitest/snapshot@2.1.4':
+ resolution: {integrity: sha512-3Kab14fn/5QZRog5BPj6Rs8dc4B+mim27XaKWFWHWA87R56AKjHTGcBFKpvZKDzC4u5Wd0w/qKsUIio3KzWW4Q==}
+
'@vitest/spy@1.1.0':
resolution: {integrity: sha512-sNOVSU/GE+7+P76qYo+VXdXhXffzWZcYIPQfmkiRxaNCSPiLANvQx5Mx6ZURJ/ndtEkUJEpvKLXqAYTKEY+lTg==}
'@vitest/spy@2.0.3':
resolution: {integrity: sha512-sfqyAw/ypOXlaj4S+w8689qKM1OyPOqnonqOc9T91DsoHbfN5mU7FdifWWv3MtQFf0lEUstEwR9L/q/M390C+A==}
+ '@vitest/spy@2.1.4':
+ resolution: {integrity: sha512-4JOxa+UAizJgpZfaCPKK2smq9d8mmjZVPMt2kOsg/R8QkoRzydHH1qHxIYNvr1zlEaFj4SXiaaJWxq/LPLKaLg==}
+
'@vitest/utils@1.1.0':
resolution: {integrity: sha512-z+s510fKmYz4Y41XhNs3vcuFTFhcij2YF7F8VQfMEYAAUfqQh0Zfg7+w9xdgFGhPf3tX3TicAe+8BDITk6ampQ==}
'@vitest/utils@2.0.3':
resolution: {integrity: sha512-c/UdELMuHitQbbc/EVctlBaxoYAwQPQdSNwv7z/vHyBKy2edYZaFgptE27BRueZB7eW8po+cllotMNTDpL3HWg==}
+ '@vitest/utils@2.1.4':
+ resolution: {integrity: sha512-MXDnZn0Awl2S86PSNIim5PWXgIAx8CIkzu35mBdSApUip6RFOGXBCf3YFyeEu8n1IHk4bWD46DeYFu9mQlFIRg==}
+
'@yarnpkg/lockfile@1.1.0':
resolution: {integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==}
@@ -4368,6 +5116,10 @@ packages:
aria-query@5.3.0:
resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==}
+ array-back@6.2.2:
+ resolution: {integrity: sha512-gUAZ7HPyb4SJczXAMUXMGAvI976JoK3qEx9v1FTmeYuJj0IBiaKttG1ydtGKdkfqWkIkouke7nG8ufGy77+Cvw==}
+ engines: {node: '>=12.17'}
+
array-buffer-byte-length@1.0.0:
resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==}
@@ -4379,6 +5131,10 @@ packages:
resolution: {integrity: sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==}
engines: {node: '>=8'}
+ array-find-index@1.0.2:
+ resolution: {integrity: sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==}
+ engines: {node: '>=0.10.0'}
+
array-ify@1.0.0:
resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==}
@@ -4448,6 +5204,10 @@ packages:
resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==}
engines: {node: '>=8'}
+ astring@1.9.0:
+ resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==}
+ hasBin: true
+
async@3.2.5:
resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==}
@@ -4487,6 +5247,12 @@ packages:
babel-code-frame@6.26.0:
resolution: {integrity: sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g==}
+ babel-jest@28.1.3:
+ resolution: {integrity: sha512-epUaPOEWMk3cWX0M/sPvCHHCe9fMFAa/9hXEgKP8nFfNl/jlGkE9ucq9NqkZGXLDduCJYS0UvSlPUwC0S+rH6Q==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+ peerDependencies:
+ '@babel/core': ^7.8.0
+
babel-jest@29.7.0:
resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -4515,6 +5281,10 @@ packages:
resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==}
engines: {node: '>=8'}
+ babel-plugin-jest-hoist@28.1.3:
+ resolution: {integrity: sha512-Ys3tUKAmfnkRUpPdpa98eYrAR0nV+sSFUZZEGuQ2EbFd1y4SOLtD5QDNHAq+bb9a+bbXvYQC4b+ID/THIMcU6Q==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+
babel-plugin-jest-hoist@29.6.3:
resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -4579,6 +5349,12 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0
+ babel-preset-jest@28.1.3:
+ resolution: {integrity: sha512-L+fupJvlWAHbQfn74coNX3zf60LXMJsezNvvx8eIh7iOR1luJ1poxYgQk1F8PYtNq/6QODDHCqsSnTFSWC491A==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+
babel-preset-jest@29.6.3:
resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -4682,6 +5458,11 @@ packages:
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
+ browserslist@4.24.2:
+ resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==}
+ engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
+ hasBin: true
+
bser@2.1.1:
resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==}
@@ -4777,6 +5558,9 @@ packages:
caniuse-lite@1.0.30001642:
resolution: {integrity: sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA==}
+ caniuse-lite@1.0.30001677:
+ resolution: {integrity: sha512-fmfjsOlJUpMWu+mAAtZZZHz7UEwsUxIIvu1TJfO1HqFQvB/B+ii0xr9B5HpbZY/mC4XZ8SvjHJqtAY6pDPQEog==}
+
cardinal@2.1.1:
resolution: {integrity: sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw==}
hasBin: true
@@ -4795,6 +5579,10 @@ packages:
resolution: {integrity: sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==}
engines: {node: '>=12'}
+ chai@5.1.2:
+ resolution: {integrity: sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==}
+ engines: {node: '>=12'}
+
chalk@1.1.3:
resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==}
engines: {node: '>=0.10.0'}
@@ -4903,6 +5691,10 @@ packages:
resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ cli-cursor@5.0.0:
+ resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==}
+ engines: {node: '>=18'}
+
cli-highlight@2.1.11:
resolution: {integrity: sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==}
engines: {node: '>=8.0.0', npm: '>=5.0.0'}
@@ -4995,14 +5787,19 @@ packages:
comma-separated-tokens@2.0.3:
resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==}
+ command-line-args@6.0.1:
+ resolution: {integrity: sha512-Jr3eByUjqyK0qd8W0SGFW1nZwqCaNCtbXjRo2cRJC1OYxWl3MZ5t1US3jq+cO4sPavqgw4l9BMGX0CBe+trepg==}
+ engines: {node: '>=12.20'}
+ peerDependencies:
+ '@75lb/nature': latest
+ peerDependenciesMeta:
+ '@75lb/nature':
+ optional: true
+
commander@10.0.1:
resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==}
engines: {node: '>=14'}
- commander@11.1.0:
- resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==}
- engines: {node: '>=16'}
-
commander@12.1.0:
resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==}
engines: {node: '>=18'}
@@ -5022,11 +5819,17 @@ packages:
resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==}
engines: {node: '>= 12.0.0'}
+ commenting@1.1.0:
+ resolution: {integrity: sha512-YeNK4tavZwtH7jEgK1ZINXzLKm6DZdEMfsaaieOsCAN0S8vsY7UeuO3Q7d/M018EFgE+IeUAuBOKkFccBZsUZA==}
+
commitizen@4.3.0:
resolution: {integrity: sha512-H0iNtClNEhT0fotHvGV3E9tDejDeS04sN1veIebsKYGMuGscFaswRoYJKmT3eW85eIJAs0F28bG2+a/9wCOfPw==}
engines: {node: '>= 12'}
hasBin: true
+ commondir@1.0.1:
+ resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
+
compare-func@2.0.0:
resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==}
@@ -5041,6 +5844,9 @@ packages:
resolution: {integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==}
engines: {'0': node >= 6.0}
+ confbox@0.1.8:
+ resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==}
+
config-chain@1.1.13:
resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==}
@@ -5107,6 +5913,9 @@ packages:
resolution: {integrity: sha512-lOETlkIeYSJWcbbcvjRKGxVMXJR+8+OQb/mTPbA4ObPMytYIsUbuOE0Jzy60hjARYszq1id0j8KgVhC+WGZVTg==}
engines: {node: '>=12'}
+ convert-source-map@1.9.0:
+ resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
+
convert-source-map@2.0.0:
resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
@@ -5271,6 +6080,15 @@ packages:
supports-color:
optional: true
+ debug@4.3.7:
+ resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==}
+ engines: {node: '>=6.0'}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+
decamelize-keys@1.1.1:
resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==}
engines: {node: '>=0.10.0'}
@@ -5371,6 +6189,9 @@ packages:
resolution: {integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==}
engines: {node: '>=0.10.0'}
+ defu@6.1.4:
+ resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==}
+
delayed-stream@1.0.0:
resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
engines: {node: '>=0.4.0'}
@@ -5412,6 +6233,10 @@ packages:
didyoumean@1.2.2:
resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==}
+ diff-sequences@28.1.1:
+ resolution: {integrity: sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+
diff-sequences@29.6.3:
resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -5518,6 +6343,13 @@ packages:
electron-to-chromium@1.4.827:
resolution: {integrity: sha512-VY+J0e4SFcNfQy19MEoMdaIcZLmDCprqvBtkii1WTCTQHpRvf5N8+3kTYCgL/PcntvwQvmMJWTuDPsq+IlhWKQ==}
+ electron-to-chromium@1.5.52:
+ resolution: {integrity: sha512-xtoijJTZ+qeucLBDNztDOuQBE1ksqjvNjvqFoST3nGC7fSpqJ+X6BdTBaY5BHG+IhWWmpc6b/KfpeuEDupEPOQ==}
+
+ emittery@0.10.2:
+ resolution: {integrity: sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==}
+ engines: {node: '>=12'}
+
emittery@0.13.1:
resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==}
engines: {node: '>=12'}
@@ -5612,6 +6444,9 @@ packages:
es-iterator-helpers@1.0.15:
resolution: {integrity: sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==}
+ es-module-lexer@1.5.4:
+ resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==}
+
es-object-atoms@1.0.0:
resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==}
engines: {node: '>= 0.4'}
@@ -5641,6 +6476,11 @@ packages:
engines: {node: '>=12'}
hasBin: true
+ esbuild@0.24.0:
+ resolution: {integrity: sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==}
+ engines: {node: '>=18'}
+ hasBin: true
+
escalade@3.1.1:
resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
engines: {node: '>=6'}
@@ -5649,6 +6489,10 @@ packages:
resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==}
engines: {node: '>=6'}
+ escalade@3.2.0:
+ resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
+ engines: {node: '>=6'}
+
escape-goat@4.0.0:
resolution: {integrity: sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==}
engines: {node: '>=12'}
@@ -6189,6 +7033,9 @@ packages:
estree-util-visit@2.0.0:
resolution: {integrity: sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==}
+ estree-walker@2.0.2:
+ resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
+
estree-walker@3.0.3:
resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
@@ -6224,6 +7071,10 @@ packages:
resolution: {integrity: sha512-l6JFbqnHEadBoVAVpN5dl2yCyfX28WoBAGaoQcNmLLSedOxTxcn2Qa83s8I/PA5i56vWru2OHOtrwF7Om2vqlg==}
engines: {node: ^18.19.0 || >=20.5.0}
+ execa@9.5.1:
+ resolution: {integrity: sha512-QY5PPtSonnGwhhHDNI7+3RvY285c7iuJFFB+lU+oEzMY/gEGJ808owqJsrr8Otd1E/x07po1LkUBmdAc5duPAg==}
+ engines: {node: ^18.19.0 || >=20.5.0}
+
execall@1.0.0:
resolution: {integrity: sha512-/J0Q8CvOvlAdpvhfkD/WnTQ4H1eU0exze2nFGPj/RSC7jpQ0NkKe2r28T5eMkhEEs+fzepMZNy1kVRKNlC04nQ==}
engines: {node: '>=0.10.0'}
@@ -6240,6 +7091,14 @@ packages:
resolution: {integrity: sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==}
engines: {node: '>=0.10.0'}
+ expect-type@1.1.0:
+ resolution: {integrity: sha512-bFi65yM+xZgk+u/KRIpekdSYkTB5W1pEf0Lt8Q8Msh7b+eQ7LXVtIB1Bkm4fvclDEL1b2CZkMhv2mOeF8tMdkA==}
+ engines: {node: '>=12.0.0'}
+
+ expect@28.1.3:
+ resolution: {integrity: sha512-eEh0xn8HlsuOBxFgIss+2mX85VAS4Qy3OSkjV7rlBWljtA4oWH37glVGyOZSZvErDT/yBywZdPGwCXuTvSG85g==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+
expect@29.7.0:
resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -6291,6 +7150,22 @@ packages:
fb-watchman@2.0.2:
resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==}
+ fdir@6.3.0:
+ resolution: {integrity: sha512-QOnuT+BOtivR77wYvCWHfGt9s4Pz1VIMbD463vegT5MLqNXy8rYFT/lPVEqf/bhYeT6qmqrNHhsX+rWwe3rOCQ==}
+ peerDependencies:
+ picomatch: ^3 || ^4
+ peerDependenciesMeta:
+ picomatch:
+ optional: true
+
+ fdir@6.4.2:
+ resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==}
+ peerDependencies:
+ picomatch: ^3 || ^4
+ peerDependenciesMeta:
+ picomatch:
+ optional: true
+
figures@2.0.0:
resolution: {integrity: sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==}
engines: {node: '>=4'}
@@ -6337,6 +7212,15 @@ packages:
find-node-modules@2.1.3:
resolution: {integrity: sha512-UC2I2+nx1ZuOBclWVNdcnbDR5dlrOdVb7xNjmT/lHE+LsgztWks3dG7boJ37yTS/venXw84B/mAW9uHVoC5QRg==}
+ find-replace@5.0.2:
+ resolution: {integrity: sha512-Y45BAiE3mz2QsrN2fb5QEtO4qb44NcS7en/0y9PEVsg351HsLeVclP8QPMH79Le9sH3rs5RSwJu99W0WPZO43Q==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@75lb/nature': latest
+ peerDependenciesMeta:
+ '@75lb/nature':
+ optional: true
+
find-root@1.1.0:
resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==}
@@ -6801,6 +7685,9 @@ packages:
resolution: {integrity: sha512-jHRQzjSDzMtFy34AGj1DN+vq54WVuhSvKgrHf0OMiFQTwDD4L/qqofVEWjLOBMTn5+lCD3fPg32W9yOfnEJTTw==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ hookable@5.5.3:
+ resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==}
+
hosted-git-info@2.8.9:
resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
@@ -6816,6 +7703,10 @@ packages:
resolution: {integrity: sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==}
engines: {node: ^16.14.0 || >=18.0.0}
+ hosted-git-info@8.0.0:
+ resolution: {integrity: sha512-4nw3vOVR+vHUOT8+U4giwe2tcGv+R3pwwRidUe67DoMBTjhrfr6rZYJVVwdkBE+Um050SG+X9tf0Jo4fOpn01w==}
+ engines: {node: ^18.17.0 || >=20.5.0}
+
html-escaper@2.0.2:
resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
@@ -6857,19 +7748,23 @@ packages:
resolution: {integrity: sha512-74kytxOUSvNbjrT9KisAbaTZ/eJwD/LrbM/kh5j0IhPuJzwuA19dWvniFGwBzN9rVjg+O/e+F310PjObDXS+9Q==}
engines: {node: '>=18.18.0'}
+ human-signals@8.0.0:
+ resolution: {integrity: sha512-/1/GPCpDUCCYwlERiYjxoczfP0zfvZMU/OWgQPMya9AbAE24vseigFdhAMObpc8Q4lc/kjutPfUddDYyAmejnA==}
+ engines: {node: '>=18.18.0'}
+
humannames@1.0.5:
resolution: {integrity: sha512-FArOOhsfu1Rzc6wj8TZWTEpO/+TQOqhU0YNx+IyRaScE7HVanOwn8knN1OjjUngJOLaRqFSLjX0EzvMiNnT7zw==}
- husky@8.0.3:
- resolution: {integrity: sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==}
- engines: {node: '>=14'}
- hasBin: true
-
husky@9.0.11:
resolution: {integrity: sha512-AB6lFlbwwyIqMdHYhwPe+kjOC3Oc5P3nThEoW/AaO2BX3vJDjWPFxYLxokUZOo6RNX20He3AaT8sESs9NJcmEw==}
engines: {node: '>=18'}
hasBin: true
+ husky@9.1.6:
+ resolution: {integrity: sha512-sqbjZKK7kf44hfdE94EoX8MZNk0n7HeW37O4YrVGCF4wzgQjp+akPAkfUK5LZ6KuR/6sqeAVuXHji+RzQgOn5A==}
+ engines: {node: '>=18'}
+ hasBin: true
+
iconv-lite@0.4.24:
resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
engines: {node: '>=0.10.0'}
@@ -6949,6 +7844,10 @@ packages:
resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ ini@5.0.0:
+ resolution: {integrity: sha512-+N0ngpO3e7cRUWOJAS7qw0IZIVc6XPrW4MlFBdD066F2L4k1L6ker3hLqSq7iXxU5tgS4WGkIUElWn5vogAEnw==}
+ engines: {node: ^18.17.0 || >=20.5.0}
+
inquirer@8.2.5:
resolution: {integrity: sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==}
engines: {node: '>=12.0.0'}
@@ -7140,6 +8039,9 @@ packages:
is-map@2.0.2:
resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==}
+ is-module@1.0.0:
+ resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==}
+
is-negative-zero@2.0.2:
resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==}
engines: {node: '>= 0.4'}
@@ -7194,6 +8096,9 @@ packages:
is-proto-prop@2.0.0:
resolution: {integrity: sha512-jl3NbQ/fGLv5Jhan4uX+Ge9ohnemqyblWVVCpAvtTQzNFvV2xhJq+esnkIbYQ9F1nITXoLfDDQLp7LBw/zzncg==}
+ is-reference@1.2.1:
+ resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==}
+
is-regex@1.1.4:
resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
engines: {node: '>= 0.4'}
@@ -7374,14 +8279,32 @@ packages:
resolution: {integrity: sha512-qjdpeo2yKlYTH7nFdK0vbZWuTCesk4o63v5iVOlhMQPfuIZQfW/HI35SjfhA+4qpg36rnFSvUK5b1m+ckIblQQ==}
engines: {node: '>= 0.6.0'}
+ jest-changed-files@28.1.3:
+ resolution: {integrity: sha512-esaOfUWJXk2nfZt9SPyC8gA1kNfdKLkQWyzsMlqq8msYSlNKfmZxfRgZn4Cd4MGVUF+7v6dBs0d5TOAKa7iIiA==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+
jest-changed-files@29.7.0:
resolution: {integrity: sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ jest-circus@28.1.3:
+ resolution: {integrity: sha512-cZ+eS5zc79MBwt+IhQhiEp0OeBddpc1n8MBo1nMB8A7oPMKEO+Sre+wHaLJexQUj9Ya/8NOBY0RESUgYjB6fow==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+
jest-circus@29.7.0:
resolution: {integrity: sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ jest-cli@28.1.3:
+ resolution: {integrity: sha512-roY3kvrv57Azn1yPgdTebPAXvdR2xfezaKKYzVxZ6It/5NCxzJym6tUI5P1zkdWhfUYkxEI9uZWcQdaFLo8mJQ==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+ hasBin: true
+ peerDependencies:
+ node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
+ peerDependenciesMeta:
+ node-notifier:
+ optional: true
+
jest-cli@29.7.0:
resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -7392,6 +8315,18 @@ packages:
node-notifier:
optional: true
+ jest-config@28.1.3:
+ resolution: {integrity: sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+ peerDependencies:
+ '@types/node': '*'
+ ts-node: '>=9.0.0'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+ ts-node:
+ optional: true
+
jest-config@29.7.0:
resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -7404,42 +8339,82 @@ packages:
ts-node:
optional: true
+ jest-diff@28.1.3:
+ resolution: {integrity: sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+
jest-diff@29.7.0:
resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ jest-docblock@28.1.1:
+ resolution: {integrity: sha512-3wayBVNiOYx0cwAbl9rwm5kKFP8yHH3d/fkEaL02NPTkDojPtheGB7HZSFY4wzX+DxyrvhXz0KSCVksmCknCuA==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+
jest-docblock@29.7.0:
resolution: {integrity: sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ jest-each@28.1.3:
+ resolution: {integrity: sha512-arT1z4sg2yABU5uogObVPvSlSMQlDA48owx07BDPAiasW0yYpYHYOo4HHLz9q0BVzDVU4hILFjzJw0So9aCL/g==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+
jest-each@29.7.0:
resolution: {integrity: sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ jest-environment-node@28.1.3:
+ resolution: {integrity: sha512-ugP6XOhEpjAEhGYvp5Xj989ns5cB1K6ZdjBYuS30umT4CQEETaxSiPcZ/E1kFktX4GkrcM4qu07IIlDYX1gp+A==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+
jest-environment-node@29.7.0:
resolution: {integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ jest-get-type@28.0.2:
+ resolution: {integrity: sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+
jest-get-type@29.6.3:
resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ jest-haste-map@28.1.3:
+ resolution: {integrity: sha512-3S+RQWDXccXDKSWnkHa/dPwt+2qwA8CJzR61w3FoYCvoo3Pn8tvGcysmMF0Bj0EX5RYvAI2EIvC57OmotfdtKA==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+
jest-haste-map@29.7.0:
resolution: {integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ jest-leak-detector@28.1.3:
+ resolution: {integrity: sha512-WFVJhnQsiKtDEo5lG2mM0v40QWnBM+zMdHHyJs8AWZ7J0QZJS59MsyKeJHWhpBZBH32S48FOVvGyOFT1h0DlqA==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+
jest-leak-detector@29.7.0:
resolution: {integrity: sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ jest-matcher-utils@28.1.3:
+ resolution: {integrity: sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+
jest-matcher-utils@29.7.0:
resolution: {integrity: sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ jest-message-util@28.1.3:
+ resolution: {integrity: sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+
jest-message-util@29.7.0:
resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ jest-mock@28.1.3:
+ resolution: {integrity: sha512-o3J2jr6dMMWYVH4Lh/NKmDXdosrsJgi4AviS8oXLujcjpCMBb1FMsblDnOXKZKfSiHLxYub1eS0IHuRXsio9eA==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+
jest-mock@29.7.0:
resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -7453,46 +8428,96 @@ packages:
jest-resolve:
optional: true
+ jest-regex-util@28.0.2:
+ resolution: {integrity: sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+
jest-regex-util@29.6.3:
resolution: {integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ jest-resolve-dependencies@28.1.3:
+ resolution: {integrity: sha512-qa0QO2Q0XzQoNPouMbCc7Bvtsem8eQgVPNkwn9LnS+R2n8DaVDPL/U1gngC0LTl1RYXJU0uJa2BMC2DbTfFrHA==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+
jest-resolve-dependencies@29.7.0:
resolution: {integrity: sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ jest-resolve@28.1.3:
+ resolution: {integrity: sha512-Z1W3tTjE6QaNI90qo/BJpfnvpxtaFTFw5CDgwpyE/Kz8U/06N1Hjf4ia9quUhCh39qIGWF1ZuxFiBiJQwSEYKQ==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+
jest-resolve@29.7.0:
resolution: {integrity: sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ jest-runner@28.1.3:
+ resolution: {integrity: sha512-GkMw4D/0USd62OVO0oEgjn23TM+YJa2U2Wu5zz9xsQB1MxWKDOlrnykPxnMsN0tnJllfLPinHTka61u0QhaxBA==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+
jest-runner@29.7.0:
resolution: {integrity: sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ jest-runtime@28.1.3:
+ resolution: {integrity: sha512-NU+881ScBQQLc1JHG5eJGU7Ui3kLKrmwCPPtYsJtBykixrM2OhVQlpMmFWJjMyDfdkGgBMNjXCGB/ebzsgNGQw==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+
jest-runtime@29.7.0:
resolution: {integrity: sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ jest-snapshot@28.1.3:
+ resolution: {integrity: sha512-4lzMgtiNlc3DU/8lZfmqxN3AYD6GGLbl+72rdBpXvcV+whX7mDrREzkPdp2RnmfIiWBg1YbuFSkXduF2JcafJg==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+
jest-snapshot@29.7.0:
resolution: {integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ jest-util@28.1.3:
+ resolution: {integrity: sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+
jest-util@29.7.0:
resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ jest-validate@28.1.3:
+ resolution: {integrity: sha512-SZbOGBWEsaTxBGCOpsRWlXlvNkvTkY0XxRfh7zYmvd8uL5Qzyg0CHAXiXKROflh801quA6+/DsT4ODDthOC/OA==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+
jest-validate@29.7.0:
resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ jest-watcher@28.1.3:
+ resolution: {integrity: sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+
jest-watcher@29.7.0:
resolution: {integrity: sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ jest-worker@28.1.3:
+ resolution: {integrity: sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+
jest-worker@29.7.0:
resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ jest@28.1.3:
+ resolution: {integrity: sha512-N4GT5on8UkZgH0O5LUavMRV1EDEhNTL0KEfRmDIeZHSV7p2XgLoY9t9VDUgL6o+yfdgYHVxuz81G8oB9VG5uyA==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+ hasBin: true
+ peerDependencies:
+ node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
+ peerDependenciesMeta:
+ node-notifier:
+ optional: true
+
jest@29.7.0:
resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -7507,6 +8532,10 @@ packages:
resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==}
hasBin: true
+ jiti@2.4.0:
+ resolution: {integrity: sha512-H5UpaUI+aHOqZXlYOaFP/8AzKsg+guWu+Pr3Y8i7+Y3zr1aXAvCvTAQ1RxSc6oVD8R8c7brgNtTVP91E7upH/g==}
+ hasBin: true
+
jju@1.4.0:
resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==}
@@ -7594,6 +8623,9 @@ packages:
jsonc-parser@3.2.0:
resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==}
+ jsonc-parser@3.3.1:
+ resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==}
+
jsonfile@4.0.0:
resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==}
@@ -7686,8 +8718,8 @@ packages:
resolution: {integrity: sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- lint-staged@15.2.0:
- resolution: {integrity: sha512-TFZzUEV00f+2YLaVPWBWGAMq7So6yQx+GG8YRMDeOEIf95Zn5RyiLMsEiX4KTNl9vq/w+NqRJkLA1kPIo15ufQ==}
+ lint-staged@15.2.10:
+ resolution: {integrity: sha512-5dY5t743e1byO19P9I4b3x8HJwalIznL5E1FWYnU6OWw33KxNBSLAc6Cy7F2PsFEO8FKnLwjwm5hx7aMF0jzZg==}
engines: {node: '>=18.12.0'}
hasBin: true
@@ -7696,14 +8728,14 @@ packages:
engines: {node: '>=18.12.0'}
hasBin: true
- listr2@8.0.0:
- resolution: {integrity: sha512-u8cusxAcyqAiQ2RhYvV7kRKNLgUvtObIbhOX2NCXqvp1UU32xIg5CT22ykS2TPKJXZWJwtK3IKLiqAGlGNE+Zg==}
- engines: {node: '>=18.0.0'}
-
listr2@8.2.3:
resolution: {integrity: sha512-Lllokma2mtoniUOS94CcOErHWAug5iu7HOmDrvWgpw8jyQH2fomgB+7lZS4HWZxytUuQwkGOwe49FvwVaA85Xw==}
engines: {node: '>=18.0.0'}
+ listr2@8.2.5:
+ resolution: {integrity: sha512-iyAZCeyD+c1gPyE9qpFu8af0Y+MRtmKOncdGoA2S5EY8iFq99dmmvkNnHiWo+pj0s7yH7l3KPIgee77tKpXPWQ==}
+ engines: {node: '>=18.0.0'}
+
load-json-file@1.1.0:
resolution: {integrity: sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==}
engines: {node: '>=0.10.0'}
@@ -7819,6 +8851,10 @@ packages:
resolution: {integrity: sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==}
engines: {node: '>=18'}
+ log-update@6.1.0:
+ resolution: {integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==}
+ engines: {node: '>=18'}
+
longest-streak@2.0.4:
resolution: {integrity: sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==}
@@ -7839,6 +8875,9 @@ packages:
loupe@3.1.1:
resolution: {integrity: sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==}
+ loupe@3.1.2:
+ resolution: {integrity: sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==}
+
lowercase-keys@1.0.1:
resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==}
engines: {node: '>=0.10.0'}
@@ -7876,16 +8915,19 @@ packages:
magic-string@0.30.10:
resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==}
+ magic-string@0.30.12:
+ resolution: {integrity: sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==}
+
magic-string@0.30.5:
resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==}
engines: {node: '>=12'}
- magicast@0.3.2:
- resolution: {integrity: sha512-Fjwkl6a0syt9TFN0JSYpOybxiMCkYNEeOTnOTNRbjphirLakznZXAqrXgj/7GG3D1dvETONNwrBfinvAbpunDg==}
-
magicast@0.3.4:
resolution: {integrity: sha512-TyDF/Pn36bBji9rWKHlZe+PZb6Mx5V8IHCSxk7X4aljM4e/vyDvZZYwHewdVaqiA0nb3ghfHU/6AUpDxWoER2Q==}
+ magicast@0.3.5:
+ resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==}
+
make-dir@2.1.0:
resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==}
engines: {node: '>=6'}
@@ -8359,6 +9401,10 @@ packages:
resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
engines: {node: '>=12'}
+ mimic-function@5.0.1:
+ resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==}
+ engines: {node: '>=18'}
+
mimic-response@3.1.0:
resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==}
engines: {node: '>=10'}
@@ -8442,9 +9488,15 @@ packages:
mlly@1.4.2:
resolution: {integrity: sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==}
+ mlly@1.7.2:
+ resolution: {integrity: sha512-tN3dvVHYVz4DhSXinXIk7u9syPYaJvio118uomkovAtWBT+RdbP6Lfh/5Lvo519YMmwBafwlh20IPTXIStscpA==}
+
moment@2.29.4:
resolution: {integrity: sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==}
+ moment@2.30.1:
+ resolution: {integrity: sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==}
+
mri@1.2.0:
resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
engines: {node: '>=4'}
@@ -8468,6 +9520,11 @@ packages:
mz@2.7.0:
resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
+ nano-staged@0.8.0:
+ resolution: {integrity: sha512-QSEqPGTCJbkHU2yLvfY6huqYPjdBrOaTMKatO1F8nCSrkQGXeKwtCiCnsdxnuMhbg3DTVywKaeWLGCE5oJpq0g==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ hasBin: true
+
nanoid@3.3.7:
resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
@@ -8539,6 +9596,9 @@ packages:
node-releases@2.0.14:
resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==}
+ node-releases@2.0.18:
+ resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==}
+
nopt@7.2.0:
resolution: {integrity: sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
@@ -8559,6 +9619,10 @@ packages:
resolution: {integrity: sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg==}
engines: {node: ^16.14.0 || >=18.0.0}
+ normalize-package-data@7.0.0:
+ resolution: {integrity: sha512-k6U0gKRIuNCTkwHGZqblCfLfBRh+w1vI6tBo+IeJwq2M8FUiOqhX7GH+GArQGScA7azd1WfyRCvxoXDO3hQDIA==}
+ engines: {node: ^18.17.0 || >=20.5.0}
+
normalize-path@3.0.0:
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
engines: {node: '>=0.10.0'}
@@ -8567,6 +9631,10 @@ packages:
resolution: {integrity: sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==}
engines: {node: '>=14.16'}
+ normalize-url@8.0.1:
+ resolution: {integrity: sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==}
+ engines: {node: '>=14.16'}
+
npm-bundled@2.0.1:
resolution: {integrity: sha512-gZLxXdjEzE/+mOstGDqR6b0EkhJ+kM6fxM6vUuckuctuVPh80Q6pw/rSZj9s4Gex9GxWtIicO1pc8DB9KZWudw==}
engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
@@ -8600,6 +9668,10 @@ packages:
resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ npm-run-path@6.0.0:
+ resolution: {integrity: sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==}
+ engines: {node: '>=18'}
+
npm@10.2.4:
resolution: {integrity: sha512-umEuYneVEYO9KoEEI8n2sSGmNQeqco/3BSeacRlqIkCzw4E7XGtYSWMeJobxzr6hZ2n9cM+u5TsMTcC5bAgoWA==}
engines: {node: ^18.17.0 || >=20.5.0}
@@ -8849,6 +9921,10 @@ packages:
resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
engines: {node: '>=12'}
+ onetime@7.0.0:
+ resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==}
+ engines: {node: '>=18'}
+
open@8.4.2:
resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==}
engines: {node: '>=12'}
@@ -8873,6 +9949,12 @@ packages:
resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==}
engines: {node: '>=0.10.0'}
+ oxc-parser@0.33.0:
+ resolution: {integrity: sha512-6qW0SjR8tfJFk71hx02pcolcPpJZEGHIKSa6gYFd8+OZfsMWc0DA40YfeGKc0tBsPWFlv9P/WoFRiDosPfQO1Q==}
+
+ oxc-resolver@1.12.0:
+ resolution: {integrity: sha512-YlaCIArvWNKCWZFRrMjhh2l5jK80eXnpYP+bhRc1J/7cW3TiyEY0ngJo73o/5n8hA3+4yLdTmXLNTQ3Ncz50LQ==}
+
p-cancelable@3.0.0:
resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==}
engines: {node: '>=12.20'}
@@ -8988,6 +10070,13 @@ packages:
resolution: {integrity: sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==}
engines: {node: '>=14.16'}
+ package-manager-detector@0.2.2:
+ resolution: {integrity: sha512-VgXbyrSNsml4eHWIvxxG/nTL4wgybMTXCV2Un/+yEc3aDKKU6nQBZjbeP3Pl3qm9Qg92X/1ng4ffvCeD/zwHgg==}
+
+ package-name-regex@2.0.6:
+ resolution: {integrity: sha512-gFL35q7kbE/zBaPA3UKhp2vSzcPYx2ecbYuwv1ucE9Il6IIgBDweBlH8D68UFGZic2MkllKa2KHCfC1IQBQUYA==}
+ engines: {node: '>=12'}
+
parent-module@1.0.1:
resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
engines: {node: '>=6'}
@@ -9141,6 +10230,10 @@ packages:
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
engines: {node: '>=8.6'}
+ picomatch@4.0.2:
+ resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==}
+ engines: {node: '>=12'}
+
pidtree@0.6.0:
resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==}
engines: {node: '>=0.10'}
@@ -9185,6 +10278,9 @@ packages:
pkg-types@1.0.3:
resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==}
+ pkg-types@1.2.1:
+ resolution: {integrity: sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==}
+
pluralize@2.0.0:
resolution: {integrity: sha512-TqNZzQCD4S42De9IfnnBvILN7HAW7riLqsCyp8lgjXeysyPlX5HhqKAcJHHHb9XskE4/a+7VGC9zzx8Ls0jOAw==}
@@ -9273,11 +10369,6 @@ packages:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
engines: {node: '>= 0.8.0'}
- prettier@3.1.0:
- resolution: {integrity: sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw==}
- engines: {node: '>=14'}
- hasBin: true
-
prettier@3.1.1:
resolution: {integrity: sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==}
engines: {node: '>=14'}
@@ -9292,6 +10383,10 @@ packages:
resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ pretty-format@28.1.3:
+ resolution: {integrity: sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+
pretty-format@29.7.0:
resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -9646,6 +10741,10 @@ packages:
resolve-pkg-maps@1.0.0:
resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
+ resolve.exports@1.1.1:
+ resolution: {integrity: sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==}
+ engines: {node: '>=10'}
+
resolve.exports@2.0.2:
resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==}
engines: {node: '>=10'}
@@ -9673,6 +10772,10 @@ packages:
resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ restore-cursor@5.1.0:
+ resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==}
+ engines: {node: '>=18'}
+
ret@0.1.15:
resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==}
engines: {node: '>=0.12'}
@@ -9690,9 +10793,6 @@ packages:
resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
- rfdc@1.3.0:
- resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==}
-
rfdc@1.4.1:
resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==}
@@ -9716,11 +10816,44 @@ packages:
engines: {node: 20 || >=22}
hasBin: true
+ rollup-plugin-dts@6.1.1:
+ resolution: {integrity: sha512-aSHRcJ6KG2IHIioYlvAOcEq6U99sVtqDDKVhnwt70rW6tsz3tv5OSjEiWcgzfsHdLyGXZ/3b/7b/+Za3Y6r1XA==}
+ engines: {node: '>=16'}
+ peerDependencies:
+ rollup: '>=3.29.5'
+ typescript: ^4.5 || ^5.0
+
+ rollup-plugin-license@3.5.3:
+ resolution: {integrity: sha512-r3wImZSo2d6sEk9BRJtlzeI/upjyjnpthy06Fdl0EzqRrlg3ULb9KQR7xHJI0zuayW/8bchEXSF5dO6dha4OyA==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: '>=3.29.5'
+
+ rollup-plugin-polyfill-node@0.13.0:
+ resolution: {integrity: sha512-FYEvpCaD5jGtyBuBFcQImEGmTxDTPbiHjJdrYIp+mFIwgXiXabxvKUK7ZT9P31ozu2Tqm9llYQMRWsfvTMTAOw==}
+ peerDependencies:
+ rollup: '>=3.29.5'
+
+ rollup-plugin-visualizer@5.12.0:
+ resolution: {integrity: sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ==}
+ engines: {node: '>=14'}
+ hasBin: true
+ peerDependencies:
+ rollup: '>=3.29.5'
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+
rollup@4.24.0:
resolution: {integrity: sha512-DOmrlGSXNk1DM0ljiQA+i+o0rSLhtii1je5wgk60j49d1jHT5YYttBv1iWOnYSTG+fZZESUOSNiAl89SIet+Cg==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
+ rollup@4.24.4:
+ resolution: {integrity: sha512-vGorVWIsWfX3xbcyAS+I047kFKapHYivmkaT63Smj77XwvLSJos6M1xGqZnBPFQFBRZDOcG1QnYEIxAvTr/HjA==}
+ engines: {node: '>=18.0.0', npm: '>=8.0.0'}
+ hasBin: true
+
run-applescript@5.0.0:
resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==}
engines: {node: '>=12'}
@@ -9766,6 +10899,10 @@ packages:
safe-regex@2.1.1:
resolution: {integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==}
+ safe-stable-stringify@2.5.0:
+ resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==}
+ engines: {node: '>=10'}
+
safer-buffer@2.1.2:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
@@ -9773,11 +10910,6 @@ packages:
resolution: {integrity: sha512-3A6sD0WYP7+QrjbfNA2FN3FsOaGGFoekCVgTyypy53gPxhbkCIjtO6YWgdrfM+n/8sI8JeXZOIxsHjMTNxQ4nQ==}
engines: {node: ^14.0.0 || >=16.0.0}
- secretlint@7.0.7:
- resolution: {integrity: sha512-Fq7j8vJNWd8VI4PCtXm5QE2VPIYySUqPBcqF2bLcDx5dBZ2INNjwT+2h1y7UGv2aMuG2dC82Vw4y7/voGHfn2A==}
- engines: {node: ^14.13.1 || >=16.0.0}
- hasBin: true
-
secretlint@8.2.4:
resolution: {integrity: sha512-XkNuzlIX2RWhZwGZ6HEV/JsMv/jI0Po20Gs9HPPkXRaVuSrmLTO+iqg/8PyAKPWFMlVNXZ2DHkLTKCxVwCLI5A==}
engines: {node: ^14.13.1 || >=16.0.0}
@@ -9800,6 +10932,11 @@ packages:
engines: {node: '>=20.8.1'}
hasBin: true
+ semantic-release@24.2.0:
+ resolution: {integrity: sha512-fQfn6e/aYToRtVJYKqneFM1Rg3KP2gh3wSWtpYsLlz6uaPKlISrTzvYAFn+mYWo07F0X1Cz5ucU89AVE8X1mbg==}
+ engines: {node: '>=20.8.1'}
+ hasBin: true
+
semver-diff@4.0.0:
resolution: {integrity: sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==}
engines: {node: '>=12'}
@@ -9831,6 +10968,11 @@ packages:
engines: {node: '>=10'}
hasBin: true
+ semver@7.6.3:
+ resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==}
+ engines: {node: '>=10'}
+ hasBin: true
+
sentence-splitter@2.3.2:
resolution: {integrity: sha512-QnpHNykm4nI4T6mT+NoVayh9Ixl5DohYCSVqMgPJsO2WejOcqaYTh4HQOkmzaDzXH3NO5pif4z/hpo2NGtgNlg==}
hasBin: true
@@ -9967,6 +11109,9 @@ packages:
resolution: {integrity: sha512-Xxiqu2wU4nkLv8G+fiv9jT6HRTrz9D8Fajli9HQtqWlrgTwQ3DSs4ZztQbhN/HsVxJX5S7ynzmJ2lQiYDQSYmg==}
engines: {node: '>= 0.8.0'}
+ spdx-compare@1.0.0:
+ resolution: {integrity: sha512-C1mDZOX0hnu0ep9dfmuoi03+eOdDoz2yvK79RxbcrVEG1NO1Ph35yW102DHWKN4pk80nwCgeMmSY5L25VE4D9A==}
+
spdx-correct@3.2.0:
resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==}
@@ -9979,9 +11124,18 @@ packages:
spdx-expression-parse@4.0.0:
resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==}
+ spdx-expression-validate@2.0.0:
+ resolution: {integrity: sha512-b3wydZLM+Tc6CFvaRDBOF9d76oGIHNCLYFeHbftFXUWjnfZWganmDmvtM5sm1cRwJc/VDBMLyGGrsLFd1vOxbg==}
+
spdx-license-ids@3.0.16:
resolution: {integrity: sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==}
+ spdx-ranges@2.1.1:
+ resolution: {integrity: sha512-mcdpQFV7UDAgLpXEE/jOMqvK4LBoO0uTQg0uvXUewmEFhpiZx5yJSZITHB8w1ZahKdhfZqP5GPEOKLyEq5p8XA==}
+
+ spdx-satisfies@5.0.1:
+ resolution: {integrity: sha512-Nwor6W6gzFp8XX4neaKQ7ChV4wmpSh2sSDemMFSzHxpTw460jxFYeOn+jq4ybnSSw/5sc3pjka9MQPouksQNpw==}
+
split-transform-stream@0.1.1:
resolution: {integrity: sha512-nV8lOb9BKS3BqODBjmzELm0Kl878nWoTjdfn6z/v6d/zW8YS/EQ76fP11a/D6Fm6QTsbLdsFJBIpz6t17zHJnQ==}
@@ -10462,6 +11616,16 @@ packages:
tinybench@2.8.0:
resolution: {integrity: sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==}
+ tinybench@2.9.0:
+ resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==}
+
+ tinyexec@0.3.1:
+ resolution: {integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==}
+
+ tinyglobby@0.2.10:
+ resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==}
+ engines: {node: '>=12.0.0'}
+
tinypool@0.8.1:
resolution: {integrity: sha512-zBTCK0cCgRROxvs9c0CGK838sPkeokNGdQVUUwHAbynHFlmyJYj825f/oRs528HaIJ97lo0pLIlDUzwN+IorWg==}
engines: {node: '>=14.0.0'}
@@ -10470,6 +11634,10 @@ packages:
resolution: {integrity: sha512-KIKExllK7jp3uvrNtvRBYBWBOAXSX8ZvoaD8T+7KB/QHIuoJW3Pmr60zucywjAlMb5TeXUkcs/MWeWLu0qvuAQ==}
engines: {node: ^18.0.0 || >=20.0.0}
+ tinypool@1.0.1:
+ resolution: {integrity: sha512-URZYihUbRPcGv95En+sz6MfghfIc2OJ1sv/RmhWZLouPY0/8Vo80viwPvg3dlaS9fuq7fQMEfgRRK7BBZThBEA==}
+ engines: {node: ^18.0.0 || >=20.0.0}
+
tinyrainbow@1.2.0:
resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==}
engines: {node: '>=14.0.0'}
@@ -10482,6 +11650,10 @@ packages:
resolution: {integrity: sha512-q5nmENpTHgiPVd1cJDDc9cVoYN5x4vCvwT3FMilvKPKneCBZAxn2YWQjDF0UMcE9k0Cay1gBiDfTMU0g+mPMQA==}
engines: {node: '>=14.0.0'}
+ tinyspy@3.0.2:
+ resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==}
+ engines: {node: '>=14.0.0'}
+
titleize@3.0.0:
resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==}
engines: {node: '>=12'}
@@ -10581,6 +11753,10 @@ packages:
resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==}
engines: {node: '>=6.10'}
+ ts-deepmerge@7.0.1:
+ resolution: {integrity: sha512-JBFCmNenZdUCc+TRNCtXVM6N8y/nDQHAcpj5BlwXG/gnogjam1NunulB9ia68mnqYI446giMfpqeBFFkOleh+g==}
+ engines: {node: '>=14.13.1'}
+
ts-interface-checker@0.1.13:
resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
@@ -10706,6 +11882,10 @@ packages:
resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==}
engines: {node: '>=14.16'}
+ type-fest@4.26.1:
+ resolution: {integrity: sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg==}
+ engines: {node: '>=16'}
+
type-fest@4.8.2:
resolution: {integrity: sha512-mcvrCjixA5166hSrUoJgGb9gBQN4loMYyj9zxuMs/66ibHNEFd5JXMw37YVDx58L4/QID9jIzdTBB4mDwDJ6KQ==}
engines: {node: '>=16'}
@@ -10765,9 +11945,21 @@ packages:
engines: {node: '>=14.17'}
hasBin: true
+ typescript@5.6.3:
+ resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==}
+ engines: {node: '>=14.17'}
+ hasBin: true
+
+ typical@7.2.0:
+ resolution: {integrity: sha512-W1+HdVRUl8fS3MZ9ogD51GOb46xMmhAZzR0WPw5jcgIZQJVvkddYzAl4YTU6g5w33Y1iRQLdIi2/1jhi2RNL0g==}
+ engines: {node: '>=12.17'}
+
ufo@1.3.2:
resolution: {integrity: sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==}
+ ufo@1.5.4:
+ resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==}
+
uglify-js@3.17.4:
resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==}
engines: {node: '>=0.8.0'}
@@ -10806,6 +11998,10 @@ packages:
resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==}
engines: {node: '>=18'}
+ unicorn-magic@0.3.0:
+ resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==}
+ engines: {node: '>=18'}
+
unified-diff@4.0.1:
resolution: {integrity: sha512-qiI0GaHi/50NVrChnmZOBeB0aNhHRMG6VnjKEAikaQD/I3gxjTsDp8gycCOUxyVCJrV/Rv3y6zEWMZczO+o3Lw==}
@@ -10954,6 +12150,12 @@ packages:
peerDependencies:
browserslist: '>= 4.21.0'
+ update-browserslist-db@1.1.1:
+ resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==}
+ hasBin: true
+ peerDependencies:
+ browserslist: '>= 4.21.0'
+
update-notifier@6.0.2:
resolution: {integrity: sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==}
engines: {node: '>=14.16'}
@@ -11049,6 +12251,11 @@ packages:
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
+ vite-node@2.1.4:
+ resolution: {integrity: sha512-kqa9v+oi4HwkG6g8ufRnb5AeplcRw8jUF6/7/Qz1qRQOXHImG8YnLbB+LLszENwFnoBl9xIf9nVdCFzNd7GQEg==}
+ engines: {node: ^18.0.0 || >=20.0.0}
+ hasBin: true
+
vite@5.3.3:
resolution: {integrity: sha512-NPQdeCU0Dv2z5fu+ULotpuq5yfCS1BzKUIPhNbP3YBfAMGJXbt2nS+sbTFu+qchaqWTD+H3JK++nRwr6XIcp6A==}
engines: {node: ^18.0.0 || >=20.0.0}
@@ -11158,6 +12365,31 @@ packages:
jsdom:
optional: true
+ vitest@2.1.4:
+ resolution: {integrity: sha512-eDjxbVAJw1UJJCHr5xr/xM86Zx+YxIEXGAR+bmnEID7z9qWfoxpHw0zdobz+TQAFOLT+nEXz3+gx6nUJ7RgmlQ==}
+ engines: {node: ^18.0.0 || >=20.0.0}
+ hasBin: true
+ peerDependencies:
+ '@edge-runtime/vm': '*'
+ '@types/node': ^18.0.0 || >=20.0.0
+ '@vitest/browser': 2.1.4
+ '@vitest/ui': 2.1.4
+ happy-dom: '*'
+ jsdom: '*'
+ peerDependenciesMeta:
+ '@edge-runtime/vm':
+ optional: true
+ '@types/node':
+ optional: true
+ '@vitest/browser':
+ optional: true
+ '@vitest/ui':
+ optional: true
+ happy-dom:
+ optional: true
+ jsdom:
+ optional: true
+
walk-up-path@3.0.1:
resolution: {integrity: sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==}
@@ -11217,6 +12449,11 @@ packages:
engines: {node: '>=8'}
hasBin: true
+ why-is-node-running@2.3.0:
+ resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==}
+ engines: {node: '>=8'}
+ hasBin: true
+
widest-line@4.0.1:
resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==}
engines: {node: '>=12'}
@@ -11311,6 +12548,11 @@ packages:
engines: {node: '>= 14'}
hasBin: true
+ yaml@2.5.1:
+ resolution: {integrity: sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==}
+ engines: {node: '>= 14'}
+ hasBin: true
+
yargs-parser@20.2.9:
resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==}
engines: {node: '>=10'}
@@ -11391,6 +12633,31 @@ snapshots:
dot-path-value: 0.0.10
read-pkg-up: 7.0.1
+ '@anolilab/rc@1.1.3(yaml@2.5.1)':
+ dependencies:
+ '@visulima/fs': 2.3.0(yaml@2.5.1)
+ '@visulima/path': 1.1.1
+ ini: 5.0.0
+ ts-deepmerge: 7.0.1
+ transitivePeerDependencies:
+ - yaml
+
+ '@anolilab/semantic-release-pnpm@1.1.5(yaml@2.5.1)':
+ dependencies:
+ '@anolilab/rc': 1.1.3(yaml@2.5.1)
+ '@semantic-release/error': 4.0.0
+ '@visulima/fs': 2.3.0(yaml@2.5.1)
+ '@visulima/package': 3.1.5(yaml@2.5.1)
+ '@visulima/path': 1.1.1
+ aggregate-error: 5.0.0
+ execa: 9.5.1
+ ini: 5.0.0
+ normalize-url: 8.0.1
+ registry-auth-token: 5.0.2
+ semver: 7.6.3
+ transitivePeerDependencies:
+ - yaml
+
'@anolilab/semantic-release-preset@8.0.3(semantic-release@22.0.12(typescript@5.3.3))':
dependencies:
'@anolilab/package-json-utils': 3.0.9
@@ -11406,36 +12673,57 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@anolilab/semantic-release-preset@8.0.3(semantic-release@22.0.12(typescript@5.5.3))':
+ '@anolilab/semantic-release-preset@8.0.3(semantic-release@22.0.12(typescript@5.6.3))':
dependencies:
'@anolilab/package-json-utils': 3.0.9
- '@semantic-release/changelog': 6.0.3(semantic-release@22.0.12(typescript@5.5.3))
- '@semantic-release/commit-analyzer': 11.1.0(semantic-release@22.0.12(typescript@5.5.3))
- '@semantic-release/exec': 6.0.3(semantic-release@22.0.12(typescript@5.5.3))
- '@semantic-release/git': 10.0.1(semantic-release@22.0.12(typescript@5.5.3))
- '@semantic-release/github': 9.2.5(semantic-release@22.0.12(typescript@5.5.3))
- '@semantic-release/npm': 11.0.2(semantic-release@22.0.12(typescript@5.5.3))
- '@semantic-release/release-notes-generator': 12.1.0(semantic-release@22.0.12(typescript@5.5.3))
+ '@semantic-release/changelog': 6.0.3(semantic-release@22.0.12(typescript@5.6.3))
+ '@semantic-release/commit-analyzer': 11.1.0(semantic-release@22.0.12(typescript@5.6.3))
+ '@semantic-release/exec': 6.0.3(semantic-release@22.0.12(typescript@5.6.3))
+ '@semantic-release/git': 10.0.1(semantic-release@22.0.12(typescript@5.6.3))
+ '@semantic-release/github': 9.2.5(semantic-release@22.0.12(typescript@5.6.3))
+ '@semantic-release/npm': 11.0.2(semantic-release@22.0.12(typescript@5.6.3))
+ '@semantic-release/release-notes-generator': 12.1.0(semantic-release@22.0.12(typescript@5.6.3))
conventional-changelog-conventionalcommits: 7.0.2
- semantic-release: 22.0.12(typescript@5.5.3)
+ semantic-release: 22.0.12(typescript@5.6.3)
transitivePeerDependencies:
- supports-color
- '@anolilab/semantic-release-preset@8.0.3(semantic-release@24.0.0(typescript@5.5.3))':
+ '@anolilab/semantic-release-preset@8.0.3(semantic-release@24.2.0(typescript@5.6.3))':
dependencies:
'@anolilab/package-json-utils': 3.0.9
- '@semantic-release/changelog': 6.0.3(semantic-release@24.0.0(typescript@5.5.3))
- '@semantic-release/commit-analyzer': 11.1.0(semantic-release@24.0.0(typescript@5.5.3))
- '@semantic-release/exec': 6.0.3(semantic-release@24.0.0(typescript@5.5.3))
- '@semantic-release/git': 10.0.1(semantic-release@24.0.0(typescript@5.5.3))
- '@semantic-release/github': 9.2.5(semantic-release@24.0.0(typescript@5.5.3))
- '@semantic-release/npm': 11.0.2(semantic-release@24.0.0(typescript@5.5.3))
- '@semantic-release/release-notes-generator': 12.1.0(semantic-release@24.0.0(typescript@5.5.3))
+ '@semantic-release/changelog': 6.0.3(semantic-release@24.2.0(typescript@5.6.3))
+ '@semantic-release/commit-analyzer': 11.1.0(semantic-release@24.2.0(typescript@5.6.3))
+ '@semantic-release/exec': 6.0.3(semantic-release@24.2.0(typescript@5.6.3))
+ '@semantic-release/git': 10.0.1(semantic-release@24.2.0(typescript@5.6.3))
+ '@semantic-release/github': 9.2.5(semantic-release@24.2.0(typescript@5.6.3))
+ '@semantic-release/npm': 11.0.2(semantic-release@24.2.0(typescript@5.6.3))
+ '@semantic-release/release-notes-generator': 12.1.0(semantic-release@24.2.0(typescript@5.6.3))
conventional-changelog-conventionalcommits: 7.0.2
- semantic-release: 24.0.0(typescript@5.5.3)
+ semantic-release: 24.2.0(typescript@5.6.3)
+ transitivePeerDependencies:
+ - supports-color
+
+ '@anolilab/semantic-release-preset@9.0.2(@anolilab/semantic-release-pnpm@1.1.5(yaml@2.5.1))(@semantic-release/npm@12.0.1(semantic-release@24.2.0(typescript@5.6.3)))(semantic-release@24.2.0(typescript@5.6.3))':
+ dependencies:
+ '@semantic-release/changelog': 6.0.3(semantic-release@24.2.0(typescript@5.6.3))
+ '@semantic-release/commit-analyzer': 13.0.0(semantic-release@24.2.0(typescript@5.6.3))
+ '@semantic-release/exec': 6.0.3(semantic-release@24.2.0(typescript@5.6.3))
+ '@semantic-release/git': 10.0.1(semantic-release@24.2.0(typescript@5.6.3))
+ '@semantic-release/github': 11.0.0(semantic-release@24.2.0(typescript@5.6.3))
+ '@semantic-release/release-notes-generator': 14.0.1(semantic-release@24.2.0(typescript@5.6.3))
+ conventional-changelog-conventionalcommits: 8.0.0
+ semantic-release: 24.2.0(typescript@5.6.3)
+ optionalDependencies:
+ '@anolilab/semantic-release-pnpm': 1.1.5(yaml@2.5.1)
+ '@semantic-release/npm': 12.0.1(semantic-release@24.2.0(typescript@5.6.3))
transitivePeerDependencies:
- supports-color
+ '@antfu/install-pkg@0.4.1':
+ dependencies:
+ package-manager-detector: 0.2.2
+ tinyexec: 0.3.1
+
'@arthurgeron/eslint-plugin-react-usememo@2.2.1':
dependencies:
minimatch: 9.0.3
@@ -11940,10 +13228,14 @@ snapshots:
'@babel/helper-string-parser@7.24.8': {}
+ '@babel/helper-string-parser@7.25.9': {}
+
'@babel/helper-validator-identifier@7.22.20': {}
'@babel/helper-validator-identifier@7.24.7': {}
+ '@babel/helper-validator-identifier@7.25.9': {}
+
'@babel/helper-validator-option@7.22.15': {}
'@babel/helper-validator-option@7.23.5': {}
@@ -11997,7 +13289,7 @@ snapshots:
'@babel/helper-validator-identifier': 7.24.7
chalk: 2.4.2
js-tokens: 4.0.0
- picocolors: 1.0.0
+ picocolors: 1.1.1
'@babel/parser@7.23.4':
dependencies:
@@ -12011,6 +13303,10 @@ snapshots:
dependencies:
'@babel/types': 7.24.9
+ '@babel/parser@7.26.2':
+ dependencies:
+ '@babel/types': 7.26.0
+
'@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.7(@babel/core@7.24.9)':
dependencies:
'@babel/core': 7.24.9
@@ -13376,8 +14672,24 @@ snapshots:
'@babel/helper-validator-identifier': 7.24.7
to-fast-properties: 2.0.0
+ '@babel/types@7.26.0':
+ dependencies:
+ '@babel/helper-string-parser': 7.25.9
+ '@babel/helper-validator-identifier': 7.25.9
+
'@bcoe/v8-coverage@0.2.3': {}
+ '@clack/core@0.3.4':
+ dependencies:
+ picocolors: 1.1.1
+ sisteransi: 1.0.5
+
+ '@clack/prompts@0.7.0':
+ dependencies:
+ '@clack/core': 0.3.4
+ picocolors: 1.1.1
+ sisteransi: 1.0.5
+
'@colors/colors@1.5.0':
optional: true
@@ -13397,11 +14709,11 @@ snapshots:
- '@types/node'
- typescript
- '@commitlint/cli@18.6.1(@types/node@20.10.5)(typescript@5.5.3)':
+ '@commitlint/cli@18.6.1(@types/node@20.10.5)(typescript@5.6.3)':
dependencies:
'@commitlint/format': 18.6.1
'@commitlint/lint': 18.6.1
- '@commitlint/load': 18.6.1(@types/node@20.10.5)(typescript@5.5.3)
+ '@commitlint/load': 18.6.1(@types/node@20.10.5)(typescript@5.6.3)
'@commitlint/read': 18.6.1
'@commitlint/types': 18.6.1
execa: 5.1.1
@@ -13462,11 +14774,11 @@ snapshots:
- '@types/node'
- typescript
- '@commitlint/core@18.6.1(@types/node@20.10.5)(typescript@5.5.3)':
+ '@commitlint/core@18.6.1(@types/node@20.10.5)(typescript@5.6.3)':
dependencies:
'@commitlint/format': 18.6.1
'@commitlint/lint': 18.6.1
- '@commitlint/load': 18.6.1(@types/node@20.10.5)(typescript@5.5.3)
+ '@commitlint/load': 18.6.1(@types/node@20.10.5)(typescript@5.6.3)
'@commitlint/read': 18.6.1
transitivePeerDependencies:
- '@types/node'
@@ -13577,6 +14889,24 @@ snapshots:
- typescript
optional: true
+ '@commitlint/load@18.4.3(typescript@5.6.3)':
+ dependencies:
+ '@commitlint/config-validator': 18.4.3
+ '@commitlint/execute-rule': 18.4.3
+ '@commitlint/resolve-extends': 18.4.3
+ '@commitlint/types': 18.4.3
+ '@types/node': 18.18.13
+ chalk: 4.1.2
+ cosmiconfig: 8.3.6(typescript@5.6.3)
+ cosmiconfig-typescript-loader: 5.0.0(@types/node@18.18.13)(cosmiconfig@8.3.6(typescript@5.6.3))(typescript@5.6.3)
+ lodash.isplainobject: 4.0.6
+ lodash.merge: 4.6.2
+ lodash.uniq: 4.5.0
+ resolve-from: 5.0.0
+ transitivePeerDependencies:
+ - typescript
+ optional: true
+
'@commitlint/load@18.6.1(@types/node@20.10.5)(typescript@5.3.3)':
dependencies:
'@commitlint/config-validator': 18.6.1
@@ -13594,15 +14924,15 @@ snapshots:
- '@types/node'
- typescript
- '@commitlint/load@18.6.1(@types/node@20.10.5)(typescript@5.5.3)':
+ '@commitlint/load@18.6.1(@types/node@20.10.5)(typescript@5.6.3)':
dependencies:
'@commitlint/config-validator': 18.6.1
'@commitlint/execute-rule': 18.6.1
'@commitlint/resolve-extends': 18.6.1
'@commitlint/types': 18.6.1
chalk: 4.1.2
- cosmiconfig: 8.3.6(typescript@5.5.3)
- cosmiconfig-typescript-loader: 5.0.0(@types/node@20.10.5)(cosmiconfig@8.3.6(typescript@5.5.3))(typescript@5.5.3)
+ cosmiconfig: 8.3.6(typescript@5.6.3)
+ cosmiconfig-typescript-loader: 5.0.0(@types/node@20.10.5)(cosmiconfig@8.3.6(typescript@5.6.3))(typescript@5.6.3)
lodash.isplainobject: 4.0.6
lodash.merge: 4.6.2
lodash.uniq: 4.5.0
@@ -13740,10 +15070,16 @@ snapshots:
dependencies:
'@csstools/css-tokenizer': 2.4.1
+ '@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3)':
+ dependencies:
+ '@csstools/css-tokenizer': 3.0.3
+
'@csstools/css-tokenizer@2.2.1': {}
'@csstools/css-tokenizer@2.4.1': {}
+ '@csstools/css-tokenizer@3.0.3': {}
+
'@csstools/media-query-list-parser@2.1.13(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1)':
dependencies:
'@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1)
@@ -13754,6 +15090,10 @@ snapshots:
'@csstools/css-parser-algorithms': 2.3.2(@csstools/css-tokenizer@2.2.1)
'@csstools/css-tokenizer': 2.2.1
+ '@csstools/postcss-slow-plugins@2.0.0(postcss@8.4.47)':
+ dependencies:
+ postcss: 8.4.47
+
'@csstools/selector-specificity@3.0.0(postcss-selector-parser@6.0.13)':
dependencies:
postcss-selector-parser: 6.0.13
@@ -13764,6 +15104,22 @@ snapshots:
'@dual-bundle/import-meta-resolve@4.1.0': {}
+ '@emnapi/core@1.3.1':
+ dependencies:
+ '@emnapi/wasi-threads': 1.0.1
+ tslib: 2.6.2
+ optional: true
+
+ '@emnapi/runtime@1.3.1':
+ dependencies:
+ tslib: 2.6.2
+ optional: true
+
+ '@emnapi/wasi-threads@1.0.1':
+ dependencies:
+ tslib: 2.6.2
+ optional: true
+
'@es-joy/jsdoccomment@0.41.0':
dependencies:
comment-parser: 1.4.1
@@ -13773,138 +15129,210 @@ snapshots:
'@esbuild/aix-ppc64@0.21.5':
optional: true
+ '@esbuild/aix-ppc64@0.24.0':
+ optional: true
+
'@esbuild/android-arm64@0.19.8':
optional: true
'@esbuild/android-arm64@0.21.5':
optional: true
+ '@esbuild/android-arm64@0.24.0':
+ optional: true
+
'@esbuild/android-arm@0.19.8':
optional: true
'@esbuild/android-arm@0.21.5':
optional: true
+ '@esbuild/android-arm@0.24.0':
+ optional: true
+
'@esbuild/android-x64@0.19.8':
optional: true
'@esbuild/android-x64@0.21.5':
optional: true
+ '@esbuild/android-x64@0.24.0':
+ optional: true
+
'@esbuild/darwin-arm64@0.19.8':
optional: true
'@esbuild/darwin-arm64@0.21.5':
optional: true
+ '@esbuild/darwin-arm64@0.24.0':
+ optional: true
+
'@esbuild/darwin-x64@0.19.8':
optional: true
'@esbuild/darwin-x64@0.21.5':
optional: true
+ '@esbuild/darwin-x64@0.24.0':
+ optional: true
+
'@esbuild/freebsd-arm64@0.19.8':
optional: true
'@esbuild/freebsd-arm64@0.21.5':
optional: true
+ '@esbuild/freebsd-arm64@0.24.0':
+ optional: true
+
'@esbuild/freebsd-x64@0.19.8':
optional: true
'@esbuild/freebsd-x64@0.21.5':
optional: true
+ '@esbuild/freebsd-x64@0.24.0':
+ optional: true
+
'@esbuild/linux-arm64@0.19.8':
optional: true
'@esbuild/linux-arm64@0.21.5':
optional: true
+ '@esbuild/linux-arm64@0.24.0':
+ optional: true
+
'@esbuild/linux-arm@0.19.8':
optional: true
'@esbuild/linux-arm@0.21.5':
optional: true
+ '@esbuild/linux-arm@0.24.0':
+ optional: true
+
'@esbuild/linux-ia32@0.19.8':
optional: true
'@esbuild/linux-ia32@0.21.5':
optional: true
+ '@esbuild/linux-ia32@0.24.0':
+ optional: true
+
'@esbuild/linux-loong64@0.19.8':
optional: true
'@esbuild/linux-loong64@0.21.5':
optional: true
+ '@esbuild/linux-loong64@0.24.0':
+ optional: true
+
'@esbuild/linux-mips64el@0.19.8':
optional: true
'@esbuild/linux-mips64el@0.21.5':
optional: true
+ '@esbuild/linux-mips64el@0.24.0':
+ optional: true
+
'@esbuild/linux-ppc64@0.19.8':
optional: true
'@esbuild/linux-ppc64@0.21.5':
optional: true
+ '@esbuild/linux-ppc64@0.24.0':
+ optional: true
+
'@esbuild/linux-riscv64@0.19.8':
optional: true
'@esbuild/linux-riscv64@0.21.5':
optional: true
+ '@esbuild/linux-riscv64@0.24.0':
+ optional: true
+
'@esbuild/linux-s390x@0.19.8':
optional: true
'@esbuild/linux-s390x@0.21.5':
optional: true
+ '@esbuild/linux-s390x@0.24.0':
+ optional: true
+
'@esbuild/linux-x64@0.19.8':
optional: true
'@esbuild/linux-x64@0.21.5':
optional: true
+ '@esbuild/linux-x64@0.24.0':
+ optional: true
+
'@esbuild/netbsd-x64@0.19.8':
optional: true
'@esbuild/netbsd-x64@0.21.5':
optional: true
+ '@esbuild/netbsd-x64@0.24.0':
+ optional: true
+
+ '@esbuild/openbsd-arm64@0.24.0':
+ optional: true
+
'@esbuild/openbsd-x64@0.19.8':
optional: true
'@esbuild/openbsd-x64@0.21.5':
optional: true
+ '@esbuild/openbsd-x64@0.24.0':
+ optional: true
+
'@esbuild/sunos-x64@0.19.8':
optional: true
'@esbuild/sunos-x64@0.21.5':
optional: true
+ '@esbuild/sunos-x64@0.24.0':
+ optional: true
+
'@esbuild/win32-arm64@0.19.8':
optional: true
'@esbuild/win32-arm64@0.21.5':
optional: true
+ '@esbuild/win32-arm64@0.24.0':
+ optional: true
+
'@esbuild/win32-ia32@0.19.8':
optional: true
'@esbuild/win32-ia32@0.21.5':
optional: true
+ '@esbuild/win32-ia32@0.24.0':
+ optional: true
+
'@esbuild/win32-x64@0.19.8':
optional: true
'@esbuild/win32-x64@0.21.5':
optional: true
+ '@esbuild/win32-x64@0.24.0':
+ optional: true
+
'@eslint-community/eslint-utils@4.4.0(eslint@8.54.0)':
dependencies:
eslint: 8.54.0
@@ -14021,6 +15449,15 @@ snapshots:
'@istanbuljs/schema@0.1.3': {}
+ '@jest/console@28.1.3':
+ dependencies:
+ '@jest/types': 28.1.3
+ '@types/node': 16.18.36
+ chalk: 4.1.2
+ jest-message-util: 28.1.3
+ jest-util: 28.1.3
+ slash: 3.0.0
+
'@jest/console@29.7.0':
dependencies:
'@jest/types': 29.6.3
@@ -14030,42 +15467,42 @@ snapshots:
jest-util: 29.7.0
slash: 3.0.0
- '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.3.3))':
+ '@jest/core@28.1.3(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.6.3))':
dependencies:
- '@jest/console': 29.7.0
- '@jest/reporters': 29.7.0
- '@jest/test-result': 29.7.0
- '@jest/transform': 29.7.0
- '@jest/types': 29.6.3
+ '@jest/console': 28.1.3
+ '@jest/reporters': 28.1.3
+ '@jest/test-result': 28.1.3
+ '@jest/transform': 28.1.3
+ '@jest/types': 28.1.3
'@types/node': 16.18.36
ansi-escapes: 4.3.2
chalk: 4.1.2
ci-info: 3.9.0
exit: 0.1.2
graceful-fs: 4.2.11
- jest-changed-files: 29.7.0
- jest-config: 29.7.0(@types/node@16.18.36)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.3.3))
- jest-haste-map: 29.7.0
- jest-message-util: 29.7.0
- jest-regex-util: 29.6.3
- jest-resolve: 29.7.0
- jest-resolve-dependencies: 29.7.0
- jest-runner: 29.7.0
- jest-runtime: 29.7.0
- jest-snapshot: 29.7.0
- jest-util: 29.7.0
- jest-validate: 29.7.0
- jest-watcher: 29.7.0
+ jest-changed-files: 28.1.3
+ jest-config: 28.1.3(@types/node@16.18.36)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.6.3))
+ jest-haste-map: 28.1.3
+ jest-message-util: 28.1.3
+ jest-regex-util: 28.0.2
+ jest-resolve: 28.1.3
+ jest-resolve-dependencies: 28.1.3
+ jest-runner: 28.1.3
+ jest-runtime: 28.1.3
+ jest-snapshot: 28.1.3
+ jest-util: 28.1.3
+ jest-validate: 28.1.3
+ jest-watcher: 28.1.3
micromatch: 4.0.8
- pretty-format: 29.7.0
+ pretty-format: 28.1.3
+ rimraf: 3.0.2
slash: 3.0.0
strip-ansi: 6.0.1
transitivePeerDependencies:
- - babel-plugin-macros
- supports-color
- ts-node
- '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.3.3))':
+ '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.3.3))':
dependencies:
'@jest/console': 29.7.0
'@jest/reporters': 29.7.0
@@ -14079,7 +15516,7 @@ snapshots:
exit: 0.1.2
graceful-fs: 4.2.11
jest-changed-files: 29.7.0
- jest-config: 29.7.0(@types/node@16.18.36)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.3.3))
+ jest-config: 29.7.0(@types/node@16.18.36)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.3.3))
jest-haste-map: 29.7.0
jest-message-util: 29.7.0
jest-regex-util: 29.6.3
@@ -14100,6 +15537,13 @@ snapshots:
- supports-color
- ts-node
+ '@jest/environment@28.1.3':
+ dependencies:
+ '@jest/fake-timers': 28.1.3
+ '@jest/types': 28.1.3
+ '@types/node': 16.18.36
+ jest-mock: 28.1.3
+
'@jest/environment@29.7.0':
dependencies:
'@jest/fake-timers': 29.7.0
@@ -14107,10 +15551,21 @@ snapshots:
'@types/node': 16.18.36
jest-mock: 29.7.0
+ '@jest/expect-utils@28.1.3':
+ dependencies:
+ jest-get-type: 28.0.2
+
'@jest/expect-utils@29.7.0':
dependencies:
jest-get-type: 29.6.3
+ '@jest/expect@28.1.3':
+ dependencies:
+ expect: 28.1.3
+ jest-snapshot: 28.1.3
+ transitivePeerDependencies:
+ - supports-color
+
'@jest/expect@29.7.0':
dependencies:
expect: 29.7.0
@@ -14118,6 +15573,15 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@jest/fake-timers@28.1.3':
+ dependencies:
+ '@jest/types': 28.1.3
+ '@sinonjs/fake-timers': 9.1.2
+ '@types/node': 16.18.36
+ jest-message-util: 28.1.3
+ jest-mock: 28.1.3
+ jest-util: 28.1.3
+
'@jest/fake-timers@29.7.0':
dependencies:
'@jest/types': 29.6.3
@@ -14127,6 +15591,14 @@ snapshots:
jest-mock: 29.7.0
jest-util: 29.7.0
+ '@jest/globals@28.1.3':
+ dependencies:
+ '@jest/environment': 28.1.3
+ '@jest/expect': 28.1.3
+ '@jest/types': 28.1.3
+ transitivePeerDependencies:
+ - supports-color
+
'@jest/globals@29.7.0':
dependencies:
'@jest/environment': 29.7.0
@@ -14136,6 +15608,36 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@jest/reporters@28.1.3':
+ dependencies:
+ '@bcoe/v8-coverage': 0.2.3
+ '@jest/console': 28.1.3
+ '@jest/test-result': 28.1.3
+ '@jest/transform': 28.1.3
+ '@jest/types': 28.1.3
+ '@jridgewell/trace-mapping': 0.3.25
+ '@types/node': 16.18.36
+ chalk: 4.1.2
+ collect-v8-coverage: 1.0.2
+ exit: 0.1.2
+ glob: 7.2.3
+ graceful-fs: 4.2.11
+ istanbul-lib-coverage: 3.2.2
+ istanbul-lib-instrument: 5.2.1
+ istanbul-lib-report: 3.0.1
+ istanbul-lib-source-maps: 4.0.1
+ istanbul-reports: 3.1.7
+ jest-message-util: 28.1.3
+ jest-util: 28.1.3
+ jest-worker: 28.1.3
+ slash: 3.0.0
+ string-length: 4.0.2
+ strip-ansi: 6.0.1
+ terminal-link: 2.1.1
+ v8-to-istanbul: 9.2.0
+ transitivePeerDependencies:
+ - supports-color
+
'@jest/reporters@29.7.0':
dependencies:
'@bcoe/v8-coverage': 0.2.3
@@ -14165,16 +15667,33 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@jest/schemas@28.1.3':
+ dependencies:
+ '@sinclair/typebox': 0.24.51
+
'@jest/schemas@29.6.3':
dependencies:
'@sinclair/typebox': 0.27.8
+ '@jest/source-map@28.1.2':
+ dependencies:
+ '@jridgewell/trace-mapping': 0.3.25
+ callsites: 3.1.0
+ graceful-fs: 4.2.11
+
'@jest/source-map@29.6.3':
dependencies:
'@jridgewell/trace-mapping': 0.3.20
callsites: 3.1.0
graceful-fs: 4.2.11
+ '@jest/test-result@28.1.3':
+ dependencies:
+ '@jest/console': 28.1.3
+ '@jest/types': 28.1.3
+ '@types/istanbul-lib-coverage': 2.0.6
+ collect-v8-coverage: 1.0.2
+
'@jest/test-result@29.7.0':
dependencies:
'@jest/console': 29.7.0
@@ -14182,6 +15701,13 @@ snapshots:
'@types/istanbul-lib-coverage': 2.0.6
collect-v8-coverage: 1.0.2
+ '@jest/test-sequencer@28.1.3':
+ dependencies:
+ '@jest/test-result': 28.1.3
+ graceful-fs: 4.2.11
+ jest-haste-map: 28.1.3
+ slash: 3.0.0
+
'@jest/test-sequencer@29.7.0':
dependencies:
'@jest/test-result': 29.7.0
@@ -14189,6 +15715,26 @@ snapshots:
jest-haste-map: 29.7.0
slash: 3.0.0
+ '@jest/transform@28.1.3':
+ dependencies:
+ '@babel/core': 7.24.9
+ '@jest/types': 28.1.3
+ '@jridgewell/trace-mapping': 0.3.25
+ babel-plugin-istanbul: 6.1.1
+ chalk: 4.1.2
+ convert-source-map: 1.9.0
+ fast-json-stable-stringify: 2.1.0
+ graceful-fs: 4.2.11
+ jest-haste-map: 28.1.3
+ jest-regex-util: 28.0.2
+ jest-util: 28.1.3
+ micromatch: 4.0.8
+ pirates: 4.0.6
+ slash: 3.0.0
+ write-file-atomic: 4.0.2
+ transitivePeerDependencies:
+ - supports-color
+
'@jest/transform@29.7.0':
dependencies:
'@babel/core': 7.24.9
@@ -14209,6 +15755,15 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@jest/types@28.1.3':
+ dependencies:
+ '@jest/schemas': 28.1.3
+ '@types/istanbul-lib-coverage': 2.0.6
+ '@types/istanbul-reports': 3.0.4
+ '@types/node': 16.18.36
+ '@types/yargs': 17.0.32
+ chalk: 4.1.2
+
'@jest/types@29.6.3':
dependencies:
'@jest/schemas': 29.6.3
@@ -14238,6 +15793,8 @@ snapshots:
'@jridgewell/sourcemap-codec@1.4.15': {}
+ '@jridgewell/sourcemap-codec@1.5.0': {}
+
'@jridgewell/trace-mapping@0.3.20':
dependencies:
'@jridgewell/resolve-uri': 3.1.1
@@ -14266,6 +15823,13 @@ snapshots:
'@microsoft/tsdoc@0.14.2': {}
+ '@napi-rs/wasm-runtime@0.2.5':
+ dependencies:
+ '@emnapi/core': 1.3.1
+ '@emnapi/runtime': 1.3.1
+ '@tybys/wasm-util': 0.9.0
+ optional: true
+
'@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3':
optional: true
@@ -14622,6 +16186,65 @@ snapshots:
'@one-ini/wasm@0.1.1': {}
+ '@oxc-parser/binding-darwin-arm64@0.33.0':
+ optional: true
+
+ '@oxc-parser/binding-darwin-x64@0.33.0':
+ optional: true
+
+ '@oxc-parser/binding-linux-arm64-gnu@0.33.0':
+ optional: true
+
+ '@oxc-parser/binding-linux-arm64-musl@0.33.0':
+ optional: true
+
+ '@oxc-parser/binding-linux-x64-gnu@0.33.0':
+ optional: true
+
+ '@oxc-parser/binding-linux-x64-musl@0.33.0':
+ optional: true
+
+ '@oxc-parser/binding-win32-arm64-msvc@0.33.0':
+ optional: true
+
+ '@oxc-parser/binding-win32-x64-msvc@0.33.0':
+ optional: true
+
+ '@oxc-resolver/binding-darwin-arm64@1.12.0':
+ optional: true
+
+ '@oxc-resolver/binding-darwin-x64@1.12.0':
+ optional: true
+
+ '@oxc-resolver/binding-freebsd-x64@1.12.0':
+ optional: true
+
+ '@oxc-resolver/binding-linux-arm-gnueabihf@1.12.0':
+ optional: true
+
+ '@oxc-resolver/binding-linux-arm64-gnu@1.12.0':
+ optional: true
+
+ '@oxc-resolver/binding-linux-arm64-musl@1.12.0':
+ optional: true
+
+ '@oxc-resolver/binding-linux-x64-gnu@1.12.0':
+ optional: true
+
+ '@oxc-resolver/binding-linux-x64-musl@1.12.0':
+ optional: true
+
+ '@oxc-resolver/binding-wasm32-wasi@1.12.0':
+ dependencies:
+ '@napi-rs/wasm-runtime': 0.2.5
+ optional: true
+
+ '@oxc-resolver/binding-win32-arm64-msvc@1.12.0':
+ optional: true
+
+ '@oxc-resolver/binding-win32-x64-msvc@1.12.0':
+ optional: true
+
'@parcel/watcher@2.0.4':
dependencies:
node-addon-api: 3.2.1
@@ -14643,7 +16266,7 @@ snapshots:
fast-glob: 3.3.2
is-glob: 4.0.3
open: 9.1.0
- picocolors: 1.0.0
+ picocolors: 1.1.1
tslib: 2.6.2
'@pnpm/config.env-replace@1.1.0': {}
@@ -14658,57 +16281,182 @@ snapshots:
'@pnpm/network.ca-file': 1.0.2
config-chain: 1.1.13
+ '@rollup/plugin-alias@5.1.1(rollup@4.24.4)':
+ optionalDependencies:
+ rollup: 4.24.4
+
+ '@rollup/plugin-commonjs@28.0.1(rollup@4.24.4)':
+ dependencies:
+ '@rollup/pluginutils': 5.1.3(rollup@4.24.4)
+ commondir: 1.0.1
+ estree-walker: 2.0.2
+ fdir: 6.4.2(picomatch@4.0.2)
+ is-reference: 1.2.1
+ magic-string: 0.30.12
+ picomatch: 4.0.2
+ optionalDependencies:
+ rollup: 4.24.4
+
+ '@rollup/plugin-dynamic-import-vars@2.1.5(rollup@4.24.4)':
+ dependencies:
+ '@rollup/pluginutils': 5.1.3(rollup@4.24.4)
+ astring: 1.9.0
+ estree-walker: 2.0.2
+ fast-glob: 3.3.2
+ magic-string: 0.30.12
+ optionalDependencies:
+ rollup: 4.24.4
+
+ '@rollup/plugin-inject@5.0.5(rollup@4.24.4)':
+ dependencies:
+ '@rollup/pluginutils': 5.1.3(rollup@4.24.4)
+ estree-walker: 2.0.2
+ magic-string: 0.30.12
+ optionalDependencies:
+ rollup: 4.24.4
+
+ '@rollup/plugin-json@6.1.0(rollup@4.24.4)':
+ dependencies:
+ '@rollup/pluginutils': 5.1.3(rollup@4.24.4)
+ optionalDependencies:
+ rollup: 4.24.4
+
+ '@rollup/plugin-node-resolve@15.3.0(rollup@4.24.4)':
+ dependencies:
+ '@rollup/pluginutils': 5.1.3(rollup@4.24.4)
+ '@types/resolve': 1.20.2
+ deepmerge: 4.3.1
+ is-module: 1.0.0
+ resolve: 1.22.8
+ optionalDependencies:
+ rollup: 4.24.4
+
+ '@rollup/plugin-replace@6.0.1(rollup@4.24.4)':
+ dependencies:
+ '@rollup/pluginutils': 5.1.3(rollup@4.24.4)
+ magic-string: 0.30.12
+ optionalDependencies:
+ rollup: 4.24.4
+
+ '@rollup/plugin-wasm@6.2.2(rollup@4.24.4)':
+ dependencies:
+ '@rollup/pluginutils': 5.1.3(rollup@4.24.4)
+ optionalDependencies:
+ rollup: 4.24.4
+
+ '@rollup/pluginutils@5.1.3(rollup@4.24.4)':
+ dependencies:
+ '@types/estree': 1.0.6
+ estree-walker: 2.0.2
+ picomatch: 4.0.2
+ optionalDependencies:
+ rollup: 4.24.4
+
'@rollup/rollup-android-arm-eabi@4.24.0':
optional: true
+ '@rollup/rollup-android-arm-eabi@4.24.4':
+ optional: true
+
'@rollup/rollup-android-arm64@4.24.0':
optional: true
+ '@rollup/rollup-android-arm64@4.24.4':
+ optional: true
+
'@rollup/rollup-darwin-arm64@4.24.0':
optional: true
+ '@rollup/rollup-darwin-arm64@4.24.4':
+ optional: true
+
'@rollup/rollup-darwin-x64@4.24.0':
optional: true
+ '@rollup/rollup-darwin-x64@4.24.4':
+ optional: true
+
+ '@rollup/rollup-freebsd-arm64@4.24.4':
+ optional: true
+
+ '@rollup/rollup-freebsd-x64@4.24.4':
+ optional: true
+
'@rollup/rollup-linux-arm-gnueabihf@4.24.0':
optional: true
+ '@rollup/rollup-linux-arm-gnueabihf@4.24.4':
+ optional: true
+
'@rollup/rollup-linux-arm-musleabihf@4.24.0':
optional: true
+ '@rollup/rollup-linux-arm-musleabihf@4.24.4':
+ optional: true
+
'@rollup/rollup-linux-arm64-gnu@4.24.0':
optional: true
+ '@rollup/rollup-linux-arm64-gnu@4.24.4':
+ optional: true
+
'@rollup/rollup-linux-arm64-musl@4.24.0':
optional: true
+ '@rollup/rollup-linux-arm64-musl@4.24.4':
+ optional: true
+
'@rollup/rollup-linux-powerpc64le-gnu@4.24.0':
optional: true
+ '@rollup/rollup-linux-powerpc64le-gnu@4.24.4':
+ optional: true
+
'@rollup/rollup-linux-riscv64-gnu@4.24.0':
optional: true
+ '@rollup/rollup-linux-riscv64-gnu@4.24.4':
+ optional: true
+
'@rollup/rollup-linux-s390x-gnu@4.24.0':
optional: true
+ '@rollup/rollup-linux-s390x-gnu@4.24.4':
+ optional: true
+
'@rollup/rollup-linux-x64-gnu@4.24.0':
optional: true
+ '@rollup/rollup-linux-x64-gnu@4.24.4':
+ optional: true
+
'@rollup/rollup-linux-x64-musl@4.24.0':
optional: true
+ '@rollup/rollup-linux-x64-musl@4.24.4':
+ optional: true
+
'@rollup/rollup-win32-arm64-msvc@4.24.0':
optional: true
+ '@rollup/rollup-win32-arm64-msvc@4.24.4':
+ optional: true
+
'@rollup/rollup-win32-ia32-msvc@4.24.0':
optional: true
+ '@rollup/rollup-win32-ia32-msvc@4.24.4':
+ optional: true
+
'@rollup/rollup-win32-x64-msvc@4.24.0':
optional: true
- '@ronilaukkarinen/stylelint-a11y@1.2.9(stylelint@15.11.0(typescript@5.5.3))':
+ '@rollup/rollup-win32-x64-msvc@4.24.4':
+ optional: true
+
+ '@ronilaukkarinen/stylelint-a11y@1.2.9(stylelint@15.11.0(typescript@5.6.3))':
dependencies:
- stylelint: 15.11.0(typescript@5.5.3)
+ stylelint: 15.11.0(typescript@5.6.3)
'@rushstack/eslint-patch@1.6.0': {}
@@ -14725,25 +16473,10 @@ snapshots:
'@sec-ant/readable-stream@0.4.1': {}
- '@secretlint/config-creator@7.1.0':
- dependencies:
- '@secretlint/types': 7.1.0
-
'@secretlint/config-creator@8.2.4':
dependencies:
'@secretlint/types': 8.2.4
- '@secretlint/config-loader@7.1.0':
- dependencies:
- '@secretlint/profiler': 7.1.0
- '@secretlint/types': 7.1.0
- ajv: 8.12.0
- debug: 4.3.4
- rc-config-loader: 4.1.3
- try-resolve: 1.0.1
- transitivePeerDependencies:
- - supports-color
-
'@secretlint/config-loader@8.2.4':
dependencies:
'@secretlint/profiler': 8.2.4
@@ -14755,15 +16488,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@secretlint/core@7.1.0':
- dependencies:
- '@secretlint/profiler': 7.1.0
- '@secretlint/types': 7.1.0
- debug: 4.3.4
- structured-source: 4.0.0
- transitivePeerDependencies:
- - supports-color
-
'@secretlint/core@8.2.4':
dependencies:
'@secretlint/profiler': 8.2.4
@@ -14773,23 +16497,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@secretlint/formatter@7.1.0':
- dependencies:
- '@secretlint/types': 7.1.0
- '@textlint/linter-formatter': 12.6.1
- '@textlint/module-interop': 13.4.1
- '@textlint/types': 12.6.1
- chalk: 4.1.2
- debug: 4.3.4
- is-file: 1.0.0
- pluralize: 8.0.0
- strip-ansi: 6.0.1
- table: 6.8.1
- terminal-link: 2.1.1
- try-resolve: 1.0.1
- transitivePeerDependencies:
- - supports-color
-
'@secretlint/formatter@8.2.4':
dependencies:
'@secretlint/types': 8.2.4
@@ -14807,19 +16514,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@secretlint/node@7.1.0':
- dependencies:
- '@secretlint/config-loader': 7.1.0
- '@secretlint/core': 7.1.0
- '@secretlint/formatter': 7.1.0
- '@secretlint/profiler': 7.1.0
- '@secretlint/source-creator': 7.1.0
- '@secretlint/types': 7.1.0
- debug: 4.3.4
- p-map: 4.0.0
- transitivePeerDependencies:
- - supports-color
-
'@secretlint/node@8.2.4':
dependencies:
'@secretlint/config-loader': 8.2.4
@@ -14833,24 +16527,15 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@secretlint/profiler@7.1.0': {}
-
'@secretlint/profiler@8.2.4': {}
'@secretlint/secretlint-rule-preset-recommend@8.2.4': {}
- '@secretlint/source-creator@7.1.0':
- dependencies:
- '@secretlint/types': 7.1.0
- istextorbinary: 6.0.0
-
'@secretlint/source-creator@8.2.4':
dependencies:
'@secretlint/types': 8.2.4
istextorbinary: 6.0.0
- '@secretlint/types@7.1.0': {}
-
'@secretlint/types@8.2.4': {}
'@semantic-release/changelog@6.0.3(semantic-release@22.0.12(typescript@5.3.3))':
@@ -14861,21 +16546,21 @@ snapshots:
lodash: 4.17.21
semantic-release: 22.0.12(typescript@5.3.3)
- '@semantic-release/changelog@6.0.3(semantic-release@22.0.12(typescript@5.5.3))':
+ '@semantic-release/changelog@6.0.3(semantic-release@22.0.12(typescript@5.6.3))':
dependencies:
'@semantic-release/error': 3.0.0
aggregate-error: 3.1.0
fs-extra: 11.1.1
lodash: 4.17.21
- semantic-release: 22.0.12(typescript@5.5.3)
+ semantic-release: 22.0.12(typescript@5.6.3)
- '@semantic-release/changelog@6.0.3(semantic-release@24.0.0(typescript@5.5.3))':
+ '@semantic-release/changelog@6.0.3(semantic-release@24.2.0(typescript@5.6.3))':
dependencies:
'@semantic-release/error': 3.0.0
aggregate-error: 3.1.0
fs-extra: 11.1.1
lodash: 4.17.21
- semantic-release: 24.0.0(typescript@5.5.3)
+ semantic-release: 24.2.0(typescript@5.6.3)
'@semantic-release/commit-analyzer@11.1.0(semantic-release@22.0.12(typescript@5.3.3))':
dependencies:
@@ -14890,7 +16575,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@semantic-release/commit-analyzer@11.1.0(semantic-release@22.0.12(typescript@5.5.3))':
+ '@semantic-release/commit-analyzer@11.1.0(semantic-release@22.0.12(typescript@5.6.3))':
dependencies:
conventional-changelog-angular: 7.0.0
conventional-commits-filter: 4.0.0
@@ -14899,11 +16584,11 @@ snapshots:
import-from-esm: 1.3.3
lodash-es: 4.17.21
micromatch: 4.0.8
- semantic-release: 22.0.12(typescript@5.5.3)
+ semantic-release: 22.0.12(typescript@5.6.3)
transitivePeerDependencies:
- supports-color
- '@semantic-release/commit-analyzer@11.1.0(semantic-release@24.0.0(typescript@5.5.3))':
+ '@semantic-release/commit-analyzer@11.1.0(semantic-release@24.2.0(typescript@5.6.3))':
dependencies:
conventional-changelog-angular: 7.0.0
conventional-commits-filter: 4.0.0
@@ -14912,7 +16597,7 @@ snapshots:
import-from-esm: 1.3.3
lodash-es: 4.17.21
micromatch: 4.0.8
- semantic-release: 24.0.0(typescript@5.5.3)
+ semantic-release: 24.2.0(typescript@5.6.3)
transitivePeerDependencies:
- supports-color
@@ -14930,6 +16615,20 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@semantic-release/commit-analyzer@13.0.0(semantic-release@24.2.0(typescript@5.6.3))':
+ dependencies:
+ conventional-changelog-angular: 8.0.0
+ conventional-changelog-writer: 8.0.0
+ conventional-commits-filter: 5.0.0
+ conventional-commits-parser: 6.0.0
+ debug: 4.3.4
+ import-from-esm: 1.3.3
+ lodash-es: 4.17.21
+ micromatch: 4.0.8
+ semantic-release: 24.2.0(typescript@5.6.3)
+ transitivePeerDependencies:
+ - supports-color
+
'@semantic-release/error@3.0.0': {}
'@semantic-release/error@4.0.0': {}
@@ -14946,7 +16645,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@semantic-release/exec@6.0.3(semantic-release@22.0.12(typescript@5.5.3))':
+ '@semantic-release/exec@6.0.3(semantic-release@22.0.12(typescript@5.6.3))':
dependencies:
'@semantic-release/error': 3.0.0
aggregate-error: 3.1.0
@@ -14954,11 +16653,11 @@ snapshots:
execa: 5.1.1
lodash: 4.17.21
parse-json: 5.2.0
- semantic-release: 22.0.12(typescript@5.5.3)
+ semantic-release: 22.0.12(typescript@5.6.3)
transitivePeerDependencies:
- supports-color
- '@semantic-release/exec@6.0.3(semantic-release@24.0.0(typescript@5.5.3))':
+ '@semantic-release/exec@6.0.3(semantic-release@24.2.0(typescript@5.6.3))':
dependencies:
'@semantic-release/error': 3.0.0
aggregate-error: 3.1.0
@@ -14966,7 +16665,7 @@ snapshots:
execa: 5.1.1
lodash: 4.17.21
parse-json: 5.2.0
- semantic-release: 24.0.0(typescript@5.5.3)
+ semantic-release: 24.2.0(typescript@5.6.3)
transitivePeerDependencies:
- supports-color
@@ -14984,7 +16683,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@semantic-release/git@10.0.1(semantic-release@22.0.12(typescript@5.5.3))':
+ '@semantic-release/git@10.0.1(semantic-release@22.0.12(typescript@5.6.3))':
dependencies:
'@semantic-release/error': 3.0.0
aggregate-error: 3.1.0
@@ -14994,11 +16693,11 @@ snapshots:
lodash: 4.17.21
micromatch: 4.0.8
p-reduce: 2.1.0
- semantic-release: 22.0.12(typescript@5.5.3)
+ semantic-release: 22.0.12(typescript@5.6.3)
transitivePeerDependencies:
- supports-color
- '@semantic-release/git@10.0.1(semantic-release@24.0.0(typescript@5.5.3))':
+ '@semantic-release/git@10.0.1(semantic-release@24.2.0(typescript@5.6.3))':
dependencies:
'@semantic-release/error': 3.0.0
aggregate-error: 3.1.0
@@ -15008,7 +16707,7 @@ snapshots:
lodash: 4.17.21
micromatch: 4.0.8
p-reduce: 2.1.0
- semantic-release: 24.0.0(typescript@5.5.3)
+ semantic-release: 24.2.0(typescript@5.6.3)
transitivePeerDependencies:
- supports-color
@@ -15034,6 +16733,28 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@semantic-release/github@11.0.0(semantic-release@24.2.0(typescript@5.6.3))':
+ dependencies:
+ '@octokit/core': 6.1.2
+ '@octokit/plugin-paginate-rest': 11.3.3(@octokit/core@6.1.2)
+ '@octokit/plugin-retry': 7.1.1(@octokit/core@6.1.2)
+ '@octokit/plugin-throttling': 9.3.1(@octokit/core@6.1.2)
+ '@semantic-release/error': 4.0.0
+ aggregate-error: 5.0.0
+ debug: 4.3.5
+ dir-glob: 3.0.1
+ globby: 14.0.2
+ http-proxy-agent: 7.0.0
+ https-proxy-agent: 7.0.2
+ issue-parser: 7.0.1
+ lodash-es: 4.17.21
+ mime: 4.0.1
+ p-filter: 4.1.0
+ semantic-release: 24.2.0(typescript@5.6.3)
+ url-join: 5.0.0
+ transitivePeerDependencies:
+ - supports-color
+
'@semantic-release/github@9.2.5(semantic-release@22.0.12(typescript@5.3.3))':
dependencies:
'@octokit/core': 5.0.2
@@ -15056,7 +16777,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@semantic-release/github@9.2.5(semantic-release@22.0.12(typescript@5.5.3))':
+ '@semantic-release/github@9.2.5(semantic-release@22.0.12(typescript@5.6.3))':
dependencies:
'@octokit/core': 5.0.2
'@octokit/plugin-paginate-rest': 9.1.4(@octokit/core@5.0.2)
@@ -15073,12 +16794,12 @@ snapshots:
lodash-es: 4.17.21
mime: 4.0.1
p-filter: 3.0.0
- semantic-release: 22.0.12(typescript@5.5.3)
+ semantic-release: 22.0.12(typescript@5.6.3)
url-join: 5.0.0
transitivePeerDependencies:
- supports-color
- '@semantic-release/github@9.2.5(semantic-release@24.0.0(typescript@5.5.3))':
+ '@semantic-release/github@9.2.5(semantic-release@24.2.0(typescript@5.6.3))':
dependencies:
'@octokit/core': 5.0.2
'@octokit/plugin-paginate-rest': 9.1.4(@octokit/core@5.0.2)
@@ -15095,7 +16816,7 @@ snapshots:
lodash-es: 4.17.21
mime: 4.0.1
p-filter: 3.0.0
- semantic-release: 24.0.0(typescript@5.5.3)
+ semantic-release: 24.2.0(typescript@5.6.3)
url-join: 5.0.0
transitivePeerDependencies:
- supports-color
@@ -15117,7 +16838,7 @@ snapshots:
semver: 7.5.4
tempy: 3.1.0
- '@semantic-release/npm@11.0.2(semantic-release@22.0.12(typescript@5.5.3))':
+ '@semantic-release/npm@11.0.2(semantic-release@22.0.12(typescript@5.6.3))':
dependencies:
'@semantic-release/error': 4.0.0
aggregate-error: 5.0.0
@@ -15130,11 +16851,11 @@ snapshots:
rc: 1.2.8
read-pkg: 9.0.1
registry-auth-token: 5.0.2
- semantic-release: 22.0.12(typescript@5.5.3)
+ semantic-release: 22.0.12(typescript@5.6.3)
semver: 7.5.4
tempy: 3.1.0
- '@semantic-release/npm@11.0.2(semantic-release@24.0.0(typescript@5.5.3))':
+ '@semantic-release/npm@11.0.2(semantic-release@24.2.0(typescript@5.6.3))':
dependencies:
'@semantic-release/error': 4.0.0
aggregate-error: 5.0.0
@@ -15147,7 +16868,7 @@ snapshots:
rc: 1.2.8
read-pkg: 9.0.1
registry-auth-token: 5.0.2
- semantic-release: 24.0.0(typescript@5.5.3)
+ semantic-release: 24.2.0(typescript@5.6.3)
semver: 7.5.4
tempy: 3.1.0
@@ -15168,6 +16889,23 @@ snapshots:
semver: 7.5.4
tempy: 3.1.0
+ '@semantic-release/npm@12.0.1(semantic-release@24.2.0(typescript@5.6.3))':
+ dependencies:
+ '@semantic-release/error': 4.0.0
+ aggregate-error: 5.0.0
+ execa: 9.3.0
+ fs-extra: 11.1.1
+ lodash-es: 4.17.21
+ nerf-dart: 1.0.0
+ normalize-url: 8.0.0
+ npm: 10.8.2
+ rc: 1.2.8
+ read-pkg: 9.0.1
+ registry-auth-token: 5.0.2
+ semantic-release: 24.2.0(typescript@5.6.3)
+ semver: 7.5.4
+ tempy: 3.1.0
+
'@semantic-release/release-notes-generator@12.1.0(semantic-release@22.0.12(typescript@5.3.3))':
dependencies:
conventional-changelog-angular: 7.0.0
@@ -15184,7 +16922,23 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@semantic-release/release-notes-generator@12.1.0(semantic-release@22.0.12(typescript@5.5.3))':
+ '@semantic-release/release-notes-generator@12.1.0(semantic-release@22.0.12(typescript@5.6.3))':
+ dependencies:
+ conventional-changelog-angular: 7.0.0
+ conventional-changelog-writer: 7.0.1
+ conventional-commits-filter: 4.0.0
+ conventional-commits-parser: 5.0.0
+ debug: 4.3.4
+ get-stream: 7.0.1
+ import-from-esm: 1.3.3
+ into-stream: 7.0.0
+ lodash-es: 4.17.21
+ read-pkg-up: 11.0.0
+ semantic-release: 22.0.12(typescript@5.6.3)
+ transitivePeerDependencies:
+ - supports-color
+
+ '@semantic-release/release-notes-generator@12.1.0(semantic-release@24.2.0(typescript@5.6.3))':
dependencies:
conventional-changelog-angular: 7.0.0
conventional-changelog-writer: 7.0.1
@@ -15196,27 +16950,27 @@ snapshots:
into-stream: 7.0.0
lodash-es: 4.17.21
read-pkg-up: 11.0.0
- semantic-release: 22.0.12(typescript@5.5.3)
+ semantic-release: 24.2.0(typescript@5.6.3)
transitivePeerDependencies:
- supports-color
- '@semantic-release/release-notes-generator@12.1.0(semantic-release@24.0.0(typescript@5.5.3))':
+ '@semantic-release/release-notes-generator@14.0.1(semantic-release@24.0.0(typescript@5.5.3))':
dependencies:
- conventional-changelog-angular: 7.0.0
- conventional-changelog-writer: 7.0.1
- conventional-commits-filter: 4.0.0
- conventional-commits-parser: 5.0.0
+ conventional-changelog-angular: 8.0.0
+ conventional-changelog-writer: 8.0.0
+ conventional-commits-filter: 5.0.0
+ conventional-commits-parser: 6.0.0
debug: 4.3.4
get-stream: 7.0.1
import-from-esm: 1.3.3
into-stream: 7.0.0
lodash-es: 4.17.21
- read-pkg-up: 11.0.0
+ read-package-up: 11.0.0
semantic-release: 24.0.0(typescript@5.5.3)
transitivePeerDependencies:
- supports-color
- '@semantic-release/release-notes-generator@14.0.1(semantic-release@24.0.0(typescript@5.5.3))':
+ '@semantic-release/release-notes-generator@14.0.1(semantic-release@24.2.0(typescript@5.6.3))':
dependencies:
conventional-changelog-angular: 8.0.0
conventional-changelog-writer: 8.0.0
@@ -15228,7 +16982,7 @@ snapshots:
into-stream: 7.0.0
lodash-es: 4.17.21
read-package-up: 11.0.0
- semantic-release: 24.0.0(typescript@5.5.3)
+ semantic-release: 24.2.0(typescript@5.6.3)
transitivePeerDependencies:
- supports-color
@@ -15238,6 +16992,8 @@ snapshots:
js-yaml: 4.1.0
toposource: 1.2.0
+ '@sinclair/typebox@0.24.51': {}
+
'@sinclair/typebox@0.27.8': {}
'@sindresorhus/is@4.6.0': {}
@@ -15250,6 +17006,10 @@ snapshots:
'@sindresorhus/merge-streams@4.0.0': {}
+ '@sinonjs/commons@1.8.6':
+ dependencies:
+ type-detect: 4.0.8
+
'@sinonjs/commons@3.0.0':
dependencies:
type-detect: 4.0.8
@@ -15258,6 +17018,10 @@ snapshots:
dependencies:
'@sinonjs/commons': 3.0.0
+ '@sinonjs/fake-timers@9.1.2':
+ dependencies:
+ '@sinonjs/commons': 1.8.6
+
'@storybook/csf@0.0.1':
dependencies:
lodash: 4.17.21
@@ -15415,7 +17179,7 @@ snapshots:
'@textlint/ast-tester@12.6.1':
dependencies:
'@textlint/ast-node-types': 12.6.1
- debug: 4.3.4
+ debug: 4.3.5
transitivePeerDependencies:
- supports-color
@@ -15611,7 +17375,7 @@ snapshots:
'@textlint/markdown-to-ast@12.6.1':
dependencies:
'@textlint/ast-node-types': 12.6.1
- debug: 4.3.4
+ debug: 4.3.5
mdast-util-gfm-autolink-literal: 0.1.3
remark-footnotes: 3.0.0
remark-frontmatter: 3.0.0
@@ -15668,7 +17432,7 @@ snapshots:
'@textlint/source-code-fixer@12.6.1':
dependencies:
'@textlint/types': 12.6.1
- debug: 4.3.4
+ debug: 4.3.5
transitivePeerDependencies:
- supports-color
@@ -15748,6 +17512,8 @@ snapshots:
'@total-typescript/ts-reset@0.5.1': {}
+ '@total-typescript/ts-reset@0.6.1': {}
+
'@tsconfig/node10@1.0.9': {}
'@tsconfig/node12@1.0.11': {}
@@ -15760,6 +17526,11 @@ snapshots:
'@tsconfig/strictest@2.0.5': {}
+ '@tybys/wasm-util@0.9.0':
+ dependencies:
+ tslib: 2.6.2
+ optional: true
+
'@types/acorn@4.0.6':
dependencies:
'@types/estree': 1.0.5
@@ -15878,6 +17649,10 @@ snapshots:
'@types/parse-json@4.0.2': {}
+ '@types/prettier@2.7.3': {}
+
+ '@types/resolve@1.20.2': {}
+
'@types/semver@7.5.6': {}
'@types/shell-quote@1.7.5': {}
@@ -15996,7 +17771,7 @@ snapshots:
dependencies:
'@typescript-eslint/types': 5.59.11
'@typescript-eslint/visitor-keys': 5.59.11
- debug: 4.3.4
+ debug: 4.3.5
globby: 11.1.0
is-glob: 4.0.3
semver: 7.6.2
@@ -16159,24 +17934,135 @@ snapshots:
'@ungap/structured-clone@1.2.0': {}
- '@vitest/coverage-v8@1.1.0(vitest@1.1.0(@types/node@20.10.5))':
+ '@visulima/boxen@1.0.21': {}
+
+ '@visulima/cerebro@1.1.25(yaml@2.5.1)':
dependencies:
- '@ampproject/remapping': 2.2.1
- '@bcoe/v8-coverage': 0.2.3
- debug: 4.3.4
- istanbul-lib-coverage: 3.2.2
- istanbul-lib-report: 3.0.1
- istanbul-lib-source-maps: 4.0.1
- istanbul-reports: 3.1.6
- magic-string: 0.30.5
- magicast: 0.3.2
- picocolors: 1.0.0
- std-env: 3.5.0
- test-exclude: 6.0.0
- v8-to-istanbul: 9.2.0
- vitest: 1.1.0(@types/node@20.10.5)
+ '@visulima/boxen': 1.0.21
+ '@visulima/colorize': 1.4.12
+ '@visulima/find-cache-dir': 1.0.15(yaml@2.5.1)
+ '@visulima/pail': 2.1.11
+ cli-table3: 0.6.5
+ command-line-args: 6.0.1
+ fastest-levenshtein: 1.0.16
transitivePeerDependencies:
- - supports-color
+ - '@75lb/nature'
+ - '@visulima/redact'
+ - rotating-file-stream
+ - yaml
+
+ '@visulima/colorize@1.4.12':
+ dependencies:
+ '@visulima/is-ansi-color-supported': 2.2.8
+
+ '@visulima/error@4.4.7': {}
+
+ '@visulima/find-cache-dir@1.0.15(yaml@2.5.1)':
+ dependencies:
+ '@visulima/fs': 2.3.0(yaml@2.5.1)
+ '@visulima/path': 1.1.1
+ transitivePeerDependencies:
+ - yaml
+
+ '@visulima/fmt@1.1.11': {}
+
+ '@visulima/fs@2.3.0(yaml@2.5.1)':
+ dependencies:
+ '@visulima/path': 1.1.1
+ optionalDependencies:
+ yaml: 2.5.1
+
+ '@visulima/humanizer@1.0.14': {}
+
+ '@visulima/inspector@1.0.12': {}
+
+ '@visulima/is-ansi-color-supported@2.2.8': {}
+
+ '@visulima/package@3.1.5(yaml@2.5.1)':
+ dependencies:
+ '@visulima/fs': 2.3.0(yaml@2.5.1)
+ '@visulima/path': 1.1.1
+ normalize-package-data: 7.0.0
+ transitivePeerDependencies:
+ - yaml
+
+ '@visulima/packem@1.5.1(esbuild@0.24.0)(picomatch@4.0.2)(postcss-value-parser@4.2.0)(postcss@8.4.47)(typescript@5.6.3)(yaml@2.5.1)':
+ dependencies:
+ '@antfu/install-pkg': 0.4.1
+ '@babel/parser': 7.26.2
+ '@clack/prompts': 0.7.0
+ '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3)
+ '@csstools/css-tokenizer': 3.0.3
+ '@csstools/postcss-slow-plugins': 2.0.0(postcss@8.4.47)
+ '@rollup/plugin-alias': 5.1.1(rollup@4.24.4)
+ '@rollup/plugin-commonjs': 28.0.1(rollup@4.24.4)
+ '@rollup/plugin-dynamic-import-vars': 2.1.5(rollup@4.24.4)
+ '@rollup/plugin-inject': 5.0.5(rollup@4.24.4)
+ '@rollup/plugin-json': 6.1.0(rollup@4.24.4)
+ '@rollup/plugin-node-resolve': 15.3.0(rollup@4.24.4)
+ '@rollup/plugin-replace': 6.0.1(rollup@4.24.4)
+ '@rollup/plugin-wasm': 6.2.2(rollup@4.24.4)
+ '@rollup/pluginutils': 5.1.3(rollup@4.24.4)
+ '@visulima/cerebro': 1.1.25(yaml@2.5.1)
+ '@visulima/colorize': 1.4.12
+ '@visulima/find-cache-dir': 1.0.15(yaml@2.5.1)
+ '@visulima/fs': 2.3.0(yaml@2.5.1)
+ '@visulima/humanizer': 1.0.14
+ '@visulima/package': 3.1.5(yaml@2.5.1)
+ '@visulima/pail': 2.1.11
+ '@visulima/path': 1.1.1
+ '@visulima/tsconfig': 1.1.1(yaml@2.5.1)
+ browserslist: 4.24.2
+ defu: 6.1.4
+ es-module-lexer: 1.5.4
+ fastest-levenshtein: 1.0.16
+ glob-parent: 6.0.2
+ hookable: 5.5.3
+ jiti: 2.4.0
+ magic-string: 0.30.12
+ mime-types: 2.1.35
+ mlly: 1.7.2
+ oxc-parser: 0.33.0
+ oxc-resolver: 1.12.0
+ rollup: 4.24.4
+ rollup-plugin-dts: 6.1.1(rollup@4.24.4)(typescript@5.6.3)
+ rollup-plugin-license: 3.5.3(picomatch@4.0.2)(rollup@4.24.4)
+ rollup-plugin-polyfill-node: 0.13.0(rollup@4.24.4)
+ rollup-plugin-visualizer: 5.12.0(rollup@4.24.4)
+ semver: 7.6.3
+ source-map-js: 1.2.1
+ tinyexec: 0.3.1
+ tinyglobby: 0.2.10
+ optionalDependencies:
+ esbuild: 0.24.0
+ postcss: 8.4.47
+ postcss-value-parser: 4.2.0
+ typescript: 5.6.3
+ transitivePeerDependencies:
+ - '@75lb/nature'
+ - '@visulima/redact'
+ - picomatch
+ - rotating-file-stream
+ - yaml
+
+ '@visulima/pail@2.1.11':
+ dependencies:
+ '@visulima/colorize': 1.4.12
+ '@visulima/error': 4.4.7
+ '@visulima/fmt': 1.1.11
+ '@visulima/inspector': 1.0.12
+ safe-stable-stringify: 2.5.0
+
+ '@visulima/path@1.1.1': {}
+
+ '@visulima/tsconfig@1.1.1(yaml@2.5.1)':
+ dependencies:
+ '@visulima/fs': 2.3.0(yaml@2.5.1)
+ '@visulima/path': 1.1.1
+ jsonc-parser: 3.3.1
+ resolve-pkg-maps: 1.0.0
+ transitivePeerDependencies:
+ - yaml
'@vitest/coverage-v8@2.0.3(vitest@2.0.3(@types/node@16.18.36))':
dependencies:
@@ -16197,6 +18083,24 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@vitest/coverage-v8@2.1.4(vitest@2.1.4(@types/node@16.18.36))':
+ dependencies:
+ '@ampproject/remapping': 2.3.0
+ '@bcoe/v8-coverage': 0.2.3
+ debug: 4.3.7
+ istanbul-lib-coverage: 3.2.2
+ istanbul-lib-report: 3.0.1
+ istanbul-lib-source-maps: 5.0.6
+ istanbul-reports: 3.1.7
+ magic-string: 0.30.12
+ magicast: 0.3.5
+ std-env: 3.7.0
+ test-exclude: 7.0.1
+ tinyrainbow: 1.2.0
+ vitest: 2.1.4(@types/node@16.18.36)
+ transitivePeerDependencies:
+ - supports-color
+
'@vitest/expect@1.1.0':
dependencies:
'@vitest/spy': 1.1.0
@@ -16210,10 +18114,29 @@ snapshots:
chai: 5.1.1
tinyrainbow: 1.2.0
+ '@vitest/expect@2.1.4':
+ dependencies:
+ '@vitest/spy': 2.1.4
+ '@vitest/utils': 2.1.4
+ chai: 5.1.2
+ tinyrainbow: 1.2.0
+
+ '@vitest/mocker@2.1.4(vite@5.4.10(@types/node@16.18.36))':
+ dependencies:
+ '@vitest/spy': 2.1.4
+ estree-walker: 3.0.3
+ magic-string: 0.30.12
+ optionalDependencies:
+ vite: 5.4.10(@types/node@16.18.36)
+
'@vitest/pretty-format@2.0.3':
dependencies:
tinyrainbow: 1.2.0
+ '@vitest/pretty-format@2.1.4':
+ dependencies:
+ tinyrainbow: 1.2.0
+
'@vitest/runner@1.1.0':
dependencies:
'@vitest/utils': 1.1.0
@@ -16225,6 +18148,11 @@ snapshots:
'@vitest/utils': 2.0.3
pathe: 1.1.2
+ '@vitest/runner@2.1.4':
+ dependencies:
+ '@vitest/utils': 2.1.4
+ pathe: 1.1.2
+
'@vitest/snapshot@1.1.0':
dependencies:
magic-string: 0.30.5
@@ -16237,6 +18165,12 @@ snapshots:
magic-string: 0.30.10
pathe: 1.1.2
+ '@vitest/snapshot@2.1.4':
+ dependencies:
+ '@vitest/pretty-format': 2.1.4
+ magic-string: 0.30.12
+ pathe: 1.1.2
+
'@vitest/spy@1.1.0':
dependencies:
tinyspy: 2.2.0
@@ -16245,6 +18179,10 @@ snapshots:
dependencies:
tinyspy: 3.0.0
+ '@vitest/spy@2.1.4':
+ dependencies:
+ tinyspy: 3.0.2
+
'@vitest/utils@1.1.0':
dependencies:
diff-sequences: 29.6.3
@@ -16258,6 +18196,12 @@ snapshots:
loupe: 3.1.1
tinyrainbow: 1.2.0
+ '@vitest/utils@2.1.4':
+ dependencies:
+ '@vitest/pretty-format': 2.1.4
+ loupe: 3.1.2
+ tinyrainbow: 1.2.0
+
'@yarnpkg/lockfile@1.1.0': {}
'@yarnpkg/parsers@3.0.0':
@@ -16433,6 +18377,8 @@ snapshots:
dependencies:
dequal: 2.0.3
+ array-back@6.2.2: {}
+
array-buffer-byte-length@1.0.0:
dependencies:
call-bind: 1.0.5
@@ -16445,6 +18391,8 @@ snapshots:
array-differ@3.0.0: {}
+ array-find-index@1.0.2: {}
+
array-ify@1.0.0: {}
array-includes@3.1.7:
@@ -16530,6 +18478,8 @@ snapshots:
astral-regex@2.0.0: {}
+ astring@1.9.0: {}
+
async@3.2.5: {}
asynciterator.prototype@1.0.0:
@@ -16578,6 +18528,19 @@ snapshots:
esutils: 2.0.3
js-tokens: 3.0.2
+ babel-jest@28.1.3(@babel/core@7.24.9):
+ dependencies:
+ '@babel/core': 7.24.9
+ '@jest/transform': 28.1.3
+ '@types/babel__core': 7.20.5
+ babel-plugin-istanbul: 6.1.1
+ babel-preset-jest: 28.1.3(@babel/core@7.24.9)
+ chalk: 4.1.2
+ graceful-fs: 4.2.11
+ slash: 3.0.0
+ transitivePeerDependencies:
+ - supports-color
+
babel-jest@29.7.0(@babel/core@7.24.9):
dependencies:
'@babel/core': 7.24.9
@@ -16622,10 +18585,17 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ babel-plugin-jest-hoist@28.1.3:
+ dependencies:
+ '@babel/template': 7.24.7
+ '@babel/types': 7.24.9
+ '@types/babel__core': 7.20.5
+ '@types/babel__traverse': 7.20.4
+
babel-plugin-jest-hoist@29.6.3:
dependencies:
'@babel/template': 7.22.15
- '@babel/types': 7.23.6
+ '@babel/types': 7.24.9
'@types/babel__core': 7.20.5
'@types/babel__traverse': 7.20.4
@@ -16752,6 +18722,12 @@ snapshots:
'@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.9)
'@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.9)
+ babel-preset-jest@28.1.3(@babel/core@7.24.9):
+ dependencies:
+ '@babel/core': 7.24.9
+ babel-plugin-jest-hoist: 28.1.3
+ babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.9)
+
babel-preset-jest@29.6.3(@babel/core@7.24.9):
dependencies:
'@babel/core': 7.24.9
@@ -16874,6 +18850,13 @@ snapshots:
node-releases: 2.0.14
update-browserslist-db: 1.1.0(browserslist@4.23.2)
+ browserslist@4.24.2:
+ dependencies:
+ caniuse-lite: 1.0.30001677
+ electron-to-chromium: 1.5.52
+ node-releases: 2.0.18
+ update-browserslist-db: 1.1.1(browserslist@4.24.2)
+
bser@2.1.1:
dependencies:
node-int64: 0.4.0
@@ -16976,6 +18959,8 @@ snapshots:
caniuse-lite@1.0.30001642: {}
+ caniuse-lite@1.0.30001677: {}
+
cardinal@2.1.1:
dependencies:
ansicolors: 0.3.2
@@ -17003,6 +18988,14 @@ snapshots:
loupe: 3.1.1
pathval: 2.0.0
+ chai@5.1.2:
+ dependencies:
+ assertion-error: 2.0.1
+ check-error: 2.1.1
+ deep-eql: 5.0.2
+ loupe: 3.1.1
+ pathval: 2.0.0
+
chalk@1.1.3:
dependencies:
ansi-styles: 2.2.1
@@ -17100,6 +19093,10 @@ snapshots:
dependencies:
restore-cursor: 4.0.0
+ cli-cursor@5.0.0:
+ dependencies:
+ restore-cursor: 5.1.0
+
cli-highlight@2.1.11:
dependencies:
chalk: 4.1.2
@@ -17194,9 +19191,14 @@ snapshots:
comma-separated-tokens@2.0.3: {}
- commander@10.0.1: {}
+ command-line-args@6.0.1:
+ dependencies:
+ array-back: 6.2.2
+ find-replace: 5.0.2
+ lodash.camelcase: 4.3.0
+ typical: 7.2.0
- commander@11.1.0: {}
+ commander@10.0.1: {}
commander@12.1.0: {}
@@ -17208,6 +19210,8 @@ snapshots:
comment-parser@1.4.1: {}
+ commenting@1.1.0: {}
+
commitizen@4.3.0(typescript@5.3.3):
dependencies:
cachedir: 2.3.0
@@ -17246,6 +19250,27 @@ snapshots:
transitivePeerDependencies:
- typescript
+ commitizen@4.3.0(typescript@5.6.3):
+ dependencies:
+ cachedir: 2.3.0
+ cz-conventional-changelog: 3.3.0(typescript@5.6.3)
+ dedent: 0.7.0
+ detect-indent: 6.1.0
+ find-node-modules: 2.1.3
+ find-root: 1.1.0
+ 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.7
+ strip-bom: 4.0.0
+ strip-json-comments: 3.1.1
+ transitivePeerDependencies:
+ - typescript
+
+ commondir@1.0.1: {}
+
compare-func@2.0.0:
dependencies:
array-ify: 1.0.0
@@ -17267,6 +19292,8 @@ snapshots:
readable-stream: 3.6.2
typedarray: 0.0.6
+ confbox@0.1.8: {}
+
config-chain@1.1.13:
dependencies:
ini: 1.3.8
@@ -17343,6 +19370,8 @@ snapshots:
convert-hrtime@5.0.0: {}
+ convert-source-map@1.9.0: {}
+
convert-source-map@2.0.0: {}
core-js-compat@3.33.3:
@@ -17382,6 +19411,14 @@ snapshots:
typescript: 5.5.3
optional: true
+ cosmiconfig-typescript-loader@5.0.0(@types/node@18.18.13)(cosmiconfig@8.3.6(typescript@5.6.3))(typescript@5.6.3):
+ dependencies:
+ '@types/node': 18.18.13
+ cosmiconfig: 8.3.6(typescript@5.6.3)
+ jiti: 1.21.0
+ typescript: 5.6.3
+ optional: true
+
cosmiconfig-typescript-loader@5.0.0(@types/node@20.10.5)(cosmiconfig@8.3.6(typescript@5.3.3))(typescript@5.3.3):
dependencies:
'@types/node': 20.10.5
@@ -17389,12 +19426,12 @@ snapshots:
jiti: 1.21.0
typescript: 5.3.3
- cosmiconfig-typescript-loader@5.0.0(@types/node@20.10.5)(cosmiconfig@8.3.6(typescript@5.5.3))(typescript@5.5.3):
+ cosmiconfig-typescript-loader@5.0.0(@types/node@20.10.5)(cosmiconfig@8.3.6(typescript@5.6.3))(typescript@5.6.3):
dependencies:
'@types/node': 20.10.5
- cosmiconfig: 8.3.6(typescript@5.5.3)
+ cosmiconfig: 8.3.6(typescript@5.6.3)
jiti: 1.21.0
- typescript: 5.5.3
+ typescript: 5.6.3
cosmiconfig@6.0.0:
dependencies:
@@ -17429,6 +19466,16 @@ snapshots:
path-type: 4.0.0
optionalDependencies:
typescript: 5.5.3
+ optional: true
+
+ cosmiconfig@8.3.6(typescript@5.6.3):
+ dependencies:
+ import-fresh: 3.3.0
+ js-yaml: 4.1.0
+ parse-json: 5.2.0
+ path-type: 4.0.0
+ optionalDependencies:
+ typescript: 5.6.3
cosmiconfig@9.0.0(typescript@5.5.3):
dependencies:
@@ -17439,28 +19486,22 @@ snapshots:
optionalDependencies:
typescript: 5.5.3
- create-jest@29.7.0(@types/node@16.18.36)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.3.3)):
+ cosmiconfig@9.0.0(typescript@5.6.3):
dependencies:
- '@jest/types': 29.6.3
- chalk: 4.1.2
- exit: 0.1.2
- graceful-fs: 4.2.11
- jest-config: 29.7.0(@types/node@16.18.36)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.3.3))
- jest-util: 29.7.0
- prompts: 2.4.2
- transitivePeerDependencies:
- - '@types/node'
- - babel-plugin-macros
- - supports-color
- - ts-node
+ env-paths: 2.2.1
+ import-fresh: 3.3.0
+ js-yaml: 4.1.0
+ parse-json: 5.2.0
+ optionalDependencies:
+ typescript: 5.6.3
- create-jest@29.7.0(@types/node@20.10.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.3.3)):
+ create-jest@29.7.0(@types/node@16.18.36)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.3.3)):
dependencies:
'@jest/types': 29.6.3
chalk: 4.1.2
exit: 0.1.2
graceful-fs: 4.2.11
- jest-config: 29.7.0(@types/node@20.10.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.3.3))
+ jest-config: 29.7.0(@types/node@16.18.36)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.3.3))
jest-util: 29.7.0
prompts: 2.4.2
transitivePeerDependencies:
@@ -17531,6 +19572,19 @@ snapshots:
transitivePeerDependencies:
- typescript
+ cz-conventional-changelog@3.3.0(typescript@5.6.3):
+ dependencies:
+ chalk: 2.4.2
+ commitizen: 4.3.0(typescript@5.6.3)
+ conventional-commit-types: 3.0.0
+ lodash.map: 4.6.0
+ longest: 2.0.1
+ word-wrap: 1.2.5
+ optionalDependencies:
+ '@commitlint/load': 18.4.3(typescript@5.6.3)
+ transitivePeerDependencies:
+ - typescript
+
damerau-levenshtein@1.0.8: {}
dargs@7.0.0: {}
@@ -17573,6 +19627,10 @@ snapshots:
dependencies:
ms: 2.1.2
+ debug@4.3.7:
+ dependencies:
+ ms: 2.1.3
+
decamelize-keys@1.1.1:
dependencies:
decamelize: 1.2.0
@@ -17685,6 +19743,8 @@ snapshots:
is-descriptor: 1.0.3
isobject: 3.0.1
+ defu@6.1.4: {}
+
delayed-stream@1.0.0: {}
deprecation@2.3.1: {}
@@ -17714,6 +19774,8 @@ snapshots:
didyoumean@1.2.2: {}
+ diff-sequences@28.1.1: {}
+
diff-sequences@29.6.3: {}
diff@4.0.2: {}
@@ -17818,6 +19880,10 @@ snapshots:
electron-to-chromium@1.4.827: {}
+ electron-to-chromium@1.5.52: {}
+
+ emittery@0.10.2: {}
+
emittery@0.13.1: {}
emoji-regex@10.3.0: {}
@@ -18012,6 +20078,8 @@ snapshots:
iterator.prototype: 1.1.2
safe-array-concat: 1.0.1
+ es-module-lexer@1.5.4: {}
+
es-object-atoms@1.0.0:
dependencies:
es-errors: 1.3.0
@@ -18089,10 +20157,39 @@ snapshots:
'@esbuild/win32-ia32': 0.21.5
'@esbuild/win32-x64': 0.21.5
+ esbuild@0.24.0:
+ optionalDependencies:
+ '@esbuild/aix-ppc64': 0.24.0
+ '@esbuild/android-arm': 0.24.0
+ '@esbuild/android-arm64': 0.24.0
+ '@esbuild/android-x64': 0.24.0
+ '@esbuild/darwin-arm64': 0.24.0
+ '@esbuild/darwin-x64': 0.24.0
+ '@esbuild/freebsd-arm64': 0.24.0
+ '@esbuild/freebsd-x64': 0.24.0
+ '@esbuild/linux-arm': 0.24.0
+ '@esbuild/linux-arm64': 0.24.0
+ '@esbuild/linux-ia32': 0.24.0
+ '@esbuild/linux-loong64': 0.24.0
+ '@esbuild/linux-mips64el': 0.24.0
+ '@esbuild/linux-ppc64': 0.24.0
+ '@esbuild/linux-riscv64': 0.24.0
+ '@esbuild/linux-s390x': 0.24.0
+ '@esbuild/linux-x64': 0.24.0
+ '@esbuild/netbsd-x64': 0.24.0
+ '@esbuild/openbsd-arm64': 0.24.0
+ '@esbuild/openbsd-x64': 0.24.0
+ '@esbuild/sunos-x64': 0.24.0
+ '@esbuild/win32-arm64': 0.24.0
+ '@esbuild/win32-ia32': 0.24.0
+ '@esbuild/win32-x64': 0.24.0
+
escalade@3.1.1: {}
escalade@3.1.2: {}
+ escalade@3.2.0: {}
+
escape-goat@4.0.0: {}
escape-string-regexp@1.0.5: {}
@@ -18886,6 +20983,8 @@ snapshots:
'@types/estree-jsx': 1.0.3
'@types/unist': 3.0.2
+ estree-walker@2.0.2: {}
+
estree-walker@3.0.3:
dependencies:
'@types/estree': 1.0.5
@@ -18967,6 +21066,21 @@ snapshots:
strip-final-newline: 4.0.0
yoctocolors: 2.1.1
+ execa@9.5.1:
+ dependencies:
+ '@sindresorhus/merge-streams': 4.0.0
+ cross-spawn: 7.0.3
+ figures: 6.1.0
+ get-stream: 9.0.1
+ human-signals: 8.0.0
+ is-plain-obj: 4.1.0
+ is-stream: 4.0.1
+ npm-run-path: 6.0.0
+ pretty-ms: 9.0.0
+ signal-exit: 4.1.0
+ strip-final-newline: 4.0.0
+ yoctocolors: 2.1.1
+
execall@1.0.0:
dependencies:
clone-regexp: 1.0.1
@@ -18981,6 +21095,16 @@ snapshots:
dependencies:
homedir-polyfill: 1.0.3
+ expect-type@1.1.0: {}
+
+ expect@28.1.3:
+ dependencies:
+ '@jest/expect-utils': 28.1.3
+ jest-get-type: 28.0.2
+ jest-matcher-utils: 28.1.3
+ jest-message-util: 28.1.3
+ jest-util: 28.1.3
+
expect@29.7.0:
dependencies:
'@jest/expect-utils': 29.7.0
@@ -19044,6 +21168,14 @@ snapshots:
dependencies:
bser: 2.1.1
+ fdir@6.3.0(picomatch@4.0.2):
+ optionalDependencies:
+ picomatch: 4.0.2
+
+ fdir@6.4.2(picomatch@4.0.2):
+ optionalDependencies:
+ picomatch: 4.0.2
+
figures@2.0.0:
dependencies:
escape-string-regexp: 1.0.5
@@ -19093,6 +21225,8 @@ snapshots:
findup-sync: 4.0.0
merge: 2.1.1
+ find-replace@5.0.2: {}
+
find-root@1.1.0: {}
find-up-simple@1.0.0: {}
@@ -19340,7 +21474,7 @@ snapshots:
git-spawned-stream@1.0.1:
dependencies:
- debug: 4.3.4
+ debug: 4.3.5
spawn-to-readstream: 0.1.3
transitivePeerDependencies:
- supports-color
@@ -19654,6 +21788,8 @@ snapshots:
hook-std@3.0.0: {}
+ hookable@5.5.3: {}
+
hosted-git-info@2.8.9: {}
hosted-git-info@4.1.0:
@@ -19668,6 +21804,10 @@ snapshots:
dependencies:
lru-cache: 10.1.0
+ hosted-git-info@8.0.0:
+ dependencies:
+ lru-cache: 10.4.3
+
html-escaper@2.0.2: {}
html-tags@3.3.1: {}
@@ -19708,12 +21848,14 @@ snapshots:
human-signals@7.0.0: {}
- humannames@1.0.5: {}
+ human-signals@8.0.0: {}
- husky@8.0.3: {}
+ humannames@1.0.5: {}
husky@9.0.11: {}
+ husky@9.1.6: {}
+
iconv-lite@0.4.24:
dependencies:
safer-buffer: 2.1.2
@@ -19774,6 +21916,8 @@ snapshots:
ini@4.1.1: {}
+ ini@5.0.0: {}
+
inquirer@8.2.5:
dependencies:
ansi-escapes: 4.3.2
@@ -19971,6 +22115,8 @@ snapshots:
is-map@2.0.2: {}
+ is-module@1.0.0: {}
+
is-negative-zero@2.0.2: {}
is-negative-zero@2.0.3: {}
@@ -20009,6 +22155,10 @@ snapshots:
lowercase-keys: 1.0.1
proto-props: 2.0.0
+ is-reference@1.2.1:
+ dependencies:
+ '@types/estree': 1.0.6
+
is-regex@1.1.4:
dependencies:
call-bind: 1.0.5
@@ -20143,7 +22293,7 @@ snapshots:
istanbul-lib-source-maps@4.0.1:
dependencies:
- debug: 4.3.4
+ debug: 4.3.5
istanbul-lib-coverage: 3.2.2
source-map: 0.6.1
transitivePeerDependencies:
@@ -20207,12 +22357,41 @@ snapshots:
java-properties@1.0.2: {}
+ jest-changed-files@28.1.3:
+ dependencies:
+ execa: 5.1.1
+ p-limit: 3.1.0
+
jest-changed-files@29.7.0:
dependencies:
execa: 5.1.1
jest-util: 29.7.0
p-limit: 3.1.0
+ jest-circus@28.1.3:
+ dependencies:
+ '@jest/environment': 28.1.3
+ '@jest/expect': 28.1.3
+ '@jest/test-result': 28.1.3
+ '@jest/types': 28.1.3
+ '@types/node': 16.18.36
+ chalk: 4.1.2
+ co: 4.6.0
+ dedent: 0.7.0
+ is-generator-fn: 2.1.0
+ jest-each: 28.1.3
+ jest-matcher-utils: 28.1.3
+ jest-message-util: 28.1.3
+ jest-runtime: 28.1.3
+ jest-snapshot: 28.1.3
+ jest-util: 28.1.3
+ p-limit: 3.1.0
+ pretty-format: 28.1.3
+ slash: 3.0.0
+ stack-utils: 2.0.6
+ transitivePeerDependencies:
+ - supports-color
+
jest-circus@29.7.0(babel-plugin-macros@3.1.0):
dependencies:
'@jest/environment': 29.7.0
@@ -20239,35 +22418,35 @@ snapshots:
- babel-plugin-macros
- supports-color
- jest-cli@29.7.0(@types/node@16.18.36)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.3.3)):
+ jest-cli@28.1.3(@types/node@16.18.36)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.6.3)):
dependencies:
- '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.3.3))
- '@jest/test-result': 29.7.0
- '@jest/types': 29.6.3
+ '@jest/core': 28.1.3(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.6.3))
+ '@jest/test-result': 28.1.3
+ '@jest/types': 28.1.3
chalk: 4.1.2
- create-jest: 29.7.0(@types/node@16.18.36)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.3.3))
exit: 0.1.2
+ graceful-fs: 4.2.11
import-local: 3.1.0
- jest-config: 29.7.0(@types/node@16.18.36)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.3.3))
- jest-util: 29.7.0
- jest-validate: 29.7.0
+ jest-config: 28.1.3(@types/node@16.18.36)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.6.3))
+ jest-util: 28.1.3
+ jest-validate: 28.1.3
+ prompts: 2.4.2
yargs: 17.7.2
transitivePeerDependencies:
- '@types/node'
- - babel-plugin-macros
- supports-color
- ts-node
- jest-cli@29.7.0(@types/node@20.10.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.3.3)):
+ jest-cli@29.7.0(@types/node@16.18.36)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.3.3)):
dependencies:
- '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.3.3))
+ '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.3.3))
'@jest/test-result': 29.7.0
'@jest/types': 29.6.3
chalk: 4.1.2
- create-jest: 29.7.0(@types/node@20.10.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.3.3))
+ create-jest: 29.7.0(@types/node@16.18.36)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.3.3))
exit: 0.1.2
import-local: 3.1.0
- jest-config: 29.7.0(@types/node@20.10.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.3.3))
+ jest-config: 29.7.0(@types/node@16.18.36)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.3.3))
jest-util: 29.7.0
jest-validate: 29.7.0
yargs: 17.7.2
@@ -20277,38 +22456,37 @@ snapshots:
- supports-color
- ts-node
- jest-config@29.7.0(@types/node@16.18.36)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.3.3)):
+ jest-config@28.1.3(@types/node@16.18.36)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.6.3)):
dependencies:
'@babel/core': 7.24.9
- '@jest/test-sequencer': 29.7.0
- '@jest/types': 29.6.3
- babel-jest: 29.7.0(@babel/core@7.24.9)
+ '@jest/test-sequencer': 28.1.3
+ '@jest/types': 28.1.3
+ babel-jest: 28.1.3(@babel/core@7.24.9)
chalk: 4.1.2
ci-info: 3.9.0
deepmerge: 4.3.1
glob: 7.2.3
graceful-fs: 4.2.11
- jest-circus: 29.7.0(babel-plugin-macros@3.1.0)
- jest-environment-node: 29.7.0
- jest-get-type: 29.6.3
- jest-regex-util: 29.6.3
- jest-resolve: 29.7.0
- jest-runner: 29.7.0
- jest-util: 29.7.0
- jest-validate: 29.7.0
+ jest-circus: 28.1.3
+ jest-environment-node: 28.1.3
+ jest-get-type: 28.0.2
+ jest-regex-util: 28.0.2
+ jest-resolve: 28.1.3
+ jest-runner: 28.1.3
+ jest-util: 28.1.3
+ jest-validate: 28.1.3
micromatch: 4.0.8
parse-json: 5.2.0
- pretty-format: 29.7.0
+ pretty-format: 28.1.3
slash: 3.0.0
strip-json-comments: 3.1.1
optionalDependencies:
'@types/node': 16.18.36
- ts-node: 10.9.1(@types/node@16.18.36)(typescript@5.3.3)
+ ts-node: 10.9.1(@types/node@16.18.36)(typescript@5.6.3)
transitivePeerDependencies:
- - babel-plugin-macros
- supports-color
- jest-config@29.7.0(@types/node@16.18.36)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.3.3)):
+ jest-config@29.7.0(@types/node@16.18.36)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.3.3)):
dependencies:
'@babel/core': 7.24.9
'@jest/test-sequencer': 29.7.0
@@ -20334,41 +22512,17 @@ snapshots:
strip-json-comments: 3.1.1
optionalDependencies:
'@types/node': 16.18.36
- ts-node: 10.9.1(@types/node@20.10.5)(typescript@5.3.3)
+ ts-node: 10.9.1(@types/node@16.18.36)(typescript@5.3.3)
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
- jest-config@29.7.0(@types/node@20.10.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.3.3)):
+ jest-diff@28.1.3:
dependencies:
- '@babel/core': 7.24.9
- '@jest/test-sequencer': 29.7.0
- '@jest/types': 29.6.3
- babel-jest: 29.7.0(@babel/core@7.24.9)
chalk: 4.1.2
- ci-info: 3.9.0
- deepmerge: 4.3.1
- glob: 7.2.3
- graceful-fs: 4.2.11
- jest-circus: 29.7.0(babel-plugin-macros@3.1.0)
- jest-environment-node: 29.7.0
- jest-get-type: 29.6.3
- jest-regex-util: 29.6.3
- jest-resolve: 29.7.0
- jest-runner: 29.7.0
- jest-util: 29.7.0
- jest-validate: 29.7.0
- micromatch: 4.0.8
- parse-json: 5.2.0
- pretty-format: 29.7.0
- slash: 3.0.0
- strip-json-comments: 3.1.1
- optionalDependencies:
- '@types/node': 20.10.5
- ts-node: 10.9.1(@types/node@20.10.5)(typescript@5.3.3)
- transitivePeerDependencies:
- - babel-plugin-macros
- - supports-color
+ diff-sequences: 28.1.1
+ jest-get-type: 28.0.2
+ pretty-format: 28.1.3
jest-diff@29.7.0:
dependencies:
@@ -20377,10 +22531,22 @@ snapshots:
jest-get-type: 29.6.3
pretty-format: 29.7.0
+ jest-docblock@28.1.1:
+ dependencies:
+ detect-newline: 3.1.0
+
jest-docblock@29.7.0:
dependencies:
detect-newline: 3.1.0
+ jest-each@28.1.3:
+ dependencies:
+ '@jest/types': 28.1.3
+ chalk: 4.1.2
+ jest-get-type: 28.0.2
+ jest-util: 28.1.3
+ pretty-format: 28.1.3
+
jest-each@29.7.0:
dependencies:
'@jest/types': 29.6.3
@@ -20389,6 +22555,15 @@ snapshots:
jest-util: 29.7.0
pretty-format: 29.7.0
+ jest-environment-node@28.1.3:
+ dependencies:
+ '@jest/environment': 28.1.3
+ '@jest/fake-timers': 28.1.3
+ '@jest/types': 28.1.3
+ '@types/node': 16.18.36
+ jest-mock: 28.1.3
+ jest-util: 28.1.3
+
jest-environment-node@29.7.0:
dependencies:
'@jest/environment': 29.7.0
@@ -20398,8 +22573,26 @@ snapshots:
jest-mock: 29.7.0
jest-util: 29.7.0
+ jest-get-type@28.0.2: {}
+
jest-get-type@29.6.3: {}
+ jest-haste-map@28.1.3:
+ dependencies:
+ '@jest/types': 28.1.3
+ '@types/graceful-fs': 4.1.9
+ '@types/node': 16.18.36
+ anymatch: 3.1.3
+ fb-watchman: 2.0.2
+ graceful-fs: 4.2.11
+ jest-regex-util: 28.0.2
+ jest-util: 28.1.3
+ jest-worker: 28.1.3
+ micromatch: 4.0.8
+ walker: 1.0.8
+ optionalDependencies:
+ fsevents: 2.3.3
+
jest-haste-map@29.7.0:
dependencies:
'@jest/types': 29.6.3
@@ -20416,11 +22609,23 @@ snapshots:
optionalDependencies:
fsevents: 2.3.3
+ jest-leak-detector@28.1.3:
+ dependencies:
+ jest-get-type: 28.0.2
+ pretty-format: 28.1.3
+
jest-leak-detector@29.7.0:
dependencies:
jest-get-type: 29.6.3
pretty-format: 29.7.0
+ jest-matcher-utils@28.1.3:
+ dependencies:
+ chalk: 4.1.2
+ jest-diff: 28.1.3
+ jest-get-type: 28.0.2
+ pretty-format: 28.1.3
+
jest-matcher-utils@29.7.0:
dependencies:
chalk: 4.1.2
@@ -20428,6 +22633,18 @@ snapshots:
jest-get-type: 29.6.3
pretty-format: 29.7.0
+ jest-message-util@28.1.3:
+ dependencies:
+ '@babel/code-frame': 7.24.7
+ '@jest/types': 28.1.3
+ '@types/stack-utils': 2.0.3
+ chalk: 4.1.2
+ graceful-fs: 4.2.11
+ micromatch: 4.0.8
+ pretty-format: 28.1.3
+ slash: 3.0.0
+ stack-utils: 2.0.6
+
jest-message-util@29.7.0:
dependencies:
'@babel/code-frame': 7.23.4
@@ -20440,18 +22657,36 @@ snapshots:
slash: 3.0.0
stack-utils: 2.0.6
+ jest-mock@28.1.3:
+ dependencies:
+ '@jest/types': 28.1.3
+ '@types/node': 16.18.36
+
jest-mock@29.7.0:
dependencies:
'@jest/types': 29.6.3
'@types/node': 16.18.36
jest-util: 29.7.0
+ jest-pnp-resolver@1.2.3(jest-resolve@28.1.3):
+ optionalDependencies:
+ jest-resolve: 28.1.3
+
jest-pnp-resolver@1.2.3(jest-resolve@29.7.0):
optionalDependencies:
jest-resolve: 29.7.0
+ jest-regex-util@28.0.2: {}
+
jest-regex-util@29.6.3: {}
+ jest-resolve-dependencies@28.1.3:
+ dependencies:
+ jest-regex-util: 28.0.2
+ jest-snapshot: 28.1.3
+ transitivePeerDependencies:
+ - supports-color
+
jest-resolve-dependencies@29.7.0:
dependencies:
jest-regex-util: 29.6.3
@@ -20459,6 +22694,18 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ jest-resolve@28.1.3:
+ dependencies:
+ chalk: 4.1.2
+ graceful-fs: 4.2.11
+ jest-haste-map: 28.1.3
+ jest-pnp-resolver: 1.2.3(jest-resolve@28.1.3)
+ jest-util: 28.1.3
+ jest-validate: 28.1.3
+ resolve: 1.22.8
+ resolve.exports: 1.1.1
+ slash: 3.0.0
+
jest-resolve@29.7.0:
dependencies:
chalk: 4.1.2
@@ -20471,6 +22718,32 @@ snapshots:
resolve.exports: 2.0.2
slash: 3.0.0
+ jest-runner@28.1.3:
+ dependencies:
+ '@jest/console': 28.1.3
+ '@jest/environment': 28.1.3
+ '@jest/test-result': 28.1.3
+ '@jest/transform': 28.1.3
+ '@jest/types': 28.1.3
+ '@types/node': 16.18.36
+ chalk: 4.1.2
+ emittery: 0.10.2
+ graceful-fs: 4.2.11
+ jest-docblock: 28.1.1
+ jest-environment-node: 28.1.3
+ jest-haste-map: 28.1.3
+ jest-leak-detector: 28.1.3
+ jest-message-util: 28.1.3
+ jest-resolve: 28.1.3
+ jest-runtime: 28.1.3
+ jest-util: 28.1.3
+ jest-watcher: 28.1.3
+ jest-worker: 28.1.3
+ p-limit: 3.1.0
+ source-map-support: 0.5.13
+ transitivePeerDependencies:
+ - supports-color
+
jest-runner@29.7.0:
dependencies:
'@jest/console': 29.7.0
@@ -20497,6 +22770,33 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ jest-runtime@28.1.3:
+ dependencies:
+ '@jest/environment': 28.1.3
+ '@jest/fake-timers': 28.1.3
+ '@jest/globals': 28.1.3
+ '@jest/source-map': 28.1.2
+ '@jest/test-result': 28.1.3
+ '@jest/transform': 28.1.3
+ '@jest/types': 28.1.3
+ chalk: 4.1.2
+ cjs-module-lexer: 1.2.3
+ collect-v8-coverage: 1.0.2
+ execa: 5.1.1
+ glob: 7.2.3
+ graceful-fs: 4.2.11
+ jest-haste-map: 28.1.3
+ jest-message-util: 28.1.3
+ jest-mock: 28.1.3
+ jest-regex-util: 28.0.2
+ jest-resolve: 28.1.3
+ jest-snapshot: 28.1.3
+ jest-util: 28.1.3
+ slash: 3.0.0
+ strip-bom: 4.0.0
+ transitivePeerDependencies:
+ - supports-color
+
jest-runtime@29.7.0:
dependencies:
'@jest/environment': 29.7.0
@@ -20524,6 +22824,34 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ jest-snapshot@28.1.3:
+ dependencies:
+ '@babel/core': 7.24.9
+ '@babel/generator': 7.24.9
+ '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.24.9)
+ '@babel/traverse': 7.24.8
+ '@babel/types': 7.24.9
+ '@jest/expect-utils': 28.1.3
+ '@jest/transform': 28.1.3
+ '@jest/types': 28.1.3
+ '@types/babel__traverse': 7.20.4
+ '@types/prettier': 2.7.3
+ babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.9)
+ chalk: 4.1.2
+ expect: 28.1.3
+ graceful-fs: 4.2.11
+ jest-diff: 28.1.3
+ jest-get-type: 28.0.2
+ jest-haste-map: 28.1.3
+ jest-matcher-utils: 28.1.3
+ jest-message-util: 28.1.3
+ jest-util: 28.1.3
+ natural-compare: 1.4.0
+ pretty-format: 28.1.3
+ semver: 7.6.2
+ transitivePeerDependencies:
+ - supports-color
+
jest-snapshot@29.7.0:
dependencies:
'@babel/core': 7.24.9
@@ -20549,6 +22877,15 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ jest-util@28.1.3:
+ dependencies:
+ '@jest/types': 28.1.3
+ '@types/node': 16.18.36
+ chalk: 4.1.2
+ ci-info: 3.9.0
+ graceful-fs: 4.2.11
+ picomatch: 2.3.1
+
jest-util@29.7.0:
dependencies:
'@jest/types': 29.6.3
@@ -20558,6 +22895,15 @@ snapshots:
graceful-fs: 4.2.11
picomatch: 2.3.1
+ jest-validate@28.1.3:
+ dependencies:
+ '@jest/types': 28.1.3
+ camelcase: 6.3.0
+ chalk: 4.1.2
+ jest-get-type: 28.0.2
+ leven: 3.1.0
+ pretty-format: 28.1.3
+
jest-validate@29.7.0:
dependencies:
'@jest/types': 29.6.3
@@ -20567,6 +22913,17 @@ snapshots:
leven: 3.1.0
pretty-format: 29.7.0
+ jest-watcher@28.1.3:
+ dependencies:
+ '@jest/test-result': 28.1.3
+ '@jest/types': 28.1.3
+ '@types/node': 16.18.36
+ ansi-escapes: 4.3.2
+ chalk: 4.1.2
+ emittery: 0.10.2
+ jest-util: 28.1.3
+ string-length: 4.0.2
+
jest-watcher@29.7.0:
dependencies:
'@jest/test-result': 29.7.0
@@ -20578,6 +22935,12 @@ snapshots:
jest-util: 29.7.0
string-length: 4.0.2
+ jest-worker@28.1.3:
+ dependencies:
+ '@types/node': 16.18.36
+ merge-stream: 2.0.0
+ supports-color: 8.1.1
+
jest-worker@29.7.0:
dependencies:
'@types/node': 16.18.36
@@ -20585,24 +22948,23 @@ snapshots:
merge-stream: 2.0.0
supports-color: 8.1.1
- jest@29.7.0(@types/node@16.18.36)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.3.3)):
+ jest@28.1.3(@types/node@16.18.36)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.6.3)):
dependencies:
- '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.3.3))
- '@jest/types': 29.6.3
+ '@jest/core': 28.1.3(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.6.3))
+ '@jest/types': 28.1.3
import-local: 3.1.0
- jest-cli: 29.7.0(@types/node@16.18.36)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.3.3))
+ jest-cli: 28.1.3(@types/node@16.18.36)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.6.3))
transitivePeerDependencies:
- '@types/node'
- - babel-plugin-macros
- supports-color
- ts-node
- jest@29.7.0(@types/node@20.10.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.3.3)):
+ jest@29.7.0(@types/node@16.18.36)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.3.3)):
dependencies:
- '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.3.3))
+ '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.3.3))
'@jest/types': 29.6.3
import-local: 3.1.0
- jest-cli: 29.7.0(@types/node@20.10.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.3.3))
+ jest-cli: 29.7.0(@types/node@16.18.36)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.3.3))
transitivePeerDependencies:
- '@types/node'
- babel-plugin-macros
@@ -20611,6 +22973,8 @@ snapshots:
jiti@1.21.0: {}
+ jiti@2.4.0: {}
+
jju@1.4.0: {}
joycon@3.1.1: {}
@@ -20671,6 +23035,8 @@ snapshots:
jsonc-parser@3.2.0: {}
+ jsonc-parser@3.3.1: {}
+
jsonfile@4.0.0:
optionalDependencies:
graceful-fs: 4.2.11
@@ -20747,18 +23113,18 @@ snapshots:
lines-and-columns@2.0.4: {}
- lint-staged@15.2.0:
+ lint-staged@15.2.10:
dependencies:
chalk: 5.3.0
- commander: 11.1.0
- debug: 4.3.4
+ commander: 12.1.0
+ debug: 4.3.7
execa: 8.0.1
- lilconfig: 3.0.0
- listr2: 8.0.0
+ lilconfig: 3.1.2
+ listr2: 8.2.5
micromatch: 4.0.8
pidtree: 0.6.0
string-argv: 0.3.2
- yaml: 2.3.4
+ yaml: 2.5.1
transitivePeerDependencies:
- supports-color
@@ -20777,21 +23143,21 @@ snapshots:
transitivePeerDependencies:
- supports-color
- listr2@8.0.0:
+ listr2@8.2.3:
dependencies:
cli-truncate: 4.0.0
colorette: 2.0.20
eventemitter3: 5.0.1
log-update: 6.0.0
- rfdc: 1.3.0
+ rfdc: 1.4.1
wrap-ansi: 9.0.0
- listr2@8.2.3:
+ listr2@8.2.5:
dependencies:
cli-truncate: 4.0.0
colorette: 2.0.20
eventemitter3: 5.0.1
- log-update: 6.0.0
+ log-update: 6.1.0
rfdc: 1.4.1
wrap-ansi: 9.0.0
@@ -20903,6 +23269,14 @@ snapshots:
strip-ansi: 7.1.0
wrap-ansi: 9.0.0
+ log-update@6.1.0:
+ dependencies:
+ ansi-escapes: 7.0.0
+ cli-cursor: 5.0.0
+ slice-ansi: 7.1.0
+ strip-ansi: 7.1.0
+ wrap-ansi: 9.0.0
+
longest-streak@2.0.4: {}
longest-streak@3.1.0: {}
@@ -20921,6 +23295,8 @@ snapshots:
dependencies:
get-func-name: 2.0.2
+ loupe@3.1.2: {}
+
lowercase-keys@1.0.1: {}
lowercase-keys@3.0.0: {}
@@ -20947,15 +23323,13 @@ snapshots:
dependencies:
'@jridgewell/sourcemap-codec': 1.4.15
- magic-string@0.30.5:
+ magic-string@0.30.12:
dependencies:
- '@jridgewell/sourcemap-codec': 1.4.15
+ '@jridgewell/sourcemap-codec': 1.5.0
- magicast@0.3.2:
+ magic-string@0.30.5:
dependencies:
- '@babel/parser': 7.23.4
- '@babel/types': 7.23.4
- source-map-js: 1.0.2
+ '@jridgewell/sourcemap-codec': 1.4.15
magicast@0.3.4:
dependencies:
@@ -20963,6 +23337,12 @@ snapshots:
'@babel/types': 7.24.9
source-map-js: 1.2.0
+ magicast@0.3.5:
+ dependencies:
+ '@babel/parser': 7.26.2
+ '@babel/types': 7.26.0
+ source-map-js: 1.2.1
+
make-dir@2.1.0:
dependencies:
pify: 4.0.1
@@ -21906,7 +24286,7 @@ snapshots:
micromark@3.2.0:
dependencies:
'@types/debug': 4.1.12
- debug: 4.3.4
+ debug: 4.3.5
decode-named-character-reference: 1.0.2
micromark-core-commonmark: 1.1.0
micromark-factory-space: 1.1.0
@@ -21964,6 +24344,8 @@ snapshots:
mimic-fn@4.0.0: {}
+ mimic-function@5.0.1: {}
+
mimic-response@3.1.0: {}
mimic-response@4.0.0: {}
@@ -22038,8 +24420,17 @@ snapshots:
pkg-types: 1.0.3
ufo: 1.3.2
+ mlly@1.7.2:
+ dependencies:
+ acorn: 8.12.1
+ pathe: 1.1.2
+ pkg-types: 1.2.1
+ ufo: 1.5.4
+
moment@2.29.4: {}
+ moment@2.30.1: {}
+
mri@1.2.0: {}
ms@2.0.0: {}
@@ -22064,6 +24455,10 @@ snapshots:
object-assign: 4.1.1
thenify-all: 1.6.0
+ nano-staged@0.8.0:
+ dependencies:
+ picocolors: 1.1.1
+
nanoid@3.3.7: {}
natural-compare-lite@1.4.0: {}
@@ -22135,6 +24530,8 @@ snapshots:
node-releases@2.0.14: {}
+ node-releases@2.0.18: {}
+
nopt@7.2.0:
dependencies:
abbrev: 2.0.0
@@ -22167,10 +24564,18 @@ snapshots:
semver: 7.5.4
validate-npm-package-license: 3.0.4
+ normalize-package-data@7.0.0:
+ dependencies:
+ hosted-git-info: 8.0.0
+ semver: 7.6.3
+ validate-npm-package-license: 3.0.4
+
normalize-path@3.0.0: {}
normalize-url@8.0.0: {}
+ normalize-url@8.0.1: {}
+
npm-bundled@2.0.1:
dependencies:
npm-normalize-package-bin: 2.0.0
@@ -22205,6 +24610,11 @@ snapshots:
dependencies:
path-key: 4.0.0
+ npm-run-path@6.0.0:
+ dependencies:
+ path-key: 4.0.0
+ unicorn-magic: 0.3.0
+
npm@10.2.4: {}
npm@10.8.2: {}
@@ -22401,6 +24811,10 @@ snapshots:
dependencies:
mimic-fn: 4.0.0
+ onetime@7.0.0:
+ dependencies:
+ mimic-function: 5.0.1
+
open@8.4.2:
dependencies:
define-lazy-prop: 2.0.0
@@ -22448,6 +24862,31 @@ snapshots:
os-tmpdir@1.0.2: {}
+ oxc-parser@0.33.0:
+ optionalDependencies:
+ '@oxc-parser/binding-darwin-arm64': 0.33.0
+ '@oxc-parser/binding-darwin-x64': 0.33.0
+ '@oxc-parser/binding-linux-arm64-gnu': 0.33.0
+ '@oxc-parser/binding-linux-arm64-musl': 0.33.0
+ '@oxc-parser/binding-linux-x64-gnu': 0.33.0
+ '@oxc-parser/binding-linux-x64-musl': 0.33.0
+ '@oxc-parser/binding-win32-arm64-msvc': 0.33.0
+ '@oxc-parser/binding-win32-x64-msvc': 0.33.0
+
+ oxc-resolver@1.12.0:
+ optionalDependencies:
+ '@oxc-resolver/binding-darwin-arm64': 1.12.0
+ '@oxc-resolver/binding-darwin-x64': 1.12.0
+ '@oxc-resolver/binding-freebsd-x64': 1.12.0
+ '@oxc-resolver/binding-linux-arm-gnueabihf': 1.12.0
+ '@oxc-resolver/binding-linux-arm64-gnu': 1.12.0
+ '@oxc-resolver/binding-linux-arm64-musl': 1.12.0
+ '@oxc-resolver/binding-linux-x64-gnu': 1.12.0
+ '@oxc-resolver/binding-linux-x64-musl': 1.12.0
+ '@oxc-resolver/binding-wasm32-wasi': 1.12.0
+ '@oxc-resolver/binding-win32-arm64-msvc': 1.12.0
+ '@oxc-resolver/binding-win32-x64-msvc': 1.12.0
+
p-cancelable@3.0.0: {}
p-defer@1.0.0: {}
@@ -22545,6 +24984,10 @@ snapshots:
registry-url: 6.0.1
semver: 7.6.2
+ package-manager-detector@0.2.2: {}
+
+ package-name-regex@2.0.6: {}
+
parent-module@1.0.1:
dependencies:
callsites: 3.1.0
@@ -22618,7 +25061,7 @@ snapshots:
dependencies:
'@babel/code-frame': 7.23.5
index-to-position: 0.1.2
- type-fest: 4.8.3
+ type-fest: 4.26.1
parse-latin@4.3.0:
dependencies:
@@ -22711,6 +25154,8 @@ snapshots:
picomatch@2.3.1: {}
+ picomatch@4.0.2: {}
+
pidtree@0.6.0: {}
pify@2.3.0: {}
@@ -22746,39 +25191,37 @@ snapshots:
mlly: 1.4.2
pathe: 1.1.1
+ pkg-types@1.2.1:
+ dependencies:
+ confbox: 0.1.8
+ mlly: 1.7.2
+ pathe: 1.1.2
+
pluralize@2.0.0: {}
pluralize@8.0.0: {}
possible-typed-array-names@1.0.0: {}
- postcss-import@15.1.0(postcss@8.4.39):
+ postcss-import@15.1.0(postcss@8.4.47):
dependencies:
- postcss: 8.4.39
+ postcss: 8.4.47
postcss-value-parser: 4.2.0
read-cache: 1.0.0
resolve: 1.22.8
- postcss-js@4.0.1(postcss@8.4.39):
+ postcss-js@4.0.1(postcss@8.4.47):
dependencies:
camelcase-css: 2.0.1
- postcss: 8.4.39
+ postcss: 8.4.47
- postcss-load-config@4.0.2(postcss@8.4.32)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.5.3)):
+ postcss-load-config@4.0.2(postcss@8.4.32)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.6.3)):
dependencies:
lilconfig: 3.0.0
yaml: 2.3.4
optionalDependencies:
postcss: 8.4.32
- ts-node: 10.9.1(@types/node@20.10.5)(typescript@5.5.3)
-
- postcss-load-config@4.0.2(postcss@8.4.39)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.3.3)):
- dependencies:
- lilconfig: 3.0.0
- yaml: 2.3.4
- optionalDependencies:
- postcss: 8.4.39
- ts-node: 10.9.1(@types/node@16.18.36)(typescript@5.3.3)
+ ts-node: 10.9.1(@types/node@20.10.5)(typescript@5.6.3)
postcss-load-config@4.0.2(postcss@8.4.39)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.5.3)):
dependencies:
@@ -22788,13 +25231,13 @@ snapshots:
postcss: 8.4.39
ts-node: 10.9.1(@types/node@16.18.36)(typescript@5.5.3)
- postcss-load-config@4.0.2(postcss@8.4.39)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.3.3)):
+ postcss-load-config@4.0.2(postcss@8.4.47)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.3.3)):
dependencies:
lilconfig: 3.0.0
yaml: 2.3.4
optionalDependencies:
- postcss: 8.4.39
- ts-node: 10.9.1(@types/node@20.10.5)(typescript@5.3.3)
+ postcss: 8.4.47
+ ts-node: 10.9.1(@types/node@16.18.36)(typescript@5.3.3)
postcss-load-config@4.0.2(postcss@8.4.47)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.3.3)):
dependencies:
@@ -22804,17 +25247,17 @@ snapshots:
postcss: 8.4.47
ts-node: 10.9.1(@types/node@20.10.5)(typescript@5.3.3)
- postcss-load-config@4.0.2(postcss@8.4.47)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.5.3)):
+ postcss-load-config@4.0.2(postcss@8.4.47)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.6.3)):
dependencies:
lilconfig: 3.0.0
yaml: 2.3.4
optionalDependencies:
postcss: 8.4.47
- ts-node: 10.9.1(@types/node@20.10.5)(typescript@5.5.3)
+ ts-node: 10.9.1(@types/node@20.10.5)(typescript@5.6.3)
- postcss-nested@6.0.1(postcss@8.4.39):
+ postcss-nested@6.0.1(postcss@8.4.47):
dependencies:
- postcss: 8.4.39
+ postcss: 8.4.47
postcss-selector-parser: 6.1.1
postcss-resolve-nested-selector@0.1.1: {}
@@ -22863,8 +25306,6 @@ snapshots:
prelude-ls@1.2.1: {}
- prettier@3.1.0: {}
-
prettier@3.1.1: {}
prettier@3.3.3: {}
@@ -22875,6 +25316,13 @@ snapshots:
ansi-styles: 5.2.0
react-is: 17.0.2
+ pretty-format@28.1.3:
+ dependencies:
+ '@jest/schemas': 28.1.3
+ ansi-regex: 5.0.1
+ ansi-styles: 5.2.0
+ react-is: 18.2.0
+
pretty-format@29.7.0:
dependencies:
'@jest/schemas': 29.6.3
@@ -22984,13 +25432,13 @@ snapshots:
dependencies:
find-up-simple: 1.0.0
read-pkg: 9.0.1
- type-fest: 4.8.3
+ type-fest: 4.26.1
read-pkg-up@11.0.0:
dependencies:
find-up-simple: 1.0.0
read-pkg: 9.0.1
- type-fest: 4.8.3
+ type-fest: 4.26.1
read-pkg-up@3.0.0:
dependencies:
@@ -23060,7 +25508,7 @@ snapshots:
'@types/normalize-package-data': 2.4.4
normalize-package-data: 6.0.0
parse-json: 8.1.0
- type-fest: 4.8.3
+ type-fest: 4.26.1
unicorn-magic: 0.1.0
readable-stream@1.0.34:
@@ -23352,6 +25800,8 @@ snapshots:
resolve-pkg-maps@1.0.0: {}
+ resolve.exports@1.1.1: {}
+
resolve.exports@2.0.2: {}
resolve@1.19.0:
@@ -23385,6 +25835,11 @@ snapshots:
onetime: 5.1.2
signal-exit: 3.0.7
+ restore-cursor@5.1.0:
+ dependencies:
+ onetime: 7.0.0
+ signal-exit: 4.1.0
+
ret@0.1.15: {}
retext-english@4.1.0:
@@ -23420,8 +25875,6 @@ snapshots:
reusify@1.0.4: {}
- rfdc@1.3.0: {}
-
rfdc@1.4.1: {}
rimraf@2.6.3:
@@ -23441,6 +25894,42 @@ snapshots:
glob: 11.0.0
package-json-from-dist: 1.0.0
+ rollup-plugin-dts@6.1.1(rollup@4.24.4)(typescript@5.6.3):
+ dependencies:
+ magic-string: 0.30.12
+ rollup: 4.24.4
+ typescript: 5.6.3
+ optionalDependencies:
+ '@babel/code-frame': 7.24.7
+
+ rollup-plugin-license@3.5.3(picomatch@4.0.2)(rollup@4.24.4):
+ dependencies:
+ commenting: 1.1.0
+ fdir: 6.3.0(picomatch@4.0.2)
+ lodash: 4.17.21
+ magic-string: 0.30.12
+ moment: 2.30.1
+ package-name-regex: 2.0.6
+ rollup: 4.24.4
+ spdx-expression-validate: 2.0.0
+ spdx-satisfies: 5.0.1
+ transitivePeerDependencies:
+ - picomatch
+
+ rollup-plugin-polyfill-node@0.13.0(rollup@4.24.4):
+ dependencies:
+ '@rollup/plugin-inject': 5.0.5(rollup@4.24.4)
+ rollup: 4.24.4
+
+ rollup-plugin-visualizer@5.12.0(rollup@4.24.4):
+ dependencies:
+ open: 8.4.2
+ picomatch: 2.3.1
+ source-map: 0.7.4
+ yargs: 17.7.2
+ optionalDependencies:
+ rollup: 4.24.4
+
rollup@4.24.0:
dependencies:
'@types/estree': 1.0.6
@@ -23463,6 +25952,30 @@ snapshots:
'@rollup/rollup-win32-x64-msvc': 4.24.0
fsevents: 2.3.3
+ rollup@4.24.4:
+ dependencies:
+ '@types/estree': 1.0.6
+ optionalDependencies:
+ '@rollup/rollup-android-arm-eabi': 4.24.4
+ '@rollup/rollup-android-arm64': 4.24.4
+ '@rollup/rollup-darwin-arm64': 4.24.4
+ '@rollup/rollup-darwin-x64': 4.24.4
+ '@rollup/rollup-freebsd-arm64': 4.24.4
+ '@rollup/rollup-freebsd-x64': 4.24.4
+ '@rollup/rollup-linux-arm-gnueabihf': 4.24.4
+ '@rollup/rollup-linux-arm-musleabihf': 4.24.4
+ '@rollup/rollup-linux-arm64-gnu': 4.24.4
+ '@rollup/rollup-linux-arm64-musl': 4.24.4
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.24.4
+ '@rollup/rollup-linux-riscv64-gnu': 4.24.4
+ '@rollup/rollup-linux-s390x-gnu': 4.24.4
+ '@rollup/rollup-linux-x64-gnu': 4.24.4
+ '@rollup/rollup-linux-x64-musl': 4.24.4
+ '@rollup/rollup-win32-arm64-msvc': 4.24.4
+ '@rollup/rollup-win32-ia32-msvc': 4.24.4
+ '@rollup/rollup-win32-x64-msvc': 4.24.4
+ fsevents: 2.3.3
+
run-applescript@5.0.0:
dependencies:
execa: 5.1.1
@@ -23519,6 +26032,8 @@ snapshots:
dependencies:
regexp-tree: 0.1.27
+ safe-stable-stringify@2.5.0: {}
+
safer-buffer@2.1.2: {}
scslre@0.3.0:
@@ -23527,19 +26042,6 @@ snapshots:
refa: 0.12.1
regexp-ast-analysis: 0.7.1
- secretlint@7.0.7:
- dependencies:
- '@secretlint/config-creator': 7.1.0
- '@secretlint/formatter': 7.1.0
- '@secretlint/node': 7.1.0
- '@secretlint/profiler': 7.1.0
- debug: 4.3.4
- globby: 13.2.2
- meow: 12.1.1
- read-pkg: 8.1.0
- transitivePeerDependencies:
- - supports-color
-
secretlint@8.2.4:
dependencies:
'@secretlint/config-creator': 8.2.4
@@ -23597,15 +26099,15 @@ snapshots:
- supports-color
- typescript
- semantic-release@22.0.12(typescript@5.5.3):
+ semantic-release@22.0.12(typescript@5.6.3):
dependencies:
- '@semantic-release/commit-analyzer': 11.1.0(semantic-release@22.0.12(typescript@5.5.3))
+ '@semantic-release/commit-analyzer': 11.1.0(semantic-release@22.0.12(typescript@5.6.3))
'@semantic-release/error': 4.0.0
- '@semantic-release/github': 9.2.5(semantic-release@22.0.12(typescript@5.5.3))
- '@semantic-release/npm': 11.0.2(semantic-release@22.0.12(typescript@5.5.3))
- '@semantic-release/release-notes-generator': 12.1.0(semantic-release@22.0.12(typescript@5.5.3))
+ '@semantic-release/github': 9.2.5(semantic-release@22.0.12(typescript@5.6.3))
+ '@semantic-release/npm': 11.0.2(semantic-release@22.0.12(typescript@5.6.3))
+ '@semantic-release/release-notes-generator': 12.1.0(semantic-release@22.0.12(typescript@5.6.3))
aggregate-error: 5.0.0
- cosmiconfig: 8.3.6(typescript@5.5.3)
+ cosmiconfig: 8.3.6(typescript@5.6.3)
debug: 4.3.4
env-ci: 10.0.0
execa: 8.0.1
@@ -23667,6 +26169,41 @@ snapshots:
- supports-color
- typescript
+ semantic-release@24.2.0(typescript@5.6.3):
+ dependencies:
+ '@semantic-release/commit-analyzer': 13.0.0(semantic-release@24.2.0(typescript@5.6.3))
+ '@semantic-release/error': 4.0.0
+ '@semantic-release/github': 11.0.0(semantic-release@24.2.0(typescript@5.6.3))
+ '@semantic-release/npm': 12.0.1(semantic-release@24.2.0(typescript@5.6.3))
+ '@semantic-release/release-notes-generator': 14.0.1(semantic-release@24.2.0(typescript@5.6.3))
+ aggregate-error: 5.0.0
+ cosmiconfig: 9.0.0(typescript@5.6.3)
+ debug: 4.3.5
+ env-ci: 11.0.0
+ execa: 9.3.0
+ figures: 6.1.0
+ find-versions: 6.0.0
+ get-stream: 6.0.1
+ git-log-parser: 1.2.0
+ hook-std: 3.0.0
+ hosted-git-info: 8.0.0
+ import-from-esm: 1.3.3
+ lodash-es: 4.17.21
+ marked: 12.0.2
+ marked-terminal: 7.1.0(marked@12.0.2)
+ micromatch: 4.0.8
+ p-each-series: 3.0.0
+ p-reduce: 3.0.0
+ read-package-up: 11.0.0
+ resolve-from: 5.0.0
+ semver: 7.6.2
+ semver-diff: 4.0.0
+ signale: 1.4.0
+ yargs: 17.7.2
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+
semver-diff@4.0.0:
dependencies:
semver: 7.5.4
@@ -23687,6 +26224,8 @@ snapshots:
semver@7.6.2: {}
+ semver@7.6.3: {}
+
sentence-splitter@2.3.2:
dependencies:
concat-stream: 1.6.2
@@ -23830,6 +26369,12 @@ snapshots:
limit-spawn: 0.0.3
through2: 0.4.2
+ spdx-compare@1.0.0:
+ dependencies:
+ array-find-index: 1.0.2
+ spdx-expression-parse: 3.0.1
+ spdx-ranges: 2.1.1
+
spdx-correct@3.2.0:
dependencies:
spdx-expression-parse: 3.0.1
@@ -23847,8 +26392,20 @@ snapshots:
spdx-exceptions: 2.3.0
spdx-license-ids: 3.0.16
+ spdx-expression-validate@2.0.0:
+ dependencies:
+ spdx-expression-parse: 3.0.1
+
spdx-license-ids@3.0.16: {}
+ spdx-ranges@2.1.1: {}
+
+ spdx-satisfies@5.0.1:
+ dependencies:
+ spdx-compare: 1.0.0
+ spdx-expression-parse: 3.0.1
+ spdx-ranges: 2.1.1
+
split-transform-stream@0.1.1:
dependencies:
bubble-stream-error: 0.0.1
@@ -24074,52 +26631,52 @@ snapshots:
style-search@0.1.0: {}
- stylelint-config-clean-order@5.2.0(stylelint@15.11.0(typescript@5.5.3)):
+ stylelint-config-clean-order@5.2.0(stylelint@15.11.0(typescript@5.6.3)):
dependencies:
- stylelint: 15.11.0(typescript@5.5.3)
- stylelint-order: 6.0.3(stylelint@15.11.0(typescript@5.5.3))
+ stylelint: 15.11.0(typescript@5.6.3)
+ stylelint-order: 6.0.3(stylelint@15.11.0(typescript@5.6.3))
- stylelint-config-recommended@14.0.0(stylelint@15.11.0(typescript@5.5.3)):
+ stylelint-config-recommended@14.0.0(stylelint@15.11.0(typescript@5.6.3)):
dependencies:
- stylelint: 15.11.0(typescript@5.5.3)
+ stylelint: 15.11.0(typescript@5.6.3)
- stylelint-config-standard@35.0.0(stylelint@15.11.0(typescript@5.5.3)):
+ stylelint-config-standard@35.0.0(stylelint@15.11.0(typescript@5.6.3)):
dependencies:
- stylelint: 15.11.0(typescript@5.5.3)
- stylelint-config-recommended: 14.0.0(stylelint@15.11.0(typescript@5.5.3))
+ stylelint: 15.11.0(typescript@5.6.3)
+ stylelint-config-recommended: 14.0.0(stylelint@15.11.0(typescript@5.6.3))
- stylelint-declaration-block-no-ignored-properties@2.7.0(stylelint@15.11.0(typescript@5.5.3)):
+ stylelint-declaration-block-no-ignored-properties@2.7.0(stylelint@15.11.0(typescript@5.6.3)):
dependencies:
- stylelint: 15.11.0(typescript@5.5.3)
+ stylelint: 15.11.0(typescript@5.6.3)
- stylelint-high-performance-animation@1.9.0(stylelint@15.11.0(typescript@5.5.3)):
+ stylelint-high-performance-animation@1.9.0(stylelint@15.11.0(typescript@5.6.3)):
dependencies:
postcss-value-parser: 4.2.0
- stylelint: 15.11.0(typescript@5.5.3)
+ stylelint: 15.11.0(typescript@5.6.3)
- stylelint-no-unsupported-browser-features@7.0.0(stylelint@15.11.0(typescript@5.5.3)):
+ stylelint-no-unsupported-browser-features@7.0.0(stylelint@15.11.0(typescript@5.6.3)):
dependencies:
doiuse: 6.0.2
lodash: 4.17.21
postcss: 8.4.39
- stylelint: 15.11.0(typescript@5.5.3)
+ stylelint: 15.11.0(typescript@5.6.3)
- stylelint-order@6.0.3(stylelint@15.11.0(typescript@5.5.3)):
+ stylelint-order@6.0.3(stylelint@15.11.0(typescript@5.6.3)):
dependencies:
postcss: 8.4.39
postcss-sorting: 8.0.2(postcss@8.4.39)
- stylelint: 15.11.0(typescript@5.5.3)
+ stylelint: 15.11.0(typescript@5.6.3)
- stylelint-require-units@1.0.2(stylelint@15.11.0(typescript@5.5.3)):
+ stylelint-require-units@1.0.2(stylelint@15.11.0(typescript@5.6.3)):
dependencies:
postcss-value-parser: 4.2.0
- stylelint: 15.11.0(typescript@5.5.3)
+ stylelint: 15.11.0(typescript@5.6.3)
- stylelint-selector-no-empty@1.0.9(stylelint@15.11.0(typescript@5.5.3)):
+ stylelint-selector-no-empty@1.0.9(stylelint@15.11.0(typescript@5.6.3)):
dependencies:
- stylelint: 15.11.0(typescript@5.5.3)
+ stylelint: 15.11.0(typescript@5.6.3)
- stylelint@15.11.0(typescript@5.3.3):
+ stylelint@15.11.0(typescript@5.6.3):
dependencies:
'@csstools/css-parser-algorithms': 2.3.2(@csstools/css-tokenizer@2.2.1)
'@csstools/css-tokenizer': 2.2.1
@@ -24127,7 +26684,7 @@ snapshots:
'@csstools/selector-specificity': 3.0.0(postcss-selector-parser@6.0.13)
balanced-match: 2.0.0
colord: 2.9.3
- cosmiconfig: 8.3.6(typescript@5.3.3)
+ cosmiconfig: 8.3.6(typescript@5.6.3)
css-functions-list: 3.2.1
css-tree: 2.3.1
debug: 4.3.4
@@ -24165,53 +26722,52 @@ snapshots:
- supports-color
- typescript
- stylelint@15.11.0(typescript@5.5.3):
+ stylelint@16.7.0(typescript@5.5.3):
dependencies:
- '@csstools/css-parser-algorithms': 2.3.2(@csstools/css-tokenizer@2.2.1)
- '@csstools/css-tokenizer': 2.2.1
- '@csstools/media-query-list-parser': 2.1.5(@csstools/css-parser-algorithms@2.3.2(@csstools/css-tokenizer@2.2.1))(@csstools/css-tokenizer@2.2.1)
- '@csstools/selector-specificity': 3.0.0(postcss-selector-parser@6.0.13)
+ '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1)
+ '@csstools/css-tokenizer': 2.4.1
+ '@csstools/media-query-list-parser': 2.1.13(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1)
+ '@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.1)
+ '@dual-bundle/import-meta-resolve': 4.1.0
balanced-match: 2.0.0
colord: 2.9.3
- cosmiconfig: 8.3.6(typescript@5.5.3)
- css-functions-list: 3.2.1
+ cosmiconfig: 9.0.0(typescript@5.5.3)
+ css-functions-list: 3.2.2
css-tree: 2.3.1
- debug: 4.3.4
+ debug: 4.3.5
fast-glob: 3.3.2
fastest-levenshtein: 1.0.16
- file-entry-cache: 7.0.2
+ file-entry-cache: 9.0.0
global-modules: 2.0.0
globby: 11.1.0
globjoin: 0.1.4
html-tags: 3.3.1
- ignore: 5.3.0
- import-lazy: 4.0.0
+ ignore: 5.3.1
imurmurhash: 0.1.4
is-plain-object: 5.0.0
- known-css-properties: 0.29.0
+ known-css-properties: 0.34.0
mathml-tag-names: 2.1.3
- meow: 10.1.5
+ meow: 13.2.0
micromatch: 4.0.8
normalize-path: 3.0.0
- picocolors: 1.0.0
+ picocolors: 1.0.1
postcss: 8.4.39
postcss-resolve-nested-selector: 0.1.1
- postcss-safe-parser: 6.0.0(postcss@8.4.39)
- postcss-selector-parser: 6.0.13
+ postcss-safe-parser: 7.0.0(postcss@8.4.39)
+ postcss-selector-parser: 6.1.1
postcss-value-parser: 4.2.0
resolve-from: 5.0.0
string-width: 4.2.3
- strip-ansi: 6.0.1
- style-search: 0.1.0
+ strip-ansi: 7.1.0
supports-hyperlinks: 3.0.0
svg-tags: 1.0.0
- table: 6.8.1
+ table: 6.8.2
write-file-atomic: 5.0.1
transitivePeerDependencies:
- supports-color
- typescript
- stylelint@16.7.0(typescript@5.5.3):
+ stylelint@16.7.0(typescript@5.6.3):
dependencies:
'@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1)
'@csstools/css-tokenizer': 2.4.1
@@ -24220,7 +26776,7 @@ snapshots:
'@dual-bundle/import-meta-resolve': 4.1.0
balanced-match: 2.0.0
colord: 2.9.3
- cosmiconfig: 9.0.0(typescript@5.5.3)
+ cosmiconfig: 9.0.0(typescript@5.6.3)
css-functions-list: 3.2.2
css-tree: 2.3.1
debug: 4.3.5
@@ -24342,12 +26898,12 @@ snapshots:
micromatch: 4.0.8
normalize-path: 3.0.0
object-hash: 3.0.0
- picocolors: 1.0.1
- postcss: 8.4.39
- postcss-import: 15.1.0(postcss@8.4.39)
- postcss-js: 4.0.1(postcss@8.4.39)
- postcss-load-config: 4.0.2(postcss@8.4.39)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.3.3))
- postcss-nested: 6.0.1(postcss@8.4.39)
+ picocolors: 1.1.1
+ postcss: 8.4.47
+ postcss-import: 15.1.0(postcss@8.4.47)
+ postcss-js: 4.0.1(postcss@8.4.47)
+ postcss-load-config: 4.0.2(postcss@8.4.47)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.3.3))
+ postcss-nested: 6.0.1(postcss@8.4.47)
postcss-selector-parser: 6.1.1
resolve: 1.22.8
sucrase: 3.34.0
@@ -24617,16 +27173,29 @@ snapshots:
tinybench@2.8.0: {}
+ tinybench@2.9.0: {}
+
+ tinyexec@0.3.1: {}
+
+ tinyglobby@0.2.10:
+ dependencies:
+ fdir: 6.4.2(picomatch@4.0.2)
+ picomatch: 4.0.2
+
tinypool@0.8.1: {}
tinypool@1.0.0: {}
+ tinypool@1.0.1: {}
+
tinyrainbow@1.2.0: {}
tinyspy@2.2.0: {}
tinyspy@3.0.0: {}
+ tinyspy@3.0.2: {}
+
titleize@3.0.0: {}
tmp@0.0.33:
@@ -24707,6 +27276,8 @@ snapshots:
ts-dedent@2.2.0: {}
+ ts-deepmerge@7.0.1: {}
+
ts-interface-checker@0.1.13: {}
ts-node@10.9.1(@types/node@16.18.36)(typescript@5.3.3):
@@ -24746,6 +27317,25 @@ snapshots:
v8-compile-cache-lib: 3.0.1
yn: 3.1.1
+ ts-node@10.9.1(@types/node@16.18.36)(typescript@5.6.3):
+ dependencies:
+ '@cspotcode/source-map-support': 0.8.1
+ '@tsconfig/node10': 1.0.9
+ '@tsconfig/node12': 1.0.11
+ '@tsconfig/node14': 1.0.3
+ '@tsconfig/node16': 1.0.4
+ '@types/node': 16.18.36
+ acorn: 8.11.2
+ acorn-walk: 8.3.0
+ arg: 4.1.3
+ create-require: 1.1.1
+ diff: 4.0.2
+ make-error: 1.3.6
+ typescript: 5.6.3
+ v8-compile-cache-lib: 3.0.1
+ yn: 3.1.1
+ optional: true
+
ts-node@10.9.1(@types/node@20.10.5)(typescript@5.3.3):
dependencies:
'@cspotcode/source-map-support': 0.8.1
@@ -24765,7 +27355,7 @@ snapshots:
yn: 3.1.1
optional: true
- ts-node@10.9.1(@types/node@20.10.5)(typescript@5.5.3):
+ ts-node@10.9.1(@types/node@20.10.5)(typescript@5.6.3):
dependencies:
'@cspotcode/source-map-support': 0.8.1
'@tsconfig/node10': 1.0.9
@@ -24779,7 +27369,7 @@ snapshots:
create-require: 1.1.1
diff: 4.0.2
make-error: 1.3.6
- typescript: 5.5.3
+ typescript: 5.6.3
v8-compile-cache-lib: 3.0.1
yn: 3.1.1
optional: true
@@ -24801,7 +27391,7 @@ snapshots:
tslib@2.6.2: {}
- tsup@8.0.1(postcss@8.4.32)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.5.3))(typescript@5.5.3):
+ tsup@8.0.1(postcss@8.4.32)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.6.3))(typescript@5.6.3):
dependencies:
bundle-require: 4.0.2(esbuild@0.19.8)
cac: 6.7.14
@@ -24811,7 +27401,7 @@ snapshots:
execa: 5.1.1
globby: 11.1.0
joycon: 3.1.1
- postcss-load-config: 4.0.2(postcss@8.4.32)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.5.3))
+ postcss-load-config: 4.0.2(postcss@8.4.32)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.6.3))
resolve-from: 5.0.0
rollup: 4.24.0
source-map: 0.8.0-beta.0
@@ -24819,35 +27409,12 @@ snapshots:
tree-kill: 1.2.2
optionalDependencies:
postcss: 8.4.32
- typescript: 5.5.3
- transitivePeerDependencies:
- - supports-color
- - ts-node
-
- tsup@8.0.1(postcss@8.4.39)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.3.3))(typescript@5.3.3):
- dependencies:
- bundle-require: 4.0.2(esbuild@0.19.8)
- cac: 6.7.14
- chokidar: 3.5.3
- debug: 4.3.4
- esbuild: 0.19.8
- execa: 5.1.1
- globby: 11.1.0
- joycon: 3.1.1
- postcss-load-config: 4.0.2(postcss@8.4.39)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.3.3))
- resolve-from: 5.0.0
- rollup: 4.24.0
- source-map: 0.8.0-beta.0
- sucrase: 3.34.0
- tree-kill: 1.2.2
- optionalDependencies:
- postcss: 8.4.39
- typescript: 5.3.3
+ typescript: 5.6.3
transitivePeerDependencies:
- supports-color
- ts-node
- tsup@8.0.1(postcss@8.4.39)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.3.3))(typescript@5.3.3):
+ tsup@8.0.1(postcss@8.4.47)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.3.3))(typescript@5.3.3):
dependencies:
bundle-require: 4.0.2(esbuild@0.19.8)
cac: 6.7.14
@@ -24857,14 +27424,14 @@ snapshots:
execa: 5.1.1
globby: 11.1.0
joycon: 3.1.1
- postcss-load-config: 4.0.2(postcss@8.4.39)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.3.3))
+ postcss-load-config: 4.0.2(postcss@8.4.47)(ts-node@10.9.1(@types/node@16.18.36)(typescript@5.3.3))
resolve-from: 5.0.0
rollup: 4.24.0
source-map: 0.8.0-beta.0
sucrase: 3.34.0
tree-kill: 1.2.2
optionalDependencies:
- postcss: 8.4.39
+ postcss: 8.4.47
typescript: 5.3.3
transitivePeerDependencies:
- supports-color
@@ -24893,7 +27460,7 @@ snapshots:
- supports-color
- ts-node
- tsup@8.0.1(postcss@8.4.47)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.5.3))(typescript@5.5.3):
+ tsup@8.0.1(postcss@8.4.47)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.6.3))(typescript@5.6.3):
dependencies:
bundle-require: 4.0.2(esbuild@0.19.8)
cac: 6.7.14
@@ -24903,7 +27470,7 @@ snapshots:
execa: 5.1.1
globby: 11.1.0
joycon: 3.1.1
- postcss-load-config: 4.0.2(postcss@8.4.47)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.5.3))
+ postcss-load-config: 4.0.2(postcss@8.4.47)(ts-node@10.9.1(@types/node@20.10.5)(typescript@5.6.3))
resolve-from: 5.0.0
rollup: 4.24.0
source-map: 0.8.0-beta.0
@@ -24911,7 +27478,7 @@ snapshots:
tree-kill: 1.2.2
optionalDependencies:
postcss: 8.4.47
- typescript: 5.5.3
+ typescript: 5.6.3
transitivePeerDependencies:
- supports-color
- ts-node
@@ -24975,6 +27542,8 @@ snapshots:
type-fest@3.13.1: {}
+ type-fest@4.26.1: {}
+
type-fest@4.8.2: {}
type-fest@4.8.3: {}
@@ -25057,8 +27626,14 @@ snapshots:
typescript@5.5.3: {}
+ typescript@5.6.3: {}
+
+ typical@7.2.0: {}
+
ufo@1.3.2: {}
+ ufo@1.5.4: {}
+
uglify-js@3.17.4:
optional: true
@@ -25088,6 +27663,8 @@ snapshots:
unicorn-magic@0.1.0: {}
+ unicorn-magic@0.3.0: {}
+
unified-diff@4.0.1:
dependencies:
git-diff-tree: 1.1.0
@@ -25335,13 +27912,19 @@ snapshots:
dependencies:
browserslist: 4.22.2
escalade: 3.1.1
- picocolors: 1.0.0
+ picocolors: 1.1.1
update-browserslist-db@1.1.0(browserslist@4.23.2):
dependencies:
browserslist: 4.23.2
escalade: 3.1.2
- picocolors: 1.0.1
+ picocolors: 1.1.1
+
+ update-browserslist-db@1.1.1(browserslist@4.24.2):
+ dependencies:
+ browserslist: 4.24.2
+ escalade: 3.2.0
+ picocolors: 1.1.1
update-notifier@6.0.2:
dependencies:
@@ -25490,7 +28073,7 @@ snapshots:
cac: 6.7.14
debug: 4.3.4
pathe: 1.1.1
- picocolors: 1.0.0
+ picocolors: 1.1.1
vite: 5.4.10(@types/node@16.18.36)
transitivePeerDependencies:
- '@types/node'
@@ -25508,7 +28091,7 @@ snapshots:
cac: 6.7.14
debug: 4.3.4
pathe: 1.1.1
- picocolors: 1.0.0
+ picocolors: 1.1.1
vite: 5.4.10(@types/node@20.10.5)
transitivePeerDependencies:
- '@types/node'
@@ -25538,22 +28121,30 @@ snapshots:
- supports-color
- terser
- vite@5.3.3(@types/node@16.18.36):
+ vite-node@2.1.4(@types/node@16.18.36):
dependencies:
- esbuild: 0.21.5
- postcss: 8.4.39
- rollup: 4.24.0
- optionalDependencies:
- '@types/node': 16.18.36
- fsevents: 2.3.3
+ cac: 6.7.14
+ debug: 4.3.7
+ pathe: 1.1.2
+ vite: 5.4.10(@types/node@16.18.36)
+ transitivePeerDependencies:
+ - '@types/node'
+ - less
+ - lightningcss
+ - sass
+ - sass-embedded
+ - stylus
+ - sugarss
+ - supports-color
+ - terser
- vite@5.3.3(@types/node@20.10.5):
+ vite@5.3.3(@types/node@16.18.36):
dependencies:
esbuild: 0.21.5
postcss: 8.4.39
rollup: 4.24.0
optionalDependencies:
- '@types/node': 20.10.5
+ '@types/node': 16.18.36
fsevents: 2.3.3
vite@5.4.10(@types/node@16.18.36):
@@ -25676,6 +28267,41 @@ snapshots:
- supports-color
- terser
+ vitest@2.1.4(@types/node@16.18.36):
+ dependencies:
+ '@vitest/expect': 2.1.4
+ '@vitest/mocker': 2.1.4(vite@5.4.10(@types/node@16.18.36))
+ '@vitest/pretty-format': 2.1.4
+ '@vitest/runner': 2.1.4
+ '@vitest/snapshot': 2.1.4
+ '@vitest/spy': 2.1.4
+ '@vitest/utils': 2.1.4
+ chai: 5.1.2
+ debug: 4.3.7
+ expect-type: 1.1.0
+ magic-string: 0.30.12
+ pathe: 1.1.2
+ std-env: 3.7.0
+ tinybench: 2.9.0
+ tinyexec: 0.3.1
+ tinypool: 1.0.1
+ tinyrainbow: 1.2.0
+ vite: 5.4.10(@types/node@16.18.36)
+ vite-node: 2.1.4(@types/node@16.18.36)
+ why-is-node-running: 2.3.0
+ optionalDependencies:
+ '@types/node': 16.18.36
+ transitivePeerDependencies:
+ - less
+ - lightningcss
+ - msw
+ - sass
+ - sass-embedded
+ - stylus
+ - sugarss
+ - supports-color
+ - terser
+
walk-up-path@3.0.1: {}
walker@1.0.8:
@@ -25764,6 +28390,11 @@ snapshots:
siginfo: 2.0.0
stackback: 0.0.2
+ why-is-node-running@2.3.0:
+ dependencies:
+ siginfo: 2.0.0
+ stackback: 0.0.2
+
widest-line@4.0.1:
dependencies:
string-width: 5.1.2
@@ -25856,6 +28487,8 @@ snapshots:
yaml@2.4.5: {}
+ yaml@2.5.1: {}
+
yargs-parser@20.2.9: {}
yargs-parser@21.1.1: {}