diff --git a/.github/renovate.json5 b/.github/renovate.json5
index 73ef8938f864..255a9a7bc38a 100644
--- a/.github/renovate.json5
+++ b/.github/renovate.json5
@@ -74,9 +74,8 @@
groupName: 'babel',
},
{
- extends: ['monorepo:jest'],
matchPackageNames: ['ts-jest', 'pretty-format'],
- matchPackagePrefixes: ['@types/jest', 'jest-', '@jest/'],
+ matchPackagePrefixes: ['@types/jest', 'jest', '@jest'],
groupName: 'jest',
},
],
diff --git a/.markdownlint.json b/.markdownlint.json
index f5b6d46d80e5..71abe85dea29 100644
--- a/.markdownlint.json
+++ b/.markdownlint.json
@@ -73,7 +73,8 @@
"summary",
"sup",
"TabItem",
- "Tabs"
+ "Tabs",
+ "TypeScriptOverlap"
]
},
// MD034/no-bare-urls - Bare URL used
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 834acc5172f0..c385f50a2991 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,16 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [6.7.1](https://github.com/typescript-eslint/typescript-eslint/compare/v6.7.0...v6.7.1) (2023-09-18)
+
+**Note:** Version bump only for package @typescript-eslint/typescript-eslint
+
+You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
+
+
+
+
+
# [6.7.0](https://github.com/typescript-eslint/typescript-eslint/compare/v6.6.0...v6.7.0) (2023-09-11)
diff --git a/docs/linting/troubleshooting/Formatting.mdx b/docs/linting/troubleshooting/Formatting.mdx
index fecec612bdcf..c39bb2de7804 100644
--- a/docs/linting/troubleshooting/Formatting.mdx
+++ b/docs/linting/troubleshooting/Formatting.mdx
@@ -55,6 +55,16 @@ module.exports = {
Note that even if you use a formatter other than `prettier`, you can use `eslint-config-prettier` as it exclusively turns **off** all formatting rules.
+#### `eslint-plugin-prettier`
+
+`eslint-config-prettier` is not the same as [`eslint-plugin-prettier`](https://github.com/prettier/eslint-plugin-prettier).
+
+- The _config_ only disables rules from core and other plugins.
+- The _plugin_ loads and runs Prettier inside ESLint.
+
+Running Prettier inside ESLint can be slow: see [Performance Troubleshooting > `eslint-plugin-prettier`](./performance-troubleshooting#eslint-plugin-prettier).
+However, because it doesn't re-implement Prettier's logic in ESLint, the caveats mentioned about using linters for formatting don't apply to `eslint-plugin-prettier` either.
+
## ESLint Core and Formatting
Most lint rules fall into one of two to three categories:
diff --git a/docs/linting/troubleshooting/Performance.mdx b/docs/linting/troubleshooting/Performance.mdx
index f4d0f9e3d539..ec90afca02eb 100644
--- a/docs/linting/troubleshooting/Performance.mdx
+++ b/docs/linting/troubleshooting/Performance.mdx
@@ -57,18 +57,20 @@ See our [documentation on formatting](./Formatting.mdx) for more information.
## `eslint-plugin-prettier`
-This plugin surfaces prettier formatting problems at lint time, helping to ensure your code is always formatted.
-However this comes at a quite a large cost - in order to figure out if there is a difference, it has to do a prettier format on every file being linted.
+This plugin surfaces Prettier formatting problems at lint time, helping to ensure your code is always formatted.
+However this comes at a quite a large cost - in order to figure out if there is a difference, it has to do a Prettier format on every file being linted.
This means that each file will be parsed twice - once by ESLint, and once by Prettier.
This can add up for large codebases.
-Instead of using this plugin, we recommend using prettier's `--list-different` flag to detect if a file has not been correctly formatted.
+Instead of using this plugin, we recommend using Prettier's `--check` flag to detect if a file has not been correctly formatted.
For example, our CI is setup to run the following command automatically, which blocks PRs that have not been formatted:
```bash npm2yarn
-npm run prettier --list-different \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\"
+npm run prettier --check .
```
+See [Prettier's `--check` docs](https://prettier.io/docs/en/cli#--check) for more details.
+
## `eslint-plugin-import`
This is another great plugin that we use ourselves in this project.
diff --git a/lerna.json b/lerna.json
index 1a1c7fc0993a..932efd5224c6 100644
--- a/lerna.json
+++ b/lerna.json
@@ -1,6 +1,6 @@
{
"$schema": "node_modules/lerna/schemas/lerna-schema.json",
- "version": "6.7.0",
+ "version": "6.7.1",
"npmClient": "yarn",
"stream": true,
"command": {
diff --git a/package.json b/package.json
index 6957da711b8e..c3afe525a041 100644
--- a/package.json
+++ b/package.json
@@ -27,7 +27,7 @@
"check-clean-workspace-after-install": "git diff --quiet --exit-code",
"check-configs": "nx run-many --target=check-configs --parallel",
"check-docs": "nx run-many --target=check-docs --parallel",
- "check-format": "prettier --list-different .",
+ "check-format": "prettier --check .",
"check-spelling": "cspell --config=.cspell.json \"**/*.{md,mdx,ts,mts,cts,js,cjs,mjs,tsx,jsx}\" --no-progress --show-context --show-suggestions",
"clean": "lerna clean -y && nx run-many --target=clean",
"format": "prettier --write .",
@@ -96,11 +96,11 @@
"execa": "7.1.1",
"glob": "^10.3.3",
"husky": "^8.0.3",
- "jest": "29.6.4",
+ "jest": "29.7.0",
"jest-diff": "^29.6.2",
"jest-snapshot": "^29.6.2",
"jest-specific-snapshot": "^8.0.0",
- "lerna": "7.2.0",
+ "lerna": "7.3.0",
"lint-staged": "^14.0.0",
"make-dir": "^4.0.0",
"markdownlint-cli": "^0.36.0",
diff --git a/packages/ast-spec/CHANGELOG.md b/packages/ast-spec/CHANGELOG.md
index 6c515541d928..7e151308dc6e 100644
--- a/packages/ast-spec/CHANGELOG.md
+++ b/packages/ast-spec/CHANGELOG.md
@@ -3,6 +3,16 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [6.7.1](https://github.com/typescript-eslint/typescript-eslint/compare/v6.7.0...v6.7.1) (2023-09-18)
+
+**Note:** Version bump only for package @typescript-eslint/ast-spec
+
+You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
+
+
+
+
+
# [6.7.0](https://github.com/typescript-eslint/typescript-eslint/compare/v6.6.0...v6.7.0) (2023-09-11)
**Note:** Version bump only for package @typescript-eslint/ast-spec
diff --git a/packages/ast-spec/package.json b/packages/ast-spec/package.json
index 707b41485805..9a31e1c83e16 100644
--- a/packages/ast-spec/package.json
+++ b/packages/ast-spec/package.json
@@ -1,6 +1,6 @@
{
"name": "@typescript-eslint/ast-spec",
- "version": "6.7.0",
+ "version": "6.7.1",
"description": "Complete specification for the TypeScript-ESTree AST",
"private": true,
"keywords": [
@@ -49,7 +49,7 @@
"@babel/parser": "*",
"@microsoft/api-extractor": "^7.36.1",
"glob": "*",
- "jest": "29.6.4",
+ "jest": "29.7.0",
"jest-diff": "^29.6.2",
"jest-snapshot": "^29.6.2",
"jest-specific-snapshot": "^8.0.0",
diff --git a/packages/eslint-plugin-internal/CHANGELOG.md b/packages/eslint-plugin-internal/CHANGELOG.md
index 28d8be165de5..67790f45b078 100644
--- a/packages/eslint-plugin-internal/CHANGELOG.md
+++ b/packages/eslint-plugin-internal/CHANGELOG.md
@@ -3,6 +3,16 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [6.7.1](https://github.com/typescript-eslint/typescript-eslint/compare/v6.7.0...v6.7.1) (2023-09-18)
+
+**Note:** Version bump only for package @typescript-eslint/eslint-plugin-internal
+
+You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
+
+
+
+
+
# [6.7.0](https://github.com/typescript-eslint/typescript-eslint/compare/v6.6.0...v6.7.0) (2023-09-11)
**Note:** Version bump only for package @typescript-eslint/eslint-plugin-internal
diff --git a/packages/eslint-plugin-internal/package.json b/packages/eslint-plugin-internal/package.json
index 8beb64b1dfcb..c708246fbe93 100644
--- a/packages/eslint-plugin-internal/package.json
+++ b/packages/eslint-plugin-internal/package.json
@@ -1,6 +1,6 @@
{
"name": "@typescript-eslint/eslint-plugin-internal",
- "version": "6.7.0",
+ "version": "6.7.1",
"private": true,
"main": "dist/index.js",
"scripts": {
@@ -14,14 +14,14 @@
},
"dependencies": {
"@types/prettier": "*",
- "@typescript-eslint/rule-tester": "6.7.0",
- "@typescript-eslint/scope-manager": "6.7.0",
- "@typescript-eslint/type-utils": "6.7.0",
- "@typescript-eslint/utils": "6.7.0",
+ "@typescript-eslint/rule-tester": "6.7.1",
+ "@typescript-eslint/scope-manager": "6.7.1",
+ "@typescript-eslint/type-utils": "6.7.1",
+ "@typescript-eslint/utils": "6.7.1",
"prettier": "^2.8.4"
},
"devDependencies": {
- "jest": "29.6.4",
+ "jest": "29.7.0",
"rimraf": "*"
}
}
diff --git a/packages/eslint-plugin-tslint/CHANGELOG.md b/packages/eslint-plugin-tslint/CHANGELOG.md
index 3a882d1fc5b1..a746f1288c9b 100644
--- a/packages/eslint-plugin-tslint/CHANGELOG.md
+++ b/packages/eslint-plugin-tslint/CHANGELOG.md
@@ -3,6 +3,16 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [6.7.1](https://github.com/typescript-eslint/typescript-eslint/compare/v6.7.0...v6.7.1) (2023-09-18)
+
+**Note:** Version bump only for package @typescript-eslint/eslint-plugin-tslint
+
+You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
+
+
+
+
+
# [6.7.0](https://github.com/typescript-eslint/typescript-eslint/compare/v6.6.0...v6.7.0) (2023-09-11)
**Note:** Version bump only for package @typescript-eslint/eslint-plugin-tslint
diff --git a/packages/eslint-plugin-tslint/package.json b/packages/eslint-plugin-tslint/package.json
index ff1afe3d71cb..c10fa53de455 100644
--- a/packages/eslint-plugin-tslint/package.json
+++ b/packages/eslint-plugin-tslint/package.json
@@ -1,6 +1,6 @@
{
"name": "@typescript-eslint/eslint-plugin-tslint",
- "version": "6.7.0",
+ "version": "6.7.1",
"main": "dist/index.js",
"typings": "src/index.ts",
"description": "ESLint plugin that wraps a TSLint configuration and lints the whole source using TSLint",
@@ -46,7 +46,7 @@
"typecheck": "tsc -p tsconfig.json --noEmit"
},
"dependencies": {
- "@typescript-eslint/utils": "6.7.0"
+ "@typescript-eslint/utils": "6.7.1"
},
"peerDependencies": {
"eslint": "^7.0.0 || ^8.0.0",
@@ -55,8 +55,8 @@
},
"devDependencies": {
"@types/lodash": "*",
- "@typescript-eslint/parser": "6.7.0",
- "jest": "29.6.4",
+ "@typescript-eslint/parser": "6.7.1",
+ "jest": "29.7.0",
"prettier": "^2.8.4",
"rimraf": "*"
},
diff --git a/packages/eslint-plugin/CHANGELOG.md b/packages/eslint-plugin/CHANGELOG.md
index 309980a51cf1..7848399180d9 100644
--- a/packages/eslint-plugin/CHANGELOG.md
+++ b/packages/eslint-plugin/CHANGELOG.md
@@ -3,6 +3,16 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [6.7.1](https://github.com/typescript-eslint/typescript-eslint/compare/v6.7.0...v6.7.1) (2023-09-18)
+
+**Note:** Version bump only for package @typescript-eslint/eslint-plugin
+
+You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
+
+
+
+
+
# [6.7.0](https://github.com/typescript-eslint/typescript-eslint/compare/v6.6.0...v6.7.0) (2023-09-11)
diff --git a/packages/eslint-plugin/docs/rules/no-dupe-class-members.md b/packages/eslint-plugin/docs/rules/no-dupe-class-members.md
index 3b0f00d33bc9..cc67ddad93a7 100644
--- a/packages/eslint-plugin/docs/rules/no-dupe-class-members.md
+++ b/packages/eslint-plugin/docs/rules/no-dupe-class-members.md
@@ -6,5 +6,9 @@ description: 'Disallow duplicate class members.'
>
> See **https://typescript-eslint.io/rules/no-dupe-class-members** for documentation.
+import TypeScriptOverlap from "@site/src/components/TypeScriptOverlap";
+
+
+
This rule extends the base [`eslint/no-dupe-class-members`](https://eslint.org/docs/rules/no-dupe-class-members) rule.
It adds support for TypeScript's method overload definitions.
diff --git a/packages/eslint-plugin/docs/rules/no-invalid-this.md b/packages/eslint-plugin/docs/rules/no-invalid-this.md
index 9ce45891fb5d..a9e8bcaeb52f 100644
--- a/packages/eslint-plugin/docs/rules/no-invalid-this.md
+++ b/packages/eslint-plugin/docs/rules/no-invalid-this.md
@@ -6,5 +6,9 @@ description: 'Disallow `this` keywords outside of classes or class-like objects.
>
> See **https://typescript-eslint.io/rules/no-invalid-this** for documentation.
+import TypeScriptOverlap from "@site/src/components/TypeScriptOverlap";
+
+
+
This rule extends the base [`eslint/no-invalid-this`](https://eslint.org/docs/rules/no-invalid-this) rule.
It adds support for TypeScript's `this` parameters.
diff --git a/packages/eslint-plugin/docs/rules/no-redeclare.md b/packages/eslint-plugin/docs/rules/no-redeclare.md
index 5496aa9053f5..6d3ffe97e5bb 100644
--- a/packages/eslint-plugin/docs/rules/no-redeclare.md
+++ b/packages/eslint-plugin/docs/rules/no-redeclare.md
@@ -6,6 +6,10 @@ description: 'Disallow variable redeclaration.'
>
> See **https://typescript-eslint.io/rules/no-redeclare** for documentation.
+import TypeScriptOverlap from "@site/src/components/TypeScriptOverlap";
+
+
+
This rule extends the base [`eslint/no-redeclare`](https://eslint.org/docs/rules/no-redeclare) rule.
It adds support for TypeScript function overloads, and declaration merging.
diff --git a/packages/eslint-plugin/docs/rules/prefer-nullish-coalescing.md b/packages/eslint-plugin/docs/rules/prefer-nullish-coalescing.md
index 7c2f45a877b6..0c36ff4cf183 100644
--- a/packages/eslint-plugin/docs/rules/prefer-nullish-coalescing.md
+++ b/packages/eslint-plugin/docs/rules/prefer-nullish-coalescing.md
@@ -9,7 +9,7 @@ description: 'Enforce using the nullish coalescing operator instead of logical a
The `??` nullish coalescing runtime operator allows providing a default value when dealing with `null` or `undefined`.
Because the nullish coalescing operator _only_ coalesces when the original value is `null` or `undefined`, it is much safer than relying upon logical OR operator chaining `||`, which coalesces on any _falsy_ value.
-This rule reports when you can safely replace:
+This rule reports when you may consider replacing:
- An `||` operator with `??`
- An `||=` operator with `??=`
@@ -144,28 +144,28 @@ a ?? (b && c && d);
### `ignorePrimitives`
-If you would like to ignore certain primitive types that can be falsy then you may pass an object containing a boolean value for each primitive:
+If you would like to ignore expressions containing operands of certain primitive types that can be falsy then you may pass an object containing a boolean value for each primitive:
- `string: true`, ignores `null` or `undefined` unions with `string` (default: false).
- `number: true`, ignores `null` or `undefined` unions with `number` (default: false).
- `bigint: true`, ignores `null` or `undefined` unions with `bigint` (default: false).
- `boolean: true`, ignores `null` or `undefined` unions with `boolean` (default: false).
-Incorrect code for `ignorePrimitives: { string: true }`, and correct code for `ignorePrimitives: { string: false }`:
+Incorrect code for `ignorePrimitives: { string: false }`, and correct code for `ignorePrimitives: { string: true }`:
```ts
const foo: string | undefined = 'bar';
foo || 'a string';
```
-Correct code for `ignorePrimitives: { string: true }`:
+Correct code for both `ignorePrimitives: { string: false }` and `ignorePrimitives: { string: true }`:
```ts
const foo: string | undefined = 'bar';
foo ?? 'a string';
```
-Also, if you would like to ignore all primitives types, you can set `ignorePrimitives: true`. It would be equivalent to `ignorePrimitives: { string: true, number: true, bigint: true, boolean: true }`.
+Also, if you would like to ignore all primitives types, you can set `ignorePrimitives: true`. It is equivalent to `ignorePrimitives: { string: true, number: true, bigint: true, boolean: true }`.
## When Not To Use It
diff --git a/packages/eslint-plugin/package.json b/packages/eslint-plugin/package.json
index 442a66929b5e..e9199e36ba1a 100644
--- a/packages/eslint-plugin/package.json
+++ b/packages/eslint-plugin/package.json
@@ -1,6 +1,6 @@
{
"name": "@typescript-eslint/eslint-plugin",
- "version": "6.7.0",
+ "version": "6.7.1",
"description": "TypeScript plugin for ESLint",
"files": [
"dist",
@@ -57,10 +57,10 @@
},
"dependencies": {
"@eslint-community/regexpp": "^4.5.1",
- "@typescript-eslint/scope-manager": "6.7.0",
- "@typescript-eslint/type-utils": "6.7.0",
- "@typescript-eslint/utils": "6.7.0",
- "@typescript-eslint/visitor-keys": "6.7.0",
+ "@typescript-eslint/scope-manager": "6.7.1",
+ "@typescript-eslint/type-utils": "6.7.1",
+ "@typescript-eslint/utils": "6.7.1",
+ "@typescript-eslint/visitor-keys": "6.7.1",
"debug": "^4.3.4",
"graphemer": "^1.4.0",
"ignore": "^5.2.4",
@@ -73,13 +73,13 @@
"@types/marked": "*",
"@types/natural-compare": "*",
"@types/prettier": "*",
- "@typescript-eslint/rule-schema-to-typescript-types": "6.7.0",
- "@typescript-eslint/rule-tester": "6.7.0",
+ "@typescript-eslint/rule-schema-to-typescript-types": "6.7.1",
+ "@typescript-eslint/rule-tester": "6.7.1",
"ajv": "^6.12.6",
"chalk": "^5.3.0",
"cross-fetch": "*",
"grapheme-splitter": "^1.0.4",
- "jest": "29.6.4",
+ "jest": "29.7.0",
"jest-specific-snapshot": "^8.0.0",
"json-schema": "*",
"markdown-table": "^3.0.3",
diff --git a/packages/eslint-plugin/src/rules/no-unsafe-enum-comparison.ts b/packages/eslint-plugin/src/rules/no-unsafe-enum-comparison.ts
index 888924e3bc88..677eb918831f 100644
--- a/packages/eslint-plugin/src/rules/no-unsafe-enum-comparison.ts
+++ b/packages/eslint-plugin/src/rules/no-unsafe-enum-comparison.ts
@@ -56,18 +56,12 @@ export default util.createRule({
const parserServices = util.getParserServices(context);
const typeChecker = parserServices.program.getTypeChecker();
- function getTypeFromNode(node: TSESTree.Node): ts.Type {
- return typeChecker.getTypeAtLocation(
- parserServices.esTreeNodeToTSNodeMap.get(node),
- );
- }
-
return {
'BinaryExpression[operator=/^[<>!=]?={0,2}$/]'(
node: TSESTree.BinaryExpression,
): void {
- const left = getTypeFromNode(node.left);
- const right = getTypeFromNode(node.right);
+ const left = parserServices.getTypeAtLocation(node.left);
+ const right = parserServices.getTypeAtLocation(node.right);
// Allow comparisons that don't have anything to do with enums:
//
diff --git a/packages/integration-tests/CHANGELOG.md b/packages/integration-tests/CHANGELOG.md
index 8088b6c58b4a..d884d1a9577b 100644
--- a/packages/integration-tests/CHANGELOG.md
+++ b/packages/integration-tests/CHANGELOG.md
@@ -3,6 +3,16 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [6.7.1](https://github.com/typescript-eslint/typescript-eslint/compare/v6.7.0...v6.7.1) (2023-09-18)
+
+**Note:** Version bump only for package @typescript-eslint/integration-tests
+
+You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
+
+
+
+
+
# [6.7.0](https://github.com/typescript-eslint/typescript-eslint/compare/v6.6.0...v6.7.0) (2023-09-11)
**Note:** Version bump only for package @typescript-eslint/integration-tests
diff --git a/packages/integration-tests/package.json b/packages/integration-tests/package.json
index 2376326f1881..ffa08b7900d5 100644
--- a/packages/integration-tests/package.json
+++ b/packages/integration-tests/package.json
@@ -1,6 +1,6 @@
{
"name": "@typescript-eslint/integration-tests",
- "version": "6.7.0",
+ "version": "6.7.1",
"private": true,
"scripts": {
"format": "prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore",
diff --git a/packages/parser/CHANGELOG.md b/packages/parser/CHANGELOG.md
index 75b8cccf6935..09a9e1d4f0ef 100644
--- a/packages/parser/CHANGELOG.md
+++ b/packages/parser/CHANGELOG.md
@@ -3,6 +3,16 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [6.7.1](https://github.com/typescript-eslint/typescript-eslint/compare/v6.7.0...v6.7.1) (2023-09-18)
+
+**Note:** Version bump only for package @typescript-eslint/parser
+
+You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
+
+
+
+
+
# [6.7.0](https://github.com/typescript-eslint/typescript-eslint/compare/v6.6.0...v6.7.0) (2023-09-11)
**Note:** Version bump only for package @typescript-eslint/parser
diff --git a/packages/parser/package.json b/packages/parser/package.json
index e4c5fb96d9cb..62812dcbaa77 100644
--- a/packages/parser/package.json
+++ b/packages/parser/package.json
@@ -1,6 +1,6 @@
{
"name": "@typescript-eslint/parser",
- "version": "6.7.0",
+ "version": "6.7.1",
"description": "An ESLint custom parser which leverages TypeScript ESTree",
"files": [
"dist",
@@ -51,17 +51,17 @@
"eslint": "^7.0.0 || ^8.0.0"
},
"dependencies": {
- "@typescript-eslint/scope-manager": "6.7.0",
- "@typescript-eslint/types": "6.7.0",
- "@typescript-eslint/typescript-estree": "6.7.0",
- "@typescript-eslint/visitor-keys": "6.7.0",
+ "@typescript-eslint/scope-manager": "6.7.1",
+ "@typescript-eslint/types": "6.7.1",
+ "@typescript-eslint/typescript-estree": "6.7.1",
+ "@typescript-eslint/visitor-keys": "6.7.1",
"debug": "^4.3.4"
},
"devDependencies": {
"@types/glob": "*",
"downlevel-dts": "*",
"glob": "*",
- "jest": "29.6.4",
+ "jest": "29.7.0",
"prettier": "^2.8.4",
"rimraf": "*",
"typescript": "*"
diff --git a/packages/repo-tools/CHANGELOG.md b/packages/repo-tools/CHANGELOG.md
index fbf0ed141a77..fa2de5ebf2b1 100644
--- a/packages/repo-tools/CHANGELOG.md
+++ b/packages/repo-tools/CHANGELOG.md
@@ -3,6 +3,16 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [6.7.1](https://github.com/typescript-eslint/typescript-eslint/compare/v6.7.0...v6.7.1) (2023-09-18)
+
+**Note:** Version bump only for package @typescript-eslint/repo-tools
+
+You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
+
+
+
+
+
# [6.7.0](https://github.com/typescript-eslint/typescript-eslint/compare/v6.6.0...v6.7.0) (2023-09-11)
**Note:** Version bump only for package @typescript-eslint/repo-tools
diff --git a/packages/repo-tools/package.json b/packages/repo-tools/package.json
index 355f468c3bec..0e65dc87258c 100644
--- a/packages/repo-tools/package.json
+++ b/packages/repo-tools/package.json
@@ -1,6 +1,6 @@
{
"name": "@typescript-eslint/repo-tools",
- "version": "6.7.0",
+ "version": "6.7.1",
"private": true,
"scripts": {
"//": "NOTE: intentionally no build step in this package",
diff --git a/packages/rule-schema-to-typescript-types/CHANGELOG.md b/packages/rule-schema-to-typescript-types/CHANGELOG.md
index 96faa8e87181..d08e0f7b725e 100644
--- a/packages/rule-schema-to-typescript-types/CHANGELOG.md
+++ b/packages/rule-schema-to-typescript-types/CHANGELOG.md
@@ -3,6 +3,16 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [6.7.1](https://github.com/typescript-eslint/typescript-eslint/compare/v6.7.0...v6.7.1) (2023-09-18)
+
+**Note:** Version bump only for package @typescript-eslint/rule-schema-to-typescript-types
+
+You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
+
+
+
+
+
# [6.7.0](https://github.com/typescript-eslint/typescript-eslint/compare/v6.6.0...v6.7.0) (2023-09-11)
**Note:** Version bump only for package @typescript-eslint/rule-schema-to-typescript-types
diff --git a/packages/rule-schema-to-typescript-types/package.json b/packages/rule-schema-to-typescript-types/package.json
index 954372592e0e..afcb7377602c 100644
--- a/packages/rule-schema-to-typescript-types/package.json
+++ b/packages/rule-schema-to-typescript-types/package.json
@@ -1,6 +1,6 @@
{
"name": "@typescript-eslint/rule-schema-to-typescript-types",
- "version": "6.7.0",
+ "version": "6.7.1",
"private": true,
"type": "commonjs",
"exports": {
@@ -33,8 +33,8 @@
"typecheck": "tsc -p tsconfig.json --noEmit"
},
"dependencies": {
- "@typescript-eslint/type-utils": "6.7.0",
- "@typescript-eslint/utils": "6.7.0",
+ "@typescript-eslint/type-utils": "6.7.1",
+ "@typescript-eslint/utils": "6.7.1",
"natural-compare": "^1.4.0",
"prettier": "^2.8.4"
},
diff --git a/packages/rule-tester/CHANGELOG.md b/packages/rule-tester/CHANGELOG.md
index 246e8e0c9396..7f9d6eadb771 100644
--- a/packages/rule-tester/CHANGELOG.md
+++ b/packages/rule-tester/CHANGELOG.md
@@ -3,6 +3,16 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [6.7.1](https://github.com/typescript-eslint/typescript-eslint/compare/v6.7.0...v6.7.1) (2023-09-18)
+
+**Note:** Version bump only for package @typescript-eslint/rule-tester
+
+You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
+
+
+
+
+
# [6.7.0](https://github.com/typescript-eslint/typescript-eslint/compare/v6.6.0...v6.7.0) (2023-09-11)
**Note:** Version bump only for package @typescript-eslint/rule-tester
diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json
index e32af14be723..bebce021379f 100644
--- a/packages/rule-tester/package.json
+++ b/packages/rule-tester/package.json
@@ -1,6 +1,6 @@
{
"name": "@typescript-eslint/rule-tester",
- "version": "6.7.0",
+ "version": "6.7.1",
"description": "Tooling to test ESLint rules",
"files": [
"dist",
@@ -47,8 +47,8 @@
},
"//": "NOTE - AJV is out-of-date, but it's intentionally synced with ESLint - https://github.com/eslint/eslint/blob/ad9dd6a933fd098a0d99c6a9aa059850535c23ee/package.json#L70",
"dependencies": {
- "@typescript-eslint/typescript-estree": "6.7.0",
- "@typescript-eslint/utils": "6.7.0",
+ "@typescript-eslint/typescript-estree": "6.7.1",
+ "@typescript-eslint/utils": "6.7.1",
"ajv": "^6.10.0",
"lodash.merge": "4.6.2",
"semver": "^7.5.4"
@@ -59,7 +59,7 @@
},
"devDependencies": {
"@types/lodash.merge": "4.6.7",
- "@typescript-eslint/parser": "6.7.0",
+ "@typescript-eslint/parser": "6.7.1",
"chai": "^4.3.7",
"mocha": "^10.0.0",
"sinon": "^15.0.0",
diff --git a/packages/scope-manager/CHANGELOG.md b/packages/scope-manager/CHANGELOG.md
index 77ae914d0007..74c25d0b983a 100644
--- a/packages/scope-manager/CHANGELOG.md
+++ b/packages/scope-manager/CHANGELOG.md
@@ -3,6 +3,16 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [6.7.1](https://github.com/typescript-eslint/typescript-eslint/compare/v6.7.0...v6.7.1) (2023-09-18)
+
+**Note:** Version bump only for package @typescript-eslint/scope-manager
+
+You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
+
+
+
+
+
# [6.7.0](https://github.com/typescript-eslint/typescript-eslint/compare/v6.6.0...v6.7.0) (2023-09-11)
**Note:** Version bump only for package @typescript-eslint/scope-manager
diff --git a/packages/scope-manager/package.json b/packages/scope-manager/package.json
index 1ac6082d45ae..44fa10ac9c2f 100644
--- a/packages/scope-manager/package.json
+++ b/packages/scope-manager/package.json
@@ -1,6 +1,6 @@
{
"name": "@typescript-eslint/scope-manager",
- "version": "6.7.0",
+ "version": "6.7.1",
"description": "TypeScript scope analyser for ESLint",
"files": [
"dist",
@@ -44,12 +44,12 @@
"typecheck": "nx typecheck"
},
"dependencies": {
- "@typescript-eslint/types": "6.7.0",
- "@typescript-eslint/visitor-keys": "6.7.0"
+ "@typescript-eslint/types": "6.7.1",
+ "@typescript-eslint/visitor-keys": "6.7.1"
},
"devDependencies": {
"@types/glob": "*",
- "@typescript-eslint/typescript-estree": "6.7.0",
+ "@typescript-eslint/typescript-estree": "6.7.1",
"glob": "*",
"jest-specific-snapshot": "*",
"make-dir": "*",
diff --git a/packages/type-utils/CHANGELOG.md b/packages/type-utils/CHANGELOG.md
index 28162483ed0e..2b5b7f56b57c 100644
--- a/packages/type-utils/CHANGELOG.md
+++ b/packages/type-utils/CHANGELOG.md
@@ -3,6 +3,16 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [6.7.1](https://github.com/typescript-eslint/typescript-eslint/compare/v6.7.0...v6.7.1) (2023-09-18)
+
+**Note:** Version bump only for package @typescript-eslint/type-utils
+
+You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
+
+
+
+
+
# [6.7.0](https://github.com/typescript-eslint/typescript-eslint/compare/v6.6.0...v6.7.0) (2023-09-11)
**Note:** Version bump only for package @typescript-eslint/type-utils
diff --git a/packages/type-utils/package.json b/packages/type-utils/package.json
index 41d47c007341..35a52a003bc7 100644
--- a/packages/type-utils/package.json
+++ b/packages/type-utils/package.json
@@ -1,6 +1,6 @@
{
"name": "@typescript-eslint/type-utils",
- "version": "6.7.0",
+ "version": "6.7.1",
"description": "Type utilities for working with TypeScript + ESLint together",
"files": [
"dist",
@@ -45,16 +45,16 @@
"typecheck": "tsc -p tsconfig.json --noEmit"
},
"dependencies": {
- "@typescript-eslint/typescript-estree": "6.7.0",
- "@typescript-eslint/utils": "6.7.0",
+ "@typescript-eslint/typescript-estree": "6.7.1",
+ "@typescript-eslint/utils": "6.7.1",
"debug": "^4.3.4",
"ts-api-utils": "^1.0.1"
},
"devDependencies": {
- "@typescript-eslint/parser": "6.7.0",
+ "@typescript-eslint/parser": "6.7.1",
"ajv": "^6.10.0",
"downlevel-dts": "*",
- "jest": "29.6.4",
+ "jest": "29.7.0",
"prettier": "^2.8.4",
"rimraf": "*",
"typescript": "*"
diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md
index a807241e2c30..b63e77b9ddf8 100644
--- a/packages/types/CHANGELOG.md
+++ b/packages/types/CHANGELOG.md
@@ -3,6 +3,16 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [6.7.1](https://github.com/typescript-eslint/typescript-eslint/compare/v6.7.0...v6.7.1) (2023-09-18)
+
+**Note:** Version bump only for package @typescript-eslint/types
+
+You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
+
+
+
+
+
# [6.7.0](https://github.com/typescript-eslint/typescript-eslint/compare/v6.6.0...v6.7.0) (2023-09-11)
**Note:** Version bump only for package @typescript-eslint/types
diff --git a/packages/types/package.json b/packages/types/package.json
index f35b764a0cd6..42c7f1e25200 100644
--- a/packages/types/package.json
+++ b/packages/types/package.json
@@ -1,6 +1,6 @@
{
"name": "@typescript-eslint/types",
- "version": "6.7.0",
+ "version": "6.7.1",
"description": "Types for the TypeScript-ESTree AST spec",
"files": [
"dist",
diff --git a/packages/typescript-estree/CHANGELOG.md b/packages/typescript-estree/CHANGELOG.md
index 2fea980a21fd..9a893461d7b7 100644
--- a/packages/typescript-estree/CHANGELOG.md
+++ b/packages/typescript-estree/CHANGELOG.md
@@ -3,6 +3,16 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [6.7.1](https://github.com/typescript-eslint/typescript-eslint/compare/v6.7.0...v6.7.1) (2023-09-18)
+
+**Note:** Version bump only for package @typescript-eslint/typescript-estree
+
+You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
+
+
+
+
+
# [6.7.0](https://github.com/typescript-eslint/typescript-eslint/compare/v6.6.0...v6.7.0) (2023-09-11)
**Note:** Version bump only for package @typescript-eslint/typescript-estree
diff --git a/packages/typescript-estree/package.json b/packages/typescript-estree/package.json
index d8fd5a26f2d1..fe25b064de74 100644
--- a/packages/typescript-estree/package.json
+++ b/packages/typescript-estree/package.json
@@ -1,6 +1,6 @@
{
"name": "@typescript-eslint/typescript-estree",
- "version": "6.7.0",
+ "version": "6.7.1",
"description": "A parser that converts TypeScript source code into an ESTree compatible form",
"files": [
"dist",
@@ -52,8 +52,8 @@
"typecheck": "tsc -p tsconfig.json --noEmit"
},
"dependencies": {
- "@typescript-eslint/types": "6.7.0",
- "@typescript-eslint/visitor-keys": "6.7.0",
+ "@typescript-eslint/types": "6.7.1",
+ "@typescript-eslint/visitor-keys": "6.7.1",
"debug": "^4.3.4",
"globby": "^11.1.0",
"is-glob": "^4.0.3",
@@ -64,7 +64,7 @@
"@babel/code-frame": "*",
"@babel/parser": "*",
"glob": "*",
- "jest": "29.6.4",
+ "jest": "29.7.0",
"jest-specific-snapshot": "^8.0.0",
"make-dir": "*",
"prettier": "^2.8.4",
diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md
index 4943804ec017..f713d36ef969 100644
--- a/packages/utils/CHANGELOG.md
+++ b/packages/utils/CHANGELOG.md
@@ -3,6 +3,16 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [6.7.1](https://github.com/typescript-eslint/typescript-eslint/compare/v6.7.0...v6.7.1) (2023-09-18)
+
+**Note:** Version bump only for package @typescript-eslint/utils
+
+You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
+
+
+
+
+
# [6.7.0](https://github.com/typescript-eslint/typescript-eslint/compare/v6.6.0...v6.7.0) (2023-09-11)
**Note:** Version bump only for package @typescript-eslint/utils
diff --git a/packages/utils/package.json b/packages/utils/package.json
index 4dbf7701965e..4a510f95c410 100644
--- a/packages/utils/package.json
+++ b/packages/utils/package.json
@@ -1,6 +1,6 @@
{
"name": "@typescript-eslint/utils",
- "version": "6.7.0",
+ "version": "6.7.1",
"description": "Utilities for working with TypeScript + ESLint together",
"files": [
"dist",
@@ -68,18 +68,18 @@
"@eslint-community/eslint-utils": "^4.4.0",
"@types/json-schema": "^7.0.12",
"@types/semver": "^7.5.0",
- "@typescript-eslint/scope-manager": "6.7.0",
- "@typescript-eslint/types": "6.7.0",
- "@typescript-eslint/typescript-estree": "6.7.0",
+ "@typescript-eslint/scope-manager": "6.7.1",
+ "@typescript-eslint/types": "6.7.1",
+ "@typescript-eslint/typescript-estree": "6.7.1",
"semver": "^7.5.4"
},
"peerDependencies": {
"eslint": "^7.0.0 || ^8.0.0"
},
"devDependencies": {
- "@typescript-eslint/parser": "6.7.0",
+ "@typescript-eslint/parser": "6.7.1",
"downlevel-dts": "*",
- "jest": "29.6.4",
+ "jest": "29.7.0",
"prettier": "^2.8.4",
"rimraf": "*",
"typescript": "*"
diff --git a/packages/visitor-keys/CHANGELOG.md b/packages/visitor-keys/CHANGELOG.md
index 2c489b25137e..8056c045b713 100644
--- a/packages/visitor-keys/CHANGELOG.md
+++ b/packages/visitor-keys/CHANGELOG.md
@@ -3,6 +3,16 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [6.7.1](https://github.com/typescript-eslint/typescript-eslint/compare/v6.7.0...v6.7.1) (2023-09-18)
+
+**Note:** Version bump only for package @typescript-eslint/visitor-keys
+
+You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
+
+
+
+
+
# [6.7.0](https://github.com/typescript-eslint/typescript-eslint/compare/v6.6.0...v6.7.0) (2023-09-11)
**Note:** Version bump only for package @typescript-eslint/visitor-keys
diff --git a/packages/visitor-keys/package.json b/packages/visitor-keys/package.json
index 3c97dd40873c..e278629dac16 100644
--- a/packages/visitor-keys/package.json
+++ b/packages/visitor-keys/package.json
@@ -1,6 +1,6 @@
{
"name": "@typescript-eslint/visitor-keys",
- "version": "6.7.0",
+ "version": "6.7.1",
"description": "Visitor keys used to help traverse the TypeScript-ESTree AST",
"files": [
"dist",
@@ -45,13 +45,13 @@
"typecheck": "tsc -p tsconfig.json --noEmit"
},
"dependencies": {
- "@typescript-eslint/types": "6.7.0",
+ "@typescript-eslint/types": "6.7.1",
"eslint-visitor-keys": "^3.4.1"
},
"devDependencies": {
"@types/eslint-visitor-keys": "*",
"downlevel-dts": "*",
- "jest": "29.6.4",
+ "jest": "29.7.0",
"prettier": "^2.8.4",
"rimraf": "*",
"typescript": "*"
diff --git a/packages/website-eslint/CHANGELOG.md b/packages/website-eslint/CHANGELOG.md
index 153cf46f3ed9..fa4876aac5f0 100644
--- a/packages/website-eslint/CHANGELOG.md
+++ b/packages/website-eslint/CHANGELOG.md
@@ -3,6 +3,16 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [6.7.1](https://github.com/typescript-eslint/typescript-eslint/compare/v6.7.0...v6.7.1) (2023-09-18)
+
+**Note:** Version bump only for package @typescript-eslint/website-eslint
+
+You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
+
+
+
+
+
# [6.7.0](https://github.com/typescript-eslint/typescript-eslint/compare/v6.6.0...v6.7.0) (2023-09-11)
**Note:** Version bump only for package @typescript-eslint/website-eslint
diff --git a/packages/website-eslint/package.json b/packages/website-eslint/package.json
index 1c27112a925c..d6d9d8a83e3e 100644
--- a/packages/website-eslint/package.json
+++ b/packages/website-eslint/package.json
@@ -1,6 +1,6 @@
{
"name": "@typescript-eslint/website-eslint",
- "version": "6.7.0",
+ "version": "6.7.1",
"private": true,
"description": "ESLint which works in browsers.",
"files": [
@@ -23,16 +23,16 @@
"typecheck": "tsc --noEmit"
},
"dependencies": {
- "@typescript-eslint/types": "6.7.0",
- "@typescript-eslint/utils": "6.7.0"
+ "@typescript-eslint/types": "6.7.1",
+ "@typescript-eslint/utils": "6.7.1"
},
"devDependencies": {
- "@eslint/js": "8.48.0",
- "@typescript-eslint/eslint-plugin": "6.7.0",
- "@typescript-eslint/parser": "6.7.0",
- "@typescript-eslint/scope-manager": "6.7.0",
- "@typescript-eslint/typescript-estree": "6.7.0",
- "@typescript-eslint/visitor-keys": "6.7.0",
+ "@eslint/js": "8.49.0",
+ "@typescript-eslint/eslint-plugin": "6.7.1",
+ "@typescript-eslint/parser": "6.7.1",
+ "@typescript-eslint/scope-manager": "6.7.1",
+ "@typescript-eslint/typescript-estree": "6.7.1",
+ "@typescript-eslint/visitor-keys": "6.7.1",
"esbuild": "~0.19.0",
"eslint": "*",
"esquery": "*",
diff --git a/packages/website/CHANGELOG.md b/packages/website/CHANGELOG.md
index a994d2d3b853..8870d6facf1a 100644
--- a/packages/website/CHANGELOG.md
+++ b/packages/website/CHANGELOG.md
@@ -3,6 +3,16 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [6.7.1](https://github.com/typescript-eslint/typescript-eslint/compare/v6.7.0...v6.7.1) (2023-09-18)
+
+**Note:** Version bump only for package website
+
+You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
+
+
+
+
+
# [6.7.0](https://github.com/typescript-eslint/typescript-eslint/compare/v6.6.0...v6.7.0) (2023-09-11)
**Note:** Version bump only for package website
diff --git a/packages/website/blog/2023-07-09-announcing-typescript-eslint-v6.md b/packages/website/blog/2023-07-09-announcing-typescript-eslint-v6.md
index c4a5d6b7d3b5..a52e575a11a2 100644
--- a/packages/website/blog/2023-07-09-announcing-typescript-eslint-v6.md
+++ b/packages/website/blog/2023-07-09-announcing-typescript-eslint-v6.md
@@ -620,7 +620,7 @@ For more information, see:
### Package Exports
-The v5 `@typescript-eslint/` packages don't use [Node.js package.json exports](https://nodejs.org/api/packages.html#package-entry-points), so anyone can import any file in any package by directly referencing a path within the dist folder.
+The v5 `@typescript-eslint/*` packages don't use [Node.js package.json exports](https://nodejs.org/api/packages.html#package-entry-points), which allows importing any file in any package by directly referencing a path within the package's `dist/` directory.
For example:
```ts
@@ -629,19 +629,36 @@ import * as TSESLint from '@typescript-eslint/utils/dist/ts-eslint';
That presents a few issues for developers:
-- It can be unclear which of many potential import paths to use
-- TypeScript sometimes suggests importing types or values meant to be private
-- Consumers using deep import paths can be broken by internal refactors that rename files
+- It can be unclear which of many potential import paths to use.
+- TypeScript sometimes suggests importing types or values meant to be private.
+- Consumers using deep import paths can be broken by internal refactors that rename files.
As of [feat: add package.json exports for public packages](https://github.com/typescript-eslint/typescript-eslint/pull/6458), `@typescript-eslint/*` packages now use `exports` to prevent importing internal file paths.
-Developers must now mostly import directly from the package names, e.g.:
+Developers must now import directly from the package names, e.g.:
```ts
-import * as TSESLint from '@typescript-eslint/utils/ts-eslint';
+// import * as TSESLint from '@typescript-eslint/utils/dist/ts-eslint';
+// -->
+import { TSESLint } from '@typescript-eslint/utils';
+// The following would also work and be equivalent:
+// import * as TSESLint from '@typescript-eslint/utils/ts-eslint';
+// But explicit importing should be generally favored over star imports.
+
+// import { RuleModule } from '@typescript-eslint/utils/dist/ts-eslint';
+// -->
+import { RuleModule } from '@typescript-eslint/utils/ts-eslint';
+
+// import { AST_NODE_TYPES } from "@typescript-eslint/types/dist/generated/ast-spec";
+// -->
+import { AST_NODE_TYPES } from '@typescript-eslint/types';
```
See [RFC: Use package.json exports to "hide" the dist folder for packages and control our exported surface-area](https://github.com/typescript-eslint/typescript-eslint/discussions/6015) for more backing context.
+:::note
+If you update your imports and you still get an error from TypeScript saying _`"Cannot find module '@typescript-eslint/...' or its corresponding type declarations"`_, then you might need to change the value of `moduleResolution` in your TypeScript config. See [this tracking issue for `package.json` exports types](https://github.com/typescript-eslint/typescript-eslint/issues/7284).
+:::
+
### Other Developer-Facing Breaking Changes
- [feat(utils): remove (ts-)eslint-scope types](https://github.com/typescript-eslint/typescript-eslint/pull/5256): Removes no-longer-useful `TSESLintScope` types from the `@typescript-eslint/utils` package. Use `@typescript-eslint/scope-manager` directly instead.
diff --git a/packages/website/blog/2023-09-18-parser-options-project-true.md b/packages/website/blog/2023-09-18-parser-options-project-true.md
new file mode 100644
index 000000000000..c3f7f3fb59d0
--- /dev/null
+++ b/packages/website/blog/2023-09-18-parser-options-project-true.md
@@ -0,0 +1,152 @@
+---
+authors:
+ - image_url: https://www.joshuakgoldberg.com/img/josh.jpg
+ name: Josh Goldberg
+ title: typescript-eslint Maintainer
+ url: https://github.com/JoshuaKGoldberg
+description: Simplifying how many projects resolve their
+slug: parser-options-project-true
+tags: [parser, parser options, project, tsconfig]
+title: Relative TSConfig Projects with `parserOptions.project = true`
+---
+
+["Typed linting"](/linting/typed-linting), or enabling ESLint rules to tap into the power of the TypeScript type checker, is one of the best parts of typescript-eslint.
+But enabling the type checker in repositories with multiple `tsconfig.json` files can be annoying to set up.
+Even worse, specifying the wrong include paths could result in incorrect rule reports and/or unexpectedly slow lint times.
+
+Improving the setup experience for typed lint rules has been a long-standing goal for typescript-eslint.
+One long-standing feature request for that experience has been to support automatically detecting TSConfigs for developers.
+We're happy to say that we now support that by setting `parserOptions.project` equal to `true` in ESLint configurations.
+
+This post will explain what life was like before, what's changed, and what's coming next. 🎉
+
+
+
+## The Problem With Projects
+
+The `@typescript-eslint/parser` package is what enables ESLint to parse TypeScript source files.
+It converts raw TypeScript code into an ["AST" format](./2022-12-05-asts-and-typescript-eslint.md).
+When [`parserOptions.project`](/packages/parser#project) is specified, it additionally sets up TypeScript programs that can be used by [typed rules](/developers/custom-rules#typed-rules).
+
+Many projects today start with ESLint configs that look something like:
+
+```js
+module.exports = {
+ // ...
+ parserOptions: {
+ project: './tsconfig.json',
+ tsconfigRootDir: __dirname,
+ },
+ // ...
+};
+```
+
+In larger repos, `parserOptions.project` often ends up being one of the three traditionally allowed forms:
+
+- Path, such as `project: './tsconfig.json'`
+- Glob pattern, such as `project: './packages/**/tsconfig.json'`
+- Array of paths and/or glob patterns, such as `project: ['./packages/**/tsconfig.json', './separate-package/tsconfig.json']`
+
+Explicitly indicating which TSConfig files are used for typed linting can be useful.
+Developers like being given explicit control over their tooling.
+However, we've seen a few issues arise from this approach:
+
+- Particularly large repos can end up with so many TSConfig globs, they become confusing to developers or even cause [performance issues from overly permissive globs](/linting/troubleshooting/performance-troubleshooting#wide-includes-in-your-eslint-options)
+- Needing to change a template ESLint config every time it's used for a different repository structure is a pain
+- Using a TSConfig that's different from what your editor uses can result in different lint reports between the editor and the command-line
+
+Although developers may sometimes need exact control over their `parserOptions.project`, most of the time we just want to use the _nearest `tsconfig.json` to each linted file_, which is the TSConfig used by the editor by default.
+
+In other words, many developers want our [issue #101: Feature request: support looking up tsconfig.json relative to linted file](https://github.com/typescript-eslint/typescript-eslint/issues/101).
+
+## Introducing `true`
+
+As of typescript-eslint 5.52.0, we now support providing `true` for `parserOptions.project`:
+
+```js
+module.exports = {
+ // ...
+ parserOptions: {
+ project: true,
+ tsconfigRootDir: __dirname,
+ },
+ // ...
+};
+```
+
+Doing so indicates that each source file being linted should use type information based on the nearest `tsconfig.json` in its directory.
+For each file, `@typescript-eslint/parser` will check that file's directory, then the parent directory, and so on - until a `tsconfig.json` file is found.
+
+:::tip
+We recommend setting the [`tsconfigRootDir`](/packages/parser#tsconfigrootdir) ESLint config to the project's root directory (most commonly, `__dirname`).
+That way, if you accidentally delete or rename the root `tsconfig.json` file, `@typescript-eslint/parser` won't search parent directories for higher `tsconfig.json` files.
+:::
+
+### Why Try `true`
+
+If your project uses typed linting and manually specifies `tsconfig.json` files, we'd highly recommend trying out `parserOptions.project: true`.
+We've seen it reduce lines of code in ESLint configurations in many early adopters.
+Sometimes, it even reduces time spent on typed linting by helping projects use a simpler set of TSConfigs. 🚀
+
+In the long term, we're hoping to further improve the configuration and performance for typed linting (see _[Project Services](#project-services)_ below).
+Simplifying your configuration now will make it easier to onboard to our new options when they're available.
+
+### How It Works
+
+When `@typescript-eslint/parser` is configured to generate type information, it attaches a backing TypeScript "Program" for each file it parses.
+Those Programs provide type checking APIs used by lint rules.
+Each TSConfig file on disk is generally used to create exactly one Program, and files included by the same TSConfig file will reuse the same Program.
+
+Depending on how the ESLint config's `parserOptions.project` was specified, determining _which_ TSConfig file to use for each file can be different:
+
+- For a single path (e.g. `"tsconfig.json"`), only one Program will be created, and all linted files will reuse it.
+- For globs and/or arrays (e.g. `"./packages/*/tsconfig.json"`), each linted file will use the Program created by the _first_ matched TSConfig file.
+
+For `true`, each linted file will first try the `tsconfig.json` in its directory, then its parent directory, and so on until one is found on disk or the directory root (`parserOptions.tsconfigRootDir`) is reached.
+
+:::note
+`@typescript-eslint/parser` caches those directory `tsconfig.json` file lookups for a duration corresponding to [`parserOptions.cacheLifetime`](/packages/parser#cachelifetime).
+No potential TSConfig path should be checked more than once in a lint run.
+:::
+
+See [feat(typescript-estree): allow specifying project: true](https://github.com/typescript-eslint/typescript-eslint/pull/6084) for the backing code changes.
+
+## What's Next
+
+### Investigating Custom TSConfig Names
+
+Some projects use TSConfig files with names other than `tsconfig.json`: most commonly, `tsconfig.eslint.json`.
+`parserOptions.project: true` does not support specifying different name(s) to search for.
+We have two followup issues filed to investigate fleshing out that support:
+
+- [Enhancement: Allow altering the file names that project: true searches for](https://github.com/typescript-eslint/typescript-eslint/issues/7383)
+- [Enhancement: Allow parserOptions.project to be (true | string)[]?](https://github.com/typescript-eslint/typescript-eslint/issues/7384)
+
+If either of those two issues would benefit you, please 👍 react to them.
+And if your project has a use case not yet mentioned in their comments, please post that use case.
+We want to know what's important for users!
+
+### Project Services
+
+The downside of having users specify `parserOptions.project` at all is that `@typescript-eslint/parser` needs manual logic to create TypeScript Programs and associate them with linted files.
+Manual Program creation logic comes with a few issues:
+
+- Complex project setups can be difficult to get right.
+ - For example, [typescript-eslint does not yet support Project References](https://github.com/typescript-eslint/typescript-eslint/issues/2094).
+- The TypeScript compiler options used in the user's editor might differ from the compiler options in the TSConfigs they specified on disk.
+- Files not included in created Programs can't be linted with type information, even though editors still typically surface type information when editing those files.
+ - Most commonly, `.eslintrc.(c)js` files can be tricky to lint, resulting in the dreaded [_TSConfig does not include this file_ error](/linting/troubleshooting#i-get-errors-telling-me-eslint-was-configured-to-run--however-that-tsconfig-does-not--none-of-those-tsconfigs-include-this-file).
+
+We're working on an option to instead call the same TypeScript "Project Service" APIs that editors such as VS Code use to create Programs for us instead.
+Project Services will automatically detect the TSConfig for each file (like `project: true`), and will also allow type information to be computed for JavaScript files without the `allowJs` compiler option (unlike `project: true`).
+
+We hope this option will eventually become the standard way to enable typed linting.
+However, because it's so new and untested, we're keeping it under the `EXPERIMENTAL_` prefix for at least all of the `6.X` versions.
+
+See [Packages > Parser > `EXPERIMENTAL_useProjectService`](/packages/parser#EXPERIMENTAL_useProjectService) for more information.
+
+## Supporting typescript-eslint
+
+If you enjoyed this blog post and/or use typescript-eslint, please consider [supporting us on Open Collective](https://opencollective.com/typescript-eslint).
+We're a small volunteer team and could use your support to make the ESLint experience on TypeScript great.
+Thanks! 💖
diff --git a/packages/website/package.json b/packages/website/package.json
index 6c1c6628e8d8..9dba9f41f653 100644
--- a/packages/website/package.json
+++ b/packages/website/package.json
@@ -1,6 +1,6 @@
{
"name": "website",
- "version": "6.7.0",
+ "version": "6.7.1",
"private": true,
"scripts": {
"build": "docusaurus build",
@@ -11,7 +11,7 @@
"stylelint:fix": "stylelint \"src/**/*.css\" --fix",
"lint": "nx lint",
"serve": "docusaurus serve",
- "start": "docusaurus start",
+ "start": "nx start",
"swizzle": "docusaurus swizzle",
"test": "playwright test",
"typecheck": "tsc -b ./tsconfig.json"
@@ -24,8 +24,8 @@
"@docusaurus/remark-plugin-npm2yarn": "~2.4.1",
"@docusaurus/theme-common": "~2.4.1",
"@mdx-js/react": "1.6.22",
- "@typescript-eslint/parser": "6.7.0",
- "@typescript-eslint/website-eslint": "6.7.0",
+ "@typescript-eslint/parser": "6.7.1",
+ "@typescript-eslint/website-eslint": "6.7.1",
"clsx": "^2.0.0",
"eslint": "*",
"json-schema": "^0.4.0",
@@ -52,14 +52,14 @@
"@types/react": "*",
"@types/react-helmet": "^6.1.6",
"@types/react-router-dom": "^5.3.3",
- "@typescript-eslint/eslint-plugin": "6.7.0",
- "@typescript-eslint/rule-schema-to-typescript-types": "6.7.0",
- "@typescript-eslint/types": "6.7.0",
+ "@typescript-eslint/eslint-plugin": "6.7.1",
+ "@typescript-eslint/rule-schema-to-typescript-types": "6.7.1",
+ "@typescript-eslint/types": "6.7.1",
"copy-webpack-plugin": "^11.0.0",
"cross-fetch": "*",
"globby": "^11.1.0",
"make-dir": "*",
- "monaco-editor": "~0.41.0",
+ "monaco-editor": "~0.43.0",
"raw-loader": "^4.0.2",
"rimraf": "*",
"stylelint": "^15.10.1",
diff --git a/packages/website/project.json b/packages/website/project.json
index 4fc851bfab52..b75eb86cfbdd 100644
--- a/packages/website/project.json
+++ b/packages/website/project.json
@@ -4,6 +4,14 @@
"type": "library",
"implicitDependencies": [],
"targets": {
+ "start": {
+ "dependsOn": ["website-eslint:build"],
+ "executor": "nx:run-commands",
+ "options": {
+ "cwd": "packages/website",
+ "command": "docusaurus start"
+ }
+ },
"lint": {
"executor": "@nx/linter:eslint",
"outputs": ["{options.outputFile}"],
diff --git a/packages/website/src/components/TypeScriptOverlap/index.tsx b/packages/website/src/components/TypeScriptOverlap/index.tsx
new file mode 100644
index 000000000000..57bc37513386
--- /dev/null
+++ b/packages/website/src/components/TypeScriptOverlap/index.tsx
@@ -0,0 +1,32 @@
+import Admonition from '@theme/Admonition';
+import React from 'react';
+
+export default function TypeScriptOverlap({
+ strict,
+}: {
+ strict?: string;
+}): React.JSX.Element {
+ return (
+
+
+
+ The code problem checked by this ESLint rule is automatically checked
+ by the TypeScript compiler. Thus, it is not recommended to turn on
+ this rule in new TypeScript projects. You only need to enable this
+ rule if you prefer the ESLint error messages over the TypeScript
+ compiler error messages.
+
+ {strict === undefined ? (
+ <>>
+ ) : (
+
+ (Note that technically, TypeScript will only catch this if you have
+ the strict
or noImplicitThis
flags
+ enabled. These are enabled in most TypeScript projects, since they
+ are considered to be best practice.)
+
+ )}
+
+
+ );
+}
diff --git a/yarn.lock b/yarn.lock
index 0d7d1d4c1444..41878441a920 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -13,12 +13,12 @@ __metadata:
linkType: hard
"@actions/core@npm:^1.10.0":
- version: 1.10.0
- resolution: "@actions/core@npm:1.10.0"
+ version: 1.10.1
+ resolution: "@actions/core@npm:1.10.1"
dependencies:
"@actions/http-client": ^2.0.1
uuid: ^8.3.2
- checksum: 0a75621e007ab20d887434cdd165f0b9036f14c22252a2faed33543d8b9d04ec95d823e69ca636a25245574e4585d73e1e9e47a845339553c664f9f2c9614669
+ checksum: 96524c2725e70e3c3176b4e4d93a1358a86f3c5ca777db9a2f65eadfa672f00877db359bf60fffc416c33838ffb4743db93bcc5bf53e76199dd28bf7f7ff8e80
languageName: node
linkType: hard
@@ -262,25 +262,25 @@ __metadata:
linkType: hard
"@babel/core@npm:*, @babel/core@npm:^7.11.1, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.15.5, @babel/core@npm:^7.18.6, @babel/core@npm:^7.22.8, @babel/core@npm:^7.22.9":
- version: 7.22.15
- resolution: "@babel/core@npm:7.22.15"
+ version: 7.22.17
+ resolution: "@babel/core@npm:7.22.17"
dependencies:
"@ampproject/remapping": ^2.2.0
"@babel/code-frame": ^7.22.13
"@babel/generator": ^7.22.15
"@babel/helper-compilation-targets": ^7.22.15
- "@babel/helper-module-transforms": ^7.22.15
+ "@babel/helper-module-transforms": ^7.22.17
"@babel/helpers": ^7.22.15
- "@babel/parser": ^7.22.15
+ "@babel/parser": ^7.22.16
"@babel/template": ^7.22.15
- "@babel/traverse": ^7.22.15
- "@babel/types": ^7.22.15
+ "@babel/traverse": ^7.22.17
+ "@babel/types": ^7.22.17
convert-source-map: ^1.7.0
debug: ^4.1.0
gensync: ^1.0.0-beta.2
json5: ^2.2.3
semver: ^6.3.1
- checksum: 80b3705f2f809f024ac065d73b9bcde991ac5789c38320e00890862200b1603b68035cba7b13ecd827479c7d9ea9b5998ac0a1b7fd28940bcf587fb1301e994a
+ checksum: 355216a342d1b3952d7c040dd4c99ecef6b3501ba99a713703c1fec1ae73bc92a48a0c1234562bdbb4fd334b2e452f5a6c3bb282f0e613fa89e1518c91d1aea1
languageName: node
linkType: hard
@@ -456,9 +456,9 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-module-transforms@npm:^7.12.1, @babel/helper-module-transforms@npm:^7.22.15, @babel/helper-module-transforms@npm:^7.22.5":
- version: 7.22.15
- resolution: "@babel/helper-module-transforms@npm:7.22.15"
+"@babel/helper-module-transforms@npm:^7.12.1, @babel/helper-module-transforms@npm:^7.22.17, @babel/helper-module-transforms@npm:^7.22.5":
+ version: 7.22.17
+ resolution: "@babel/helper-module-transforms@npm:7.22.17"
dependencies:
"@babel/helper-environment-visitor": ^7.22.5
"@babel/helper-module-imports": ^7.22.15
@@ -467,7 +467,7 @@ __metadata:
"@babel/helper-validator-identifier": ^7.22.15
peerDependencies:
"@babel/core": ^7.0.0
- checksum: de571fa352331bb5d5d56e95239c2e5dd79a1454e5167f3d80820d4975ee95052f8198e9fc1310015c55a0407b7566f8ca9d86cf262046884847aa24f8139bca
+ checksum: 458021c74093e66179765fcc9d1c1cb694f7bdf98656f23486901d35636495c38aab4661547fac2142e13d887987d1ea30cc9fe42968376a51a99bcd207b4989
languageName: node
linkType: hard
@@ -601,7 +601,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/parser@npm:*, @babel/parser@npm:^7.1.0, @babel/parser@npm:^7.12.7, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.18.8, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.15, @babel/parser@npm:^7.22.7":
+"@babel/parser@npm:*, @babel/parser@npm:^7.1.0, @babel/parser@npm:^7.12.7, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.18.8, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.15, @babel/parser@npm:^7.22.16, @babel/parser@npm:^7.22.7":
version: 7.22.16
resolution: "@babel/parser@npm:7.22.16"
bin:
@@ -1778,9 +1778,9 @@ __metadata:
languageName: node
linkType: hard
-"@babel/traverse@npm:^7.12.9, @babel/traverse@npm:^7.16.0, @babel/traverse@npm:^7.18.8, @babel/traverse@npm:^7.22.15":
- version: 7.22.15
- resolution: "@babel/traverse@npm:7.22.15"
+"@babel/traverse@npm:^7.12.9, @babel/traverse@npm:^7.16.0, @babel/traverse@npm:^7.18.8, @babel/traverse@npm:^7.22.15, @babel/traverse@npm:^7.22.17":
+ version: 7.22.17
+ resolution: "@babel/traverse@npm:7.22.17"
dependencies:
"@babel/code-frame": ^7.22.13
"@babel/generator": ^7.22.15
@@ -1788,22 +1788,22 @@ __metadata:
"@babel/helper-function-name": ^7.22.5
"@babel/helper-hoist-variables": ^7.22.5
"@babel/helper-split-export-declaration": ^7.22.6
- "@babel/parser": ^7.22.15
- "@babel/types": ^7.22.15
+ "@babel/parser": ^7.22.16
+ "@babel/types": ^7.22.17
debug: ^4.1.0
globals: ^11.1.0
- checksum: 12aba7da6fd6109905d5086e1a9d1aea2cdbb0b80533d2d235d5dad2ff97f0315173c063023e601e96086dfeaaeb97f9d3cbaf38a10f04820e47e2848607cef4
+ checksum: 1153ca166a0a9b3fddf67f7f7c8c5b4f88aa2c2c00261ff2fc8424a63bc93250ed3fd08b04bd526ad19e797aeb6f22161120646a570cbfe5ff2a5d2f5d28af01
languageName: node
linkType: hard
-"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.7, @babel/types@npm:^7.15.6, @babel/types@npm:^7.18.6, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.10, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.5, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3":
- version: 7.22.15
- resolution: "@babel/types@npm:7.22.15"
+"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.7, @babel/types@npm:^7.15.6, @babel/types@npm:^7.18.6, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.10, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.17, @babel/types@npm:^7.22.5, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3":
+ version: 7.22.17
+ resolution: "@babel/types@npm:7.22.17"
dependencies:
"@babel/helper-string-parser": ^7.22.5
"@babel/helper-validator-identifier": ^7.22.15
to-fast-properties: ^2.0.0
- checksum: a2aa59746dc8500c358a3a9afca2adff49dbade009d616aa8308714485064f2218da04e1823f1243a4992f1424ec6d6719e76a7af9a0ac3647227dca3015eea4
+ checksum: 7382220f6eb2548f2c867a98916c3aa8a6063498d5372e5d21d8d184ba354033defb72aeba5858c1b2b42177058b896a34a7dcbae5eccd47fb0104721efa909d
languageName: node
linkType: hard
@@ -1821,15 +1821,15 @@ __metadata:
languageName: node
linkType: hard
-"@cspell/cspell-bundled-dicts@npm:7.3.2":
- version: 7.3.2
- resolution: "@cspell/cspell-bundled-dicts@npm:7.3.2"
+"@cspell/cspell-bundled-dicts@npm:7.3.5":
+ version: 7.3.5
+ resolution: "@cspell/cspell-bundled-dicts@npm:7.3.5"
dependencies:
"@cspell/dict-ada": ^4.0.2
"@cspell/dict-aws": ^4.0.0
"@cspell/dict-bash": ^4.1.1
- "@cspell/dict-companies": ^3.0.20
- "@cspell/dict-cpp": ^5.0.4
+ "@cspell/dict-companies": ^3.0.22
+ "@cspell/dict-cpp": ^5.0.5
"@cspell/dict-cryptocurrencies": ^4.0.0
"@cspell/dict-csharp": ^4.0.2
"@cspell/dict-css": ^4.0.7
@@ -1856,62 +1856,62 @@ __metadata:
"@cspell/dict-latex": ^4.0.0
"@cspell/dict-lorem-ipsum": ^4.0.0
"@cspell/dict-lua": ^4.0.1
- "@cspell/dict-node": ^4.0.2
+ "@cspell/dict-node": ^4.0.3
"@cspell/dict-npm": ^5.0.8
"@cspell/dict-php": ^4.0.2
"@cspell/dict-powershell": ^5.0.2
"@cspell/dict-public-licenses": ^2.0.3
- "@cspell/dict-python": ^4.1.7
+ "@cspell/dict-python": ^4.1.8
"@cspell/dict-r": ^2.0.1
"@cspell/dict-ruby": ^5.0.0
"@cspell/dict-rust": ^4.0.1
"@cspell/dict-scala": ^5.0.0
- "@cspell/dict-software-terms": ^3.2.2
+ "@cspell/dict-software-terms": ^3.2.3
"@cspell/dict-sql": ^2.1.1
"@cspell/dict-svelte": ^1.0.2
"@cspell/dict-swift": ^2.0.1
"@cspell/dict-typescript": ^3.1.1
"@cspell/dict-vue": ^3.0.0
- checksum: cde148a110d1254d3f9c5a945032e7ff9b02b86b2e1e1131c24e67171e99285a21ddc8ceb5e6fbccdf9e57795a051c77381869ad241b90ee74f3d162875817eb
+ checksum: 0b7008a4da6726fda8491dc61dd98a8377bed79821ea04e8f02695078c9c74b5c16af34a53173d73fc3b92ad5c7c7666ca5b3bbdef1f88be74ec42748003ef8d
languageName: node
linkType: hard
-"@cspell/cspell-json-reporter@npm:7.3.2":
- version: 7.3.2
- resolution: "@cspell/cspell-json-reporter@npm:7.3.2"
+"@cspell/cspell-json-reporter@npm:7.3.5":
+ version: 7.3.5
+ resolution: "@cspell/cspell-json-reporter@npm:7.3.5"
dependencies:
- "@cspell/cspell-types": 7.3.2
- checksum: 62fc04462832ba76370bf00ec17b609ee2ec7d5b79da1b284580e9a28a690c1436a4a65ed9778863335ca267d540e8ee85e6681ed7d9a3a8f9f96f66fbbd368a
+ "@cspell/cspell-types": 7.3.5
+ checksum: 87de06b347972b5b5e99d8346261617d50efda634c46a8e11fbdf607c8cd9151c911f1491349e6cfb7e070e097434975a9b5fa642f6a1e138360274f2d7e5b48
languageName: node
linkType: hard
-"@cspell/cspell-pipe@npm:7.3.2":
- version: 7.3.2
- resolution: "@cspell/cspell-pipe@npm:7.3.2"
- checksum: 685a43a4f9792b71137db36ad01ead724368fe985b06d2b1329d7502a07bf882f43243b80ae6eb35cfcf2f813575a92d3cfdbd9e162ce02bd17d0d98fdcf2b04
+"@cspell/cspell-pipe@npm:7.3.5":
+ version: 7.3.5
+ resolution: "@cspell/cspell-pipe@npm:7.3.5"
+ checksum: dbc7ee6d1becdbbee00f0667bbcc2751b7187e1f31df7648dd8be30b5d4343058979f8dfd4c87d61c99142a3a19004ccfcb1bbc25f21eacbf57c2141a5fbe66a
languageName: node
linkType: hard
-"@cspell/cspell-resolver@npm:7.3.2":
- version: 7.3.2
- resolution: "@cspell/cspell-resolver@npm:7.3.2"
+"@cspell/cspell-resolver@npm:7.3.5":
+ version: 7.3.5
+ resolution: "@cspell/cspell-resolver@npm:7.3.5"
dependencies:
global-dirs: ^3.0.1
- checksum: 3716e824996809761a6091829cb7a9ad8b0a99db7d559048b5db227646902a450a00839390ed2cee32fabedfbf48cfba520833b075efe51d14dfbd655b41376c
+ checksum: 76e0e10eb2e0ce0f874628466b499b5de721788ff94b0c60298a7d49e9f9b81eb9ef5656bf030744ae20c0bdeea4e252a21f0ea0905f7079444ed6bd18e715bb
languageName: node
linkType: hard
-"@cspell/cspell-service-bus@npm:7.3.2":
- version: 7.3.2
- resolution: "@cspell/cspell-service-bus@npm:7.3.2"
- checksum: 39a91bf0436e45c69e10c92923dbedd22b5694b177229c7547fba63eb38b87d6ff8349c01ae75fb2ce0b187b48d7c972ee88f7d1965567f104c3404ca934d4ff
+"@cspell/cspell-service-bus@npm:7.3.5":
+ version: 7.3.5
+ resolution: "@cspell/cspell-service-bus@npm:7.3.5"
+ checksum: fe724a9037faa8a7be98e2e257b6e2b118a2c4c739346b489fef0d87a842f74f988ffcb4a1f0c4bfd6469a5d020ae1e3913ddd242b4f579957eb549379f55eac
languageName: node
linkType: hard
-"@cspell/cspell-types@npm:7.3.2":
- version: 7.3.2
- resolution: "@cspell/cspell-types@npm:7.3.2"
- checksum: 1050fd43dc74523f0cf5fd8e369aeca742312384974000e85d6296047bd99949bf6a80195ffd766bbf88adbcd2993853eddb77eab79f9815782fbf42839fcdfe
+"@cspell/cspell-types@npm:7.3.5":
+ version: 7.3.5
+ resolution: "@cspell/cspell-types@npm:7.3.5"
+ checksum: 8926d1967ff0f9ac6c9278ad33936fb553855e34b4e6db9a4e7066a555846db9e5c2535fa9126bb407912d4c717d03507421f88375ca6e49b2043f0ea8ae8238
languageName: node
linkType: hard
@@ -1936,17 +1936,17 @@ __metadata:
languageName: node
linkType: hard
-"@cspell/dict-companies@npm:^3.0.20":
- version: 3.0.20
- resolution: "@cspell/dict-companies@npm:3.0.20"
- checksum: f93ed65f51f8daf26c85db7025b93aeb5f6fd22299852e2fab85dfb5e0787fb1e20eaaa53cb86ca324a1538d29f537bc44c7ec233c024a7a6c2f0a7c7aa9a7dd
+"@cspell/dict-companies@npm:^3.0.22":
+ version: 3.0.22
+ resolution: "@cspell/dict-companies@npm:3.0.22"
+ checksum: f426f0b1ab83bc9912253850d722d4025933fbdfa9ca09d2c0c8f722e96e66a2f2fdcc853de45ff54710c9b224a19e915e238dba21cb1d4245d97834262e6948
languageName: node
linkType: hard
-"@cspell/dict-cpp@npm:^5.0.4":
- version: 5.0.4
- resolution: "@cspell/dict-cpp@npm:5.0.4"
- checksum: 087fd0225626033c5395363aebaa913052892bb0f23d8c499de4b9b532f8f05978d7fb3b6ab2a4800085fb7b4d3a17e6fc9a3785cb2a25cdcbca6c006655a999
+"@cspell/dict-cpp@npm:^5.0.5":
+ version: 5.0.5
+ resolution: "@cspell/dict-cpp@npm:5.0.5"
+ checksum: 096c40bc3e3c2f8804f502475d441445104aedee62db57a9acac753ceeb02e389f96c2ef6ac2c187c388f3fbbeb9fd0c38fa295679851c2dbb04d61c3d609927
languageName: node
linkType: hard
@@ -2139,10 +2139,10 @@ __metadata:
languageName: node
linkType: hard
-"@cspell/dict-node@npm:^4.0.2":
- version: 4.0.2
- resolution: "@cspell/dict-node@npm:4.0.2"
- checksum: 7a63ee44c4c493b429c821eb9e5fdcd1d0f549a2ada64d8ce3f7f0a88e2d26f82daada8801ee6f09a582502a1500d63985aa47204757b39014dff747211539d5
+"@cspell/dict-node@npm:^4.0.3":
+ version: 4.0.3
+ resolution: "@cspell/dict-node@npm:4.0.3"
+ checksum: 178e7f3ab45f30722cae7354803dd98ea6577c025a11eda9362fa795a06dd8e934f833bfc7d46816617974822ace11217505a1bd0ea2955aaee92cf94cc6b127
languageName: node
linkType: hard
@@ -2174,12 +2174,12 @@ __metadata:
languageName: node
linkType: hard
-"@cspell/dict-python@npm:^4.1.7":
- version: 4.1.7
- resolution: "@cspell/dict-python@npm:4.1.7"
+"@cspell/dict-python@npm:^4.1.8":
+ version: 4.1.8
+ resolution: "@cspell/dict-python@npm:4.1.8"
dependencies:
"@cspell/dict-data-science": ^1.0.11
- checksum: 1fe0d292534f984a90572886084ba1e8404de0878342bd045f4ab808b69c9df69723b7d596c850b28e4db77be9d04ca7432422fefcdc2ba09bbdab735e8c76ed
+ checksum: 6e84aea8b2280fc91020e867c2645551fbbe9b3ac5c1e8c7d612b5dbdae3b9251631197575b825bf07b0b9a9618b3a7a0a7b119c369275da88becec3a5260c70
languageName: node
linkType: hard
@@ -2211,10 +2211,10 @@ __metadata:
languageName: node
linkType: hard
-"@cspell/dict-software-terms@npm:^3.2.2":
- version: 3.2.2
- resolution: "@cspell/dict-software-terms@npm:3.2.2"
- checksum: 6f718cf8339bac09b7dd648a4fdba5040679d75bdbdbaac94908f5ebdec5b59e03a68e4adf3132916afc65ae908aa1cbfd132f997a854c257143e3b90b691aad
+"@cspell/dict-software-terms@npm:^3.2.3":
+ version: 3.2.3
+ resolution: "@cspell/dict-software-terms@npm:3.2.3"
+ checksum: d599518cb88f9ade007222ab54a1b7c3b971f66235696c78e60f4049a14efcfd5c4c28316620f4275cfd6465955b0a62dda904b32bcc508f522da996eb76d409
languageName: node
linkType: hard
@@ -2253,19 +2253,19 @@ __metadata:
languageName: node
linkType: hard
-"@cspell/dynamic-import@npm:7.3.2":
- version: 7.3.2
- resolution: "@cspell/dynamic-import@npm:7.3.2"
+"@cspell/dynamic-import@npm:7.3.5":
+ version: 7.3.5
+ resolution: "@cspell/dynamic-import@npm:7.3.5"
dependencies:
import-meta-resolve: ^3.0.0
- checksum: 471949021e4c1acb6ffb179696582efb40f4e5b997854aff1e6daf91c684867f80028310ee5aa710199912fdd98924b1d8c0bd57e0dae45bd11f841983383664
+ checksum: bb171b4410afd2414b72c5c6a05a9811ae6bc5a79f52e475e44d66b2b7dca2130d967abbb56a1a19eaf5965775a7319754794da3e9cb38cd9035cfdfa53fc216
languageName: node
linkType: hard
-"@cspell/strong-weak-map@npm:7.3.2":
- version: 7.3.2
- resolution: "@cspell/strong-weak-map@npm:7.3.2"
- checksum: 296050949bc3136d38daacd1fd0ed64bdb5c6b9d8b566bdbc8c6544d8fba8c2d493bbb97f30c04ee1a2864f9cba7758b7e0aa229f540409db8a14cee15bdafa6
+"@cspell/strong-weak-map@npm:7.3.5":
+ version: 7.3.5
+ resolution: "@cspell/strong-weak-map@npm:7.3.5"
+ checksum: b797c47bccd2be37153cc4078f3cfb0c49c4a90084b002beb00193bf9ec17509258e8273c352a7d681879303d909b939bfc7dd2dafc5020165b796e56a654853
languageName: node
linkType: hard
@@ -2921,23 +2921,23 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild-kit/core-utils@npm:^3.0.0, @esbuild-kit/core-utils@npm:^3.2.2":
- version: 3.2.2
- resolution: "@esbuild-kit/core-utils@npm:3.2.2"
+"@esbuild-kit/core-utils@npm:^3.0.0, @esbuild-kit/core-utils@npm:^3.3.0":
+ version: 3.3.1
+ resolution: "@esbuild-kit/core-utils@npm:3.3.1"
dependencies:
esbuild: ~0.18.20
source-map-support: ^0.5.21
- checksum: c2822ff9953475ab55f4c0b2e84721c4ddfe835c5cd9f58adf74bfc2d3f71ea8414b661ddd590815d284330a436e966586916a0e41501e730d11877e5c07d2c8
+ checksum: a176d226af59cdd4e034d6dd8c264d75a0056b9b47e4ccd5035684e348d25ad6bf345f87ce84f4a972dd318900c060806dc4d0bfeaf700f70f65d235dd93b610
languageName: node
linkType: hard
-"@esbuild-kit/esm-loader@npm:^2.5.5":
- version: 2.5.5
- resolution: "@esbuild-kit/esm-loader@npm:2.5.5"
+"@esbuild-kit/esm-loader@npm:^2.6.3":
+ version: 2.6.4
+ resolution: "@esbuild-kit/esm-loader@npm:2.6.4"
dependencies:
- "@esbuild-kit/core-utils": ^3.0.0
- get-tsconfig: ^4.4.0
- checksum: 9d4a03ffc937fbec75a8456c3d45d7cdb1a65768416791a5720081753502bc9f485ba27942a46f564b12483b140a8a46c12433a4496430d93e4513e430484ec7
+ "@esbuild-kit/core-utils": ^3.3.0
+ get-tsconfig: ^4.7.0
+ checksum: 0f522f2eee04485a3a97317c7dc72f4fc42e1eb3c7c1933d4c062ecdf9b454f8652a43949a8246dc4d85df61ff66daf08f4cfc4a98ff529fc500d06691a0c475
languageName: node
linkType: hard
@@ -3291,6 +3291,13 @@ __metadata:
languageName: node
linkType: hard
+"@eslint/js@npm:8.49.0":
+ version: 8.49.0
+ resolution: "@eslint/js@npm:8.49.0"
+ checksum: a6601807c8aeeefe866926ad92ed98007c034a735af20ff709009e39ad1337474243d47908500a3bde04e37bfba16bcf1d3452417f962e1345bc8756edd6b830
+ languageName: node
+ linkType: hard
+
"@hapi/hoek@npm:^9.0.0":
version: 9.2.1
resolution: "@hapi/hoek@npm:9.2.1"
@@ -3373,28 +3380,28 @@ __metadata:
languageName: node
linkType: hard
-"@jest/console@npm:^29.6.4":
- version: 29.6.4
- resolution: "@jest/console@npm:29.6.4"
+"@jest/console@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "@jest/console@npm:29.7.0"
dependencies:
"@jest/types": ^29.6.3
"@types/node": "*"
chalk: ^4.0.0
- jest-message-util: ^29.6.3
- jest-util: ^29.6.3
+ jest-message-util: ^29.7.0
+ jest-util: ^29.7.0
slash: ^3.0.0
- checksum: 1caf061a39266b86e96ca13358401839e4d930742cbaa9e87e79d7ce170a83195e52e5b2d22eb5aa9a949219b61a163a81e337ec98b8323d88d79853051df96c
+ checksum: 0e3624e32c5a8e7361e889db70b170876401b7d70f509a2538c31d5cd50deb0c1ae4b92dc63fe18a0902e0a48c590c21d53787a0df41a52b34fa7cab96c384d6
languageName: node
linkType: hard
-"@jest/core@npm:^29.6.4":
- version: 29.6.4
- resolution: "@jest/core@npm:29.6.4"
+"@jest/core@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "@jest/core@npm:29.7.0"
dependencies:
- "@jest/console": ^29.6.4
- "@jest/reporters": ^29.6.4
- "@jest/test-result": ^29.6.4
- "@jest/transform": ^29.6.4
+ "@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
"@types/node": "*"
ansi-escapes: ^4.2.1
@@ -3402,21 +3409,21 @@ __metadata:
ci-info: ^3.2.0
exit: ^0.1.2
graceful-fs: ^4.2.9
- jest-changed-files: ^29.6.3
- jest-config: ^29.6.4
- jest-haste-map: ^29.6.4
- jest-message-util: ^29.6.3
+ jest-changed-files: ^29.7.0
+ jest-config: ^29.7.0
+ jest-haste-map: ^29.7.0
+ jest-message-util: ^29.7.0
jest-regex-util: ^29.6.3
- jest-resolve: ^29.6.4
- jest-resolve-dependencies: ^29.6.4
- jest-runner: ^29.6.4
- jest-runtime: ^29.6.4
- jest-snapshot: ^29.6.4
- jest-util: ^29.6.3
- jest-validate: ^29.6.3
- jest-watcher: ^29.6.4
+ 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
micromatch: ^4.0.4
- pretty-format: ^29.6.3
+ pretty-format: ^29.7.0
slash: ^3.0.0
strip-ansi: ^6.0.0
peerDependencies:
@@ -3424,84 +3431,84 @@ __metadata:
peerDependenciesMeta:
node-notifier:
optional: true
- checksum: 0f36532c909775814cb7d4310d61881beaefdec6229ef0b7493c6191dfca20ae5222120846ea5ef8cdeaa8cef265aae9cea8989dcab572d8daea9afd14247c7a
+ checksum: af759c9781cfc914553320446ce4e47775ae42779e73621c438feb1e4231a5d4862f84b1d8565926f2d1aab29b3ec3dcfdc84db28608bdf5f29867124ebcfc0d
languageName: node
linkType: hard
"@jest/create-cache-key-function@npm:^29":
- version: 29.6.3
- resolution: "@jest/create-cache-key-function@npm:29.6.3"
+ version: 29.7.0
+ resolution: "@jest/create-cache-key-function@npm:29.7.0"
dependencies:
"@jest/types": ^29.6.3
- checksum: 33f1f022d047b7e0fad60f41ac8aeac449ad176e8f8a70e1bc7bc570411e132b1a7944cd0844b9c176e23138ca9fef1977fc42cd078e994fd9dc6d7026286855
+ checksum: 681bc761fa1d6fa3dd77578d444f97f28296ea80755e90e46d1c8fa68661b9e67f54dd38b988742db636d26cf160450dc6011892cec98b3a7ceb58cad8ff3aae
languageName: node
linkType: hard
-"@jest/environment@npm:^29.6.4":
- version: 29.6.4
- resolution: "@jest/environment@npm:29.6.4"
+"@jest/environment@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "@jest/environment@npm:29.7.0"
dependencies:
- "@jest/fake-timers": ^29.6.4
+ "@jest/fake-timers": ^29.7.0
"@jest/types": ^29.6.3
"@types/node": "*"
- jest-mock: ^29.6.3
- checksum: 810d8f1fc26d293acfc44927bcb78adc58ed4ea580a64c8d94aa6c67239dcb149186bf25b94ff28b79de15253e0c877ad8d330feac205f185f3517593168510c
+ jest-mock: ^29.7.0
+ checksum: 6fb398143b2543d4b9b8d1c6dbce83fa5247f84f550330604be744e24c2bd2178bb893657d62d1b97cf2f24baf85c450223f8237cccb71192c36a38ea2272934
languageName: node
linkType: hard
-"@jest/expect-utils@npm:^29.6.4":
- version: 29.6.4
- resolution: "@jest/expect-utils@npm:29.6.4"
+"@jest/expect-utils@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "@jest/expect-utils@npm:29.7.0"
dependencies:
jest-get-type: ^29.6.3
- checksum: a17059e02a4c0fca98e2abb7e9e58c70df3cd3d4ebcc6a960cb57c571726f7bd738c6cd008a9bf99770b77e92f7e21c75fe1f9ceec9b7a7710010f9340bb28ad
+ checksum: 75eb177f3d00b6331bcaa057e07c0ccb0733a1d0a1943e1d8db346779039cb7f103789f16e502f888a3096fb58c2300c38d1f3748b36a7fa762eb6f6d1b160ed
languageName: node
linkType: hard
-"@jest/expect@npm:^29.6.4":
- version: 29.6.4
- resolution: "@jest/expect@npm:29.6.4"
+"@jest/expect@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "@jest/expect@npm:29.7.0"
dependencies:
- expect: ^29.6.4
- jest-snapshot: ^29.6.4
- checksum: e9d7306a96e2f9f9f7a0d93d41850cbad987ebda951a5d9a63d3f5fb61da4c1e41adb54af7f7222e4a185454ecb17ddc77845e18001ee28ac114f7a7fe9e671d
+ expect: ^29.7.0
+ jest-snapshot: ^29.7.0
+ checksum: a01cb85fd9401bab3370618f4b9013b90c93536562222d920e702a0b575d239d74cecfe98010aaec7ad464f67cf534a353d92d181646a4b792acaa7e912ae55e
languageName: node
linkType: hard
-"@jest/fake-timers@npm:^29.6.4":
- version: 29.6.4
- resolution: "@jest/fake-timers@npm:29.6.4"
+"@jest/fake-timers@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "@jest/fake-timers@npm:29.7.0"
dependencies:
"@jest/types": ^29.6.3
"@sinonjs/fake-timers": ^10.0.2
"@types/node": "*"
- jest-message-util: ^29.6.3
- jest-mock: ^29.6.3
- jest-util: ^29.6.3
- checksum: 3f06d1090cbaaf781920fe59b10509ad86b587c401818a066ee1550101c6203e0718f0f83bbd2afa8bdf7b43eb280f89fb9f8c98886094e53ccabe5e64de9be1
+ jest-message-util: ^29.7.0
+ jest-mock: ^29.7.0
+ jest-util: ^29.7.0
+ checksum: caf2bbd11f71c9241b458d1b5a66cbe95debc5a15d96442444b5d5c7ba774f523c76627c6931cca5e10e76f0d08761f6f1f01a608898f4751a0eee54fc3d8d00
languageName: node
linkType: hard
-"@jest/globals@npm:^29.6.4":
- version: 29.6.4
- resolution: "@jest/globals@npm:29.6.4"
+"@jest/globals@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "@jest/globals@npm:29.7.0"
dependencies:
- "@jest/environment": ^29.6.4
- "@jest/expect": ^29.6.4
+ "@jest/environment": ^29.7.0
+ "@jest/expect": ^29.7.0
"@jest/types": ^29.6.3
- jest-mock: ^29.6.3
- checksum: a41b18871a248151264668a38b13cb305f03db112bfd89ec44e858af0e79066e0b03d6b68c8baf1ec6c578be6fdb87519389c83438608b91471d17a5724858e0
+ jest-mock: ^29.7.0
+ checksum: 97dbb9459135693ad3a422e65ca1c250f03d82b2a77f6207e7fa0edd2c9d2015fbe4346f3dc9ebff1678b9d8da74754d4d440b7837497f8927059c0642a22123
languageName: node
linkType: hard
"@jest/reporters@npm:^29":
- version: 29.6.4
- resolution: "@jest/reporters@npm:29.6.4"
+ version: 29.7.0
+ resolution: "@jest/reporters@npm:29.7.0"
dependencies:
"@bcoe/v8-coverage": ^0.2.3
- "@jest/console": ^29.6.4
- "@jest/test-result": ^29.6.4
- "@jest/transform": ^29.6.4
+ "@jest/console": ^29.7.0
+ "@jest/test-result": ^29.7.0
+ "@jest/transform": ^29.7.0
"@jest/types": ^29.6.3
"@jridgewell/trace-mapping": ^0.3.18
"@types/node": "*"
@@ -3515,9 +3522,9 @@ __metadata:
istanbul-lib-report: ^3.0.0
istanbul-lib-source-maps: ^4.0.0
istanbul-reports: ^3.1.3
- jest-message-util: ^29.6.3
- jest-util: ^29.6.3
- jest-worker: ^29.6.4
+ jest-message-util: ^29.7.0
+ jest-util: ^29.7.0
+ jest-worker: ^29.7.0
slash: ^3.0.0
string-length: ^4.0.1
strip-ansi: ^6.0.0
@@ -3527,7 +3534,7 @@ __metadata:
peerDependenciesMeta:
node-notifier:
optional: true
- checksum: 9ee0db497f3a826f535d3af0575ceb67984f9708bc6386450359517c212c67218ae98b8ea93ab05df2f920aed9c4166ef64209d66a09b7e30fc0077c91347ad0
+ checksum: 7eadabd62cc344f629024b8a268ecc8367dba756152b761bdcb7b7e570a3864fc51b2a9810cd310d85e0a0173ef002ba4528d5ea0329fbf66ee2a3ada9c40455
languageName: node
linkType: hard
@@ -3552,32 +3559,32 @@ __metadata:
linkType: hard
"@jest/test-result@npm:^29":
- version: 29.6.4
- resolution: "@jest/test-result@npm:29.6.4"
+ version: 29.7.0
+ resolution: "@jest/test-result@npm:29.7.0"
dependencies:
- "@jest/console": ^29.6.4
+ "@jest/console": ^29.7.0
"@jest/types": ^29.6.3
"@types/istanbul-lib-coverage": ^2.0.0
collect-v8-coverage: ^1.0.0
- checksum: a13c82d29038e80059191a1a443240678c6934ea832fdabaec12b3ece397b6303022a064494a6bbd167a024f04e6b4d9ace1001300927ff70405ec9d854f1193
+ checksum: 67b6317d526e335212e5da0e768e3b8ab8a53df110361b80761353ad23b6aea4432b7c5665bdeb87658ea373b90fb1afe02ed3611ef6c858c7fba377505057fa
languageName: node
linkType: hard
-"@jest/test-sequencer@npm:^29.6.4":
- version: 29.6.4
- resolution: "@jest/test-sequencer@npm:29.6.4"
+"@jest/test-sequencer@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "@jest/test-sequencer@npm:29.7.0"
dependencies:
- "@jest/test-result": ^29.6.4
+ "@jest/test-result": ^29.7.0
graceful-fs: ^4.2.9
- jest-haste-map: ^29.6.4
+ jest-haste-map: ^29.7.0
slash: ^3.0.0
- checksum: 517fc66b74a87431a8a1429e4505d85bd09c11f2ba835e46c07c79911fbee23b89c01ec444c7c1d12d1b36f9eba60fcbbccc8e1bc1ae54a1a8b03b5f530ff81b
+ checksum: 73f43599017946be85c0b6357993b038f875b796e2f0950487a82f4ebcb115fa12131932dd9904026b4ad8be131fe6e28bd8d0aa93b1563705185f9804bff8bd
languageName: node
linkType: hard
-"@jest/transform@npm:^29.6.4":
- version: 29.6.4
- resolution: "@jest/transform@npm:29.6.4"
+"@jest/transform@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "@jest/transform@npm:29.7.0"
dependencies:
"@babel/core": ^7.11.6
"@jest/types": ^29.6.3
@@ -3587,14 +3594,14 @@ __metadata:
convert-source-map: ^2.0.0
fast-json-stable-stringify: ^2.1.0
graceful-fs: ^4.2.9
- jest-haste-map: ^29.6.4
+ jest-haste-map: ^29.7.0
jest-regex-util: ^29.6.3
- jest-util: ^29.6.3
+ jest-util: ^29.7.0
micromatch: ^4.0.4
pirates: ^4.0.4
slash: ^3.0.0
write-file-atomic: ^4.0.2
- checksum: 0341a200a0bb926fc67ab9aede91c7b4009458206495e92057e72a115c55da5fed117457e68c6ea821e24c58b55da75c6a7b0f272ed63c2693db583d689a3383
+ checksum: 0f8ac9f413903b3cb6d240102db848f2a354f63971ab885833799a9964999dd51c388162106a807f810071f864302cdd8e3f0c241c29ce02d85a36f18f3f40ab
languageName: node
linkType: hard
@@ -3681,22 +3688,22 @@ __metadata:
languageName: node
linkType: hard
-"@lerna/child-process@npm:7.2.0":
- version: 7.2.0
- resolution: "@lerna/child-process@npm:7.2.0"
+"@lerna/child-process@npm:7.3.0":
+ version: 7.3.0
+ resolution: "@lerna/child-process@npm:7.3.0"
dependencies:
chalk: ^4.1.0
execa: ^5.0.0
strong-log-transformer: ^2.1.0
- checksum: 05e8ee2bc72ab95fa3e5a5fe97f1aa498c9e0c121efae210db1aadcf2b50979f9e6ffcd77319a0ea85d56bc0b38d57b3c74b42a0538aeebc5d168317cf901a44
+ checksum: f0c4782bb27ebb1c0c368616a25d2b05f35c242ccd16fc20fefb00e0f1a73e5e126c450af23eab5bd60b99c762531e9fb44e465db5d04a50df8946ff0afce2d6
languageName: node
linkType: hard
-"@lerna/create@npm:7.2.0":
- version: 7.2.0
- resolution: "@lerna/create@npm:7.2.0"
+"@lerna/create@npm:7.3.0":
+ version: 7.3.0
+ resolution: "@lerna/create@npm:7.3.0"
dependencies:
- "@lerna/child-process": 7.2.0
+ "@lerna/child-process": 7.3.0
"@npmcli/run-script": 6.0.2
"@nx/devkit": ">=16.5.1 < 17"
"@octokit/plugin-enterprise-rest": 6.0.1
@@ -3727,7 +3734,7 @@ __metadata:
libnpmpublish: 7.3.0
load-json-file: 6.2.0
lodash: ^4.17.21
- make-dir: 3.1.0
+ make-dir: 4.0.0
minimatch: 3.0.5
multimatch: 5.0.0
node-fetch: 2.6.7
@@ -3761,7 +3768,7 @@ __metadata:
write-pkg: 4.0.0
yargs: 16.2.0
yargs-parser: 20.2.4
- checksum: 62885f5378711b7bbe34b9eae6fbaf2dd4cd97d2f93cc0d5eadaa540cebb9020baa36dda9d19020e612664fb67e255638b15fa768e8b4050dfad829610169620
+ checksum: f5dfac387e0be84c5e8f653317b800f427bb153ee8194338e8c3720cb657f5b0e4794f677455550e224e8071770ff8e607737ba0709bc6e341445390dd783709
languageName: node
linkType: hard
@@ -3976,15 +3983,6 @@ __metadata:
languageName: node
linkType: hard
-"@nrwl/devkit@npm:16.8.0":
- version: 16.8.0
- resolution: "@nrwl/devkit@npm:16.8.0"
- dependencies:
- "@nx/devkit": 16.8.0
- checksum: 760f2f5b4cace1b4dd23e990d1f49cc0441d40686024b446d0b46b650afc3a786d6328916c87df77f423541f7fa7cee4913ddb5b5c553f994ce0f8c42142a5c2
- languageName: node
- linkType: hard
-
"@nrwl/devkit@npm:16.8.1":
version: 16.8.1
resolution: "@nrwl/devkit@npm:16.8.1"
@@ -4030,18 +4028,6 @@ __metadata:
languageName: node
linkType: hard
-"@nrwl/tao@npm:16.8.0":
- version: 16.8.0
- resolution: "@nrwl/tao@npm:16.8.0"
- dependencies:
- nx: 16.8.0
- tslib: ^2.3.0
- bin:
- tao: index.js
- checksum: 47ec5bc2e8ff1ac96da3791d7c0df08d129e841048918b5124c377dcd3d4b5b56d5f884d65623113a3f8b468262da43e81d2574b09b62e4584a70e822653c2f3
- languageName: node
- linkType: hard
-
"@nrwl/tao@npm:16.8.1":
version: 16.8.1
resolution: "@nrwl/tao@npm:16.8.1"
@@ -4063,24 +4049,7 @@ __metadata:
languageName: node
linkType: hard
-"@nx/devkit@npm:*, @nx/devkit@npm:16.8.0, @nx/devkit@npm:>=16.5.1 < 17":
- version: 16.8.0
- resolution: "@nx/devkit@npm:16.8.0"
- dependencies:
- "@nrwl/devkit": 16.8.0
- ejs: ^3.1.7
- enquirer: ~2.3.6
- ignore: ^5.0.4
- semver: 7.5.3
- tmp: ~0.2.1
- tslib: ^2.3.0
- peerDependencies:
- nx: ">= 15 <= 17"
- checksum: 3d098fc3740a802e519a418cfa70fad8fe2a423e2e5b5be15f6af146e349d1572aa07f75efcd586bab206395b47e451c554ed30993d1e796bc66fb2a43800a8f
- languageName: node
- linkType: hard
-
-"@nx/devkit@npm:16.8.1":
+"@nx/devkit@npm:*, @nx/devkit@npm:16.8.1, @nx/devkit@npm:>=16.5.1 < 17":
version: 16.8.1
resolution: "@nx/devkit@npm:16.8.1"
dependencies:
@@ -4177,13 +4146,6 @@ __metadata:
languageName: node
linkType: hard
-"@nx/nx-darwin-arm64@npm:16.8.0":
- version: 16.8.0
- resolution: "@nx/nx-darwin-arm64@npm:16.8.0"
- conditions: os=darwin & cpu=arm64
- languageName: node
- linkType: hard
-
"@nx/nx-darwin-arm64@npm:16.8.1":
version: 16.8.1
resolution: "@nx/nx-darwin-arm64@npm:16.8.1"
@@ -4191,13 +4153,6 @@ __metadata:
languageName: node
linkType: hard
-"@nx/nx-darwin-x64@npm:16.8.0":
- version: 16.8.0
- resolution: "@nx/nx-darwin-x64@npm:16.8.0"
- conditions: os=darwin & cpu=x64
- languageName: node
- linkType: hard
-
"@nx/nx-darwin-x64@npm:16.8.1":
version: 16.8.1
resolution: "@nx/nx-darwin-x64@npm:16.8.1"
@@ -4205,13 +4160,6 @@ __metadata:
languageName: node
linkType: hard
-"@nx/nx-freebsd-x64@npm:16.8.0":
- version: 16.8.0
- resolution: "@nx/nx-freebsd-x64@npm:16.8.0"
- conditions: os=freebsd & cpu=x64
- languageName: node
- linkType: hard
-
"@nx/nx-freebsd-x64@npm:16.8.1":
version: 16.8.1
resolution: "@nx/nx-freebsd-x64@npm:16.8.1"
@@ -4219,13 +4167,6 @@ __metadata:
languageName: node
linkType: hard
-"@nx/nx-linux-arm-gnueabihf@npm:16.8.0":
- version: 16.8.0
- resolution: "@nx/nx-linux-arm-gnueabihf@npm:16.8.0"
- conditions: os=linux & cpu=arm
- languageName: node
- linkType: hard
-
"@nx/nx-linux-arm-gnueabihf@npm:16.8.1":
version: 16.8.1
resolution: "@nx/nx-linux-arm-gnueabihf@npm:16.8.1"
@@ -4233,13 +4174,6 @@ __metadata:
languageName: node
linkType: hard
-"@nx/nx-linux-arm64-gnu@npm:16.8.0":
- version: 16.8.0
- resolution: "@nx/nx-linux-arm64-gnu@npm:16.8.0"
- conditions: os=linux & cpu=arm64 & libc=glibc
- languageName: node
- linkType: hard
-
"@nx/nx-linux-arm64-gnu@npm:16.8.1":
version: 16.8.1
resolution: "@nx/nx-linux-arm64-gnu@npm:16.8.1"
@@ -4247,13 +4181,6 @@ __metadata:
languageName: node
linkType: hard
-"@nx/nx-linux-arm64-musl@npm:16.8.0":
- version: 16.8.0
- resolution: "@nx/nx-linux-arm64-musl@npm:16.8.0"
- conditions: os=linux & cpu=arm64 & libc=musl
- languageName: node
- linkType: hard
-
"@nx/nx-linux-arm64-musl@npm:16.8.1":
version: 16.8.1
resolution: "@nx/nx-linux-arm64-musl@npm:16.8.1"
@@ -4261,13 +4188,6 @@ __metadata:
languageName: node
linkType: hard
-"@nx/nx-linux-x64-gnu@npm:16.8.0":
- version: 16.8.0
- resolution: "@nx/nx-linux-x64-gnu@npm:16.8.0"
- conditions: os=linux & cpu=x64 & libc=glibc
- languageName: node
- linkType: hard
-
"@nx/nx-linux-x64-gnu@npm:16.8.1":
version: 16.8.1
resolution: "@nx/nx-linux-x64-gnu@npm:16.8.1"
@@ -4275,13 +4195,6 @@ __metadata:
languageName: node
linkType: hard
-"@nx/nx-linux-x64-musl@npm:16.8.0":
- version: 16.8.0
- resolution: "@nx/nx-linux-x64-musl@npm:16.8.0"
- conditions: os=linux & cpu=x64 & libc=musl
- languageName: node
- linkType: hard
-
"@nx/nx-linux-x64-musl@npm:16.8.1":
version: 16.8.1
resolution: "@nx/nx-linux-x64-musl@npm:16.8.1"
@@ -4289,13 +4202,6 @@ __metadata:
languageName: node
linkType: hard
-"@nx/nx-win32-arm64-msvc@npm:16.8.0":
- version: 16.8.0
- resolution: "@nx/nx-win32-arm64-msvc@npm:16.8.0"
- conditions: os=win32 & cpu=arm64
- languageName: node
- linkType: hard
-
"@nx/nx-win32-arm64-msvc@npm:16.8.1":
version: 16.8.1
resolution: "@nx/nx-win32-arm64-msvc@npm:16.8.1"
@@ -4303,13 +4209,6 @@ __metadata:
languageName: node
linkType: hard
-"@nx/nx-win32-x64-msvc@npm:16.8.0":
- version: 16.8.0
- resolution: "@nx/nx-win32-x64-msvc@npm:16.8.0"
- conditions: os=win32 & cpu=x64
- languageName: node
- linkType: hard
-
"@nx/nx-win32-x64-msvc@npm:16.8.1":
version: 16.8.1
resolution: "@nx/nx-win32-x64-msvc@npm:16.8.1"
@@ -5027,16 +4926,16 @@ __metadata:
languageName: node
linkType: hard
-"@swc/core-darwin-arm64@npm:1.3.83":
- version: 1.3.83
- resolution: "@swc/core-darwin-arm64@npm:1.3.83"
+"@swc/core-darwin-arm64@npm:1.3.84":
+ version: 1.3.84
+ resolution: "@swc/core-darwin-arm64@npm:1.3.84"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
-"@swc/core-darwin-x64@npm:1.3.83":
- version: 1.3.83
- resolution: "@swc/core-darwin-x64@npm:1.3.83"
+"@swc/core-darwin-x64@npm:1.3.84":
+ version: 1.3.84
+ resolution: "@swc/core-darwin-x64@npm:1.3.84"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
@@ -5059,16 +4958,16 @@ __metadata:
languageName: node
linkType: soft
-"@swc/core-linux-x64-gnu@npm:1.3.83":
- version: 1.3.83
- resolution: "@swc/core-linux-x64-gnu@npm:1.3.83"
+"@swc/core-linux-x64-gnu@npm:1.3.84":
+ version: 1.3.84
+ resolution: "@swc/core-linux-x64-gnu@npm:1.3.84"
conditions: os=linux & cpu=x64 & libc=glibc
languageName: node
linkType: hard
-"@swc/core-linux-x64-musl@npm:1.3.83":
- version: 1.3.83
- resolution: "@swc/core-linux-x64-musl@npm:1.3.83"
+"@swc/core-linux-x64-musl@npm:1.3.84":
+ version: 1.3.84
+ resolution: "@swc/core-linux-x64-musl@npm:1.3.84"
conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard
@@ -5085,27 +4984,27 @@ __metadata:
languageName: node
linkType: soft
-"@swc/core-win32-x64-msvc@npm:1.3.83":
- version: 1.3.83
- resolution: "@swc/core-win32-x64-msvc@npm:1.3.83"
+"@swc/core-win32-x64-msvc@npm:1.3.84":
+ version: 1.3.84
+ resolution: "@swc/core-win32-x64-msvc@npm:1.3.84"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
"@swc/core@npm:^1.3.68":
- version: 1.3.83
- resolution: "@swc/core@npm:1.3.83"
- dependencies:
- "@swc/core-darwin-arm64": 1.3.83
- "@swc/core-darwin-x64": 1.3.83
- "@swc/core-linux-arm-gnueabihf": 1.3.83
- "@swc/core-linux-arm64-gnu": 1.3.83
- "@swc/core-linux-arm64-musl": 1.3.83
- "@swc/core-linux-x64-gnu": 1.3.83
- "@swc/core-linux-x64-musl": 1.3.83
- "@swc/core-win32-arm64-msvc": 1.3.83
- "@swc/core-win32-ia32-msvc": 1.3.83
- "@swc/core-win32-x64-msvc": 1.3.83
+ version: 1.3.84
+ resolution: "@swc/core@npm:1.3.84"
+ dependencies:
+ "@swc/core-darwin-arm64": 1.3.84
+ "@swc/core-darwin-x64": 1.3.84
+ "@swc/core-linux-arm-gnueabihf": 1.3.84
+ "@swc/core-linux-arm64-gnu": 1.3.84
+ "@swc/core-linux-arm64-musl": 1.3.84
+ "@swc/core-linux-x64-gnu": 1.3.84
+ "@swc/core-linux-x64-musl": 1.3.84
+ "@swc/core-win32-arm64-msvc": 1.3.84
+ "@swc/core-win32-ia32-msvc": 1.3.84
+ "@swc/core-win32-x64-msvc": 1.3.84
"@swc/types": ^0.1.4
peerDependencies:
"@swc/helpers": ^0.5.0
@@ -5133,7 +5032,7 @@ __metadata:
peerDependenciesMeta:
"@swc/helpers":
optional: true
- checksum: 39849d78f16e0aab168d3563245a0995164c07b195626f124651af00c922d166fc714467f85eed1e111377d68078fc726dbb13002516f64fecb729437538911b
+ checksum: dee45823923c29dde579ed1121c4392c937826d575c87f62399ba7a0b27cacfeb05da97b65cf49a721a50127bb1e22ca5c07defa784ec2a47fed33e3498ef1b9
languageName: node
linkType: hard
@@ -5239,15 +5138,15 @@ __metadata:
linkType: hard
"@types/babel__core@npm:^7.1.14, @types/babel__core@npm:^7.20.1":
- version: 7.20.1
- resolution: "@types/babel__core@npm:7.20.1"
+ version: 7.20.2
+ resolution: "@types/babel__core@npm:7.20.2"
dependencies:
"@babel/parser": ^7.20.7
"@babel/types": ^7.20.7
"@types/babel__generator": "*"
"@types/babel__template": "*"
"@types/babel__traverse": "*"
- checksum: 9fcd9691a33074802d9057ff70b0e3ff3778f52470475b68698a0f6714fbe2ccb36c16b43dc924eb978cd8a81c1f845e5ff4699e7a47606043b539eb8c6331a8
+ checksum: 564fbaa8ff1305d50807ada0ec227c3e7528bebb2f8fe6b2ed88db0735a31511a74ad18729679c43eeed8025ed29d408f53059289719e95ab1352ed559a100bd
languageName: node
linkType: hard
@@ -5579,9 +5478,9 @@ __metadata:
linkType: hard
"@types/node@npm:^20.0.0":
- version: 20.5.9
- resolution: "@types/node@npm:20.5.9"
- checksum: 717490e94131722144878b4ca1a963ede1673bb8f2ef78c2f5b50b918df6dc9b35e7f8283e5c2a7a9f137730f7c08dc6228e53d4494a94c9ee16881e6ce6caed
+ version: 20.6.0
+ resolution: "@types/node@npm:20.6.0"
+ checksum: 52611801af5cf151c6fac1963aa4a8a8ca2e388a9e9ed82b01b70bca762088ded5b32cc789c5564220d5d7dccba2b8dd34446a3d4fc74736805e1f2cf262e29d
languageName: node
linkType: hard
@@ -5728,9 +5627,9 @@ __metadata:
linkType: hard
"@types/semver@npm:^7.3.12, @types/semver@npm:^7.5.0":
- version: 7.5.1
- resolution: "@types/semver@npm:7.5.1"
- checksum: 2fffe938c7ac168711f245a16e1856a3578d77161ca17e29a05c3e02c7be3e9c5beefa29a3350f6c1bd982fb70aa28cc52e4845eb7d36246bcdc0377170d584d
+ version: 7.5.2
+ resolution: "@types/semver@npm:7.5.2"
+ checksum: 743aa8a2b58e20b329c19bd2459152cb049d12fafab7279b90ac11e0f268c97efbcb606ea0c681cca03f79015381b40d9b1244349b354270bec3f939ed49f6e9
languageName: node
linkType: hard
@@ -5770,9 +5669,9 @@ __metadata:
linkType: hard
"@types/tmp@npm:^0.2.3":
- version: 0.2.3
- resolution: "@types/tmp@npm:0.2.3"
- checksum: 0ca45e99b3b3c6959d5c4f4555f73c8007db540cfb0fbbb9373217f9ab85e67eef75193f51a1d6564b0ee6c6f5ffa259d1034d7f7530a5b7ce80acb94cfc4daa
+ version: 0.2.4
+ resolution: "@types/tmp@npm:0.2.4"
+ checksum: bff8b07835fa686056ff03e5e3533d6890c07d0c5b9bd691d3142727176b8fae4494e4944f827ba43ed54690ed837c0e1afb2fb19da7c7d8abc78f1b2d57ee41
languageName: node
linkType: hard
@@ -5825,7 +5724,7 @@ __metadata:
"@babel/parser": "*"
"@microsoft/api-extractor": ^7.36.1
glob: "*"
- jest: 29.6.4
+ jest: 29.7.0
jest-diff: ^29.6.2
jest-snapshot: ^29.6.2
jest-specific-snapshot: ^8.0.0
@@ -5842,11 +5741,11 @@ __metadata:
resolution: "@typescript-eslint/eslint-plugin-internal@workspace:packages/eslint-plugin-internal"
dependencies:
"@types/prettier": "*"
- "@typescript-eslint/rule-tester": 6.7.0
- "@typescript-eslint/scope-manager": 6.7.0
- "@typescript-eslint/type-utils": 6.7.0
- "@typescript-eslint/utils": 6.7.0
- jest: 29.6.4
+ "@typescript-eslint/rule-tester": 6.7.1
+ "@typescript-eslint/scope-manager": 6.7.1
+ "@typescript-eslint/type-utils": 6.7.1
+ "@typescript-eslint/utils": 6.7.1
+ jest: 29.7.0
prettier: ^2.8.4
rimraf: "*"
languageName: unknown
@@ -5857,9 +5756,9 @@ __metadata:
resolution: "@typescript-eslint/eslint-plugin-tslint@workspace:packages/eslint-plugin-tslint"
dependencies:
"@types/lodash": "*"
- "@typescript-eslint/parser": 6.7.0
- "@typescript-eslint/utils": 6.7.0
- jest: 29.6.4
+ "@typescript-eslint/parser": 6.7.1
+ "@typescript-eslint/utils": 6.7.1
+ jest: 29.7.0
prettier: ^2.8.4
rimraf: "*"
peerDependencies:
@@ -5869,7 +5768,7 @@ __metadata:
languageName: unknown
linkType: soft
-"@typescript-eslint/eslint-plugin@6.7.0, @typescript-eslint/eslint-plugin@workspace:packages/eslint-plugin":
+"@typescript-eslint/eslint-plugin@6.7.1, @typescript-eslint/eslint-plugin@workspace:packages/eslint-plugin":
version: 0.0.0-use.local
resolution: "@typescript-eslint/eslint-plugin@workspace:packages/eslint-plugin"
dependencies:
@@ -5878,12 +5777,12 @@ __metadata:
"@types/marked": "*"
"@types/natural-compare": "*"
"@types/prettier": "*"
- "@typescript-eslint/rule-schema-to-typescript-types": 6.7.0
- "@typescript-eslint/rule-tester": 6.7.0
- "@typescript-eslint/scope-manager": 6.7.0
- "@typescript-eslint/type-utils": 6.7.0
- "@typescript-eslint/utils": 6.7.0
- "@typescript-eslint/visitor-keys": 6.7.0
+ "@typescript-eslint/rule-schema-to-typescript-types": 6.7.1
+ "@typescript-eslint/rule-tester": 6.7.1
+ "@typescript-eslint/scope-manager": 6.7.1
+ "@typescript-eslint/type-utils": 6.7.1
+ "@typescript-eslint/utils": 6.7.1
+ "@typescript-eslint/visitor-keys": 6.7.1
ajv: ^6.12.6
chalk: ^5.3.0
cross-fetch: "*"
@@ -5891,7 +5790,7 @@ __metadata:
grapheme-splitter: ^1.0.4
graphemer: ^1.4.0
ignore: ^5.2.4
- jest: 29.6.4
+ jest: 29.7.0
jest-specific-snapshot: ^8.0.0
json-schema: "*"
markdown-table: ^3.0.3
@@ -5922,19 +5821,19 @@ __metadata:
languageName: unknown
linkType: soft
-"@typescript-eslint/parser@6.7.0, @typescript-eslint/parser@workspace:packages/parser":
+"@typescript-eslint/parser@6.7.1, @typescript-eslint/parser@workspace:packages/parser":
version: 0.0.0-use.local
resolution: "@typescript-eslint/parser@workspace:packages/parser"
dependencies:
"@types/glob": "*"
- "@typescript-eslint/scope-manager": 6.7.0
- "@typescript-eslint/types": 6.7.0
- "@typescript-eslint/typescript-estree": 6.7.0
- "@typescript-eslint/visitor-keys": 6.7.0
+ "@typescript-eslint/scope-manager": 6.7.1
+ "@typescript-eslint/types": 6.7.1
+ "@typescript-eslint/typescript-estree": 6.7.1
+ "@typescript-eslint/visitor-keys": 6.7.1
debug: ^4.3.4
downlevel-dts: "*"
glob: "*"
- jest: 29.6.4
+ jest: 29.7.0
prettier: ^2.8.4
rimraf: "*"
typescript: "*"
@@ -5960,25 +5859,25 @@ __metadata:
languageName: unknown
linkType: soft
-"@typescript-eslint/rule-schema-to-typescript-types@6.7.0, @typescript-eslint/rule-schema-to-typescript-types@workspace:packages/rule-schema-to-typescript-types":
+"@typescript-eslint/rule-schema-to-typescript-types@6.7.1, @typescript-eslint/rule-schema-to-typescript-types@workspace:packages/rule-schema-to-typescript-types":
version: 0.0.0-use.local
resolution: "@typescript-eslint/rule-schema-to-typescript-types@workspace:packages/rule-schema-to-typescript-types"
dependencies:
- "@typescript-eslint/type-utils": 6.7.0
- "@typescript-eslint/utils": 6.7.0
+ "@typescript-eslint/type-utils": 6.7.1
+ "@typescript-eslint/utils": 6.7.1
natural-compare: ^1.4.0
prettier: ^2.8.4
languageName: unknown
linkType: soft
-"@typescript-eslint/rule-tester@6.7.0, @typescript-eslint/rule-tester@workspace:packages/rule-tester":
+"@typescript-eslint/rule-tester@6.7.1, @typescript-eslint/rule-tester@workspace:packages/rule-tester":
version: 0.0.0-use.local
resolution: "@typescript-eslint/rule-tester@workspace:packages/rule-tester"
dependencies:
"@types/lodash.merge": 4.6.7
- "@typescript-eslint/parser": 6.7.0
- "@typescript-eslint/typescript-estree": 6.7.0
- "@typescript-eslint/utils": 6.7.0
+ "@typescript-eslint/parser": 6.7.1
+ "@typescript-eslint/typescript-estree": 6.7.1
+ "@typescript-eslint/utils": 6.7.1
ajv: ^6.10.0
chai: ^4.3.7
lodash.merge: 4.6.2
@@ -5992,14 +5891,14 @@ __metadata:
languageName: unknown
linkType: soft
-"@typescript-eslint/scope-manager@6.7.0, @typescript-eslint/scope-manager@workspace:packages/scope-manager":
+"@typescript-eslint/scope-manager@6.7.1, @typescript-eslint/scope-manager@workspace:packages/scope-manager":
version: 0.0.0-use.local
resolution: "@typescript-eslint/scope-manager@workspace:packages/scope-manager"
dependencies:
"@types/glob": "*"
- "@typescript-eslint/types": 6.7.0
- "@typescript-eslint/typescript-estree": 6.7.0
- "@typescript-eslint/visitor-keys": 6.7.0
+ "@typescript-eslint/types": 6.7.1
+ "@typescript-eslint/typescript-estree": 6.7.1
+ "@typescript-eslint/visitor-keys": 6.7.1
glob: "*"
jest-specific-snapshot: "*"
make-dir: "*"
@@ -6018,17 +5917,17 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/type-utils@6.7.0, @typescript-eslint/type-utils@workspace:packages/type-utils":
+"@typescript-eslint/type-utils@6.7.1, @typescript-eslint/type-utils@workspace:packages/type-utils":
version: 0.0.0-use.local
resolution: "@typescript-eslint/type-utils@workspace:packages/type-utils"
dependencies:
- "@typescript-eslint/parser": 6.7.0
- "@typescript-eslint/typescript-estree": 6.7.0
- "@typescript-eslint/utils": 6.7.0
+ "@typescript-eslint/parser": 6.7.1
+ "@typescript-eslint/typescript-estree": 6.7.1
+ "@typescript-eslint/utils": 6.7.1
ajv: ^6.10.0
debug: ^4.3.4
downlevel-dts: "*"
- jest: 29.6.4
+ jest: 29.7.0
prettier: ^2.8.4
rimraf: "*"
ts-api-utils: ^1.0.1
@@ -6041,7 +5940,7 @@ __metadata:
languageName: unknown
linkType: soft
-"@typescript-eslint/types@6.7.0, @typescript-eslint/types@workspace:packages/types":
+"@typescript-eslint/types@6.7.1, @typescript-eslint/types@workspace:packages/types":
version: 0.0.0-use.local
resolution: "@typescript-eslint/types@workspace:packages/types"
dependencies:
@@ -6107,11 +6006,11 @@ __metadata:
execa: 7.1.1
glob: ^10.3.3
husky: ^8.0.3
- jest: 29.6.4
+ jest: 29.7.0
jest-diff: ^29.6.2
jest-snapshot: ^29.6.2
jest-specific-snapshot: ^8.0.0
- lerna: 7.2.0
+ lerna: 7.3.0
lint-staged: ^14.0.0
make-dir: ^4.0.0
markdownlint-cli: ^0.36.0
@@ -6131,19 +6030,19 @@ __metadata:
languageName: unknown
linkType: soft
-"@typescript-eslint/typescript-estree@6.7.0, @typescript-eslint/typescript-estree@workspace:packages/typescript-estree":
+"@typescript-eslint/typescript-estree@6.7.1, @typescript-eslint/typescript-estree@workspace:packages/typescript-estree":
version: 0.0.0-use.local
resolution: "@typescript-eslint/typescript-estree@workspace:packages/typescript-estree"
dependencies:
"@babel/code-frame": "*"
"@babel/parser": "*"
- "@typescript-eslint/types": 6.7.0
- "@typescript-eslint/visitor-keys": 6.7.0
+ "@typescript-eslint/types": 6.7.1
+ "@typescript-eslint/visitor-keys": 6.7.1
debug: ^4.3.4
glob: "*"
globby: ^11.1.0
is-glob: ^4.0.3
- jest: 29.6.4
+ jest: 29.7.0
jest-specific-snapshot: ^8.0.0
make-dir: "*"
prettier: ^2.8.4
@@ -6176,19 +6075,19 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/utils@6.7.0, @typescript-eslint/utils@workspace:packages/utils":
+"@typescript-eslint/utils@6.7.1, @typescript-eslint/utils@workspace:packages/utils":
version: 0.0.0-use.local
resolution: "@typescript-eslint/utils@workspace:packages/utils"
dependencies:
"@eslint-community/eslint-utils": ^4.4.0
"@types/json-schema": ^7.0.12
"@types/semver": ^7.5.0
- "@typescript-eslint/parser": 6.7.0
- "@typescript-eslint/scope-manager": 6.7.0
- "@typescript-eslint/types": 6.7.0
- "@typescript-eslint/typescript-estree": 6.7.0
+ "@typescript-eslint/parser": 6.7.1
+ "@typescript-eslint/scope-manager": 6.7.1
+ "@typescript-eslint/types": 6.7.1
+ "@typescript-eslint/typescript-estree": 6.7.1
downlevel-dts: "*"
- jest: 29.6.4
+ jest: 29.7.0
prettier: ^2.8.4
rimraf: "*"
semver: ^7.5.4
@@ -6216,15 +6115,15 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/visitor-keys@6.7.0, @typescript-eslint/visitor-keys@workspace:packages/visitor-keys":
+"@typescript-eslint/visitor-keys@6.7.1, @typescript-eslint/visitor-keys@workspace:packages/visitor-keys":
version: 0.0.0-use.local
resolution: "@typescript-eslint/visitor-keys@workspace:packages/visitor-keys"
dependencies:
"@types/eslint-visitor-keys": "*"
- "@typescript-eslint/types": 6.7.0
+ "@typescript-eslint/types": 6.7.1
downlevel-dts: "*"
eslint-visitor-keys: ^3.4.1
- jest: 29.6.4
+ jest: 29.7.0
prettier: ^2.8.4
rimraf: "*"
typescript: "*"
@@ -6241,18 +6140,18 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/website-eslint@6.7.0, @typescript-eslint/website-eslint@workspace:packages/website-eslint":
+"@typescript-eslint/website-eslint@6.7.1, @typescript-eslint/website-eslint@workspace:packages/website-eslint":
version: 0.0.0-use.local
resolution: "@typescript-eslint/website-eslint@workspace:packages/website-eslint"
dependencies:
- "@eslint/js": 8.48.0
- "@typescript-eslint/eslint-plugin": 6.7.0
- "@typescript-eslint/parser": 6.7.0
- "@typescript-eslint/scope-manager": 6.7.0
- "@typescript-eslint/types": 6.7.0
- "@typescript-eslint/typescript-estree": 6.7.0
- "@typescript-eslint/utils": 6.7.0
- "@typescript-eslint/visitor-keys": 6.7.0
+ "@eslint/js": 8.49.0
+ "@typescript-eslint/eslint-plugin": 6.7.1
+ "@typescript-eslint/parser": 6.7.1
+ "@typescript-eslint/scope-manager": 6.7.1
+ "@typescript-eslint/types": 6.7.1
+ "@typescript-eslint/typescript-estree": 6.7.1
+ "@typescript-eslint/utils": 6.7.1
+ "@typescript-eslint/visitor-keys": 6.7.1
esbuild: ~0.19.0
eslint: "*"
esquery: "*"
@@ -7072,11 +6971,11 @@ __metadata:
languageName: node
linkType: hard
-"babel-jest@npm:^29.6.4":
- version: 29.6.4
- resolution: "babel-jest@npm:29.6.4"
+"babel-jest@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "babel-jest@npm:29.7.0"
dependencies:
- "@jest/transform": ^29.6.4
+ "@jest/transform": ^29.7.0
"@types/babel__core": ^7.1.14
babel-plugin-istanbul: ^6.1.1
babel-preset-jest: ^29.6.3
@@ -7085,7 +6984,7 @@ __metadata:
slash: ^3.0.0
peerDependencies:
"@babel/core": ^7.8.0
- checksum: c574f1805ab6b51a7d0f5a028aad19eec4634be81e66e6f4631b79b34d8ea05dfb53629f3686c77345163872730aa0408c9e5937ed85f846984228f7ab5e5d96
+ checksum: ee6f8e0495afee07cac5e4ee167be705c711a8cc8a737e05a587a131fdae2b3c8f9aa55dfd4d9c03009ac2d27f2de63d8ba96d3e8460da4d00e8af19ef9a83f7
languageName: node
linkType: hard
@@ -8567,6 +8466,23 @@ __metadata:
languageName: node
linkType: hard
+"create-jest@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "create-jest@npm:29.7.0"
+ dependencies:
+ "@jest/types": ^29.6.3
+ chalk: ^4.0.0
+ exit: ^0.1.2
+ graceful-fs: ^4.2.9
+ jest-config: ^29.7.0
+ jest-util: ^29.7.0
+ prompts: ^2.0.1
+ bin:
+ create-jest: bin/create-jest.js
+ checksum: 1427d49458adcd88547ef6fa39041e1fe9033a661293aa8d2c3aa1b4967cb5bf4f0c00436c7a61816558f28ba2ba81a94d5c962e8022ea9a883978fc8e1f2945
+ languageName: node
+ linkType: hard
+
"create-require@npm:^1.1.0":
version: 1.1.1
resolution: "create-require@npm:1.1.1"
@@ -8619,81 +8535,81 @@ __metadata:
languageName: node
linkType: hard
-"cspell-dictionary@npm:7.3.2":
- version: 7.3.2
- resolution: "cspell-dictionary@npm:7.3.2"
+"cspell-dictionary@npm:7.3.5":
+ version: 7.3.5
+ resolution: "cspell-dictionary@npm:7.3.5"
dependencies:
- "@cspell/cspell-pipe": 7.3.2
- "@cspell/cspell-types": 7.3.2
- cspell-trie-lib: 7.3.2
+ "@cspell/cspell-pipe": 7.3.5
+ "@cspell/cspell-types": 7.3.5
+ cspell-trie-lib: 7.3.5
fast-equals: ^4.0.3
gensequence: ^5.0.2
- checksum: 83291e97421562023b12d2a1aa6e7941218d3e062f82d1d15eabee73d4ac6417dea8db5e3f5534c41c4f66b8c11c4473412a8abffc5af3ec3d4ada19ddf2d1f4
+ checksum: 0485f8d7364facd29b4fae28dcbef747a1a5a875af4c2507ae8bab8b1cd4ee10ae2494c7802fa7d352fbc7f8a058b9e385fb26e532c78c3a187353c4665ef6e5
languageName: node
linkType: hard
-"cspell-gitignore@npm:7.3.2":
- version: 7.3.2
- resolution: "cspell-gitignore@npm:7.3.2"
+"cspell-gitignore@npm:7.3.5":
+ version: 7.3.5
+ resolution: "cspell-gitignore@npm:7.3.5"
dependencies:
- cspell-glob: 7.3.2
+ cspell-glob: 7.3.5
find-up: ^5.0.0
bin:
cspell-gitignore: bin.mjs
- checksum: ff1e89873916c09ac292de2262837c07bb0846c05b832d311c21847545667ff09c98e11af0e621d3d147d0c60e9f3bc417c5b79b8f78da55fc1a52bc00cdcb83
+ checksum: 16d591fe8319f75e6aebb43ce713d624ab7600b365a07312ded73bcd3a6e9405c6052ebc109f52e42efea4173052280ac4eef76a577ae2a0e71576f2c6d8169d
languageName: node
linkType: hard
-"cspell-glob@npm:7.3.2":
- version: 7.3.2
- resolution: "cspell-glob@npm:7.3.2"
+"cspell-glob@npm:7.3.5":
+ version: 7.3.5
+ resolution: "cspell-glob@npm:7.3.5"
dependencies:
micromatch: ^4.0.5
- checksum: 8e1a6b3330245256e458bc694f6e80580b87ff1db00192f369f8c113f9de1f4d1fbc5d93379ab70b82de17afe30d855199ac592982c4d18b9672362c1b665f4a
+ checksum: ee3ebf97a16b111f16cf9f9d376febcce4e936797bbdc5eb8b2af4c85862d80cd96e46a25cafcb0d73c4313994cdc91010383922816f3c3532a85c83dd2c46a9
languageName: node
linkType: hard
-"cspell-grammar@npm:7.3.2":
- version: 7.3.2
- resolution: "cspell-grammar@npm:7.3.2"
+"cspell-grammar@npm:7.3.5":
+ version: 7.3.5
+ resolution: "cspell-grammar@npm:7.3.5"
dependencies:
- "@cspell/cspell-pipe": 7.3.2
- "@cspell/cspell-types": 7.3.2
+ "@cspell/cspell-pipe": 7.3.5
+ "@cspell/cspell-types": 7.3.5
bin:
cspell-grammar: bin.mjs
- checksum: 36ad534cff6cdd67a866c1c50d0dd3d91ba705391ed37b9c1c9066016a3c142701114ebddc3e203de1ecf1468d92ad654ac86eba0c01a3bae3e25582bc9ebad2
+ checksum: 73c0aa354c9d0ed9da47679700b27e54b7a29b6a73926009911f5960156690005e74b9cee6686633d08c154059e2679c166cd041640bbfa0362491f9c534c1f1
languageName: node
linkType: hard
-"cspell-io@npm:7.3.2":
- version: 7.3.2
- resolution: "cspell-io@npm:7.3.2"
+"cspell-io@npm:7.3.5":
+ version: 7.3.5
+ resolution: "cspell-io@npm:7.3.5"
dependencies:
- "@cspell/cspell-service-bus": 7.3.2
+ "@cspell/cspell-service-bus": 7.3.5
node-fetch: ^2.7.0
- checksum: ac47fba8f7ed62f07bfebd840c1a5670cbf9088c286d5d69f8b5557f0656c95d1c3d82f1384216c6f62eb182443328026918b01b462303f7277f24bf1721e50e
+ checksum: 260456a1bf10e4fae3e3b97401ce2cacb9dbc42f2cc198378e3fb111f87db1ff959d9a8fd505f8c1b565ba8a170b9aa5f33768a5cbad35959f15dde7cac924ce
languageName: node
linkType: hard
-"cspell-lib@npm:7.3.2":
- version: 7.3.2
- resolution: "cspell-lib@npm:7.3.2"
+"cspell-lib@npm:7.3.5":
+ version: 7.3.5
+ resolution: "cspell-lib@npm:7.3.5"
dependencies:
- "@cspell/cspell-bundled-dicts": 7.3.2
- "@cspell/cspell-pipe": 7.3.2
- "@cspell/cspell-resolver": 7.3.2
- "@cspell/cspell-types": 7.3.2
- "@cspell/dynamic-import": 7.3.2
- "@cspell/strong-weak-map": 7.3.2
+ "@cspell/cspell-bundled-dicts": 7.3.5
+ "@cspell/cspell-pipe": 7.3.5
+ "@cspell/cspell-resolver": 7.3.5
+ "@cspell/cspell-types": 7.3.5
+ "@cspell/dynamic-import": 7.3.5
+ "@cspell/strong-weak-map": 7.3.5
clear-module: ^4.1.2
comment-json: ^4.2.3
configstore: ^6.0.0
cosmiconfig: 8.0.0
- cspell-dictionary: 7.3.2
- cspell-glob: 7.3.2
- cspell-grammar: 7.3.2
- cspell-io: 7.3.2
- cspell-trie-lib: 7.3.2
+ cspell-dictionary: 7.3.5
+ cspell-glob: 7.3.5
+ cspell-grammar: 7.3.5
+ cspell-io: 7.3.5
+ cspell-trie-lib: 7.3.5
fast-equals: ^5.0.1
find-up: ^6.3.0
gensequence: ^5.0.2
@@ -8701,36 +8617,36 @@ __metadata:
resolve-from: ^5.0.0
vscode-languageserver-textdocument: ^1.0.8
vscode-uri: ^3.0.7
- checksum: 7369dc80ae198fc8667df4689315d6e15c9cfa051150ff7ba5089be354dcc6ba82aa12796e1e20032e523b4e2e1f8d5d3811f694957befc303f75ec4eb436558
+ checksum: 0eace255d74770078e517346239a68d644728152c4ae3ac57dd3d7d8c33676d1f4a976c499adfa2316bfa81776fc19ee880db2eae5033d7e2f699761aab06f19
languageName: node
linkType: hard
-"cspell-trie-lib@npm:7.3.2":
- version: 7.3.2
- resolution: "cspell-trie-lib@npm:7.3.2"
+"cspell-trie-lib@npm:7.3.5":
+ version: 7.3.5
+ resolution: "cspell-trie-lib@npm:7.3.5"
dependencies:
- "@cspell/cspell-pipe": 7.3.2
- "@cspell/cspell-types": 7.3.2
+ "@cspell/cspell-pipe": 7.3.5
+ "@cspell/cspell-types": 7.3.5
gensequence: ^5.0.2
- checksum: aa418d31dc30fd6cfce11dafa41ff2a15fe196159696909f63739ca117c18ab924f17dc08782f5c57b72f4bce793593569ad44864c7e2a248db52ab3736af92d
+ checksum: a182ae1fb092ba234ba9c810acb1f0926d06ed5ba635d34211ffb36763bc4b999529fc3a9c222985b7e74c3c7534d04878af29747f7ecae46d86322bc861acba
languageName: node
linkType: hard
"cspell@npm:^7.0.0":
- version: 7.3.2
- resolution: "cspell@npm:7.3.2"
+ version: 7.3.5
+ resolution: "cspell@npm:7.3.5"
dependencies:
- "@cspell/cspell-json-reporter": 7.3.2
- "@cspell/cspell-pipe": 7.3.2
- "@cspell/cspell-types": 7.3.2
- "@cspell/dynamic-import": 7.3.2
+ "@cspell/cspell-json-reporter": 7.3.5
+ "@cspell/cspell-pipe": 7.3.5
+ "@cspell/cspell-types": 7.3.5
+ "@cspell/dynamic-import": 7.3.5
chalk: ^5.3.0
chalk-template: ^1.1.0
commander: ^11.0.0
- cspell-gitignore: 7.3.2
- cspell-glob: 7.3.2
- cspell-io: 7.3.2
- cspell-lib: 7.3.2
+ cspell-gitignore: 7.3.5
+ cspell-glob: 7.3.5
+ cspell-io: 7.3.5
+ cspell-lib: 7.3.5
fast-glob: ^3.3.1
fast-json-stable-stringify: ^2.1.0
file-entry-cache: ^6.0.1
@@ -8741,7 +8657,7 @@ __metadata:
bin:
cspell: bin.mjs
cspell-esm: bin.mjs
- checksum: bc5a7aa04cdad7ecbf181557bff2e9d9e6aeed198145a46529d466e37a92e5fc82f77d76fc05badf9dab093b41095a8fa14ad61ea916012f3902151ff898d6ab
+ checksum: 2f148fb8b94233555925f628b8c32842a7b0ee88a4727c0ea68308e111c5b8c35ebf95c076b563197cc6c420985227c0cc3178731415c6df3463afdc90485d93
languageName: node
linkType: hard
@@ -10483,16 +10399,16 @@ __metadata:
languageName: node
linkType: hard
-"expect@npm:^29.0.0, expect@npm:^29.6.4":
- version: 29.6.4
- resolution: "expect@npm:29.6.4"
+"expect@npm:^29.0.0, expect@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "expect@npm:29.7.0"
dependencies:
- "@jest/expect-utils": ^29.6.4
+ "@jest/expect-utils": ^29.7.0
jest-get-type: ^29.6.3
- jest-matcher-utils: ^29.6.4
- jest-message-util: ^29.6.3
- jest-util: ^29.6.3
- checksum: 019b187d665562e4948b239e011a8791363e916f3076a229298d625e67fdadb06e8c2748798c49b4cf418ea223673eadd1de06537e08ba3c055c6f0efefc2306
+ jest-matcher-utils: ^29.7.0
+ jest-message-util: ^29.7.0
+ jest-util: ^29.7.0
+ checksum: 9257f10288e149b81254a0fda8ffe8d54a7061cd61d7515779998b012579d2b8c22354b0eb901daf0145f347403da582f75f359f4810c007182ad3fb318b5c0c
languageName: node
linkType: hard
@@ -11260,10 +11176,12 @@ __metadata:
languageName: node
linkType: hard
-"get-tsconfig@npm:^4.4.0":
- version: 4.5.0
- resolution: "get-tsconfig@npm:4.5.0"
- checksum: 687ee2bd69a5a07db2e2edeb4d6c41c3debb38f6281a66beb643e3f5b520252e27fcbbb5702bdd9a5f05dcf8c1d2e0150a4d8a960ad75cbdea74e06a51e91b02
+"get-tsconfig@npm:^4.4.0, get-tsconfig@npm:^4.7.0":
+ version: 4.7.0
+ resolution: "get-tsconfig@npm:4.7.0"
+ dependencies:
+ resolve-pkg-maps: ^1.0.0
+ checksum: 44536925720acc2f133d26301d5626405d8fe33066625484ff309bb6fb7f3310dc0bb202f862805f21a791e38a9870c6dddb013d1443dd5d745d91ad1946254a
languageName: node
linkType: hard
@@ -13075,60 +12993,59 @@ __metadata:
languageName: node
linkType: hard
-"jest-changed-files@npm:^29.6.3":
- version: 29.6.3
- resolution: "jest-changed-files@npm:29.6.3"
+"jest-changed-files@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-changed-files@npm:29.7.0"
dependencies:
execa: ^5.0.0
- jest-util: ^29.6.3
+ jest-util: ^29.7.0
p-limit: ^3.1.0
- checksum: 55bc820a70c220a02fec214d5c48d5e0d829549e5c7b9959776b4ca3f76f5ff20c7c8ff816a847822766f1d712477ab3027f7a66ec61bf65de3f852e878b4dfd
+ checksum: 963e203893c396c5dfc75e00a49426688efea7361b0f0e040035809cecd2d46b3c01c02be2d9e8d38b1138357d2de7719ea5b5be21f66c10f2e9685a5a73bb99
languageName: node
linkType: hard
-"jest-circus@npm:^29.6.4":
- version: 29.6.4
- resolution: "jest-circus@npm:29.6.4"
+"jest-circus@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-circus@npm:29.7.0"
dependencies:
- "@jest/environment": ^29.6.4
- "@jest/expect": ^29.6.4
- "@jest/test-result": ^29.6.4
+ "@jest/environment": ^29.7.0
+ "@jest/expect": ^29.7.0
+ "@jest/test-result": ^29.7.0
"@jest/types": ^29.6.3
"@types/node": "*"
chalk: ^4.0.0
co: ^4.6.0
dedent: ^1.0.0
is-generator-fn: ^2.0.0
- jest-each: ^29.6.3
- jest-matcher-utils: ^29.6.4
- jest-message-util: ^29.6.3
- jest-runtime: ^29.6.4
- jest-snapshot: ^29.6.4
- jest-util: ^29.6.3
+ jest-each: ^29.7.0
+ jest-matcher-utils: ^29.7.0
+ jest-message-util: ^29.7.0
+ jest-runtime: ^29.7.0
+ jest-snapshot: ^29.7.0
+ jest-util: ^29.7.0
p-limit: ^3.1.0
- pretty-format: ^29.6.3
+ pretty-format: ^29.7.0
pure-rand: ^6.0.0
slash: ^3.0.0
stack-utils: ^2.0.3
- checksum: 31f64ddf6df4aefe30ef5f8de9da137c9cba58ab5e2a25cf749450735088dc88a9974591a4256d481af0fe64608173c921219f9fad9a7dd87cbe47a79e111be8
+ checksum: 349437148924a5a109c9b8aad6d393a9591b4dac1918fc97d81b7fc515bc905af9918495055071404af1fab4e48e4b04ac3593477b1d5dcf48c4e71b527c70a7
languageName: node
linkType: hard
-"jest-cli@npm:^29.6.4":
- version: 29.6.4
- resolution: "jest-cli@npm:29.6.4"
+"jest-cli@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-cli@npm:29.7.0"
dependencies:
- "@jest/core": ^29.6.4
- "@jest/test-result": ^29.6.4
+ "@jest/core": ^29.7.0
+ "@jest/test-result": ^29.7.0
"@jest/types": ^29.6.3
chalk: ^4.0.0
+ create-jest: ^29.7.0
exit: ^0.1.2
- graceful-fs: ^4.2.9
import-local: ^3.0.2
- jest-config: ^29.6.4
- jest-util: ^29.6.3
- jest-validate: ^29.6.3
- prompts: ^2.0.1
+ jest-config: ^29.7.0
+ jest-util: ^29.7.0
+ jest-validate: ^29.7.0
yargs: ^17.3.1
peerDependencies:
node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
@@ -13137,34 +13054,34 @@ __metadata:
optional: true
bin:
jest: bin/jest.js
- checksum: 87a85a27eff0e502717b6ee0ce861d3e50d8c47d7298477f8ca10964b958f06c20241d28f1360ce2a85072763483e4924248106a8ed530ca460a56db3fdfc53e
+ checksum: 664901277a3f5007ea4870632ed6e7889db9da35b2434e7cb488443e6bf5513889b344b7fddf15112135495b9875892b156faeb2d7391ddb9e2a849dcb7b6c36
languageName: node
linkType: hard
"jest-config@npm:^29":
- version: 29.6.4
- resolution: "jest-config@npm:29.6.4"
+ version: 29.7.0
+ resolution: "jest-config@npm:29.7.0"
dependencies:
"@babel/core": ^7.11.6
- "@jest/test-sequencer": ^29.6.4
+ "@jest/test-sequencer": ^29.7.0
"@jest/types": ^29.6.3
- babel-jest: ^29.6.4
+ babel-jest: ^29.7.0
chalk: ^4.0.0
ci-info: ^3.2.0
deepmerge: ^4.2.2
glob: ^7.1.3
graceful-fs: ^4.2.9
- jest-circus: ^29.6.4
- jest-environment-node: ^29.6.4
+ jest-circus: ^29.7.0
+ jest-environment-node: ^29.7.0
jest-get-type: ^29.6.3
jest-regex-util: ^29.6.3
- jest-resolve: ^29.6.4
- jest-runner: ^29.6.4
- jest-util: ^29.6.3
- jest-validate: ^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.4
parse-json: ^5.2.0
- pretty-format: ^29.6.3
+ pretty-format: ^29.7.0
slash: ^3.0.0
strip-json-comments: ^3.1.1
peerDependencies:
@@ -13175,55 +13092,55 @@ __metadata:
optional: true
ts-node:
optional: true
- checksum: 177352658774344896df3988dbe892e0b117579f45cc43aebc588493665bf19a557e202f097f5b4a987314ec2d84afa0769299ac6e702c5923d1fd3cfa4692b0
+ checksum: 4cabf8f894c180cac80b7df1038912a3fc88f96f2622de33832f4b3314f83e22b08fb751da570c0ab2b7988f21604bdabade95e3c0c041068ac578c085cf7dff
languageName: node
linkType: hard
-"jest-diff@npm:>=29.4.3 < 30, jest-diff@npm:^29.6.2, jest-diff@npm:^29.6.4":
- version: 29.6.4
- resolution: "jest-diff@npm:29.6.4"
+"jest-diff@npm:>=29.4.3 < 30, jest-diff@npm:^29.6.2, jest-diff@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-diff@npm:29.7.0"
dependencies:
chalk: ^4.0.0
diff-sequences: ^29.6.3
jest-get-type: ^29.6.3
- pretty-format: ^29.6.3
- checksum: e205c45ab6dbcc660dc2a682cddb20f6a3cbbbdecd2821cce2050619f96dbd7560ee25f7f51d42c302596aeaddbea54390b78be3ab639340d24d67e4d270a8b0
+ pretty-format: ^29.7.0
+ checksum: 08e24a9dd43bfba1ef07a6374e5af138f53137b79ec3d5cc71a2303515335898888fa5409959172e1e05de966c9e714368d15e8994b0af7441f0721ee8e1bb77
languageName: node
linkType: hard
-"jest-docblock@npm:^29.6.3":
- version: 29.6.3
- resolution: "jest-docblock@npm:29.6.3"
+"jest-docblock@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-docblock@npm:29.7.0"
dependencies:
detect-newline: ^3.0.0
- checksum: 6f3213a1e79e7eedafeb462acfa9a41303f9c0167893b140f6818fa16d7eb6bf3f9b9cf4669097ca6b7154847793489ecd6b4f6cfb0e416b88cfa3b4b36715b6
+ checksum: 66390c3e9451f8d96c5da62f577a1dad701180cfa9b071c5025acab2f94d7a3efc2515cfa1654ebe707213241541ce9c5530232cdc8017c91ed64eea1bd3b192
languageName: node
linkType: hard
-"jest-each@npm:^29.6.3":
- version: 29.6.3
- resolution: "jest-each@npm:29.6.3"
+"jest-each@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-each@npm:29.7.0"
dependencies:
"@jest/types": ^29.6.3
chalk: ^4.0.0
jest-get-type: ^29.6.3
- jest-util: ^29.6.3
- pretty-format: ^29.6.3
- checksum: fe06e80b3554e2a8464f5f5c61943e02db1f8a7177139cb55b3201a1d1513cb089d8800401f102729a31bf8dd6f88229044e6088fea9dd5647ed11e841b6b88c
+ jest-util: ^29.7.0
+ pretty-format: ^29.7.0
+ checksum: e88f99f0184000fc8813f2a0aa79e29deeb63700a3b9b7928b8a418d7d93cd24933608591dbbdea732b473eb2021c72991b5cc51a17966842841c6e28e6f691c
languageName: node
linkType: hard
-"jest-environment-node@npm:^29.6.4":
- version: 29.6.4
- resolution: "jest-environment-node@npm:29.6.4"
+"jest-environment-node@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-environment-node@npm:29.7.0"
dependencies:
- "@jest/environment": ^29.6.4
- "@jest/fake-timers": ^29.6.4
+ "@jest/environment": ^29.7.0
+ "@jest/fake-timers": ^29.7.0
"@jest/types": ^29.6.3
"@types/node": "*"
- jest-mock: ^29.6.3
- jest-util: ^29.6.3
- checksum: 518221505af4bd32c84f2af2c03f9d771de2711bd69fe7723b648fcc2e05d95b4e75f493afa9010209e26a4a3309ebee971f9b18c45b540891771d3b68c3a16e
+ jest-mock: ^29.7.0
+ jest-util: ^29.7.0
+ checksum: 501a9966292cbe0ca3f40057a37587cb6def25e1e0c5e39ac6c650fe78d3c70a2428304341d084ac0cced5041483acef41c477abac47e9a290d5545fd2f15646
languageName: node
linkType: hard
@@ -13234,9 +13151,9 @@ __metadata:
languageName: node
linkType: hard
-"jest-haste-map@npm:^29.6.4":
- version: 29.6.4
- resolution: "jest-haste-map@npm:29.6.4"
+"jest-haste-map@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-haste-map@npm:29.7.0"
dependencies:
"@jest/types": ^29.6.3
"@types/graceful-fs": ^4.1.3
@@ -13246,42 +13163,42 @@ __metadata:
fsevents: ^2.3.2
graceful-fs: ^4.2.9
jest-regex-util: ^29.6.3
- jest-util: ^29.6.3
- jest-worker: ^29.6.4
+ jest-util: ^29.7.0
+ jest-worker: ^29.7.0
micromatch: ^4.0.4
walker: ^1.0.8
dependenciesMeta:
fsevents:
optional: true
- checksum: 4f720fd3813bb38400b7a9a094e55664cbddd907ba1769457ed746f6c870c615167647a5b697a788183d832b1dcb1b66143e52990a6f4403283f6686077fa868
+ checksum: c2c8f2d3e792a963940fbdfa563ce14ef9e14d4d86da645b96d3cd346b8d35c5ce0b992ee08593939b5f718cf0a1f5a90011a056548a1dbf58397d4356786f01
languageName: node
linkType: hard
-"jest-leak-detector@npm:^29.6.3":
- version: 29.6.3
- resolution: "jest-leak-detector@npm:29.6.3"
+"jest-leak-detector@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-leak-detector@npm:29.7.0"
dependencies:
jest-get-type: ^29.6.3
- pretty-format: ^29.6.3
- checksum: 27548fcfc7602fe1b88f8600185e35ffff71751f3631e52bbfdfc72776f5a13a430185cf02fc632b41320a74f99ae90e40ce101c8887509f0f919608a7175129
+ pretty-format: ^29.7.0
+ checksum: e3950e3ddd71e1d0c22924c51a300a1c2db6cf69ec1e51f95ccf424bcc070f78664813bef7aed4b16b96dfbdeea53fe358f8aeaaea84346ae15c3735758f1605
languageName: node
linkType: hard
-"jest-matcher-utils@npm:^29.6.4":
- version: 29.6.4
- resolution: "jest-matcher-utils@npm:29.6.4"
+"jest-matcher-utils@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-matcher-utils@npm:29.7.0"
dependencies:
chalk: ^4.0.0
- jest-diff: ^29.6.4
+ jest-diff: ^29.7.0
jest-get-type: ^29.6.3
- pretty-format: ^29.6.3
- checksum: 9e17bce282e74bdbba2ce5475c490e0bba4f464cd42132bfc5df0337e0853af4dba925c7f4f61cbb0a4818fa121d28d7ff0196ec8829773a22fce59a822976d2
+ pretty-format: ^29.7.0
+ checksum: d7259e5f995d915e8a37a8fd494cb7d6af24cd2a287b200f831717ba0d015190375f9f5dc35393b8ba2aae9b2ebd60984635269c7f8cff7d85b077543b7744cd
languageName: node
linkType: hard
-"jest-message-util@npm:^29.6.3":
- version: 29.6.3
- resolution: "jest-message-util@npm:29.6.3"
+"jest-message-util@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-message-util@npm:29.7.0"
dependencies:
"@babel/code-frame": ^7.12.13
"@jest/types": ^29.6.3
@@ -13289,21 +13206,21 @@ __metadata:
chalk: ^4.0.0
graceful-fs: ^4.2.9
micromatch: ^4.0.4
- pretty-format: ^29.6.3
+ pretty-format: ^29.7.0
slash: ^3.0.0
stack-utils: ^2.0.3
- checksum: 59f5229a06c073a8877ba4d2e304cc07d63b0062bf5764d4bed14364403889e77f1825d1bd9017c19a840847d17dffd414dc06f1fcb537b5f9e03dbc65b84ada
+ checksum: a9d025b1c6726a2ff17d54cc694de088b0489456c69106be6b615db7a51b7beb66788bea7a59991a019d924fbf20f67d085a445aedb9a4d6760363f4d7d09930
languageName: node
linkType: hard
-"jest-mock@npm:^29.6.3":
- version: 29.6.3
- resolution: "jest-mock@npm:29.6.3"
+"jest-mock@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-mock@npm:29.7.0"
dependencies:
"@jest/types": ^29.6.3
"@types/node": "*"
- jest-util: ^29.6.3
- checksum: 35772968010c0afb1bb1ef78570b9cbea907c6f967d24b4e95e1a596a1000c63d60e225fb9ddfdd5218674da4aa61d92a09927fc26310cecbbfaa8278d919e32
+ jest-util: ^29.7.0
+ checksum: 81ba9b68689a60be1482212878973700347cb72833c5e5af09895882b9eb5c4e02843a1bbdf23f94c52d42708bab53a30c45a3482952c9eec173d1eaac5b86c5
languageName: node
linkType: hard
@@ -13326,72 +13243,72 @@ __metadata:
languageName: node
linkType: hard
-"jest-resolve-dependencies@npm:^29.6.4":
- version: 29.6.4
- resolution: "jest-resolve-dependencies@npm:29.6.4"
+"jest-resolve-dependencies@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-resolve-dependencies@npm:29.7.0"
dependencies:
jest-regex-util: ^29.6.3
- jest-snapshot: ^29.6.4
- checksum: 34f81d22cbd72203130cc14cbb66d5783d9f59fba4d366b9653f8fb4f6feeaac25d89696f2f77c700659843d5440dc92f58ad443ba05da1da46c39234866d916
+ jest-snapshot: ^29.7.0
+ checksum: aeb75d8150aaae60ca2bb345a0d198f23496494677cd6aefa26fc005faf354061f073982175daaf32b4b9d86b26ca928586344516e3e6969aa614cb13b883984
languageName: node
linkType: hard
"jest-resolve@npm:^29":
- version: 29.6.4
- resolution: "jest-resolve@npm:29.6.4"
+ version: 29.7.0
+ resolution: "jest-resolve@npm:29.7.0"
dependencies:
chalk: ^4.0.0
graceful-fs: ^4.2.9
- jest-haste-map: ^29.6.4
+ jest-haste-map: ^29.7.0
jest-pnp-resolver: ^1.2.2
- jest-util: ^29.6.3
- jest-validate: ^29.6.3
+ jest-util: ^29.7.0
+ jest-validate: ^29.7.0
resolve: ^1.20.0
resolve.exports: ^2.0.0
slash: ^3.0.0
- checksum: 5f0ef260aec79ef00e16e0ba7b27d527054e1faed08a144279cd191b5c5b71af67c52b9ddfd24aa2f563d254618ce9bf7519809f23fb2abf6c4fa375503caa28
+ checksum: 0ca218e10731aa17920526ec39deaec59ab9b966237905ffc4545444481112cd422f01581230eceb7e82d86f44a543d520a71391ec66e1b4ef1a578bd5c73487
languageName: node
linkType: hard
-"jest-runner@npm:^29.6.4":
- version: 29.6.4
- resolution: "jest-runner@npm:29.6.4"
+"jest-runner@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-runner@npm:29.7.0"
dependencies:
- "@jest/console": ^29.6.4
- "@jest/environment": ^29.6.4
- "@jest/test-result": ^29.6.4
- "@jest/transform": ^29.6.4
+ "@jest/console": ^29.7.0
+ "@jest/environment": ^29.7.0
+ "@jest/test-result": ^29.7.0
+ "@jest/transform": ^29.7.0
"@jest/types": ^29.6.3
"@types/node": "*"
chalk: ^4.0.0
emittery: ^0.13.1
graceful-fs: ^4.2.9
- jest-docblock: ^29.6.3
- jest-environment-node: ^29.6.4
- jest-haste-map: ^29.6.4
- jest-leak-detector: ^29.6.3
- jest-message-util: ^29.6.3
- jest-resolve: ^29.6.4
- jest-runtime: ^29.6.4
- jest-util: ^29.6.3
- jest-watcher: ^29.6.4
- jest-worker: ^29.6.4
+ jest-docblock: ^29.7.0
+ jest-environment-node: ^29.7.0
+ jest-haste-map: ^29.7.0
+ jest-leak-detector: ^29.7.0
+ jest-message-util: ^29.7.0
+ jest-resolve: ^29.7.0
+ jest-runtime: ^29.7.0
+ jest-util: ^29.7.0
+ jest-watcher: ^29.7.0
+ jest-worker: ^29.7.0
p-limit: ^3.1.0
source-map-support: 0.5.13
- checksum: ca977dd30262171fe000de8407a3187c16e7057ddf690bcc21068155aacd4824ee927b544e0fa9f2885948b47a5123b472da41e095e3bcbdebb79f1fa2f2fc56
+ checksum: f0405778ea64812bf9b5c50b598850d94ccf95d7ba21f090c64827b41decd680ee19fcbb494007cdd7f5d0d8906bfc9eceddd8fa583e753e736ecd462d4682fb
languageName: node
linkType: hard
-"jest-runtime@npm:^29.6.4":
- version: 29.6.4
- resolution: "jest-runtime@npm:29.6.4"
+"jest-runtime@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-runtime@npm:29.7.0"
dependencies:
- "@jest/environment": ^29.6.4
- "@jest/fake-timers": ^29.6.4
- "@jest/globals": ^29.6.4
+ "@jest/environment": ^29.7.0
+ "@jest/fake-timers": ^29.7.0
+ "@jest/globals": ^29.7.0
"@jest/source-map": ^29.6.3
- "@jest/test-result": ^29.6.4
- "@jest/transform": ^29.6.4
+ "@jest/test-result": ^29.7.0
+ "@jest/transform": ^29.7.0
"@jest/types": ^29.6.3
"@types/node": "*"
chalk: ^4.0.0
@@ -13399,44 +13316,44 @@ __metadata:
collect-v8-coverage: ^1.0.0
glob: ^7.1.3
graceful-fs: ^4.2.9
- jest-haste-map: ^29.6.4
- jest-message-util: ^29.6.3
- jest-mock: ^29.6.3
+ jest-haste-map: ^29.7.0
+ jest-message-util: ^29.7.0
+ jest-mock: ^29.7.0
jest-regex-util: ^29.6.3
- jest-resolve: ^29.6.4
- jest-snapshot: ^29.6.4
- jest-util: ^29.6.3
+ jest-resolve: ^29.7.0
+ jest-snapshot: ^29.7.0
+ jest-util: ^29.7.0
slash: ^3.0.0
strip-bom: ^4.0.0
- checksum: 93deacd06f8f2bb808dbfb8acbcbc0b724187b3d3fffafd497a32c939bf385ca21f5a3f03eebd5b958a0e93865d0e68a0db73bd0fe16dafbd5e922558aa7b359
+ checksum: d19f113d013e80691e07047f68e1e3448ef024ff2c6b586ce4f90cd7d4c62a2cd1d460110491019719f3c59bfebe16f0e201ed005ef9f80e2cf798c374eed54e
languageName: node
linkType: hard
-"jest-snapshot@npm:^29.0.0, jest-snapshot@npm:^29.6.2, jest-snapshot@npm:^29.6.4":
- version: 29.6.4
- resolution: "jest-snapshot@npm:29.6.4"
+"jest-snapshot@npm:^29.0.0, jest-snapshot@npm:^29.6.2, jest-snapshot@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-snapshot@npm:29.7.0"
dependencies:
"@babel/core": ^7.11.6
"@babel/generator": ^7.7.2
"@babel/plugin-syntax-jsx": ^7.7.2
"@babel/plugin-syntax-typescript": ^7.7.2
"@babel/types": ^7.3.3
- "@jest/expect-utils": ^29.6.4
- "@jest/transform": ^29.6.4
+ "@jest/expect-utils": ^29.7.0
+ "@jest/transform": ^29.7.0
"@jest/types": ^29.6.3
babel-preset-current-node-syntax: ^1.0.0
chalk: ^4.0.0
- expect: ^29.6.4
+ expect: ^29.7.0
graceful-fs: ^4.2.9
- jest-diff: ^29.6.4
+ jest-diff: ^29.7.0
jest-get-type: ^29.6.3
- jest-matcher-utils: ^29.6.4
- jest-message-util: ^29.6.3
- jest-util: ^29.6.3
+ jest-matcher-utils: ^29.7.0
+ jest-message-util: ^29.7.0
+ jest-util: ^29.7.0
natural-compare: ^1.4.0
- pretty-format: ^29.6.3
+ pretty-format: ^29.7.0
semver: ^7.5.3
- checksum: 0c9b5ec640457fb780ac6c9b6caa814436e9e16bf744772eee3bfd055ae5f7a3085a6a09b2f30910e31915dafc3955d92357cc98189e4d5dcb417b5fdafda6e3
+ checksum: 86821c3ad0b6899521ce75ee1ae7b01b17e6dfeff9166f2cf17f012e0c5d8c798f30f9e4f8f7f5bed01ea7b55a6bc159f5eda778311162cbfa48785447c237ad
languageName: node
linkType: hard
@@ -13452,8 +13369,8 @@ __metadata:
linkType: hard
"jest-util@npm:^29":
- version: 29.6.3
- resolution: "jest-util@npm:29.6.3"
+ version: 29.7.0
+ resolution: "jest-util@npm:29.7.0"
dependencies:
"@jest/types": ^29.6.3
"@types/node": "*"
@@ -13461,37 +13378,37 @@ __metadata:
ci-info: ^3.2.0
graceful-fs: ^4.2.9
picomatch: ^2.2.3
- checksum: 7bf3ba3ac67ac6ceff7d8fdd23a86768e23ddd9133ecd9140ef87cc0c28708effabaf67a6cd45cd9d90a63d645a522ed0825d09ee59ac4c03b9c473b1fef4c7c
+ checksum: 042ab4980f4ccd4d50226e01e5c7376a8556b472442ca6091a8f102488c0f22e6e8b89ea874111d2328a2080083bf3225c86f3788c52af0bd0345a00eb57a3ca
languageName: node
linkType: hard
-"jest-validate@npm:^29.6.3":
- version: 29.6.3
- resolution: "jest-validate@npm:29.6.3"
+"jest-validate@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-validate@npm:29.7.0"
dependencies:
"@jest/types": ^29.6.3
camelcase: ^6.2.0
chalk: ^4.0.0
jest-get-type: ^29.6.3
leven: ^3.1.0
- pretty-format: ^29.6.3
- checksum: caa489ed11080441c636b8035ab71bafbdc0c052b1e452855e4d2dd24ac15e497710a270ea6fc5ef8926b22c1ce4d6e07ec2dc193f0810cff5851d7a2222c045
+ pretty-format: ^29.7.0
+ checksum: 191fcdc980f8a0de4dbdd879fa276435d00eb157a48683af7b3b1b98b0f7d9de7ffe12689b617779097ff1ed77601b9f7126b0871bba4f776e222c40f62e9dae
languageName: node
linkType: hard
-"jest-watcher@npm:^29.6.4":
- version: 29.6.4
- resolution: "jest-watcher@npm:29.6.4"
+"jest-watcher@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-watcher@npm:29.7.0"
dependencies:
- "@jest/test-result": ^29.6.4
+ "@jest/test-result": ^29.7.0
"@jest/types": ^29.6.3
"@types/node": "*"
ansi-escapes: ^4.2.1
chalk: ^4.0.0
emittery: ^0.13.1
- jest-util: ^29.6.3
+ jest-util: ^29.7.0
string-length: ^4.0.1
- checksum: 13c0f96f7e9212e4f3ef2daf3e787045bdcec414061bf286eca934c7f4083fb04d38df9ced9c0edfbe15f3521ca581eb2ed6108c338a0db1f3e1def65687992f
+ checksum: 67e6e7fe695416deff96b93a14a561a6db69389a0667e9489f24485bb85e5b54e12f3b2ba511ec0b777eca1e727235b073e3ebcdd473d68888650489f88df92f
languageName: node
linkType: hard
@@ -13517,26 +13434,26 @@ __metadata:
languageName: node
linkType: hard
-"jest-worker@npm:^29.6.4":
- version: 29.6.4
- resolution: "jest-worker@npm:29.6.4"
+"jest-worker@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-worker@npm:29.7.0"
dependencies:
"@types/node": "*"
- jest-util: ^29.6.3
+ jest-util: ^29.7.0
merge-stream: ^2.0.0
supports-color: ^8.0.0
- checksum: 05d19a5759ebfeb964036065be55ad8d8e8ddffa85d9b3a4c0b95765695efb1d8226ec824a4d8e660c38cda3389bfeb98d819f47232acf9fb0e79f553b7c0a76
+ checksum: 30fff60af49675273644d408b650fc2eb4b5dcafc5a0a455f238322a8f9d8a98d847baca9d51ff197b6747f54c7901daa2287799230b856a0f48287d131f8c13
languageName: node
linkType: hard
-"jest@npm:29.6.4":
- version: 29.6.4
- resolution: "jest@npm:29.6.4"
+"jest@npm:29.7.0":
+ version: 29.7.0
+ resolution: "jest@npm:29.7.0"
dependencies:
- "@jest/core": ^29.6.4
+ "@jest/core": ^29.7.0
"@jest/types": ^29.6.3
import-local: ^3.0.2
- jest-cli: ^29.6.4
+ jest-cli: ^29.7.0
peerDependencies:
node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
peerDependenciesMeta:
@@ -13544,7 +13461,7 @@ __metadata:
optional: true
bin:
jest: bin/jest.js
- checksum: ba28ca7a86d029bcd742bb254c0c8d0119c1e002ddae128ff6409ebabc0b29c36f69dbf3fdd326aff16e7b2500c9a918bbc6a9a5db4d966e035127242239439f
+ checksum: 17ca8d67504a7dbb1998cf3c3077ec9031ba3eb512da8d71cb91bcabb2b8995c4e4b292b740cb9bf1cbff5ce3e110b3f7c777b0cefb6f41ab05445f248d0ee0b
languageName: node
linkType: hard
@@ -13852,12 +13769,12 @@ __metadata:
languageName: node
linkType: hard
-"lerna@npm:7.2.0":
- version: 7.2.0
- resolution: "lerna@npm:7.2.0"
+"lerna@npm:7.3.0":
+ version: 7.3.0
+ resolution: "lerna@npm:7.3.0"
dependencies:
- "@lerna/child-process": 7.2.0
- "@lerna/create": 7.2.0
+ "@lerna/child-process": 7.3.0
+ "@lerna/create": 7.3.0
"@npmcli/run-script": 6.0.2
"@nx/devkit": ">=16.5.1 < 17"
"@octokit/plugin-enterprise-rest": 6.0.1
@@ -13894,7 +13811,7 @@ __metadata:
libnpmpublish: 7.3.0
load-json-file: 6.2.0
lodash: ^4.17.21
- make-dir: 3.1.0
+ make-dir: 4.0.0
minimatch: 3.0.5
multimatch: 5.0.0
node-fetch: 2.6.7
@@ -13933,7 +13850,7 @@ __metadata:
yargs-parser: 20.2.4
bin:
lerna: dist/cli.js
- checksum: 15b0e890f1cdbd32c3b2aa4eb5767e5974d1fceea0201aae0d5ce9d207223b2c92c8b36b68b554621a307515c127963f4a5df38e59ab84f4dcf659e00099b18a
+ checksum: 99a73eec025a7b3ce78bfd3c66fe0662fa2a779c86cbad08f29218d6f281d512492af0b6990428bea4090ca020182b28bf1f011c21d7abf4b54ec6300d8f5277
languageName: node
linkType: hard
@@ -14352,7 +14269,7 @@ __metadata:
languageName: node
linkType: hard
-"make-dir@npm:*, make-dir@npm:^4.0.0":
+"make-dir@npm:*, make-dir@npm:4.0.0, make-dir@npm:^4.0.0":
version: 4.0.0
resolution: "make-dir@npm:4.0.0"
dependencies:
@@ -14361,15 +14278,6 @@ __metadata:
languageName: node
linkType: hard
-"make-dir@npm:3.1.0, make-dir@npm:^3.0.0, make-dir@npm:^3.0.2, make-dir@npm:^3.1.0":
- version: 3.1.0
- resolution: "make-dir@npm:3.1.0"
- dependencies:
- semver: ^6.0.0
- checksum: 484200020ab5a1fdf12f393fe5f385fc8e4378824c940fba1729dcd198ae4ff24867bc7a5646331e50cead8abff5d9270c456314386e629acec6dff4b8016b78
- languageName: node
- linkType: hard
-
"make-dir@npm:^2.1.0":
version: 2.1.0
resolution: "make-dir@npm:2.1.0"
@@ -14380,6 +14288,15 @@ __metadata:
languageName: node
linkType: hard
+"make-dir@npm:^3.0.0, make-dir@npm:^3.0.2, make-dir@npm:^3.1.0":
+ version: 3.1.0
+ resolution: "make-dir@npm:3.1.0"
+ dependencies:
+ semver: ^6.0.0
+ checksum: 484200020ab5a1fdf12f393fe5f385fc8e4378824c940fba1729dcd198ae4ff24867bc7a5646331e50cead8abff5d9270c456314386e629acec6dff4b8016b78
+ languageName: node
+ linkType: hard
+
"make-error@npm:^1.1.1":
version: 1.3.6
resolution: "make-error@npm:1.3.6"
@@ -15035,10 +14952,10 @@ __metadata:
languageName: node
linkType: hard
-"monaco-editor@npm:~0.41.0":
- version: 0.41.0
- resolution: "monaco-editor@npm:0.41.0"
- checksum: 873a8b4eb98d789dffa7509dc0875b277127f14d2a53215b7fee9c49f394d52727bd97f8700858e1f9da323988882274e7110f718cf06e457b02aa16ec32f6c4
+"monaco-editor@npm:~0.43.0":
+ version: 0.43.0
+ resolution: "monaco-editor@npm:0.43.0"
+ checksum: eaebd9241f4fc2476d7eaf5f15fafc6c273675bba717bda5197576990d2b6a7189e282afe927e76cd46e60dfa8263eed6367c41b7ae8cea293b7d592e777cf52
languageName: node
linkType: hard
@@ -15574,92 +15491,7 @@ __metadata:
languageName: node
linkType: hard
-"nx@npm:16.8.0, nx@npm:>=16.5.1 < 17":
- version: 16.8.0
- resolution: "nx@npm:16.8.0"
- dependencies:
- "@nrwl/tao": 16.8.0
- "@nx/nx-darwin-arm64": 16.8.0
- "@nx/nx-darwin-x64": 16.8.0
- "@nx/nx-freebsd-x64": 16.8.0
- "@nx/nx-linux-arm-gnueabihf": 16.8.0
- "@nx/nx-linux-arm64-gnu": 16.8.0
- "@nx/nx-linux-arm64-musl": 16.8.0
- "@nx/nx-linux-x64-gnu": 16.8.0
- "@nx/nx-linux-x64-musl": 16.8.0
- "@nx/nx-win32-arm64-msvc": 16.8.0
- "@nx/nx-win32-x64-msvc": 16.8.0
- "@parcel/watcher": 2.0.4
- "@yarnpkg/lockfile": ^1.1.0
- "@yarnpkg/parsers": 3.0.0-rc.46
- "@zkochan/js-yaml": 0.0.6
- axios: ^1.0.0
- chalk: ^4.1.0
- cli-cursor: 3.1.0
- cli-spinners: 2.6.1
- cliui: ^7.0.2
- dotenv: ~16.3.1
- dotenv-expand: ~10.0.0
- enquirer: ~2.3.6
- fast-glob: 3.2.7
- figures: 3.2.0
- flat: ^5.0.2
- fs-extra: ^11.1.0
- glob: 7.1.4
- ignore: ^5.0.4
- js-yaml: 4.1.0
- jsonc-parser: 3.2.0
- lines-and-columns: ~2.0.3
- minimatch: 3.0.5
- node-machine-id: 1.1.12
- npm-run-path: ^4.0.1
- open: ^8.4.0
- semver: 7.5.3
- string-width: ^4.2.3
- strong-log-transformer: ^2.1.0
- tar-stream: ~2.2.0
- tmp: ~0.2.1
- tsconfig-paths: ^4.1.2
- tslib: ^2.3.0
- v8-compile-cache: 2.3.0
- yargs: ^17.6.2
- yargs-parser: 21.1.1
- peerDependencies:
- "@swc-node/register": ^1.4.2
- "@swc/core": ^1.2.173
- dependenciesMeta:
- "@nx/nx-darwin-arm64":
- optional: true
- "@nx/nx-darwin-x64":
- optional: true
- "@nx/nx-freebsd-x64":
- optional: true
- "@nx/nx-linux-arm-gnueabihf":
- optional: true
- "@nx/nx-linux-arm64-gnu":
- optional: true
- "@nx/nx-linux-arm64-musl":
- optional: true
- "@nx/nx-linux-x64-gnu":
- optional: true
- "@nx/nx-linux-x64-musl":
- optional: true
- "@nx/nx-win32-arm64-msvc":
- optional: true
- "@nx/nx-win32-x64-msvc":
- optional: true
- peerDependenciesMeta:
- "@swc-node/register":
- optional: true
- "@swc/core":
- optional: true
- bin:
- nx: bin/nx.js
- checksum: fdfa6e0c15362e54019917d16ba380f974d186d54bd443ddfd2c452d6012b1a955aa021559d3ca02044bb7c8ba17c1cd5a64a6b864a430b2e93c965ac0605962
- languageName: node
- linkType: hard
-
-"nx@npm:16.8.1":
+"nx@npm:16.8.1, nx@npm:>=16.5.1 < 17":
version: 16.8.1
resolution: "nx@npm:16.8.1"
dependencies:
@@ -17037,13 +16869,13 @@ __metadata:
linkType: hard
"pretty-format@npm:^29":
- version: 29.6.3
- resolution: "pretty-format@npm:29.6.3"
+ version: 29.7.0
+ resolution: "pretty-format@npm:29.7.0"
dependencies:
"@jest/schemas": ^29.6.3
ansi-styles: ^5.0.0
react-is: ^18.0.0
- checksum: 4e1c0db48e65571c22e80ff92123925ff8b3a2a89b71c3a1683cfde711004d492de32fe60c6bc10eea8bf6c678e5cbe544ac6c56cb8096e1eb7caf856928b1c4
+ checksum: 032c1602383e71e9c0c02a01bbd25d6759d60e9c7cf21937dde8357aa753da348fcec5def5d1002c9678a8524d5fe099ad98861286550ef44de8808cc61e43b6
languageName: node
linkType: hard
@@ -18045,6 +17877,13 @@ __metadata:
languageName: node
linkType: hard
+"resolve-pkg-maps@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "resolve-pkg-maps@npm:1.0.0"
+ checksum: 1012afc566b3fdb190a6309cc37ef3b2dcc35dff5fa6683a9d00cd25c3247edfbc4691b91078c97adc82a29b77a2660c30d791d65dab4fc78bfc473f60289977
+ languageName: node
+ linkType: hard
+
"resolve.exports@npm:1.1.0":
version: 1.1.0
resolution: "resolve.exports@npm:1.1.0"
@@ -19951,19 +19790,19 @@ __metadata:
linkType: hard
"tsx@npm:^3.12.7":
- version: 3.12.8
- resolution: "tsx@npm:3.12.8"
+ version: 3.12.10
+ resolution: "tsx@npm:3.12.10"
dependencies:
"@esbuild-kit/cjs-loader": ^2.4.2
- "@esbuild-kit/core-utils": ^3.2.2
- "@esbuild-kit/esm-loader": ^2.5.5
+ "@esbuild-kit/core-utils": ^3.3.0
+ "@esbuild-kit/esm-loader": ^2.6.3
fsevents: ~2.3.2
dependenciesMeta:
fsevents:
optional: true
bin:
tsx: dist/cli.js
- checksum: b27575672693e648106c0230587b5d4d901f0c714517b173e6b220d9907971f465c46cccfbf59ef68dcc0cdf7b30867b0d08aa1995d28b9ed0a580afe0e22cec
+ checksum: 84fbbdbb90a05ecc764aee92fbe234b45939ccba34a08298fcec2bb9cb2ecb7676b21e676dd12681279490a7ac55bb81897ce503775cbcce0f76703eb282bb37
languageName: node
linkType: hard
@@ -20947,11 +20786,11 @@ __metadata:
"@types/react": "*"
"@types/react-helmet": ^6.1.6
"@types/react-router-dom": ^5.3.3
- "@typescript-eslint/eslint-plugin": 6.7.0
- "@typescript-eslint/parser": 6.7.0
- "@typescript-eslint/rule-schema-to-typescript-types": 6.7.0
- "@typescript-eslint/types": 6.7.0
- "@typescript-eslint/website-eslint": 6.7.0
+ "@typescript-eslint/eslint-plugin": 6.7.1
+ "@typescript-eslint/parser": 6.7.1
+ "@typescript-eslint/rule-schema-to-typescript-types": 6.7.1
+ "@typescript-eslint/types": 6.7.1
+ "@typescript-eslint/website-eslint": 6.7.1
clsx: ^2.0.0
copy-webpack-plugin: ^11.0.0
cross-fetch: "*"
@@ -20962,7 +20801,7 @@ __metadata:
konamimojisplosion: ^0.5.2
lz-string: ^1.5.0
make-dir: "*"
- monaco-editor: ~0.41.0
+ monaco-editor: ~0.43.0
prettier: ^2.8.4
prism-react-renderer: ^1.3.3
raw-loader: ^4.0.2