diff --git a/.dictionary.txt b/.dictionary.txt index 9a531e8d..61712686 100644 --- a/.dictionary.txt +++ b/.dictionary.txt @@ -13,6 +13,7 @@ dequal dessant dists dohm +dprint emojify esbuild evanw @@ -40,6 +41,7 @@ onrequest pathe pkgs preid +shfmt swcrc toodles tribonacci diff --git a/.dprint.jsonc b/.dprint.jsonc new file mode 100644 index 00000000..9e81f898 --- /dev/null +++ b/.dprint.jsonc @@ -0,0 +1,150 @@ +{ + "$schema": "https://dprint.dev/schemas/v0.json", + "excludes": [ + "!**/__fixtures__/**/dist/", + "!**/__fixtures__/**/node_modules/", + "!**/typings/**/dist/", + "**/*.patch", + "**/*.snap", + "**/*config.*.timestamp*", + "**/.temp/", + "**/.vercel/", + "**/__tests__/report.json", + "**/coverage/", + "**/dist/", + "**/node_modules", + "**/tsconfig*temp.json", + ".git/", + ".husky/_/", + ".yarn/", + "CHANGELOG.md", + "LICENSE.md", + "RELEASE_NOTES.md", + "yarn.lock" + ], + "exec": { + "commands": [ + { + "command": "node ./dprint/prettier.mjs {{file_path}}", + "exts": ["json5", "yaml", "yml"], + "stdin": true + }, + { + "command": "node ./dprint/shfmt.mjs {{file_path}}", + "exts": ["sh", "txt", "zsh"], + "fileNames": [ + ".editorconfig", + ".env", + ".env.local", + ".env.repo", + ".eslintcache", + ".eslintignore", + ".gitattributes", + ".gitconfig", + ".gitignore", + ".markdownlintignore", + ".npmrc", + ".nvmrc", + "Brewfile", + "commit-msg", + "pre-commit", + "pre-push" + ], + "stdin": true + } + ] + }, + "incremental": true, + "indentWidth": 2, + "json": { + "associations": ["**/*.{jsonc,json}"], + "array.preferSingleLine": false, + "commentLine.forceSpaceAfterSlashes": true, + "ignoreNodeCommentText": "dprint-ignore", + "object.preferSingleLine": false + }, + "lineWidth": 80, + "markdown": { + "associations": ["**/*.{md,mdx}"], + "emphasisKind": "asterisks", + "ignoreDirective": "dprint-ignore", + "ignoreEndDirective": "dprint-ignore-end", + "ignoreFileDirective": "dprint-ignore-file", + "ignoreStartDirective": "dprint-ignore-start", + "lineWidth": 120, + "strongKind": "asterisks", + "textWrap": "maintain" + }, + "newLineKind": "lf", + "plugins": [ + "https://plugins.dprint.dev/typescript-0.87.1.wasm", + "https://plugins.dprint.dev/json-0.17.4.wasm", + "https://plugins.dprint.dev/markdown-0.16.0.wasm", + "https://plugins.dprint.dev/exec-0.4.3.json@42343548b8022c99b1d750be6b894fe6b6c7ee25f72ae9f9082226dd2e515072" + ], + "typescript": { + "arrowFunction.useParentheses": "preferNone", + "binaryExpression.linePerExpression": false, + "binaryExpression.operatorPosition": "sameLine", + "binaryExpression.spaceSurroundingBitwiseAndArithmeticOperator": true, + "bracePosition": "sameLine", + "commentLine.forceSpaceAfterSlashes": true, + "constructSignature.spaceAfterNewKeyword": true, + "constructor.spaceBeforeParentheses": false, + "constructorType.spaceAfterNewKeyword": true, + "doWhileStatement.spaceAfterWhileKeyword": true, + "enumDeclaration.memberSpacing": "maintain", + "exportDeclaration.forceMultiLine": false, + "exportDeclaration.forceSingleLine": false, + "exportDeclaration.sortNamedExports": "maintain", + "exportDeclaration.spaceSurroundingNamedExports": true, + "forInStatement.spaceAfterForKeyword": true, + "forOfStatement.spaceAfterForKeyword": true, + "forStatement.spaceAfterForKeyword": true, + "forStatement.spaceAfterSemiColons": true, + "functionDeclaration.spaceBeforeParentheses": false, + "functionExpression.spaceAfterFunctionKeyword": false, + "functionExpression.spaceBeforeParentheses": false, + "getAccessor.spaceBeforeParentheses": false, + "ifStatement.spaceAfterIfKeyword": true, + "ignoreFileCommentText": "dprint-ignore-file", + "ignoreNodeCommentText": "dprint-ignore", + "importDeclaration.forceMultiLine": false, + "importDeclaration.forceSingleLine": false, + "importDeclaration.sortNamedImports": "maintain", + "importDeclaration.spaceSurroundingNamedImports": true, + "jsx.bracketPosition": "nextLine", + "jsx.forceNewLinesSurroundingContent": false, + "jsx.multiLineParens": "always", + "jsx.quoteStyle": "preferSingle", + "jsxExpressionContainer.spaceSurroundingExpression": true, + "jsxSelfClosingElement.spaceBeforeSlash": true, + "memberExpression.linePerExpression": false, + "method.spaceBeforeParentheses": false, + "module.sortExportDeclarations": "caseSensitive", + "module.sortImportDeclarations": "caseSensitive", + "newLineKind": "lf", + "nextControlFlowPosition": "sameLine", + "objectExpression.spaceSurroundingProperties": true, + "objectPattern.spaceSurroundingProperties": true, + "operatorPosition": "nextLine", + "preferHanging": true, + "preferSingleLine": false, + "quoteProps": "asNeeded", + "quoteStyle": "alwaysSingle", + "semiColons": "asi", + "setAccessor.spaceBeforeParentheses": false, + "singleBodyPosition": "sameLine", + "spaceAround": false, + "spaceSurroundingProperties": true, + "taggedTemplate.spaceBeforeLiteral": false, + "trailingCommas": "never", + "typeAnnotation.spaceBeforeColon": false, + "typeAssertion.spaceBeforeExpression": false, + "typeLiteral.separatorKind.singleLine": "semiColon", + "typeLiteral.spaceSurroundingProperties": true, + "useBraces": "maintain", + "whileStatement.spaceAfterWhileKeyword": true + }, + "useTabs": false +} diff --git a/.editorconfig b/.editorconfig index 697c45b9..d931b04e 100644 --- a/.editorconfig +++ b/.editorconfig @@ -32,7 +32,14 @@ max_line_length = 120 # shellscript [*.sh] +binary_next_line = true +function_next_line = false +keep_comments = true +keep_padding = false max_line_length = 100 +shell_variant = 0 +space_redirects = false +switch_case_indent = true # snapshots [*.snap] @@ -43,5 +50,5 @@ max_line_length = 130 max_line_length = 100 # yaml -[*.yml] +[{*.yaml,*.yml}] max_line_length = 100 diff --git a/.eslintignore b/.eslintignore index 19ad33a3..7f0839ac 100644 --- a/.eslintignore +++ b/.eslintignore @@ -6,9 +6,9 @@ **/*.snap **/*config.*.timestamp* **/.DS_Store -**/.temp/ **/__tests__/report.json **/coverage/ +**/.temp/ **/dist/ **/node_modules/ **/tsconfig*temp.json @@ -23,10 +23,9 @@ yarn.lock !.codecov.yml !.commitlintrc.* !.cspell.json +!.dprint.* !.github/ -!.graphqlrc.yml !.lintstagedrc.json !.markdownlint.jsonc -!.prettierrc.json !.vscode/ !.yarnrc.yml diff --git a/.eslintrc.base.cjs b/.eslintrc.base.cjs index 7250f9b9..811b0465 100644 --- a/.eslintrc.base.cjs +++ b/.eslintrc.base.cjs @@ -31,7 +31,7 @@ const config = { [require('./tsconfig.build.json').compilerOptions.target]: true, node: true }, - extends: ['plugin:prettier/recommended'], + extends: [], overrides: [ { extends: ['eslint:recommended', 'plugin:@typescript-eslint/recommended'], @@ -56,7 +56,6 @@ const config = { 'import', 'jsdoc', 'node', - 'prettier', 'promise', 'unicorn' ], @@ -958,14 +957,6 @@ const config = { 'jsonc/no-comments': 0 } }, - { - extends: ['plugin:@graphql-eslint/operations-all'], - files: '**/*.gql', - rules: { - '@graphql-eslint/no-anonymous-operations': 0, - '@graphql-eslint/require-id-when-available': 0 - } - }, { files: ['**/package.json'], rules: { @@ -1070,7 +1061,6 @@ const config = { parser: 'yaml-eslint-parser', plugins: ['yml'], rules: { - 'prettier/prettier': 0, 'spaced-comment': 0, 'yml/block-mapping': 2, 'yml/block-mapping-question-indicator-newline': [2, 'never'], @@ -1167,14 +1157,15 @@ const config = { files: [ '.github/dependabot.yml', '.github/workflows/*.yml', - 'action.yml' + 'action.yml', + 'docker*.yml' ], rules: { 'yml/sort-keys': 0 } }, { - files: ['.github/workflows/*.yml', '.yarnrc.yml'], + files: ['.github/workflows/*.yml', '.yarnrc.yml', 'docker*.yml'], rules: { 'yml/key-name-casing': 0 } @@ -1186,11 +1177,9 @@ const config = { } } ], - plugins: ['prettier'], + plugins: [], reportUnusedDisableDirectives: true, - rules: { - 'prettier/prettier': [2, {}, { usePrettierrc: true }] - }, + rules: {}, settings: { 'import/parsers': { '@typescript-eslint/parser': ['.cts', '.mts', '.ts', '.tsx'] diff --git a/.github/graphql/queries/linked-issues.gql b/.github/graphql/queries/linked-issues.gql deleted file mode 100644 index d8920ee1..00000000 --- a/.github/graphql/queries/linked-issues.gql +++ /dev/null @@ -1,16 +0,0 @@ -query ($limit: Int = 20, $owner: String!, $pr: Int!, $repo: String!) { - repository(name: $repo, owner: $owner) { - pullRequest(number: $pr) { - closingIssuesReferences( - first: $limit - orderBy: { direction: ASC, field: CREATED_AT } - ) { - edges { - node { - number - } - } - } - } - } -} diff --git a/.github/workflows/label-linked-issues.yml b/.github/workflows/label-linked-issues.yml index ddcb29a4..0c9431fa 100644 --- a/.github/workflows/label-linked-issues.yml +++ b/.github/workflows/label-linked-issues.yml @@ -10,6 +10,7 @@ # - https://docs.github.com/actions/using-workflows/events-that-trigger-workflows#pull_request # - https://docs.github.com/actions/using-workflows/events-that-trigger-workflows#workflow_dispatch # - https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions +# - https://docs.github.com/graphql/overview/explorer # - https://docs.github.com/graphql/reference/objects#pullrequest # - https://docs.github.com/webhooks-and-events/webhooks/webhook-events-and-payloads#pull_request # - https://docs.github.com/webhooks-and-events/webhooks/webhook-events-and-payloads#workflow_dispatch diff --git a/.graphqlrc.yml b/.graphqlrc.yml deleted file mode 100644 index eea28df1..00000000 --- a/.graphqlrc.yml +++ /dev/null @@ -1,7 +0,0 @@ -# GRAPHQL CONFIG -# https://graphql-config.com/docs/user/usage - ---- -documents: - - ./.github/graphql/**/*.gql -schema: https://raw.githubusercontent.com/octokit/graphql-schema/master/schema.graphql diff --git a/.lintstagedrc.json b/.lintstagedrc.json index 65a6c49a..5041102b 100644 --- a/.lintstagedrc.json +++ b/.lintstagedrc.json @@ -1,6 +1,6 @@ { - "*": ["prettier --check", "cspell lint --color --no-progress --relative $@"], - "**/*.{cjs,cts,gql,js,json,json5,jsonc,md,mjs,mts,ts,yml}": [ + "*": ["dprint check", "cspell lint --color --no-progress --relative $@"], + "**/*.{cjs,cts,js,json,json5,jsonc,jsx,md,mdx,mjs,mts,ts,tsx,yaml,yml}": [ "eslint --exit-on-fatal-error" ], "**/*.{cts,mts,ts}": "vitest typecheck --changed --run", diff --git a/.prettierignore b/.prettierignore deleted file mode 100644 index 2db70f66..00000000 --- a/.prettierignore +++ /dev/null @@ -1,24 +0,0 @@ -# PRETTIER IGNORE -# https://prettier.io/docs/en/ignore.html - -# DIRECTORIES & FILES -**/*.hbs -**/*.md -**/*.patch -**/*.snap -**/*config.*.timestamp* -**/.temp/ -**/.vercel/ -**/__tests__/report.json -**/coverage/ -**/dist/ -**/node_modules/ -**/tsconfig*temp.json -.husky/_/ -.yarn/ -yarn.lock - -# NEGATIONS -!**/__fixtures__/**/dist/ -!**/__fixtures__/**/node_modules/ -!**/typings/**/dist/ diff --git a/.prettierrc.json b/.prettierrc.json deleted file mode 100644 index f7c4d7ec..00000000 --- a/.prettierrc.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "arrowParens": "avoid", - "bracketSpacing": true, - "overrides": [ - { - "files": [ - "**/*.sh", - "**/*.txt", - "**/.*ignore", - "**/.*rc", - "**/.env*", - "**/.eslintcache", - "**/.git*", - ".editorconfig", - ".husky/commit-msg", - ".husky/pre-commit", - ".husky/pre-push", - "Brewfile" - ], - "options": { - "functionNextLine": false, - "keepComments": true, - "keepPadding": false, - "parser": "sh", - "spaceRedirects": false, - "switchCaseIndent": true, - "variant": 0 - } - } - ], - "plugins": ["prettier-plugin-sh"], - "proseWrap": "always", - "quoteProps": "as-needed", - "semi": false, - "trailingComma": "none" -} diff --git a/.vscode/settings.json b/.vscode/settings.json index de1250eb..6bc294f2 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,7 +1,4 @@ { - "[dotenv]": { - "editor.defaultFormatter": "foxundermoon.shell-format" - }, "[github-actions-workflow]": { "editor.rulers": [ { @@ -12,20 +9,6 @@ "editor.wordWrapColumn": 100, "rewrap.wrappingColumn": 100 }, - "[handlebars]": { - "editor.defaultFormatter": "Greenbyte.handlebars-preview", - "editor.rulers": [ - { - "color": "var(--vscode-editorRuler-foreground)", - "column": 100 - } - ], - "editor.wordWrapColumn": 100, - "rewrap.wrappingColumn": 100 - }, - "[ignore]": { - "editor.defaultFormatter": "foxundermoon.shell-format" - }, "[jest-snapshot]": { "editor.rulers": [ { @@ -37,7 +20,6 @@ "rewrap.wrappingColumn": 130 }, "[markdown]": { - "editor.defaultFormatter": "vscode.markdown-language-features", "editor.rulers": [ { "color": "var(--vscode-editorRuler-foreground)", @@ -47,11 +29,7 @@ "editor.wordWrapColumn": 120, "rewrap.wrappingColumn": 120 }, - "[properties]": { - "editor.defaultFormatter": "foxundermoon.shell-format" - }, "[shellscript]": { - "editor.defaultFormatter": "foxundermoon.shell-format", "editor.rulers": [ { "color": "var(--vscode-editorRuler-foreground)", @@ -133,6 +111,8 @@ "diffEditor.ignoreTrimWhitespace": false, "diffEditor.renderSideBySide": false, "dotenv.enableAutocloaking": false, + "dprint.path": "node_modules/.bin/dprint", + "dprint.verbose": true, "editor.acceptSuggestionOnEnter": "smart", "editor.autoClosingBrackets": "always", "editor.bracketPairColorization.enabled": true, @@ -142,7 +122,7 @@ "source.fixAll.sortJSON": false, "source.organizeImports": true }, - "editor.defaultFormatter": "esbenp.prettier-vscode", + "editor.defaultFormatter": "dprint.dprint", "editor.detectIndentation": false, "editor.formatOnPaste": true, "editor.formatOnSave": true, @@ -174,21 +154,23 @@ "extensions": [ "cjs", "cts", - "gql", "js", "json", "json5", "jsonc", + "jsx", "md", + "mdx", "mjs", "mts", "ts", + "tsx", + "yaml", "yml" ], "overrideConfigFile": ".eslintrc.cjs" }, "eslint.validate": [ - "graphql", "javascript", "json", "json5", @@ -243,11 +225,7 @@ "!**/RELEASE_NOTES.md" ], "npm-intellisense.scanDevDependencies": true, - "prettier.configPath": ".prettierrc.json", - "prettier.enable": true, - "prettier.ignorePath": ".prettierignore", - "prettier.prettierPath": "node_modules/prettier/index.cjs", - "prettier.useEditorConfig": true, + "prettier.enable": false, "rewrap.autoWrap.enabled": true, "rewrap.doubleSentenceSpacing": true, "rewrap.reformat": true, @@ -297,6 +275,7 @@ "typescript.format.insertSpaceAfterTypeAssertion": true, "typescript.format.semicolons": "remove", "typescript.inlayHints.enumMemberValues.enabled": true, + "typescript.preferences.autoImportFileExcludePatterns": ["src/index.ts"], "typescript.preferences.importModuleSpecifierEnding": "minimal", "typescript.preferences.includePackageJsonAutoImports": "on", "typescript.preferences.quoteStyle": "single", @@ -328,11 +307,6 @@ "format": "svg", "icon": "eslint" }, - { - "extensions": [".graphqlrc.yml"], - "format": "svg", - "icon": "graphql" - }, { "extensions": ["build.json", "cjs.json", "typecheck.json"], "format": "svg", diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f69b0f21..1615f5e7 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -106,7 +106,6 @@ Follow the steps below to setup your local development environment: | `CODECOV_TOKEN` | | `GITHUB_TOKEN` | | `HOMEBREW_BREWFILE` | -| `NODE_ENV` | | `NODE_NO_WARNINGS` | | `PAT_BOT` | | `ZSH_DOTENV_FILE` | @@ -204,18 +203,12 @@ See [`.commitlintrc.cts`](.commitlintrc.cts) to view all commit guidelines. ### Code Style -[Prettier][10] is used to format code and [ESLint][11] to lint files. - -#### ESLint Configuration +[dprint][10] is used to format code and [ESLint][11] to lint files. +- [`.dprint.jsonc`](.dprint.jsonc) +- [`.eslintignore`](.eslintignore) - [`.eslintrc.base.cjs`](.eslintrc.base.cjs) - [`.eslintrc.cjs`](.eslintrc.cjs) -- [`.eslintignore`](.eslintignore) - -#### Prettier Configuration - -- [`.prettierrc.json`](.prettierrc.json) -- [`.prettierignore`](.prettierignore) ### Making Changes @@ -390,8 +383,7 @@ Before deploying, the following steps must be completed: - publish package to [npm][22] [1]: https://brew.sh -[2]: - https://docs.github.com/authentication/managing-commit-signature-verification/about-commit-signature-verification#gpg-commit-signature-verification +[2]: https://docs.github.com/authentication/managing-commit-signature-verification/about-commit-signature-verification#gpg-commit-signature-verification [3]: https://yarnpkg.com/getting-started [4]: https://github.com/ohmyzsh/ohmyzsh [5]: https://github.com/typicode/husky @@ -399,7 +391,7 @@ Before deploying, the following steps must be completed: [7]: https://trunkbaseddevelopment.com/styles/#short-lived-feature-branches [8]: https://conventionalcommits.org [9]: https://github.com/conventional-changelog/commitlint -[10]: https://prettier.io +[10]: https://dprint.dev/ [11]: https://eslint.org [12]: https://jsdoc.app [13]: https://github.com/gajus/eslint-plugin-jsdoc diff --git a/__fixtures__/volume.ts b/__fixtures__/volume.ts index ed1fd509..7a4f5cbb 100644 --- a/__fixtures__/volume.ts +++ b/__fixtures__/volume.ts @@ -34,7 +34,7 @@ const reset: Volume['reset'] = volume.reset.bind(volume) * * @return {void} Nothing when complete */ -volume.reset = function (): void { +volume.reset = function(): void { reset() return void volume.mkdirSync(process.cwd(), { recursive: true }) } diff --git a/__tests__/reporters/notifier.ts b/__tests__/reporters/notifier.ts index 441e0deb..b03441f0 100644 --- a/__tests__/reporters/notifier.ts +++ b/__tests__/reporters/notifier.ts @@ -111,10 +111,10 @@ class Notifier implements Reporter { message = dedent` ${passes} tests passed in ${ - time > 1000 - ? `${(time / 1000).toFixed(2)}ms` - : `${Math.round(time)}ms` - } + time > 1000 + ? `${(time / 1000).toFixed(2)}ms` + : `${Math.round(time)}ms` + } ` title = '\u2705 Passed' diff --git a/__tests__/setup/serializers/result-array.ts b/__tests__/setup/serializers/result-array.ts index 1e6eb2d0..b218cebb 100644 --- a/__tests__/setup/serializers/result-array.ts +++ b/__tests__/setup/serializers/result-array.ts @@ -47,16 +47,16 @@ expect.addSnapshotSerializer({ test(value: unknown): value is Result[] { return isArray(value) ? value.every(item => { - return ( - isString(get(item, 'cwd')) && - isArray(get(item, 'errors')) && - (isObjectPlain(get(item, 'mangleCache')) || - isNIL(get(item, 'mangleCache'))) && - isString(get(item, 'outdir')) && - isArray(get(item, 'outputs')) && - isArray(get(item, 'warnings')) - ) - }) + return ( + isString(get(item, 'cwd')) && + isArray(get(item, 'errors')) && + (isObjectPlain(get(item, 'mangleCache')) || + isNIL(get(item, 'mangleCache'))) && + isString(get(item, 'outdir')) && + isArray(get(item, 'outputs')) && + isArray(get(item, 'warnings')) + ) + }) : false } }) diff --git a/dprint/prettier.mjs b/dprint/prettier.mjs new file mode 100644 index 00000000..711ad8e7 --- /dev/null +++ b/dprint/prettier.mjs @@ -0,0 +1,61 @@ +/** + * @file dprint - prettier + * @module dprint/prettier + */ + +import { includes } from '@flex-development/tutils' +import editorconfig from 'editorconfig' +import { Transform } from 'node:stream' +import * as prettier from 'prettier' + +process.stdin.pipe(new Transform({ + /** + * Formats a file using `prettier`. + * + * @see https://prettier.io + * + * @async + * + * @param {Buffer} buffer - Data buffer + * @return {Promise} Formatted file content + */ + async transform(buffer) { + const [filepath] = process.argv.slice(2) + + const { + end_of_line = 'lf', + indent_size = 2, + indent_style = 'space', + max_line_length = 80, + quote_type = 'single', + spaces_around_brackets = 'inside', + tab_width = 2 + } = await editorconfig.parse(filepath) + + /** + * Formatted text. + * + * @type {string} + * @const text + */ + const text = await prettier.format(buffer.toString(), { + arrowParens: 'avoid', + bracketSpacing: spaces_around_brackets === 'inside', + endOfLine: end_of_line === 'unset' ? 'auto' : end_of_line, + filepath, + jsxSingleQuote: quote_type === 'single', + printWidth: max_line_length, + proseWrap: 'always', + quoteProps: 'as-needed', + semi: false, + singleAttributePerLine: true, + singleQuote: quote_type === 'single', + tabWidth: tab_width === 'unset' ? 2 : tab_width, + trailingComma: 'none', + useTabs: includes([indent_size, indent_style], 'tab') + }) + + process.stdout.write(text) + return text + } +})) diff --git a/dprint/shfmt.mjs b/dprint/shfmt.mjs new file mode 100644 index 00000000..553ca2ca --- /dev/null +++ b/dprint/shfmt.mjs @@ -0,0 +1,87 @@ +/** + * @file dprint - shfmt + * @module dprint/shfmt + */ + +import * as tutils from '@flex-development/tutils' +import editorconfig from 'editorconfig' +import { Transform } from 'node:stream' +import * as sh from 'sh-syntax' + +process.stdin.pipe(new Transform({ + /** + * Formats a file using `sh-syntax`. + * + * @see https://github.com/un-ts/sh-syntax + * @see https://github.com/mvdan/sh/blob/master/cmd/shfmt/shfmt.1.scd + * + * @async + * + * @param {Buffer} buffer - Data buffer + * @return {Promise} Formatted file content + */ + async transform(buffer) { + const [filepath] = process.argv.slice(2) + + const { + binary_next_line = true, + function_next_line = false, + indent_size = 2, + indent_style = 'space', + keep_comments = true, + keep_padding = false, + shell_variant = 0, + space_redirects = false, + switch_case_indent = true, + tab_width = 2 + } = await editorconfig.parse(filepath) + + /** + * Shell formatting options. + * + * @type {tutils.Shake>>} + * @const opts + */ + const opts = tutils.shake({ + binaryNextLine: binary_next_line, + filepath, + functionNextLine: function_next_line, + indent: indent_size, + keepComments: keep_comments, + keepPadding: keep_padding, + minify: false, + spaceRedirects: space_redirects, + switchCaseIndent: switch_case_indent, + tabWidth: tab_width, + useTabs: indent_style === 'tab', + variant: shell_variant + }) + + /** + * Text to format. + * + * @type {string} + * @const originalText + */ + const originalText = buffer.toString() + + /** + * Formatted text AST. + * + * @type {sh.File} + * @const ast + */ + const ast = await sh.parse(originalText, opts) + + /** + * Formatted text. + * + * @type {string} + * @const text + */ + const text = await sh.print(ast, { ...opts, originalText }) + + process.stdout.write(text) + return text + } +})) diff --git a/grease/models/formatter.model.ts b/grease/models/formatter.model.ts index 9e43112a..9f8c6fb6 100644 --- a/grease/models/formatter.model.ts +++ b/grease/models/formatter.model.ts @@ -123,12 +123,12 @@ class Formatter { commits: group.hidden ? '' : iterate(group.commits.length, '', (acc, i) => { - return template('{acc}{newline}{commit}', { - acc, - commit: this.formatCommit(group.commits[i]!, context), - newline: ifelse(acc, '\n', acc) - }) + return template('{acc}{newline}{commit}', { + acc, + commit: this.formatCommit(group.commits[i]!, context), + newline: ifelse(acc, '\n', acc) }) + }) }) ) } diff --git a/grease/options/changelog.options.ts b/grease/options/changelog.options.ts index 570987b7..55c6d58a 100644 --- a/grease/options/changelog.options.ts +++ b/grease/options/changelog.options.ts @@ -304,8 +304,8 @@ class ChangelogOptions { : b.hidden ? CompareResult.LESS_THAN : emoji - .emojify(a.section, { format }) - .localeCompare(emoji.emojify(b.section, { format })) + .emojify(a.section, { format }) + .localeCompare(emoji.emojify(b.section, { format })) }, infile: undefined, outfile: undefined, diff --git a/grease/providers/changelog.service.ts b/grease/providers/changelog.service.ts index 319aa88b..66a8ef0f 100644 --- a/grease/providers/changelog.service.ts +++ b/grease/providers/changelog.service.ts @@ -397,14 +397,14 @@ class ChangelogService { const [group] = select(groups, group => group.type === type) return group && !group.hidden ? [ - ...acc, - { - ...group, - commits: sort(commits, (a, b) => { - return a.header.localeCompare(b.header) - }) - } - ] + ...acc, + { + ...group, + commits: sort(commits, (a, b) => { + return a.header.localeCompare(b.header) + }) + } + ] : acc }, []), groupsort @@ -527,7 +527,7 @@ class ChangelogService { tag => { return ( tag.startsWith(tagprefix) && - !!semver.valid((tag = tag.replace(tagprefix, ''))) && + !!semver.valid(tag = tag.replace(tagprefix, '')) && (!unstable ? !semver.parse(tag)!.prerelease.length : true) ) } diff --git a/package.json b/package.json index 928f0ca9..95471cc2 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "build": "node --enable-source-maps --loader=./loader.mjs ./src/cli", "changelog": "yarn grease changelog", "check:ci": "yarn dedupe --check && yarn check:format && yarn check:lint && yarn check:spelling && yarn typecheck && yarn test:cov && yarn pack && yarn check:types:build && attw package.tgz && yarn clean:pack && yarn pkg-size", - "check:format": "prettier --check .", + "check:format": "dprint check", "check:lint": "eslint --exit-on-fatal-error --max-warnings 0 .", "check:spelling": "cspell lint --color --no-progress --relative $@ \"**\"", "check:types": "tsc -p tsconfig.typecheck.json", @@ -64,7 +64,7 @@ "commitlint": "cross-env TS_NODE_PROJECT=tsconfig.cjs.json commitlint -V", "fix:cg": "yarn fix:format && yarn fix:lint", "fix:dedupe": "yarn dedupe --strategy=highest", - "fix:format": "prettier --cache --write .", + "fix:format": "dprint fmt", "fix:lint": "yarn check:lint --cache --fix", "grease": "node --enable-source-maps --loader=./loader.mjs ./grease", "pkg-size": "pkg-size --sizes size --sort-by name", @@ -108,7 +108,6 @@ "@flex-development/commitlint-config": "1.0.1", "@flex-development/esm-types": "2.0.0", "@flex-development/nest-commander": "1.0.0-alpha.1", - "@graphql-eslint/eslint-plugin": "3.20.1", "@nestjs/common": "10.2.4", "@nestjs/core": "10.2.4", "@nestjs/testing": "10.2.4", @@ -119,9 +118,8 @@ "@types/dateformat": "5.0.0", "@types/eslint": "8.44.2", "@types/is-ci": "3.0.0", - "@types/node": "20.5.6", + "@types/node": "20.6.0", "@types/node-notifier": "8.0.2", - "@types/prettier": "3.0.0", "@types/semver": "7.5.0", "@typescript-eslint/eslint-plugin": "6.6.0", "@typescript-eslint/parser": "6.6.0", @@ -138,9 +136,10 @@ "cross-env": "7.0.3", "cspell": "7.0.1", "dateformat": "5.0.3", + "dprint": "0.40.2", + "editorconfig": "2.0.0", "esbuild": "0.19.2", - "eslint": "8.47.0", - "eslint-config-prettier": "9.0.0", + "eslint": "8.49.0", "eslint-import-resolver-typescript": "3.6.0", "eslint-plugin-chai-expect": "3.0.0", "eslint-plugin-import": "2.28.1", @@ -150,12 +149,9 @@ "eslint-plugin-markdown": "3.0.1", "eslint-plugin-markdownlint": "0.5.0", "eslint-plugin-node": "11.1.0", - "eslint-plugin-prettier": "5.0.0", "eslint-plugin-promise": "6.1.1", "eslint-plugin-unicorn": "48.0.1", "eslint-plugin-yml": "1.8.0", - "graphql": "16.8.0", - "graphql-config": "5.0.2", "growl": "1.10.5", "husky": "8.0.3", "is-ci": "3.0.1", @@ -166,12 +162,12 @@ "node-emoji": "2.1.0", "node-notifier": "10.0.1", "pkg-size": "2.4.0", - "prettier": "3.0.2", - "prettier-plugin-sh": "0.13.1", + "prettier": "3.0.3", "pretty-format": "29.6.3", "reflect-metadata": "0.1.13", "rxjs": "7.8.1", "semver": "7.5.4", + "sh-syntax": "0.4.1", "trash-cli": "5.0.0", "ts-dedent": "2.2.0", "typescript": "5.2.2", @@ -195,7 +191,6 @@ } }, "resolutions": { - "@ardatan/sync-fetch": "larsgw/sync-fetch#head=worker_threads", "@flex-development/tutils": "6.0.0-alpha.22", "chai": "5.0.0-alpha.1", "esbuild": "0.19.2" diff --git a/src/cli/__tests__/app.module.functional.spec.ts b/src/cli/__tests__/app.module.functional.spec.ts index 3c9a7649..84f2ca5b 100644 --- a/src/cli/__tests__/app.module.functional.spec.ts +++ b/src/cli/__tests__/app.module.functional.spec.ts @@ -113,7 +113,7 @@ describe('functional:cli/AppModule', () => { it('should handle error with exit code greater than 0', () => { // Arrange const code: string = 'commander.unknownOption' - const message: string = "error: unknown option '--formatter'" + const message: string = 'error: unknown option \'--formatter\'' const error: CommanderError = new CommanderError(1, code, message) const log: string = template('{0} {1} {2}', { 0: color.red('✘'), diff --git a/src/internal/create-context.ts b/src/internal/create-context.ts index ae8081db..a5066f77 100644 --- a/src/internal/create-context.ts +++ b/src/internal/create-context.ts @@ -145,8 +145,8 @@ async function createContext( * * @const {boolean} fill */ - const fill: boolean = - format === 'esm' || ['.cjs', '.mjs'].some(e => ext.endsWith(e)) + const fill: boolean = format === 'esm' || + ['.cjs', '.mjs'].some(e => ext.endsWith(e)) // remove unsupported options that are not overridden Reflect.deleteProperty(options, 'incremental') @@ -171,14 +171,13 @@ async function createContext( .map((file: string): SourceFile => { return { ext: cast(pathe.extname(file)), - file: - bundle && outbase !== DOT - ? // outbase support for bundles (esbuild only uses outbase for - // multiple entries); https://esbuild.github.io/api/#outbase - file - .replace(new RegExp(`^${regexp(outbase)}`), '') - .replace(/^\//, '') - : file, + file: bundle && outbase !== DOT + // outbase support for bundles (esbuild only uses outbase for + // multiple entries); https://esbuild.github.io/api/#outbase + ? file + .replace(new RegExp(`^${regexp(outbase)}`), '') + .replace(/^\//, '') + : file, path: pathe.join(absWorkingDir, source, bundle ? '' : file) } }) diff --git a/src/make.ts b/src/make.ts index 5b02e5ac..ecc0ea5a 100644 --- a/src/make.ts +++ b/src/make.ts @@ -101,8 +101,11 @@ async function make({ * * @const {string} prefix */ - const prefix: string = - serve !== false ? 'Serving' : watch ? 'Watching' : 'Building' + const prefix: string = serve !== false + ? 'Serving' + : watch + ? 'Watching' + : 'Building' consola.info(color.cyan(`${prefix} ${pkg.name}`)) } diff --git a/src/plugins/create-require/plugin.ts b/src/plugins/create-require/plugin.ts index c5c76316..817fa9b3 100644 --- a/src/plugins/create-require/plugin.ts +++ b/src/plugins/create-require/plugin.ts @@ -100,7 +100,7 @@ const plugin = (): Plugin => { */ const snippet: string = join( [ - "import { createRequire as __createRequire } from 'node:module'", + 'import { createRequire as __createRequire } from \'node:module\'', 'const require = __createRequire(import.meta.url)' ], '\n' diff --git a/src/plugins/dts/plugin.ts b/src/plugins/dts/plugin.ts index b17629da..06f0e82c 100644 --- a/src/plugins/dts/plugin.ts +++ b/src/plugins/dts/plugin.ts @@ -133,6 +133,7 @@ const plugin = (): Plugin => { * @var {CompilerOptions | tscu.CompilerOptions} compilerOptions */ let compilerOptions: CompilerOptions | tscu.CompilerOptions = + // dprint-ignore-next tscu.loadCompilerOptions(pathe.resolve(absWorkingDir, tsconfig)) // normalize compiler options diff --git a/yarn.lock b/yarn.lock index 4fbcac79..13bf92c3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -29,16 +29,6 @@ __metadata: languageName: node linkType: hard -"@ardatan/sync-fetch@larsgw/sync-fetch#head=worker_threads": - version: 0.3.1 - resolution: "@ardatan/sync-fetch@https://github.com/larsgw/sync-fetch.git#commit=3fb71aeed5ff6655421064c4e4b234f524896cd2" - dependencies: - buffer: "npm:^5.7.0" - node-fetch: "npm:^2.6.1" - checksum: 7300429a9d9f8a672292b153ba2acfdd7cc19a608beaa4d40140fc112ec8912e0886b71b36273f44207ee21ceab65ac7afd4b92b340c7b7f66006c16ebeb51e3 - languageName: node - linkType: hard - "@arethetypeswrong/cli@npm:0.10.1": version: 0.10.1 resolution: "@arethetypeswrong/cli@npm:0.10.1" @@ -70,7 +60,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.18.6, @babel/code-frame@npm:^7.22.13": +"@babel/code-frame@npm:^7.0.0": version: 7.22.13 resolution: "@babel/code-frame@npm:7.22.13" dependencies: @@ -80,68 +70,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/generator@npm:7.22.15" - dependencies: - "@babel/types": "npm:^7.22.15" - "@jridgewell/gen-mapping": "npm:^0.3.2" - "@jridgewell/trace-mapping": "npm:^0.3.17" - jsesc: "npm:^2.5.1" - checksum: edf46f581c9c644e7476937cbfedf2c9b8643dda52b4554495272bced725810c0bcd4572ad6dccd4fbd56ac8bd3f5af8877ed3046f02b9fc1d4f985bd35e6360 - languageName: node - linkType: hard - -"@babel/helper-environment-visitor@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-environment-visitor@npm:7.22.5" - checksum: 248532077d732a34cd0844eb7b078ff917c3a8ec81a7f133593f71a860a582f05b60f818dc5049c2212e5baa12289c27889a4b81d56ef409b4863db49646c4b1 - languageName: node - linkType: hard - -"@babel/helper-function-name@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-function-name@npm:7.22.5" - dependencies: - "@babel/template": "npm:^7.22.5" - "@babel/types": "npm:^7.22.5" - checksum: 6d02e304a45fe2a64d69dfa5b4fdfd6d68e08deb32b0a528e7b99403d664e9207e6b856787a8ff3f420e77d15987ac1de4eb869906e6ed764b67b07c804d20ba - languageName: node - linkType: hard - -"@babel/helper-hoist-variables@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-hoist-variables@npm:7.22.5" - dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 394ca191b4ac908a76e7c50ab52102669efe3a1c277033e49467913c7ed6f7c64d7eacbeabf3bed39ea1f41731e22993f763b1edce0f74ff8563fd1f380d92cc - languageName: node - linkType: hard - -"@babel/helper-plugin-utils@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-plugin-utils@npm:7.22.5" - checksum: ab220db218089a2aadd0582f5833fd17fa300245999f5f8784b10f5a75267c4e808592284a29438a0da365e702f05acb369f99e1c915c02f9f9210ec60eab8ea - languageName: node - linkType: hard - -"@babel/helper-split-export-declaration@npm:^7.22.6": - version: 7.22.6 - resolution: "@babel/helper-split-export-declaration@npm:7.22.6" - dependencies: - "@babel/types": "npm:^7.22.5" - checksum: e141cace583b19d9195f9c2b8e17a3ae913b7ee9b8120246d0f9ca349ca6f03cb2c001fd5ec57488c544347c0bb584afec66c936511e447fd20a360e591ac921 - languageName: node - linkType: hard - -"@babel/helper-string-parser@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-string-parser@npm:7.22.5" - checksum: 7f275a7f1a9504da06afc33441e219796352a4a3d0288a961bc14d1e30e06833a71621b33c3e60ee3ac1ff3c502d55e392bcbc0665f6f9d2629809696fab7cdd - languageName: node - linkType: hard - -"@babel/helper-validator-identifier@npm:^7.22.15, @babel/helper-validator-identifier@npm:^7.22.5": +"@babel/helper-validator-identifier@npm:^7.22.5": version: 7.22.15 resolution: "@babel/helper-validator-identifier@npm:7.22.15" checksum: 4c142549ab5a1235c638d89b52b612a32a123ae19b7da70708385b1e2522530b3c90c85e38604dc6a5fee6a7928b447edacd55176f48a70e103d232eb0da31e5 @@ -159,66 +88,6 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.16.8, @babel/parser@npm:^7.22.15, @babel/parser@npm:^7.22.16": - version: 7.22.16 - resolution: "@babel/parser@npm:7.22.16" - bin: - parser: ./bin/babel-parser.js - checksum: 220df7dc0dbe8bc73540e66123f9c45ae3e5db40738fc1e97579205364240bed3e9724fc737c0828f9d46c96ce9b23728314f598e5bf8a62566ccef539d15bdf - languageName: node - linkType: hard - -"@babel/plugin-syntax-import-assertions@npm:^7.20.0": - version: 7.22.5 - resolution: "@babel/plugin-syntax-import-assertions@npm:7.22.5" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 2b8b5572db04a7bef1e6cd20debf447e4eef7cb012616f5eceb8fa3e23ce469b8f76ee74fd6d1e158ba17a8f58b0aec579d092fb67c5a30e83ccfbc5754916c1 - languageName: node - linkType: hard - -"@babel/template@npm:^7.22.5": - version: 7.22.15 - resolution: "@babel/template@npm:7.22.15" - dependencies: - "@babel/code-frame": "npm:^7.22.13" - "@babel/parser": "npm:^7.22.15" - "@babel/types": "npm:^7.22.15" - checksum: 21e768e4eed4d1da2ce5d30aa51db0f4d6d8700bc1821fec6292587df7bba2fe1a96451230de8c64b989740731888ebf1141138bfffb14cacccf4d05c66ad93f - languageName: node - linkType: hard - -"@babel/traverse@npm:^7.16.8": - version: 7.22.17 - resolution: "@babel/traverse@npm:7.22.17" - dependencies: - "@babel/code-frame": "npm:^7.22.13" - "@babel/generator": "npm:^7.22.15" - "@babel/helper-environment-visitor": "npm:^7.22.5" - "@babel/helper-function-name": "npm:^7.22.5" - "@babel/helper-hoist-variables": "npm:^7.22.5" - "@babel/helper-split-export-declaration": "npm:^7.22.6" - "@babel/parser": "npm:^7.22.16" - "@babel/types": "npm:^7.22.17" - debug: "npm:^4.1.0" - globals: "npm:^11.1.0" - checksum: 52b90af9fd1b8e95175fdcf6c9da190b2490e56ed4c5c561df96eb391aff6f9c6ae63d9c7e5235fa386ef2d3baac51a2cda0c780bd9a86dc1a2ba1ab28291905 - languageName: node - linkType: hard - -"@babel/types@npm:^7.16.8, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.17, @babel/types@npm:^7.22.5, @babel/types@npm:^7.8.3": - version: 7.22.17 - resolution: "@babel/types@npm:7.22.17" - dependencies: - "@babel/helper-string-parser": "npm:^7.22.5" - "@babel/helper-validator-identifier": "npm:^7.22.15" - to-fast-properties: "npm:^2.0.0" - checksum: fafeea0d9a4a887da78790189bda4bcb139713673fb47a75abf6d09ca3f2d370ff011fd2f4ba6d31ae841aae2dfb18b141d8722edeb274e6e9af8cd4325b264b - languageName: node - linkType: hard - "@bcoe/v8-coverage@npm:^0.2.3": version: 0.2.3 resolution: "@bcoe/v8-coverage@npm:0.2.3" @@ -878,6 +747,48 @@ __metadata: languageName: node linkType: hard +"@dprint/darwin-arm64@npm:0.40.2": + version: 0.40.2 + resolution: "@dprint/darwin-arm64@npm:0.40.2" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@dprint/darwin-x64@npm:0.40.2": + version: 0.40.2 + resolution: "@dprint/darwin-x64@npm:0.40.2" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@dprint/linux-arm64-glibc@npm:0.40.2": + version: 0.40.2 + resolution: "@dprint/linux-arm64-glibc@npm:0.40.2" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@dprint/linux-x64-glibc@npm:0.40.2": + version: 0.40.2 + resolution: "@dprint/linux-x64-glibc@npm:0.40.2" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@dprint/linux-x64-musl@npm:0.40.2": + version: 0.40.2 + resolution: "@dprint/linux-x64-musl@npm:0.40.2" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@dprint/win32-x64@npm:0.40.2": + version: 0.40.2 + resolution: "@dprint/win32-x64@npm:0.40.2" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@es-joy/jsdoccomment@npm:~0.38.0": version: 0.38.0 resolution: "@es-joy/jsdoccomment@npm:0.38.0" @@ -1078,10 +989,10 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:^8.47.0": - version: 8.48.0 - resolution: "@eslint/js@npm:8.48.0" - checksum: 55f6c58b046772c2bcb479366e23d9bd6fe9a32e2143729a593b6482d134debfb90bf49186ebd5884dcbab27c29f0baa2a47a3239afbae3622561eb82deed193 +"@eslint/js@npm:8.49.0": + version: 8.49.0 + resolution: "@eslint/js@npm:8.49.0" + checksum: 544acf1150629596eda78f1340220299151e59325a0af5bb38cdedf983d07f0ad0ec57a1e9d2c5e19d374f9bb37720ae8537856ad8199818aea55958b1ae7854 languageName: node linkType: hard @@ -1256,7 +1167,6 @@ __metadata: "@flex-development/toggle-pkg-type": "npm:2.0.1" "@flex-development/tsconfig-utils": "npm:2.0.2" "@flex-development/tutils": "npm:6.0.0-alpha.22" - "@graphql-eslint/eslint-plugin": "npm:3.20.1" "@nestjs/common": "npm:10.2.4" "@nestjs/core": "npm:10.2.4" "@nestjs/testing": "npm:10.2.4" @@ -1267,9 +1177,8 @@ __metadata: "@types/dateformat": "npm:5.0.0" "@types/eslint": "npm:8.44.2" "@types/is-ci": "npm:3.0.0" - "@types/node": "npm:20.5.6" + "@types/node": "npm:20.6.0" "@types/node-notifier": "npm:8.0.2" - "@types/prettier": "npm:3.0.0" "@types/semver": "npm:7.5.0" "@typescript-eslint/eslint-plugin": "npm:6.6.0" "@typescript-eslint/parser": "npm:6.6.0" @@ -1288,9 +1197,10 @@ __metadata: cross-env: "npm:7.0.3" cspell: "npm:7.0.1" dateformat: "npm:5.0.3" + dprint: "npm:0.40.2" + editorconfig: "npm:2.0.0" esbuild: "npm:0.19.2" - eslint: "npm:8.47.0" - eslint-config-prettier: "npm:9.0.0" + eslint: "npm:8.49.0" eslint-import-resolver-typescript: "npm:3.6.0" eslint-plugin-chai-expect: "npm:3.0.0" eslint-plugin-import: "npm:2.28.1" @@ -1300,14 +1210,11 @@ __metadata: eslint-plugin-markdown: "npm:3.0.1" eslint-plugin-markdownlint: "npm:0.5.0" eslint-plugin-node: "npm:11.1.0" - eslint-plugin-prettier: "npm:5.0.0" eslint-plugin-promise: "npm:6.1.1" eslint-plugin-unicorn: "npm:48.0.1" eslint-plugin-yml: "npm:1.8.0" exit-hook: "npm:3.2.0" fast-glob: "npm:3.3.1" - graphql: "npm:16.8.0" - graphql-config: "npm:5.0.2" growl: "npm:1.10.5" husky: "npm:8.0.3" is-ci: "npm:3.0.1" @@ -1318,13 +1225,13 @@ __metadata: node-emoji: "npm:2.1.0" node-notifier: "npm:10.0.1" pkg-size: "npm:2.4.0" - prettier: "npm:3.0.2" - prettier-plugin-sh: "npm:0.13.1" + prettier: "npm:3.0.3" pretty-bytes: "npm:6.1.1" pretty-format: "npm:29.6.3" reflect-metadata: "npm:0.1.13" rxjs: "npm:7.8.1" semver: "npm:7.5.4" + sh-syntax: "npm:0.4.1" tinyrainbow: "npm:1.1.1" trash-cli: "npm:5.0.0" ts-dedent: "npm:2.2.0" @@ -1500,522 +1407,7 @@ __metadata: languageName: node linkType: hard -"@graphql-eslint/eslint-plugin@npm:3.20.1": - version: 3.20.1 - resolution: "@graphql-eslint/eslint-plugin@npm:3.20.1" - dependencies: - "@babel/code-frame": "npm:^7.18.6" - "@graphql-tools/code-file-loader": "npm:^7.3.6" - "@graphql-tools/graphql-tag-pluck": "npm:^7.3.6" - "@graphql-tools/utils": "npm:^9.0.0" - chalk: "npm:^4.1.2" - debug: "npm:^4.3.4" - fast-glob: "npm:^3.2.12" - graphql-config: "npm:^4.4.0" - graphql-depth-limit: "npm:^1.1.0" - lodash.lowercase: "npm:^4.3.0" - tslib: "npm:^2.4.1" - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 695f63fcf2acd85d8d23a71cd6606a5e7e788abbf009e0abadf74c37913aaea1e4eb7db5e3f118aba57f788f44c6d599128760ab5e16146b81071ea4b1d42819 - languageName: node - linkType: hard - -"@graphql-tools/batch-execute@npm:^8.5.22": - version: 8.5.22 - resolution: "@graphql-tools/batch-execute@npm:8.5.22" - dependencies: - "@graphql-tools/utils": "npm:^9.2.1" - dataloader: "npm:^2.2.2" - tslib: "npm:^2.4.0" - value-or-promise: "npm:^1.0.12" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 6187462355a1f14deefed418db676b063ea7ef641a69a7a531ff7c8e8b9495f013180199ff13eb75e3514b7af6fd314451c306213877ef80e0bebbeefb7dfeca - languageName: node - linkType: hard - -"@graphql-tools/batch-execute@npm:^9.0.1": - version: 9.0.2 - resolution: "@graphql-tools/batch-execute@npm:9.0.2" - dependencies: - "@graphql-tools/utils": "npm:^10.0.5" - dataloader: "npm:^2.2.2" - tslib: "npm:^2.4.0" - value-or-promise: "npm:^1.0.12" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: ec0be4f8790c6041b4d8e796b662ce3f6ffde304ee780bf91db1912da49bed096db0e7a3b62a797920997e38d4489cd7e2ed4ee26d605a3c343ee51309ebb736 - languageName: node - linkType: hard - -"@graphql-tools/code-file-loader@npm:^7.3.6": - version: 7.3.23 - resolution: "@graphql-tools/code-file-loader@npm:7.3.23" - dependencies: - "@graphql-tools/graphql-tag-pluck": "npm:7.5.2" - "@graphql-tools/utils": "npm:^9.2.1" - globby: "npm:^11.0.3" - tslib: "npm:^2.4.0" - unixify: "npm:^1.0.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 38827551715275f83ce366ef71d76d42639b9a05615855f60f2f6a0b2156becbfc2f5f6bb28cb39c32272b69f579d11d7d932678c7d7f50aba512a3e1d501a1c - languageName: node - linkType: hard - -"@graphql-tools/delegate@npm:^10.0.0": - version: 10.0.2 - resolution: "@graphql-tools/delegate@npm:10.0.2" - dependencies: - "@graphql-tools/batch-execute": "npm:^9.0.1" - "@graphql-tools/executor": "npm:^1.0.0" - "@graphql-tools/schema": "npm:^10.0.0" - "@graphql-tools/utils": "npm:^10.0.5" - dataloader: "npm:^2.2.2" - tslib: "npm:^2.5.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: c8f17991b4c16631f05435fd05cf451ff0f66da10753fba05fcf4bd56b99b872d5a6aad67a250ad5740435639e5a2b5ca667bb12c757b00257a94652b4a5444c - languageName: node - linkType: hard - -"@graphql-tools/delegate@npm:^9.0.31": - version: 9.0.35 - resolution: "@graphql-tools/delegate@npm:9.0.35" - dependencies: - "@graphql-tools/batch-execute": "npm:^8.5.22" - "@graphql-tools/executor": "npm:^0.0.20" - "@graphql-tools/schema": "npm:^9.0.19" - "@graphql-tools/utils": "npm:^9.2.1" - dataloader: "npm:^2.2.2" - tslib: "npm:^2.5.0" - value-or-promise: "npm:^1.0.12" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 53b9ab21054092671fc99828d5001fa39ae7abb420a5c013837128b9c7cce2ff84b86f65968ce911b6ade565c1579288fd64bd0588af72dfc16e21ad1a030484 - languageName: node - linkType: hard - -"@graphql-tools/executor-graphql-ws@npm:^0.0.14": - version: 0.0.14 - resolution: "@graphql-tools/executor-graphql-ws@npm:0.0.14" - dependencies: - "@graphql-tools/utils": "npm:^9.2.1" - "@repeaterjs/repeater": "npm:3.0.4" - "@types/ws": "npm:^8.0.0" - graphql-ws: "npm:5.12.1" - isomorphic-ws: "npm:5.0.0" - tslib: "npm:^2.4.0" - ws: "npm:8.13.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: c18f3ca3d70098017ff71045ae13de1d88c8dc0954af0d7a389aebdc831c82b678f9cf9b50ed065d5262d59a558b4f9be3b7b04e5002bae47a503493fc0b7542 - languageName: node - linkType: hard - -"@graphql-tools/executor-graphql-ws@npm:^1.0.0": - version: 1.1.0 - resolution: "@graphql-tools/executor-graphql-ws@npm:1.1.0" - dependencies: - "@graphql-tools/utils": "npm:^10.0.2" - "@types/ws": "npm:^8.0.0" - graphql-ws: "npm:^5.14.0" - isomorphic-ws: "npm:^5.0.0" - tslib: "npm:^2.4.0" - ws: "npm:^8.13.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: fa76de4020de49ba2309341f5ee9b0fbf05c6a16e7e9ecf99fad2dea734021122576a7ad82f697299f10c2e2ea8da2e3f30a31c5da1edb0938c9769adfe5c646 - languageName: node - linkType: hard - -"@graphql-tools/executor-http@npm:^0.1.7": - version: 0.1.10 - resolution: "@graphql-tools/executor-http@npm:0.1.10" - dependencies: - "@graphql-tools/utils": "npm:^9.2.1" - "@repeaterjs/repeater": "npm:^3.0.4" - "@whatwg-node/fetch": "npm:^0.8.1" - dset: "npm:^3.1.2" - extract-files: "npm:^11.0.0" - meros: "npm:^1.2.1" - tslib: "npm:^2.4.0" - value-or-promise: "npm:^1.0.12" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 2774a6e2e6bb0a064faa3fc2c6bc27734fe35483f1f89316acee351403027ac44dfdc73d39db9c997e17f3f48532e62e08d8a9ed4d97e08df444cd8f18348aa4 - languageName: node - linkType: hard - -"@graphql-tools/executor-http@npm:^1.0.0": - version: 1.0.2 - resolution: "@graphql-tools/executor-http@npm:1.0.2" - dependencies: - "@graphql-tools/utils": "npm:^10.0.2" - "@repeaterjs/repeater": "npm:^3.0.4" - "@whatwg-node/fetch": "npm:^0.9.0" - extract-files: "npm:^11.0.0" - meros: "npm:^1.2.1" - tslib: "npm:^2.4.0" - value-or-promise: "npm:^1.0.12" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: e9e15876a6bb19e63d8fc333869a7d031b96515b05871e84a6d8caca21b66a9d3914ad25630beddb3ab7d151f1ce5b9ba68d86875f78d59845e69f0c20cfd97f - languageName: node - linkType: hard - -"@graphql-tools/executor-legacy-ws@npm:^0.0.11": - version: 0.0.11 - resolution: "@graphql-tools/executor-legacy-ws@npm:0.0.11" - dependencies: - "@graphql-tools/utils": "npm:^9.2.1" - "@types/ws": "npm:^8.0.0" - isomorphic-ws: "npm:5.0.0" - tslib: "npm:^2.4.0" - ws: "npm:8.13.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: f9dd5dc87537c6adb3e1fb8e083944cfd9b2a9b34016f705b7b99105e744f11290f23aee726bb05ae32411c7d07a1ebc7b5bd35445053fc44877979f0ce4cd2e - languageName: node - linkType: hard - -"@graphql-tools/executor-legacy-ws@npm:^1.0.0": - version: 1.0.1 - resolution: "@graphql-tools/executor-legacy-ws@npm:1.0.1" - dependencies: - "@graphql-tools/utils": "npm:^10.0.0" - "@types/ws": "npm:^8.0.0" - isomorphic-ws: "npm:5.0.0" - tslib: "npm:^2.4.0" - ws: "npm:8.13.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 80dc7dfa2e3288d624dac101551d8b0ba79b1cdb5114f8188abea18d2644ebcef02c044fbe780113e50e8ddb6525ce9a32c6625a4eadf07dab3b3eef4135fe04 - languageName: node - linkType: hard - -"@graphql-tools/executor@npm:^0.0.20": - version: 0.0.20 - resolution: "@graphql-tools/executor@npm:0.0.20" - dependencies: - "@graphql-tools/utils": "npm:^9.2.1" - "@graphql-typed-document-node/core": "npm:3.2.0" - "@repeaterjs/repeater": "npm:^3.0.4" - tslib: "npm:^2.4.0" - value-or-promise: "npm:^1.0.12" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 7f4f7d25df593c085bada84474ef8a9aeb7c010cda32a880211b2dc3f01c7de399f989806ade248385204b7d340c71ba7d70ad17a28e2a0858b0bde9de8c11cb - languageName: node - linkType: hard - -"@graphql-tools/executor@npm:^1.0.0": - version: 1.2.0 - resolution: "@graphql-tools/executor@npm:1.2.0" - dependencies: - "@graphql-tools/utils": "npm:^10.0.0" - "@graphql-typed-document-node/core": "npm:3.2.0" - "@repeaterjs/repeater": "npm:^3.0.4" - tslib: "npm:^2.4.0" - value-or-promise: "npm:^1.0.12" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: a13c9fb2b1e15661c469a3f048f19f96191e802842e48a1ba058a2422c30f3de64b5089f57f81ef38d49ed2261f7e72f5e34834cc322188c33306d2ae711a00d - languageName: node - linkType: hard - -"@graphql-tools/graphql-file-loader@npm:^7.3.7": - version: 7.5.17 - resolution: "@graphql-tools/graphql-file-loader@npm:7.5.17" - dependencies: - "@graphql-tools/import": "npm:6.7.18" - "@graphql-tools/utils": "npm:^9.2.1" - globby: "npm:^11.0.3" - tslib: "npm:^2.4.0" - unixify: "npm:^1.0.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 5340156badd315578bedb13b0841adefb55f740e4f53a9c2db25883a265c355ecb61204327cf624299ac2db35e5e30a91224ba513918001e8d479f5d4d2ffee4 - languageName: node - linkType: hard - -"@graphql-tools/graphql-file-loader@npm:^8.0.0": - version: 8.0.0 - resolution: "@graphql-tools/graphql-file-loader@npm:8.0.0" - dependencies: - "@graphql-tools/import": "npm:7.0.0" - "@graphql-tools/utils": "npm:^10.0.0" - globby: "npm:^11.0.3" - tslib: "npm:^2.4.0" - unixify: "npm:^1.0.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: bf1248593123f6aa740da8b58746e2a60f5a1f413da1dcff8890daae0f2eeeac1837a2d419bdbdfb6ccb2877e03103d335ae0d1696e392f6af247414b0ad8406 - languageName: node - linkType: hard - -"@graphql-tools/graphql-tag-pluck@npm:7.5.2, @graphql-tools/graphql-tag-pluck@npm:^7.3.6": - version: 7.5.2 - resolution: "@graphql-tools/graphql-tag-pluck@npm:7.5.2" - dependencies: - "@babel/parser": "npm:^7.16.8" - "@babel/plugin-syntax-import-assertions": "npm:^7.20.0" - "@babel/traverse": "npm:^7.16.8" - "@babel/types": "npm:^7.16.8" - "@graphql-tools/utils": "npm:^9.2.1" - tslib: "npm:^2.4.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: a81af22507b2d90bc77188639c37b8819c651f8a41e6488e9317984036a828aee1534364aeeeb6ae9530f109302ee32ade04531aaf36fa03025a7978319c24e0 - languageName: node - linkType: hard - -"@graphql-tools/import@npm:6.7.18": - version: 6.7.18 - resolution: "@graphql-tools/import@npm:6.7.18" - dependencies: - "@graphql-tools/utils": "npm:^9.2.1" - resolve-from: "npm:5.0.0" - tslib: "npm:^2.4.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 08589dcad7fc25f176a774c23af5ab9d4220320fe34a9c06d5f77a14612fe6dbacbb01db0b8aceb58e650677c4f1a944095427fb000ddb65a97303892a7765a8 - languageName: node - linkType: hard - -"@graphql-tools/import@npm:7.0.0": - version: 7.0.0 - resolution: "@graphql-tools/import@npm:7.0.0" - dependencies: - "@graphql-tools/utils": "npm:^10.0.0" - resolve-from: "npm:5.0.0" - tslib: "npm:^2.4.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 74741f670fb028526c363cd83871eeb9a1f51ecae27d1640914b0d5ddc482dc0a74d96b996244c726a12e80f63a4f8ec15fc71098e3b87ed3c463fa06ce8ac6c - languageName: node - linkType: hard - -"@graphql-tools/json-file-loader@npm:^7.3.7": - version: 7.4.18 - resolution: "@graphql-tools/json-file-loader@npm:7.4.18" - dependencies: - "@graphql-tools/utils": "npm:^9.2.1" - globby: "npm:^11.0.3" - tslib: "npm:^2.4.0" - unixify: "npm:^1.0.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: b6381d9936f7e1ba1961bed1a4c942fcaca10275c877f94ea2d7f2a538ba95bd7debf8af1f237bedbf75220f242931f56a0eaad2bbbdf090c4dd8ffd40399d63 - languageName: node - linkType: hard - -"@graphql-tools/json-file-loader@npm:^8.0.0": - version: 8.0.0 - resolution: "@graphql-tools/json-file-loader@npm:8.0.0" - dependencies: - "@graphql-tools/utils": "npm:^10.0.0" - globby: "npm:^11.0.3" - tslib: "npm:^2.4.0" - unixify: "npm:^1.0.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: a023466e261599803d1f8e1af3bb7b0007a5206c29df4fb14a448c1dacc04807482b97374c2bbb82bd286523f6a032c355d74f39bffb866325651f1a0f0412a2 - languageName: node - linkType: hard - -"@graphql-tools/load@npm:^7.5.5": - version: 7.8.14 - resolution: "@graphql-tools/load@npm:7.8.14" - dependencies: - "@graphql-tools/schema": "npm:^9.0.18" - "@graphql-tools/utils": "npm:^9.2.1" - p-limit: "npm:3.1.0" - tslib: "npm:^2.4.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: f62c8b728a568cd1903b1325470e3fd3b5fa9e98daf56243f35ceaf09deeb9f2748decaae083028763f81bc742a34329c2502d8e1d1aa24f55413d0e8a1e9ebb - languageName: node - linkType: hard - -"@graphql-tools/load@npm:^8.0.0": - version: 8.0.0 - resolution: "@graphql-tools/load@npm:8.0.0" - dependencies: - "@graphql-tools/schema": "npm:^10.0.0" - "@graphql-tools/utils": "npm:^10.0.0" - p-limit: "npm:3.1.0" - tslib: "npm:^2.4.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 64bbcaae28bf895f0d1f0636325a5b567cca1524ffd02bcad58a063087e74c65b9c1a5743adc2cc18a4f3c0379f7426090f8784abcddfd60997f187e6f100eb4 - languageName: node - linkType: hard - -"@graphql-tools/merge@npm:^8.2.6, @graphql-tools/merge@npm:^8.4.1": - version: 8.4.2 - resolution: "@graphql-tools/merge@npm:8.4.2" - dependencies: - "@graphql-tools/utils": "npm:^9.2.1" - tslib: "npm:^2.4.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 62a4e93812e11d083c17f7763f4333a29dbe99fddbff705ff5942a0bdbb9dcd14f668bd76bd3edda485534d5d1a7f09bac311b979196b6149df11d8968a83723 - languageName: node - linkType: hard - -"@graphql-tools/merge@npm:^9.0.0": - version: 9.0.0 - resolution: "@graphql-tools/merge@npm:9.0.0" - dependencies: - "@graphql-tools/utils": "npm:^10.0.0" - tslib: "npm:^2.4.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 7bf74f71a22d87dbc47fc778cf6d0366bcd36ae0a271cc5b382ffa90020f033e227ad97c94d785ac2943317ffce9e904119c60d72b3da5b655b5837e78652b82 - languageName: node - linkType: hard - -"@graphql-tools/schema@npm:^10.0.0": - version: 10.0.0 - resolution: "@graphql-tools/schema@npm:10.0.0" - dependencies: - "@graphql-tools/merge": "npm:^9.0.0" - "@graphql-tools/utils": "npm:^10.0.0" - tslib: "npm:^2.4.0" - value-or-promise: "npm:^1.0.12" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: dd784bcc460746adc32a63e9f19b241f9af6e81a8d123b346806853f24096003764aa117954bb88a35de67ce3484acc9e42a03ebe41dafad1446dd614fbcefb5 - languageName: node - linkType: hard - -"@graphql-tools/schema@npm:^9.0.18, @graphql-tools/schema@npm:^9.0.19": - version: 9.0.19 - resolution: "@graphql-tools/schema@npm:9.0.19" - dependencies: - "@graphql-tools/merge": "npm:^8.4.1" - "@graphql-tools/utils": "npm:^9.2.1" - tslib: "npm:^2.4.0" - value-or-promise: "npm:^1.0.12" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 762811fe08ec67000b190305783677ea086e6b300a1882f46b804bdf790e32de986bef7bbd574ddd4114393ca9b97422cc604390652537d4595eba7dde825259 - languageName: node - linkType: hard - -"@graphql-tools/url-loader@npm:^7.9.7": - version: 7.17.18 - resolution: "@graphql-tools/url-loader@npm:7.17.18" - dependencies: - "@ardatan/sync-fetch": "npm:^0.0.1" - "@graphql-tools/delegate": "npm:^9.0.31" - "@graphql-tools/executor-graphql-ws": "npm:^0.0.14" - "@graphql-tools/executor-http": "npm:^0.1.7" - "@graphql-tools/executor-legacy-ws": "npm:^0.0.11" - "@graphql-tools/utils": "npm:^9.2.1" - "@graphql-tools/wrap": "npm:^9.4.2" - "@types/ws": "npm:^8.0.0" - "@whatwg-node/fetch": "npm:^0.8.0" - isomorphic-ws: "npm:^5.0.0" - tslib: "npm:^2.4.0" - value-or-promise: "npm:^1.0.11" - ws: "npm:^8.12.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 114e35becc6720caf09f3435f2914731f6c016ceaa3fdad5114ca5760dedadb144ca49d7ebb3a507f4b09d69a06603ebe63e2268c64cef77a007fa1f646a0e07 - languageName: node - linkType: hard - -"@graphql-tools/url-loader@npm:^8.0.0": - version: 8.0.0 - resolution: "@graphql-tools/url-loader@npm:8.0.0" - dependencies: - "@ardatan/sync-fetch": "npm:^0.0.1" - "@graphql-tools/delegate": "npm:^10.0.0" - "@graphql-tools/executor-graphql-ws": "npm:^1.0.0" - "@graphql-tools/executor-http": "npm:^1.0.0" - "@graphql-tools/executor-legacy-ws": "npm:^1.0.0" - "@graphql-tools/utils": "npm:^10.0.0" - "@graphql-tools/wrap": "npm:^10.0.0" - "@types/ws": "npm:^8.0.0" - "@whatwg-node/fetch": "npm:^0.9.0" - isomorphic-ws: "npm:^5.0.0" - tslib: "npm:^2.4.0" - value-or-promise: "npm:^1.0.11" - ws: "npm:^8.12.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 206065c2490e0747f6f9d756171b151017f9e5ad2d5f4c82c1644af8da3bf03e0075e4c55e6317e1823e74e32d307af5dd102f58851c7c361022578aa52ca8c1 - languageName: node - linkType: hard - -"@graphql-tools/utils@npm:^10.0.0, @graphql-tools/utils@npm:^10.0.2, @graphql-tools/utils@npm:^10.0.5": - version: 10.0.5 - resolution: "@graphql-tools/utils@npm:10.0.5" - dependencies: - "@graphql-typed-document-node/core": "npm:^3.1.1" - dset: "npm:^3.1.2" - tslib: "npm:^2.4.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: efc66e1efd53924c96515d7aa428773aee544e45cf95f41c5d964aa628d681bf51d668cb0faba35304b6888401bef2d9e380523f4f10abae37c32d1e247dae6d - languageName: node - linkType: hard - -"@graphql-tools/utils@npm:^9.0.0, @graphql-tools/utils@npm:^9.2.1": - version: 9.2.1 - resolution: "@graphql-tools/utils@npm:9.2.1" - dependencies: - "@graphql-typed-document-node/core": "npm:^3.1.1" - tslib: "npm:^2.4.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: b1665043c2180a74d1e071f9f495ce16b2f46eeed1b319a290ae58f699629fe0a47b619c4f9be89135ff20b1c34fe6cc27e86570cf1e2cff07d3ae204f3d170d - languageName: node - linkType: hard - -"@graphql-tools/wrap@npm:^10.0.0": - version: 10.0.0 - resolution: "@graphql-tools/wrap@npm:10.0.0" - dependencies: - "@graphql-tools/delegate": "npm:^10.0.0" - "@graphql-tools/schema": "npm:^10.0.0" - "@graphql-tools/utils": "npm:^10.0.0" - tslib: "npm:^2.4.0" - value-or-promise: "npm:^1.0.12" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 1e83058f0c88a9d9c5fc0cfc4c838db54a47b9dbf9588a0b0c60620824d392c99a171ccb3ae9fb1af32fefbaf1085435fc448cf3c7c8b20d43f00880cd9298fb - languageName: node - linkType: hard - -"@graphql-tools/wrap@npm:^9.4.2": - version: 9.4.2 - resolution: "@graphql-tools/wrap@npm:9.4.2" - dependencies: - "@graphql-tools/delegate": "npm:^9.0.31" - "@graphql-tools/schema": "npm:^9.0.18" - "@graphql-tools/utils": "npm:^9.2.1" - tslib: "npm:^2.4.0" - value-or-promise: "npm:^1.0.12" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 6baee991a97bf4b8479fefa22384e1835964bdb9337eab9ec3e3d63b882c1fc09978d87b080a73551bc76b1bc5fd803acc22ec136f503f1465fdf9e77f3a121b - languageName: node - linkType: hard - -"@graphql-typed-document-node/core@npm:3.2.0, @graphql-typed-document-node/core@npm:^3.1.1": - version: 3.2.0 - resolution: "@graphql-typed-document-node/core@npm:3.2.0" - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: fa44443accd28c8cf4cb96aaaf39d144a22e8b091b13366843f4e97d19c7bfeaf609ce3c7603a4aeffe385081eaf8ea245d078633a7324c11c5ec4b2011bb76d - languageName: node - linkType: hard - -"@humanwhocodes/config-array@npm:^0.11.10": +"@humanwhocodes/config-array@npm:^0.11.11": version: 0.11.11 resolution: "@humanwhocodes/config-array@npm:0.11.11" dependencies: @@ -2070,7 +1462,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/gen-mapping@npm:^0.3.0, @jridgewell/gen-mapping@npm:^0.3.2": +"@jridgewell/gen-mapping@npm:^0.3.0": version: 0.3.3 resolution: "@jridgewell/gen-mapping@npm:0.3.3" dependencies: @@ -2112,7 +1504,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.9": +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.9": version: 0.3.19 resolution: "@jridgewell/trace-mapping@npm:0.3.19" dependencies: @@ -2276,36 +1668,10 @@ __metadata: languageName: node linkType: hard -"@peculiar/asn1-schema@npm:^2.3.6": - version: 2.3.6 - resolution: "@peculiar/asn1-schema@npm:2.3.6" - dependencies: - asn1js: "npm:^3.0.5" - pvtsutils: "npm:^1.3.2" - tslib: "npm:^2.4.0" - checksum: 09e8292b19cca0952629fb26b897de02fd16d1ef897fa7257de350220223b1e544a398f3487e6e2022495ef7c5d186320b8e65c3f640886409c946bbdc277c96 - languageName: node - linkType: hard - -"@peculiar/json-schema@npm:^1.1.12": - version: 1.1.12 - resolution: "@peculiar/json-schema@npm:1.1.12" - dependencies: - tslib: "npm:^2.0.0" - checksum: dfec178afe63a02b6d45da8a18e51ef417e9f5412a8c2809c9a07b29b9376fadee1b4f2ea2d92d4e5a7b8eba76d9e99afbef6d7e9a27bd85257f69c4da228cbc - languageName: node - linkType: hard - -"@peculiar/webcrypto@npm:^1.4.0": - version: 1.4.3 - resolution: "@peculiar/webcrypto@npm:1.4.3" - dependencies: - "@peculiar/asn1-schema": "npm:^2.3.6" - "@peculiar/json-schema": "npm:^1.1.12" - pvtsutils: "npm:^1.3.2" - tslib: "npm:^2.5.0" - webcrypto-core: "npm:^1.7.7" - checksum: 548f5e32badcfdb02c903ca240daccac5d87ba841e436bd6d30e5455ced22917146130dab21afb718568ea935d6b04dc66fb33a4b6ab652dd868abff81e74a81 +"@one-ini/wasm@npm:0.1.1": + version: 0.1.1 + resolution: "@one-ini/wasm@npm:0.1.1" + checksum: 673c11518dba2e582e42415cbefe928513616f3af25e12f6e4e6b1b98b52b3e6c14bc251a361654af63cd64f208f22a1f7556fa49da2bf7efcf28cb14f16f807 languageName: node linkType: hard @@ -2316,27 +1682,6 @@ __metadata: languageName: node linkType: hard -"@pkgr/utils@npm:^2.3.1": - version: 2.4.2 - resolution: "@pkgr/utils@npm:2.4.2" - dependencies: - cross-spawn: "npm:^7.0.3" - fast-glob: "npm:^3.3.0" - is-glob: "npm:^4.0.3" - open: "npm:^9.1.0" - picocolors: "npm:^1.0.0" - tslib: "npm:^2.6.0" - checksum: f0b0b305a83bd65fac5637d28ad3e33f19194043e03ceef6b4e13d260bfa2678b73df76dc56ed906469ffe0494d4bd214e6b92ca80684f38547982edf982dd15 - languageName: node - linkType: hard - -"@repeaterjs/repeater@npm:3.0.4, @repeaterjs/repeater@npm:^3.0.4": - version: 3.0.4 - resolution: "@repeaterjs/repeater@npm:3.0.4" - checksum: 8ce723ca07c6bf42b8de7bf7e3380eab2efc083cadf1f814d188c6c813af1461dfe46051a57bb54116113c0338473df64d6c17314ceeb7f4323437fff54da872 - languageName: node - linkType: hard - "@sinclair/typebox@npm:^0.27.8": version: 0.27.8 resolution: "@sinclair/typebox@npm:0.27.8" @@ -2661,10 +2006,10 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:20.5.6": - version: 20.5.6 - resolution: "@types/node@npm:20.5.6" - checksum: 58573cf9e3a174fd0a443ac77f60c62e4408ed9566c685bc51554093c5b64dcc5124be113cfdafbdbd350f1be842db581439998e307a97755368dcb3e3033e7f +"@types/node@npm:*, @types/node@npm:20.6.0": + version: 20.6.0 + resolution: "@types/node@npm:20.6.0" + checksum: 8244a0e8ceadbc7e44687b536cb98889002671d9e873127814206ef0a2b9d6190294df794bc3bc57e8c4987fbc6504b2b27b599193aca6acbed4a6a4f535230e languageName: node linkType: hard @@ -2682,15 +2027,6 @@ __metadata: languageName: node linkType: hard -"@types/prettier@npm:3.0.0": - version: 3.0.0 - resolution: "@types/prettier@npm:3.0.0" - dependencies: - prettier: "npm:*" - checksum: a2a512d304e5bcf78f38089dc88ad19215e6ab871d435a17aef3ce538a63b07c0e359c18db23989dc1ed9fff96d99eee1f680416080184df5c7e0e3bf767e165 - languageName: node - linkType: hard - "@types/semver@npm:7.5.0, @types/semver@npm:^7.5.0": version: 7.5.0 resolution: "@types/semver@npm:7.5.0" @@ -2712,15 +2048,6 @@ __metadata: languageName: node linkType: hard -"@types/ws@npm:^8.0.0": - version: 8.5.5 - resolution: "@types/ws@npm:8.5.5" - dependencies: - "@types/node": "npm:*" - checksum: b2d7da5bd469c2ff1ddcfba1da33a556dc02c539e727001e7dc7b4182935154143e96a101cc091686acefb4e115c8ee38111c6634934748b8dd2db0c851c50ab - languageName: node - linkType: hard - "@typescript-eslint/eslint-plugin@npm:6.6.0": version: 6.6.0 resolution: "@typescript-eslint/eslint-plugin@npm:6.6.0" @@ -2926,69 +2253,6 @@ __metadata: languageName: node linkType: hard -"@whatwg-node/events@npm:^0.0.3": - version: 0.0.3 - resolution: "@whatwg-node/events@npm:0.0.3" - checksum: af26f40d4d0a0f5f0ee45fc6124afb8d6b33988dae96ab0fb87aa5e66d1ff08a749491b9da533ea524bbaebd4a770736f254d574a91ab4455386aa098cee8c77 - languageName: node - linkType: hard - -"@whatwg-node/events@npm:^0.1.0": - version: 0.1.1 - resolution: "@whatwg-node/events@npm:0.1.1" - checksum: 3a356ca23522190201e27446cfd7ebf1cf96815ddb9d1ba5da0a00bbe6c1d28b4094862104411101fbedd47c758b25fe3683033f6a3e80933029efd664c33567 - languageName: node - linkType: hard - -"@whatwg-node/fetch@npm:^0.8.0, @whatwg-node/fetch@npm:^0.8.1": - version: 0.8.8 - resolution: "@whatwg-node/fetch@npm:0.8.8" - dependencies: - "@peculiar/webcrypto": "npm:^1.4.0" - "@whatwg-node/node-fetch": "npm:^0.3.6" - busboy: "npm:^1.6.0" - urlpattern-polyfill: "npm:^8.0.0" - web-streams-polyfill: "npm:^3.2.1" - checksum: 4d04f28a3db1886a5ab6070af0d8d6b90c891596495e62417aa296dcdf65506703fb5f76937f7a7b7f4125721ef80f4ac9204a948588c33517dc064c746d7a42 - languageName: node - linkType: hard - -"@whatwg-node/fetch@npm:^0.9.0": - version: 0.9.9 - resolution: "@whatwg-node/fetch@npm:0.9.9" - dependencies: - "@whatwg-node/node-fetch": "npm:^0.4.8" - urlpattern-polyfill: "npm:^9.0.0" - checksum: 68dbbc747003eed4c43f481d4cebd626b4b29ea0a748278c6f4c02be7b553729a9ef0224b89a24587d8613b672a12eb7f79f6c7d63dddb5727eb5e53c67bf7bd - languageName: node - linkType: hard - -"@whatwg-node/node-fetch@npm:^0.3.6": - version: 0.3.6 - resolution: "@whatwg-node/node-fetch@npm:0.3.6" - dependencies: - "@whatwg-node/events": "npm:^0.0.3" - busboy: "npm:^1.6.0" - fast-querystring: "npm:^1.1.1" - fast-url-parser: "npm:^1.1.3" - tslib: "npm:^2.3.1" - checksum: 8284e385cf50f4479f19a5be8feb0d55f448af3bb7a62ec654ec9e4232ce3f0858191494f508f5196a94b16017d5e08f8e0bce9f49af4dc133a39d5047b8e369 - languageName: node - linkType: hard - -"@whatwg-node/node-fetch@npm:^0.4.8": - version: 0.4.14 - resolution: "@whatwg-node/node-fetch@npm:0.4.14" - dependencies: - "@whatwg-node/events": "npm:^0.1.0" - busboy: "npm:^1.6.0" - fast-querystring: "npm:^1.1.1" - fast-url-parser: "npm:^1.1.3" - tslib: "npm:^2.3.1" - checksum: 0edbdcf3fa80d714968a63ae299bcf12063d0818f9eaa1a9da3a807c82c6e0f47c596300e32bab935955012b19a86f3cf5e6d552608a57b4802e257e7101ddfe - languageName: node - linkType: hard - "JSONStream@npm:^1.3.5": version: 1.3.5 resolution: "JSONStream@npm:1.3.5" @@ -3355,17 +2619,6 @@ __metadata: languageName: node linkType: hard -"asn1js@npm:^3.0.1, asn1js@npm:^3.0.5": - version: 3.0.5 - resolution: "asn1js@npm:3.0.5" - dependencies: - pvtsutils: "npm:^1.3.2" - pvutils: "npm:^1.1.3" - tslib: "npm:^2.4.0" - checksum: 17fb0302432186631550de9606a4622ec366646d072cde9cdf4bcafa47bd2425e157eeb7b1377ee6520f8b46687b4ecaee31cf0ad2fa494361a1938b2ed53194 - languageName: node - linkType: hard - "assertion-error@npm:^1.1.0": version: 1.1.0 resolution: "assertion-error@npm:1.1.0" @@ -3396,20 +2649,6 @@ __metadata: languageName: node linkType: hard -"base64-js@npm:^1.3.1": - version: 1.5.1 - resolution: "base64-js@npm:1.5.1" - checksum: 669632eb3745404c2f822a18fc3a0122d2f9a7a13f7fb8b5823ee19d1d2ff9ee5b52c53367176ea4ad093c332fd5ab4bd0ebae5a8e27917a4105a4cfc86b1005 - languageName: node - linkType: hard - -"big-integer@npm:^1.6.44": - version: 1.6.51 - resolution: "big-integer@npm:1.6.51" - checksum: c7a12640901906d6f6b6bdb42a4eaba9578397b6d9a0dd090cf001ec813ff2bfcd441e364068ea0416db6175d2615f8ed19cff7d1a795115bf7c92d44993f991 - languageName: node - linkType: hard - "bit-mask@npm:^1.0.1": version: 1.0.2 resolution: "bit-mask@npm:1.0.2" @@ -3419,15 +2658,6 @@ __metadata: languageName: node linkType: hard -"bplist-parser@npm:^0.2.0": - version: 0.2.0 - resolution: "bplist-parser@npm:0.2.0" - dependencies: - big-integer: "npm:^1.6.44" - checksum: 15d31c1b0c7e0fb384e96349453879a33609d92d91b55a9ccee04b4be4b0645f1c823253d73326a1a23104521fbc45c2dd97fb05adf61863841b68cbb2ca7a3d - languageName: node - linkType: hard - "brace-expansion@npm:^1.1.7": version: 1.1.11 resolution: "brace-expansion@npm:1.1.11" @@ -3456,16 +2686,6 @@ __metadata: languageName: node linkType: hard -"buffer@npm:^5.7.0": - version: 5.7.1 - resolution: "buffer@npm:5.7.1" - dependencies: - base64-js: "npm:^1.3.1" - ieee754: "npm:^1.1.13" - checksum: 997434d3c6e3b39e0be479a80288875f71cd1c07d75a3855e6f08ef848a3c966023f79534e22e415ff3a5112708ce06127277ab20e527146d55c84566405c7c6 - languageName: node - linkType: hard - "builtin-modules@npm:^3.3.0": version: 3.3.0 resolution: "builtin-modules@npm:3.3.0" @@ -3482,24 +2702,6 @@ __metadata: languageName: node linkType: hard -"bundle-name@npm:^3.0.0": - version: 3.0.0 - resolution: "bundle-name@npm:3.0.0" - dependencies: - run-applescript: "npm:^5.0.0" - checksum: edf2b1fbe6096ed32e7566947ace2ea937ee427391744d7510a2880c4b9a5b3543d3f6c551236a29e5c87d3195f8e2912516290e638c15bcbede7b37cc375615 - languageName: node - linkType: hard - -"busboy@npm:^1.6.0": - version: 1.6.0 - resolution: "busboy@npm:1.6.0" - dependencies: - streamsearch: "npm:^1.1.0" - checksum: bee10fa10ea58e7e3e7489ffe4bda6eacd540a17de9f9cd21cc37e297b2dd9fe52b2715a5841afaec82900750d810d01d7edb4b2d456427f449b92b417579763 - languageName: node - linkType: hard - "cac@npm:^6.7.14": version: 6.7.14 resolution: "cac@npm:6.7.14" @@ -4110,7 +3312,7 @@ __metadata: languageName: node linkType: hard -"cosmiconfig@npm:8.2.0, cosmiconfig@npm:^8.0.0, cosmiconfig@npm:^8.1.0": +"cosmiconfig@npm:8.2.0, cosmiconfig@npm:^8.0.0": version: 8.2.0 resolution: "cosmiconfig@npm:8.2.0" dependencies: @@ -4300,13 +3502,6 @@ __metadata: languageName: node linkType: hard -"dataloader@npm:^2.2.2": - version: 2.2.2 - resolution: "dataloader@npm:2.2.2" - checksum: 9c7a1f02cfa6391ab8bc21ebd0ef60b03832bd3beafdfecf48b111fba14090f98d33965f8e268045ba3c289f801b6a9000a9e61a41188363bdee2344811f64f1 - languageName: node - linkType: hard - "dateformat@npm:5.0.3": version: 5.0.3 resolution: "dateformat@npm:5.0.3" @@ -4314,7 +3509,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:4.3.4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": +"debug@npm:4, debug@npm:4.3.4, debug@npm:^4.0.0, debug@npm:^4.1.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": version: 4.3.4 resolution: "debug@npm:4.3.4" dependencies: @@ -4375,35 +3570,6 @@ __metadata: languageName: node linkType: hard -"default-browser-id@npm:^3.0.0": - version: 3.0.0 - resolution: "default-browser-id@npm:3.0.0" - dependencies: - bplist-parser: "npm:^0.2.0" - untildify: "npm:^4.0.0" - checksum: 279c7ad492542e5556336b6c254a4eaf31b2c63a5433265655ae6e47301197b6cfb15c595a6fdc6463b2ff8e1a1a1ed3cba56038a60e1527ba4ab1628c6b9941 - languageName: node - linkType: hard - -"default-browser@npm:^4.0.0": - version: 4.0.0 - resolution: "default-browser@npm:4.0.0" - dependencies: - bundle-name: "npm:^3.0.0" - default-browser-id: "npm:^3.0.0" - execa: "npm:^7.1.1" - titleize: "npm:^3.0.0" - checksum: 40c5af984799042b140300be5639c9742599bda76dc9eba5ac9ad5943c83dd36cebc4471eafcfddf8e0ec817166d5ba89d56f08e66a126c7c7908a179cead1a7 - languageName: node - linkType: hard - -"define-lazy-prop@npm:^3.0.0": - version: 3.0.0 - resolution: "define-lazy-prop@npm:3.0.0" - checksum: f28421cf9ee86eecaf5f3b8fe875f13d7009c2625e97645bfff7a2a49aca678270b86c39f9c32939e5ca7ab96b551377ed4139558c795e076774287ad3af1aa4 - languageName: node - linkType: hard - "define-properties@npm:^1.1.3, define-properties@npm:^1.1.4, define-properties@npm:^1.2.0": version: 1.2.0 resolution: "define-properties@npm:1.2.0" @@ -4503,10 +3669,32 @@ __metadata: languageName: node linkType: hard -"dset@npm:^3.1.2": - version: 3.1.2 - resolution: "dset@npm:3.1.2" - checksum: 8af5554965b7e48c3c7e6b62f7a3d6c054efe643f56f0e19b11bbc2c677641af25cf89cee53ae8905b94dca4805620e9b4c966d3c6d51269157a71fedce5559a +"dprint@npm:0.40.2": + version: 0.40.2 + resolution: "dprint@npm:0.40.2" + dependencies: + "@dprint/darwin-arm64": "npm:0.40.2" + "@dprint/darwin-x64": "npm:0.40.2" + "@dprint/linux-arm64-glibc": "npm:0.40.2" + "@dprint/linux-x64-glibc": "npm:0.40.2" + "@dprint/linux-x64-musl": "npm:0.40.2" + "@dprint/win32-x64": "npm:0.40.2" + dependenciesMeta: + "@dprint/darwin-arm64": + optional: true + "@dprint/darwin-x64": + optional: true + "@dprint/linux-arm64-glibc": + optional: true + "@dprint/linux-x64-glibc": + optional: true + "@dprint/linux-x64-musl": + optional: true + "@dprint/win32-x64": + optional: true + bin: + dprint: bin.js + checksum: 0d0ded36970a2b1af1ef12b8ae383c974efc25efa852783d4c24310236e6c99010958f2f9b0031481d4bba2bef0329351d5aa030026a3da4c94961f489f9bd0c languageName: node linkType: hard @@ -4517,6 +3705,20 @@ __metadata: languageName: node linkType: hard +"editorconfig@npm:2.0.0": + version: 2.0.0 + resolution: "editorconfig@npm:2.0.0" + dependencies: + "@one-ini/wasm": "npm:0.1.1" + commander: "npm:^11.0.0" + minimatch: "npm:9.0.2" + semver: "npm:^7.5.3" + bin: + editorconfig: bin/editorconfig + checksum: 897896a0bdc2b3fcf5ed1466943b0e9676fe4a9dac7c71bcd0e6455efeff2e4e358a5a46dd38b24fb047f2599b2dfb23d2f4dba839c5c76cbce670448b68c1c2 + languageName: node + linkType: hard + "emoji-regex@npm:^8.0.0": version: 8.0.0 resolution: "emoji-regex@npm:8.0.0" @@ -4786,17 +3988,6 @@ __metadata: languageName: node linkType: hard -"eslint-config-prettier@npm:9.0.0": - version: 9.0.0 - resolution: "eslint-config-prettier@npm:9.0.0" - peerDependencies: - eslint: ">=7.0.0" - bin: - eslint-config-prettier: bin/cli.js - checksum: 276b0b5b5b19066962a9ff3a16a553bdad28e1c0a2ea33a1d75d65c0428bb7b37f6e85ac111ebefcc9bdefb544385856dbe6eaeda5279c639e5549c113d27dda - languageName: node - linkType: hard - "eslint-import-resolver-node@npm:^0.3.7": version: 0.3.9 resolution: "eslint-import-resolver-node@npm:0.3.9" @@ -4964,25 +4155,6 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-prettier@npm:5.0.0": - version: 5.0.0 - resolution: "eslint-plugin-prettier@npm:5.0.0" - dependencies: - prettier-linter-helpers: "npm:^1.0.0" - synckit: "npm:^0.8.5" - peerDependencies: - "@types/eslint": ">=8.0.0" - eslint: ">=8.0.0" - prettier: ">=3.0.0" - peerDependenciesMeta: - "@types/eslint": - optional: true - eslint-config-prettier: - optional: true - checksum: 4ea0e5f82a72c80f109ca7de730a059f3fd4225907caa9fea2d858b22d6488aaa9055d17d0bc0f50b441adf1759daf75d43f9cec016445d61f0df1e93c06bc52 - languageName: node - linkType: hard - "eslint-plugin-promise@npm:6.1.1": version: 6.1.1 resolution: "eslint-plugin-promise@npm:6.1.1" @@ -5064,15 +4236,15 @@ __metadata: languageName: node linkType: hard -"eslint@npm:8.47.0": - version: 8.47.0 - resolution: "eslint@npm:8.47.0" +"eslint@npm:8.49.0": + version: 8.49.0 + resolution: "eslint@npm:8.49.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" "@eslint-community/regexpp": "npm:^4.6.1" "@eslint/eslintrc": "npm:^2.1.2" - "@eslint/js": "npm:^8.47.0" - "@humanwhocodes/config-array": "npm:^0.11.10" + "@eslint/js": "npm:8.49.0" + "@humanwhocodes/config-array": "npm:^0.11.11" "@humanwhocodes/module-importer": "npm:^1.0.1" "@nodelib/fs.walk": "npm:^1.2.8" ajv: "npm:^6.12.4" @@ -5107,7 +4279,7 @@ __metadata: text-table: "npm:^0.2.0" bin: eslint: bin/eslint.js - checksum: f3f9c68631aae49c3152ae3e749b4e35443890e76d7b292c601c5df10882ec7153abeaeccdec0e5b2f73655d2ad8c62929c0f74994fa736497e79631627a8a61 + checksum: 5ec661eefe4638bff52e9c92dee30138a7b38086ec0099f0b51dfa3a9999dda913d89d3cd9cb5b1c3dd0f2ddc7dce333cd91d4cbbde7014b52c054db9a52fc4c languageName: node linkType: hard @@ -5171,7 +4343,7 @@ __metadata: languageName: node linkType: hard -"execa@npm:7.2.0, execa@npm:^7.1.1": +"execa@npm:7.2.0": version: 7.2.0 resolution: "execa@npm:7.2.0" dependencies: @@ -5257,20 +4429,6 @@ __metadata: languageName: node linkType: hard -"extract-files@npm:^11.0.0": - version: 11.0.0 - resolution: "extract-files@npm:11.0.0" - checksum: 02bf0dde9617d67795e38a182d8bf58828a7c5d77762623ff05e72d461a0e980071a860e2503231db2cc8824d8da35cefb1750937dcbe018cb0e67e37f20a7be - languageName: node - linkType: hard - -"fast-decode-uri-component@npm:^1.0.1": - version: 1.0.1 - resolution: "fast-decode-uri-component@npm:1.0.1" - checksum: 4b6ed26974414f688be4a15eab6afa997bad4a7c8605cb1deb928b28514817b4523a1af0fa06621c6cbfedb7e5615144c2c3e7512860e3a333a31a28d537dca7 - languageName: node - linkType: hard - "fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": version: 3.1.3 resolution: "fast-deep-equal@npm:3.1.3" @@ -5278,13 +4436,6 @@ __metadata: languageName: node linkType: hard -"fast-diff@npm:^1.1.2": - version: 1.3.0 - resolution: "fast-diff@npm:1.3.0" - checksum: 9e57415bc69cd6efcc720b3b8fe9fdaf42dcfc06f86f0f45378b1fa512598a8aac48aa3928c8751d58e2f01bb4ba4f07e4f3d9bc0d57586d45f1bd1e872c6cde - languageName: node - linkType: hard - "fast-equals@npm:^4.0.3": version: 4.0.3 resolution: "fast-equals@npm:4.0.3" @@ -5299,7 +4450,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:3.3.1, fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.1": +"fast-glob@npm:3.3.1, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.1": version: 3.3.1 resolution: "fast-glob@npm:3.3.1" dependencies: @@ -5326,15 +4477,6 @@ __metadata: languageName: node linkType: hard -"fast-querystring@npm:^1.1.1": - version: 1.1.2 - resolution: "fast-querystring@npm:1.1.2" - dependencies: - fast-decode-uri-component: "npm:^1.0.1" - checksum: 981da9b914f2b639dc915bdfa4f34ab028b967d428f02fbd293d99258593fde69c48eea73dfa03ced088268e0a8045c642e8debcd9b4821ebd125e130a0430c7 - languageName: node - linkType: hard - "fast-safe-stringify@npm:2.1.1": version: 2.1.1 resolution: "fast-safe-stringify@npm:2.1.1" @@ -5342,15 +4484,6 @@ __metadata: languageName: node linkType: hard -"fast-url-parser@npm:^1.1.3": - version: 1.1.3 - resolution: "fast-url-parser@npm:1.1.3" - dependencies: - punycode: "npm:^1.3.2" - checksum: 6d33f46ce9776f7f3017576926207a950ca39bc5eb78fc794404f2288fe494720f9a119084b75569bd9eb09d2b46678bfaf39c191fb2c808ef3c833dc8982752 - languageName: node - linkType: hard - "fastq@npm:^1.6.0": version: 1.15.0 resolution: "fastq@npm:1.15.0" @@ -5763,13 +4896,6 @@ __metadata: languageName: node linkType: hard -"globals@npm:^11.1.0": - version: 11.12.0 - resolution: "globals@npm:11.12.0" - checksum: 9f054fa38ff8de8fa356502eb9d2dae0c928217b8b5c8de1f09f5c9b6c8a96d8b9bd3afc49acbcd384a98a81fea713c859e1b09e214c60509517bb8fc2bc13c2 - languageName: node - linkType: hard - "globals@npm:^13.19.0": version: 13.21.0 resolution: "globals@npm:13.21.0" @@ -5788,7 +4914,7 @@ __metadata: languageName: node linkType: hard -"globby@npm:^11.0.1, globby@npm:^11.0.3, globby@npm:^11.1.0": +"globby@npm:^11.0.1, globby@npm:^11.1.0": version: 11.1.0 resolution: "globby@npm:11.1.0" dependencies: @@ -5846,92 +4972,6 @@ __metadata: languageName: node linkType: hard -"graphql-config@npm:5.0.2": - version: 5.0.2 - resolution: "graphql-config@npm:5.0.2" - dependencies: - "@graphql-tools/graphql-file-loader": "npm:^8.0.0" - "@graphql-tools/json-file-loader": "npm:^8.0.0" - "@graphql-tools/load": "npm:^8.0.0" - "@graphql-tools/merge": "npm:^9.0.0" - "@graphql-tools/url-loader": "npm:^8.0.0" - "@graphql-tools/utils": "npm:^10.0.0" - cosmiconfig: "npm:^8.1.0" - jiti: "npm:^1.18.2" - minimatch: "npm:^4.2.3" - string-env-interpolation: "npm:^1.0.1" - tslib: "npm:^2.4.0" - peerDependencies: - cosmiconfig-toml-loader: ^1.0.0 - graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - peerDependenciesMeta: - cosmiconfig-toml-loader: - optional: true - checksum: 668f177e8c36e482b246ec84e10e0e9d7f29e51b519828d22866c724500cf2cc075a07e4d5d5f057df9eaa189550d485072d3814b15ff0b383367e0fa92f8bbf - languageName: node - linkType: hard - -"graphql-config@npm:^4.4.0": - version: 4.5.0 - resolution: "graphql-config@npm:4.5.0" - dependencies: - "@graphql-tools/graphql-file-loader": "npm:^7.3.7" - "@graphql-tools/json-file-loader": "npm:^7.3.7" - "@graphql-tools/load": "npm:^7.5.5" - "@graphql-tools/merge": "npm:^8.2.6" - "@graphql-tools/url-loader": "npm:^7.9.7" - "@graphql-tools/utils": "npm:^9.0.0" - cosmiconfig: "npm:8.0.0" - jiti: "npm:1.17.1" - minimatch: "npm:4.2.3" - string-env-interpolation: "npm:1.0.1" - tslib: "npm:^2.4.0" - peerDependencies: - cosmiconfig-toml-loader: ^1.0.0 - graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - peerDependenciesMeta: - cosmiconfig-toml-loader: - optional: true - checksum: 4c4037dc1cc30d95fcb96da7fbbdedcc389df82c32d68722b3888a4c331bfb08e4cc36e6dd9959a9aa268a50a59b3376b591f6a82bfd6659feaeccac6c8455b7 - languageName: node - linkType: hard - -"graphql-depth-limit@npm:^1.1.0": - version: 1.1.0 - resolution: "graphql-depth-limit@npm:1.1.0" - dependencies: - arrify: "npm:^1.0.1" - peerDependencies: - graphql: "*" - checksum: fc45ac82f002d8130f9997cbe3d650409fbb5c33f4f9a057218f5847a2cb1cfceb89d6b4271f22693370a1f1c82e3697a9da7667e1d8f55672700f97c4b973b0 - languageName: node - linkType: hard - -"graphql-ws@npm:5.12.1": - version: 5.12.1 - resolution: "graphql-ws@npm:5.12.1" - peerDependencies: - graphql: ">=0.11 <=16" - checksum: 69749881a11f85f70b69e2e5ef2cd509d6605d3181830bb0fcb782fb97ba02b6bd49269df444c4443450716f7f1364bc4ef59e31399b94a697dcbd79e40f54e7 - languageName: node - linkType: hard - -"graphql-ws@npm:^5.14.0": - version: 5.14.0 - resolution: "graphql-ws@npm:5.14.0" - peerDependencies: - graphql: ">=0.11 <=16" - checksum: 0e985798f67c13c95eae3442dc3b6b32b472484011cdc3b610e50bbed71f62e4adbc8acf81139c91317ca27ef303b9a301efc4ee2234d71ed8c6cdebeae1f810 - languageName: node - linkType: hard - -"graphql@npm:16.8.0": - version: 16.8.0 - resolution: "graphql@npm:16.8.0" - checksum: 1320c77481ae54da4fb897895f116632dd444fb7c13b2d499fd4f0d8195bdb5185873348f15a4235ad212f294eb731045a579cfbadc5ee010fbc90b3f16c3f66 - languageName: node - linkType: hard - "growl@npm:1.10.5": version: 1.10.5 resolution: "growl@npm:1.10.5" @@ -6137,13 +5177,6 @@ __metadata: languageName: node linkType: hard -"ieee754@npm:^1.1.13": - version: 1.2.1 - resolution: "ieee754@npm:1.2.1" - checksum: d9f2557a59036f16c282aaeb107832dc957a93d73397d89bbad4eb1130560560eb695060145e8e6b3b498b15ab95510226649a0b8f52ae06583575419fe10fc4 - languageName: node - linkType: hard - "ignore@npm:^3.3.5": version: 3.3.10 resolution: "ignore@npm:3.3.10" @@ -6381,15 +5414,6 @@ __metadata: languageName: node linkType: hard -"is-docker@npm:^3.0.0": - version: 3.0.0 - resolution: "is-docker@npm:3.0.0" - bin: - is-docker: cli.js - checksum: b698118f04feb7eaf3338922bd79cba064ea54a1c3db6ec8c0c8d8ee7613e7e5854d802d3ef646812a8a3ace81182a085dfa0a71cc68b06f3fa794b9783b3c90 - languageName: node - linkType: hard - "is-extglob@npm:^2.1.1": version: 2.1.1 resolution: "is-extglob@npm:2.1.1" @@ -6427,17 +5451,6 @@ __metadata: languageName: node linkType: hard -"is-inside-container@npm:^1.0.0": - version: 1.0.0 - resolution: "is-inside-container@npm:1.0.0" - dependencies: - is-docker: "npm:^3.0.0" - bin: - is-inside-container: cli.js - checksum: c50b75a2ab66ab3e8b92b3bc534e1ea72ca25766832c0623ac22d134116a98bcf012197d1caabe1d1c4bd5f84363d4aa5c36bb4b585fbcaf57be172cd10a1a03 - languageName: node - linkType: hard - "is-lambda@npm:^1.0.1": version: 1.0.1 resolution: "is-lambda@npm:1.0.1" @@ -6620,15 +5633,6 @@ __metadata: languageName: node linkType: hard -"isomorphic-ws@npm:5.0.0, isomorphic-ws@npm:^5.0.0": - version: 5.0.0 - resolution: "isomorphic-ws@npm:5.0.0" - peerDependencies: - ws: "*" - checksum: e20eb2aee09ba96247465fda40c6d22c1153394c0144fa34fe6609f341af4c8c564f60ea3ba762335a7a9c306809349f9b863c8beedf2beea09b299834ad5398 - languageName: node - linkType: hard - "istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0": version: 3.2.0 resolution: "istanbul-lib-coverage@npm:3.2.0" @@ -6688,24 +5692,6 @@ __metadata: languageName: node linkType: hard -"jiti@npm:1.17.1": - version: 1.17.1 - resolution: "jiti@npm:1.17.1" - bin: - jiti: bin/jiti.js - checksum: dd38fb305f3b5e46ec803b7e79c673856c8117be505dec473097643d96e471a496c20ee41ff27bab4b23da5569121734f76e6aa32fe1910cee8f78d29e0895d9 - languageName: node - linkType: hard - -"jiti@npm:^1.18.2": - version: 1.19.3 - resolution: "jiti@npm:1.19.3" - bin: - jiti: bin/jiti.js - checksum: b4bc01fc27e5372efcbd82656e654b52043ff6d6e9f0054d6e87738776b042250a165726516e38704938bfbdfe703ff12b83ab985e059f3a5e23fee50c34ced9 - languageName: node - linkType: hard - "js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" @@ -6731,15 +5717,6 @@ __metadata: languageName: node linkType: hard -"jsesc@npm:^2.5.1": - version: 2.5.2 - resolution: "jsesc@npm:2.5.2" - bin: - jsesc: bin/jsesc - checksum: d2096abdcdec56969764b40ffc91d4a23408aa2f351b4d1c13f736f25476643238c43fdbaf38a191c26b1b78fd856d965f5d4d0dde7b89459cd94025190cdf13 - languageName: node - linkType: hard - "jsesc@npm:^3.0.2": version: 3.0.2 resolution: "jsesc@npm:3.0.2" @@ -7029,13 +6006,6 @@ __metadata: languageName: node linkType: hard -"lodash.lowercase@npm:^4.3.0": - version: 4.3.0 - resolution: "lodash.lowercase@npm:4.3.0" - checksum: 9c809375a3e6f5a49e9a4c639d20763cab40ecdf33256627a3607b5e0fb13a065113a9f093ab256b6495f857c2d29e8f1a2416da56f000bab192a7ced51ceb7e - languageName: node - linkType: hard - "lodash.merge@npm:^4.6.2": version: 4.6.2 resolution: "lodash.merge@npm:4.6.2" @@ -7358,18 +6328,6 @@ __metadata: languageName: node linkType: hard -"meros@npm:^1.2.1": - version: 1.3.0 - resolution: "meros@npm:1.3.0" - peerDependencies: - "@types/node": ">=13" - peerDependenciesMeta: - "@types/node": - optional: true - checksum: 1893d226866058a32161ab069294a1a16975c765416a2b05165dfafba07cd958ca12503e35c621ffe736c62d935ccb1ce60cb723e2a9e0b85e02bb3236722ef6 - languageName: node - linkType: hard - "micromark@npm:~2.11.0": version: 2.11.4 resolution: "micromark@npm:2.11.4" @@ -7411,12 +6369,12 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:4.2.3, minimatch@npm:^4.2.3": - version: 4.2.3 - resolution: "minimatch@npm:4.2.3" +"minimatch@npm:9.0.2": + version: 9.0.2 + resolution: "minimatch@npm:9.0.2" dependencies: - brace-expansion: "npm:^1.1.7" - checksum: 02bacb187448c6aeeed5a794a64799fb1d1dd0274694da97272a9d3b919c7dfba6987d2089f6465191450d36d767c47fd7958227610b919121ccaed7de7f8924 + brace-expansion: "npm:^2.0.1" + checksum: b468863a8b5071ffdfd63ad2cbe01c2b708807d80907036102b3c1499502fcc6d8965f571707f8ff820aa23c67784344a77cc2c3e0e9ec7778dab56f76a61595 languageName: node linkType: hard @@ -7602,13 +6560,6 @@ __metadata: languageName: node linkType: hard -"mvdan-sh@npm:^0.10.1": - version: 0.10.1 - resolution: "mvdan-sh@npm:0.10.1" - checksum: bbb6e83ea20f1ab785aa97cadc793d3715768f5ff1d919204bc602d2f1cb3b21efe4034e194db168b1d3867f61274b22d0cd23486c0f3735ad4fb431335dc8fa - languageName: node - linkType: hard - "nanoid@npm:^3.3.6": version: 3.3.6 resolution: "nanoid@npm:3.3.6" @@ -7765,15 +6716,6 @@ __metadata: languageName: node linkType: hard -"normalize-path@npm:^2.1.1": - version: 2.1.1 - resolution: "normalize-path@npm:2.1.1" - dependencies: - remove-trailing-separator: "npm:^1.0.1" - checksum: 7e9cbdcf7f5b8da7aa191fbfe33daf290cdcd8c038f422faf1b8a83c972bf7a6d94c5be34c4326cb00fb63bc0fd97d9fbcfaf2e5d6142332c2cd36d2e1b86cea - languageName: node - linkType: hard - "npm-run-path@npm:^3.0.0": version: 3.1.0 resolution: "npm-run-path@npm:3.1.0" @@ -7900,18 +6842,6 @@ __metadata: languageName: node linkType: hard -"open@npm:^9.1.0": - version: 9.1.0 - resolution: "open@npm:9.1.0" - dependencies: - default-browser: "npm:^4.0.0" - define-lazy-prop: "npm:^3.0.0" - is-inside-container: "npm:^1.0.0" - is-wsl: "npm:^2.2.0" - checksum: b45bcc7a6795804a2f560f0ca9f5e5344114bc40754d10c28a811c0c8f7027356979192931a6a7df2ab9e5bab3058988c99ae55f4fb71db2ce9fc77c40f619aa - languageName: node - linkType: hard - "optionator@npm:^0.9.3": version: 0.9.3 resolution: "optionator@npm:0.9.3" @@ -7947,15 +6877,6 @@ __metadata: languageName: node linkType: hard -"p-limit@npm:3.1.0, p-limit@npm:^3.0.2": - version: 3.1.0 - resolution: "p-limit@npm:3.1.0" - dependencies: - yocto-queue: "npm:^0.1.0" - checksum: 7c3690c4dbf62ef625671e20b7bdf1cbc9534e83352a2780f165b0d3ceba21907e77ad63401708145ca4e25bfc51636588d89a8c0aeb715e6c37d1c066430360 - languageName: node - linkType: hard - "p-limit@npm:^2.2.0": version: 2.3.0 resolution: "p-limit@npm:2.3.0" @@ -7965,6 +6886,15 @@ __metadata: languageName: node linkType: hard +"p-limit@npm:^3.0.2": + version: 3.1.0 + resolution: "p-limit@npm:3.1.0" + dependencies: + yocto-queue: "npm:^0.1.0" + checksum: 7c3690c4dbf62ef625671e20b7bdf1cbc9534e83352a2780f165b0d3ceba21907e77ad63401708145ca4e25bfc51636588d89a8c0aeb715e6c37d1c066430360 + languageName: node + linkType: hard + "p-limit@npm:^4.0.0": version: 4.0.0 resolution: "p-limit@npm:4.0.0" @@ -8257,28 +7187,7 @@ __metadata: languageName: node linkType: hard -"prettier-linter-helpers@npm:^1.0.0": - version: 1.0.0 - resolution: "prettier-linter-helpers@npm:1.0.0" - dependencies: - fast-diff: "npm:^1.1.2" - checksum: 00ce8011cf6430158d27f9c92cfea0a7699405633f7f1d4a45f07e21bf78e99895911cbcdc3853db3a824201a7c745bd49bfea8abd5fb9883e765a90f74f8392 - languageName: node - linkType: hard - -"prettier-plugin-sh@npm:0.13.1": - version: 0.13.1 - resolution: "prettier-plugin-sh@npm:0.13.1" - dependencies: - mvdan-sh: "npm:^0.10.1" - sh-syntax: "npm:^0.4.1" - peerDependencies: - prettier: ^3.0.0 - checksum: 1cf824cf2e87e7f3517a69779a5d3224668a1628c34ac9a0acdc45bb8dbb6e9c717590c493e1bdc4983839a115febdb22f60070395edbbaaed1960e8da2eaf67 - languageName: node - linkType: hard - -"prettier@npm:*": +"prettier@npm:3.0.3": version: 3.0.3 resolution: "prettier@npm:3.0.3" bin: @@ -8287,15 +7196,6 @@ __metadata: languageName: node linkType: hard -"prettier@npm:3.0.2": - version: 3.0.2 - resolution: "prettier@npm:3.0.2" - bin: - prettier: bin/prettier.cjs - checksum: 9d67f6f57be6e12fa82559f37689a47453d4a59334d88c490a0616d53de947215cdf3c145733f944057ba5158ea0e11524a2b24185c606e124474ca621baa73c - languageName: node - linkType: hard - "pretty-bytes@npm:6.1.1": version: 6.1.1 resolution: "pretty-bytes@npm:6.1.1" @@ -8334,13 +7234,6 @@ __metadata: languageName: node linkType: hard -"punycode@npm:^1.3.2": - version: 1.4.1 - resolution: "punycode@npm:1.4.1" - checksum: af2700dde1a116791ff8301348ff344c47d6c224e875057237d1b5112035655fb07a6175cfdb8bf0e3a8cdfd2dc82b3a622e0aefd605566c0e949a6d0d1256a4 - languageName: node - linkType: hard - "punycode@npm:^2.1.0": version: 2.3.0 resolution: "punycode@npm:2.3.0" @@ -8348,22 +7241,6 @@ __metadata: languageName: node linkType: hard -"pvtsutils@npm:^1.3.2": - version: 1.3.5 - resolution: "pvtsutils@npm:1.3.5" - dependencies: - tslib: "npm:^2.6.1" - checksum: 0a908edafe0e9db7ced6c0b86c897aaadd7389de73e54cc4aff1c8a887a623251bf43aedbc19f983336bffdd119959fa4e57eb544ca3ad5f6a30896a25c37fcc - languageName: node - linkType: hard - -"pvutils@npm:^1.1.3": - version: 1.1.3 - resolution: "pvutils@npm:1.1.3" - checksum: e5201b8f78ece68eae414a938c844bc45fb3f0de298178eed1775a217eedfd897c4346e5e54f410bb4d7466e09ceb262e85f20fd64239b8bb2595f14c52fa95e - languageName: node - linkType: hard - "q@npm:^1.5.1": version: 1.5.1 resolution: "q@npm:1.5.1" @@ -8541,13 +7418,6 @@ __metadata: languageName: node linkType: hard -"remove-trailing-separator@npm:^1.0.1": - version: 1.1.0 - resolution: "remove-trailing-separator@npm:1.1.0" - checksum: d3c20b5a2d987db13e1cca9385d56ecfa1641bae143b620835ac02a6b70ab88f68f117a0021838db826c57b31373d609d52e4f31aca75fc490c862732d595419 - languageName: node - linkType: hard - "repeat-string@npm:^1.6.1": version: 1.6.1 resolution: "repeat-string@npm:1.6.1" @@ -8691,15 +7561,6 @@ __metadata: languageName: node linkType: hard -"run-applescript@npm:^5.0.0": - version: 5.0.0 - resolution: "run-applescript@npm:5.0.0" - dependencies: - execa: "npm:^5.0.0" - checksum: d00c2dbfa5b2d774de7451194b8b125f40f65fc183de7d9dcae97f57f59433586d3c39b9001e111c38bfa24c3436c99df1bb4066a2a0c90d39a8c4cd6889af77 - languageName: node - linkType: hard - "run-async@npm:^2.4.0": version: 2.4.1 resolution: "run-async@npm:2.4.1" @@ -8807,7 +7668,7 @@ __metadata: languageName: node linkType: hard -"sh-syntax@npm:^0.4.1": +"sh-syntax@npm:0.4.1": version: 0.4.1 resolution: "sh-syntax@npm:0.4.1" dependencies: @@ -9026,13 +7887,6 @@ __metadata: languageName: node linkType: hard -"streamsearch@npm:^1.1.0": - version: 1.1.0 - resolution: "streamsearch@npm:1.1.0" - checksum: 612c2b2a7dbcc859f74597112f80a42cbe4d448d03da790d5b7b39673c1197dd3789e91cd67210353e58857395d32c1e955a9041c4e6d5bae723436b3ed9ed14 - languageName: node - linkType: hard - "string-argv@npm:0.3.2, string-argv@npm:^0.3.1": version: 0.3.2 resolution: "string-argv@npm:0.3.2" @@ -9040,13 +7894,6 @@ __metadata: languageName: node linkType: hard -"string-env-interpolation@npm:1.0.1, string-env-interpolation@npm:^1.0.1": - version: 1.0.1 - resolution: "string-env-interpolation@npm:1.0.1" - checksum: d126329587f635bee65300e4451e7352b9b67e03daeb62f006ca84244cac12a1f6e45176b018653ba0c3ec3b5d980f9ca59d2eeed99cf799501cdaa7f871dc6f - languageName: node - linkType: hard - "string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" @@ -9233,16 +8080,6 @@ __metadata: languageName: node linkType: hard -"synckit@npm:^0.8.5": - version: 0.8.5 - resolution: "synckit@npm:0.8.5" - dependencies: - "@pkgr/utils": "npm:^2.3.1" - tslib: "npm:^2.5.0" - checksum: fb6798a2db2650ca3a2435ad32d4fc14842da807993a1a350b64d267e0e770aa7f26492b119aa7500892d3d07a5af1eec7bfbd6e23a619451558be0f226a6094 - languageName: node - linkType: hard - "tapable@npm:^2.2.0": version: 2.2.1 resolution: "tapable@npm:2.2.1" @@ -9349,13 +8186,6 @@ __metadata: languageName: node linkType: hard -"titleize@npm:^3.0.0": - version: 3.0.0 - resolution: "titleize@npm:3.0.0" - checksum: 71fbbeabbfb36ccd840559f67f21e356e1d03da2915b32d2ae1a60ddcc13a124be2739f696d2feb884983441d159a18649e8d956648d591bdad35c430a6b6d28 - languageName: node - linkType: hard - "tmp@npm:^0.0.33": version: 0.0.33 resolution: "tmp@npm:0.0.33" @@ -9365,13 +8195,6 @@ __metadata: languageName: node linkType: hard -"to-fast-properties@npm:^2.0.0": - version: 2.0.0 - resolution: "to-fast-properties@npm:2.0.0" - checksum: be2de62fe58ead94e3e592680052683b1ec986c72d589e7b21e5697f8744cdbf48c266fa72f6c15932894c10187b5f54573a3bcf7da0bfd964d5caf23d436168 - languageName: node - linkType: hard - "to-regex-range@npm:^5.0.1": version: 5.0.1 resolution: "to-regex-range@npm:5.0.1" @@ -9510,7 +8333,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:2.6.2, tslib@npm:^2.0.0, tslib@npm:^2.1.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.4.1, tslib@npm:^2.5.0, tslib@npm:^2.6.0, tslib@npm:^2.6.1": +"tslib@npm:2.6.2, tslib@npm:^2.1.0, tslib@npm:^2.6.0": version: 2.6.2 resolution: "tslib@npm:2.6.2" checksum: bd26c22d36736513980091a1e356378e8b662ded04204453d353a7f34a4c21ed0afc59b5f90719d4ba756e581a162ecbf93118dc9c6be5acf70aa309188166ca @@ -9757,22 +8580,6 @@ __metadata: languageName: node linkType: hard -"unixify@npm:^1.0.0": - version: 1.0.0 - resolution: "unixify@npm:1.0.0" - dependencies: - normalize-path: "npm:^2.1.1" - checksum: 3be30e48579fc6c7390bd59b4ab9e745fede0c164dfb7351cf710bd1dbef8484b1441186205af6bcb13b731c0c88caf9b33459f7bf8c89e79c046e656ae433f0 - languageName: node - linkType: hard - -"untildify@npm:^4.0.0": - version: 4.0.0 - resolution: "untildify@npm:4.0.0" - checksum: 39ced9c418a74f73f0a56e1ba4634b4d959422dff61f4c72a8e39f60b99380c1b45ed776fbaa0a4101b157e4310d873ad7d114e8534ca02609b4916bb4187fb9 - languageName: node - linkType: hard - "uri-js@npm:^4.2.2": version: 4.4.1 resolution: "uri-js@npm:4.4.1" @@ -9782,20 +8589,6 @@ __metadata: languageName: node linkType: hard -"urlpattern-polyfill@npm:^8.0.0": - version: 8.0.2 - resolution: "urlpattern-polyfill@npm:8.0.2" - checksum: fd86b5c55473f3abbf9ed317b953c9cbb4fa6b3f75f681a1d982fe9c17bbc8d9bcf988f4cf3bda35e2e5875984086c97e177f97f076bb80dfa2beb85d1dd7b23 - languageName: node - linkType: hard - -"urlpattern-polyfill@npm:^9.0.0": - version: 9.0.0 - resolution: "urlpattern-polyfill@npm:9.0.0" - checksum: 63d59e08d58189d340e3acb0fb69c11d8f06da5e38c091cdac66cac07e4ca81378ad19cd1a923d5593a899603a0e607fe3ef793ef368fefbc1b2b840b24839b8 - languageName: node - linkType: hard - "user-home@npm:^2.0.0": version: 2.0.0 resolution: "user-home@npm:2.0.0" @@ -9865,13 +8658,6 @@ __metadata: languageName: node linkType: hard -"value-or-promise@npm:^1.0.11, value-or-promise@npm:^1.0.12": - version: 1.0.12 - resolution: "value-or-promise@npm:1.0.12" - checksum: a4cc31fc9c3826b8a216ef2037b676904324c00c4acd903aaec2fe0c08516a189345261dd3cc822ec108532b2ea36b7c99bbdee1c3ddcb7f4b3d57d7e61b2064 - languageName: node - linkType: hard - "version-bump-prompt@npm:6.1.0": version: 6.1.0 resolution: "version-bump-prompt@npm:6.1.0" @@ -10069,26 +8855,6 @@ __metadata: languageName: node linkType: hard -"web-streams-polyfill@npm:^3.2.1": - version: 3.2.1 - resolution: "web-streams-polyfill@npm:3.2.1" - checksum: 08fcf97b7883c1511dd3da794f50e9bde75a660884783baaddb2163643c21a94086f394dc4bd20dff0f55c98d98d60c4bea05a5809ef5005bdf835b63ada8900 - languageName: node - linkType: hard - -"webcrypto-core@npm:^1.7.7": - version: 1.7.7 - resolution: "webcrypto-core@npm:1.7.7" - dependencies: - "@peculiar/asn1-schema": "npm:^2.3.6" - "@peculiar/json-schema": "npm:^1.1.12" - asn1js: "npm:^3.0.1" - pvtsutils: "npm:^1.3.2" - tslib: "npm:^2.4.0" - checksum: e87ac59d7d05c2aa96117c8f589e99ec9556dfc9ff3cd7fe9464de32e60ed6ff237cdfd35ed53c93546dd0d548bab67b244be381e97b162fe87b6d826e8765ae - languageName: node - linkType: hard - "webidl-conversions@npm:^3.0.0": version: 3.0.1 resolution: "webidl-conversions@npm:3.0.1" @@ -10212,21 +8978,6 @@ __metadata: languageName: node linkType: hard -"ws@npm:8.13.0, ws@npm:^8.12.0, ws@npm:^8.13.0": - version: 8.13.0 - resolution: "ws@npm:8.13.0" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ">=5.0.2" - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 1769532b6fdab9ff659f0b17810e7501831d34ecca23fd179ee64091dd93a51f42c59f6c7bb4c7a384b6c229aca8076fb312aa35626257c18081511ef62a161d - languageName: node - linkType: hard - "xdg-basedir@npm:^4.0.0": version: 4.0.0 resolution: "xdg-basedir@npm:4.0.0"