From 7919b6f57973570088448f0a7c5a94f7d9282712 Mon Sep 17 00:00:00 2001 From: unional Date: Sun, 15 Sep 2024 23:27:32 -0700 Subject: [PATCH] chore: update config --- .eslintignore | 8 -- .eslintrc.cjs | 15 --- .github/mergify.yml | 4 +- .github/workflows/codeql-analysis.yml | 62 ++++----- .github/workflows/pull-request.yml | 4 +- eslint.config.mjs | 20 +++ package.json | 3 +- pnpm-lock.yaml | 186 +++++++++----------------- 8 files changed, 117 insertions(+), 185 deletions(-) delete mode 100644 .eslintignore delete mode 100644 .eslintrc.cjs create mode 100644 eslint.config.mjs diff --git a/.eslintignore b/.eslintignore deleted file mode 100644 index d2a36dd297..0000000000 --- a/.eslintignore +++ /dev/null @@ -1,8 +0,0 @@ -.*/ -cjs/ -coverage/ -dist/ -docs/ -esm/ -node_modules/ -tslib/ diff --git a/.eslintrc.cjs b/.eslintrc.cjs deleted file mode 100644 index f05905f906..0000000000 --- a/.eslintrc.cjs +++ /dev/null @@ -1,15 +0,0 @@ -module.exports = { - env: { - node: true, - es6: true, - }, - ignorePatterns: ['docs', 'node_modules'], - parserOptions: { - sourceType: 'module', - }, - extends: ['plugin:yml/standard'], - rules: { - 'yml/quotes': ['error', { prefer: 'single' }], - }, - root: true, -} diff --git a/.github/mergify.yml b/.github/mergify.yml index d12c00245d..bb9b6baa62 100644 --- a/.github/mergify.yml +++ b/.github/mergify.yml @@ -10,8 +10,8 @@ pull_request_rules: conditions: - author=renovate[bot] - and: - - head~=^(?!major-) - - -title~=update dependency @types\/node + - head~=^(?!major-) + - -title~=update dependency @types\/node actions: merge: method: squash diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index fa55c3c5bf..b9accb3c4f 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -9,16 +9,16 @@ # the `language` matrix defined below to confirm you have the correct set of # supported CodeQL languages. # -name: "CodeQL" +name: CodeQL on: push: - branches: [ main ] + branches: [main] pull_request: # The branches below must be a subset of the branches above - branches: [ main ] + branches: [main] schedule: - - cron: '40 23 * * 0' + - cron: 40 23 * * 0 jobs: analyze: @@ -32,40 +32,40 @@ jobs: strategy: fail-fast: false matrix: - language: [ 'javascript' ] + language: [javascript] # CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ] # Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support steps: - - name: Checkout repository - uses: actions/checkout@v4 + - name: Checkout repository + uses: actions/checkout@v4 - # Initializes the CodeQL tools for scanning. - - name: Initialize CodeQL - uses: github/codeql-action/init@v2 - with: - languages: ${{ matrix.language }} - config-file: .github/codeql/codeql-config.yml - # If you wish to specify custom queries, you can do so here or in a config file. - # By default, queries listed here will override any specified in a config file. - # Prefix the list here with "+" to use these queries and those in the config file. - # queries: ./path/to/local/query, your-org/your-repo/queries@main + # Initializes the CodeQL tools for scanning. + - name: Initialize CodeQL + uses: github/codeql-action/init@v2 + with: + languages: ${{ matrix.language }} + config-file: .github/codeql/codeql-config.yml + # If you wish to specify custom queries, you can do so here or in a config file. + # By default, queries listed here will override any specified in a config file. + # Prefix the list here with "+" to use these queries and those in the config file. + # queries: ./path/to/local/query, your-org/your-repo/queries@main - # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). - # If this step fails, then you should remove it and run the build manually (see below) - - name: Autobuild - uses: github/codeql-action/autobuild@v2 + # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). + # If this step fails, then you should remove it and run the build manually (see below) + - name: Autobuild + uses: github/codeql-action/autobuild@v2 - # ℹī¸ Command-line programs to run using the OS shell. - # 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun + # ℹī¸ Command-line programs to run using the OS shell. + # 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun - # ✏ī¸ If the Autobuild fails above, remove it and uncomment the following three lines - # and modify them (or add more) to build your code if your project - # uses a compiled language + # ✏ī¸ If the Autobuild fails above, remove it and uncomment the following three lines + # and modify them (or add more) to build your code if your project + # uses a compiled language - #- run: | - # make bootstrap - # make release + # - run: | + # make bootstrap + # make release - - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v2 + - name: Perform CodeQL Analysis + uses: github/codeql-action/analyze@v2 diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index 6222bb11b2..42def80482 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -3,7 +3,7 @@ on: pull_request: types: [opened, synchronize] branches-ignore: - - "changeset-release/main" + - changeset-release/main jobs: code: uses: unional/.github/.github/workflows/pnpm-verify.yml@main @@ -17,4 +17,4 @@ jobs: # needs: code # uses: codecov/codecov-action@v4.5.0 # env: - # CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} \ No newline at end of file + # CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} diff --git a/eslint.config.mjs b/eslint.config.mjs new file mode 100644 index 0000000000..6ed265ee67 --- /dev/null +++ b/eslint.config.mjs @@ -0,0 +1,20 @@ +import globals from 'globals' +import yml from 'eslint-plugin-yml' + +export default [ + ...yml.configs['flat/standard'], + { + languageOptions: { + ecmaVersion: 2022, + sourceType: 'module', + globals: { + ...globals.browser, + ...globals.node, + }, + }, + ignores: ['.*/', 'cjs/', 'coverage/', 'dist/', 'docs/', 'esm/', 'node_modules/'], + rules: { + 'yml/quotes': ['error', { prefer: 'single' }], + }, + }, +] diff --git a/package.json b/package.json index 7197a59921..d6a3753d9b 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,8 @@ "@commitlint/config-conventional": "^19.0.0", "@repobuddy/biome": "^1.5.1", "eslint": "^9.0.0", - "eslint-plugin-yml": "~1.13.0", + "eslint-plugin-yml": "~1.14.0", + "globals": "^15.9.0", "husky": "^9.0.11", "jest": "^29.7.0", "jest-watch-suspend": "^1.1.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0332505561..cd5cf17626 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,7 +16,7 @@ importers: version: 2.25.2 '@commitlint/cli': specifier: ^19.0.0 - version: 19.0.0(@types/node@22.0.2)(typescript@5.6.2) + version: 19.0.0(@types/node@18.11.11)(typescript@5.6.2) '@commitlint/config-conventional': specifier: ^19.0.0 version: 19.0.0 @@ -27,23 +27,26 @@ importers: specifier: ^9.0.0 version: 9.10.0(jiti@1.21.0) eslint-plugin-yml: - specifier: ~1.13.0 - version: 1.13.2(eslint@9.10.0(jiti@1.21.0)) + specifier: ~1.14.0 + version: 1.14.0(eslint@9.10.0(jiti@1.21.0)) + globals: + specifier: ^15.9.0 + version: 15.9.0 husky: specifier: ^9.0.11 version: 9.0.11 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.0.2) + version: 29.7.0(@types/node@18.11.11) jest-watch-suspend: specifier: ^1.1.2 - version: 1.1.2(jest@29.7.0(@types/node@22.0.2)) + version: 1.1.2(jest@29.7.0(@types/node@18.11.11)) jest-watch-toggle-config-2: specifier: ^2.1.0 - version: 2.1.0(jest@29.7.0(@types/node@22.0.2)) + version: 2.1.0(jest@29.7.0(@types/node@18.11.11)) jest-watch-typeahead: specifier: ^2.2.2 - version: 2.2.2(jest@29.7.0(@types/node@22.0.2)) + version: 2.2.2(jest@29.7.0(@types/node@18.11.11)) npm-check-updates: specifier: ^16.0.0 version: 16.0.0 @@ -55,7 +58,7 @@ importers: version: 5.0.5 ts-jest: specifier: ^29.1.2 - version: 29.1.2(@babel/core@7.24.3)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.3))(jest@29.7.0(@types/node@22.0.2))(typescript@5.6.2) + version: 29.1.2(@babel/core@7.24.3)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.3))(jest@29.7.0(@types/node@18.11.11))(typescript@5.6.2) turbo: specifier: 2.0.11 version: 2.0.11 @@ -98,7 +101,7 @@ importers: version: 29.5.0 '@repobuddy/jest': specifier: ^4.0.0 - version: 4.0.0(@swc/jest@0.2.36(@swc/core@1.7.5))(jest-watch-suspend@1.1.2(jest@29.7.0(@types/node@18.11.11)))(jest-watch-toggle-config-2@2.1.0(jest@29.7.0(@types/node@18.11.11)))(jest-watch-typeahead@2.2.2(jest@29.7.0(@types/node@18.11.11)))(jest@29.7.0(@types/node@18.11.11))(ts-jest@29.1.2(@babel/core@7.24.3)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.3))(jest@29.7.0(@types/node@18.11.11))(typescript@5.6.2)) + version: 4.0.0(@swc/jest@0.2.36(@swc/core@1.7.5))(jest-watch-suspend@1.1.2(jest@29.7.0(@types/node@18.11.11)))(jest-watch-toggle-config-2@2.1.0(jest@29.7.0(@types/node@18.11.11)))(jest-watch-typeahead@2.2.2(jest@29.7.0(@types/node@18.11.11)))(jest@29.7.0(@types/node@18.11.11))(ts-jest@29.1.2(@babel/core@7.23.2)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.2))(jest@29.7.0(@types/node@18.11.11))(typescript@5.6.2)) '@repobuddy/typescript': specifier: ^2.0.0 version: 2.0.0 @@ -155,7 +158,7 @@ importers: version: typescript@5.5.4 ts-jest: specifier: ^29.1.2 - version: 29.1.2(@babel/core@7.24.3)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.3))(jest@29.7.0(@types/node@18.11.11))(typescript@5.6.2) + version: 29.1.2(@babel/core@7.23.2)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.2))(jest@29.7.0(@types/node@18.11.11))(typescript@5.6.2) typescript: specifier: ^5.6.2 version: 5.6.2 @@ -2947,8 +2950,8 @@ packages: peerDependencies: eslint: '>=6.0.0' - eslint-plugin-yml@1.13.2: - resolution: {integrity: sha512-1i71VhmsG5UxE41rIJmJjhlTTxYy7upAY5Hqj8AdBc7rfJzRIZr3a2spuOS8+N7ZDCWsHAWY3J6lzQNQHDv6Uw==} + eslint-plugin-yml@1.14.0: + resolution: {integrity: sha512-ESUpgYPOcAYQO9czugcX5OqRvn/ydDVwGCPXY4YjPqc09rHaUVUA6IE6HLQys4rXk/S+qx3EwTd1wHCwam/OWQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' @@ -3285,6 +3288,10 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} + globals@15.9.0: + resolution: {integrity: sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==} + engines: {node: '>=18'} + globby@11.1.0: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} engines: {node: '>=10'} @@ -7173,11 +7180,11 @@ snapshots: human-id: 1.0.2 prettier: 2.8.4 - '@commitlint/cli@19.0.0(@types/node@22.0.2)(typescript@5.6.2)': + '@commitlint/cli@19.0.0(@types/node@18.11.11)(typescript@5.6.2)': dependencies: '@commitlint/format': 19.0.0 '@commitlint/lint': 19.0.0 - '@commitlint/load': 19.0.0(@types/node@22.0.2)(typescript@5.6.2) + '@commitlint/load': 19.0.0(@types/node@18.11.11)(typescript@5.6.2) '@commitlint/read': 19.0.0 '@commitlint/types': 19.0.0 execa: 8.0.1 @@ -7226,7 +7233,7 @@ snapshots: '@commitlint/rules': 19.0.0 '@commitlint/types': 19.0.0 - '@commitlint/load@19.0.0(@types/node@22.0.2)(typescript@5.6.2)': + '@commitlint/load@19.0.0(@types/node@18.11.11)(typescript@5.6.2)': dependencies: '@commitlint/config-validator': 19.0.0 '@commitlint/execute-rule': 19.0.0 @@ -7234,7 +7241,7 @@ snapshots: '@commitlint/types': 19.0.0 chalk: 5.3.0 cosmiconfig: 8.3.6(typescript@5.6.2) - cosmiconfig-typescript-loader: 5.0.0(@types/node@22.0.2)(cosmiconfig@8.3.6(typescript@5.6.2))(typescript@5.6.2) + cosmiconfig-typescript-loader: 5.0.0(@types/node@18.11.11)(cosmiconfig@8.3.6(typescript@5.6.2))(typescript@5.6.2) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -8073,7 +8080,7 @@ snapshots: '@repobuddy/biome@1.5.1': {} - '@repobuddy/jest@4.0.0(@swc/jest@0.2.36(@swc/core@1.7.5))(jest-watch-suspend@1.1.2(jest@29.7.0(@types/node@18.11.11)))(jest-watch-toggle-config-2@2.1.0(jest@29.7.0(@types/node@18.11.11)))(jest-watch-typeahead@2.2.2(jest@29.7.0(@types/node@18.11.11)))(jest@29.7.0(@types/node@18.11.11))(ts-jest@29.1.2(@babel/core@7.24.3)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.3))(jest@29.7.0(@types/node@18.11.11))(typescript@5.6.2))': + '@repobuddy/jest@4.0.0(@swc/jest@0.2.36(@swc/core@1.7.5))(jest-watch-suspend@1.1.2(jest@29.7.0(@types/node@18.11.11)))(jest-watch-toggle-config-2@2.1.0(jest@29.7.0(@types/node@18.11.11)))(jest-watch-typeahead@2.2.2(jest@29.7.0(@types/node@18.11.11)))(jest@29.7.0(@types/node@18.11.11))(ts-jest@29.1.2(@babel/core@7.23.2)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.2))(jest@29.7.0(@types/node@18.11.11))(typescript@5.6.2))': dependencies: '@swc/jest': 0.2.36(@swc/core@1.7.5) jest: 29.7.0(@types/node@18.11.11) @@ -8086,7 +8093,7 @@ snapshots: jest-watch-suspend: 1.1.2(jest@29.7.0(@types/node@18.11.11)) jest-watch-toggle-config-2: 2.1.0(jest@29.7.0(@types/node@18.11.11)) jest-watch-typeahead: 2.2.2(jest@29.7.0(@types/node@18.11.11)) - ts-jest: 29.1.2(@babel/core@7.24.3)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.3))(jest@29.7.0(@types/node@18.11.11))(typescript@5.6.2) + ts-jest: 29.1.2(@babel/core@7.23.2)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.2))(jest@29.7.0(@types/node@18.11.11))(typescript@5.6.2) '@repobuddy/typescript@2.0.0': dependencies: @@ -8370,6 +8377,7 @@ snapshots: '@types/node@22.0.2': dependencies: undici-types: 6.11.1 + optional: true '@types/normalize-package-data@2.4.1': {} @@ -8770,6 +8778,20 @@ snapshots: b4a@1.6.6: optional: true + babel-jest@29.7.0(@babel/core@7.23.2): + dependencies: + '@babel/core': 7.23.2 + '@jest/transform': 29.7.0 + '@types/babel__core': 7.20.5 + babel-plugin-istanbul: 6.1.1 + babel-preset-jest: 29.6.3(@babel/core@7.23.2) + chalk: 4.1.2 + graceful-fs: 4.2.11 + slash: 3.0.0 + transitivePeerDependencies: + - supports-color + optional: true + babel-jest@29.7.0(@babel/core@7.24.3): dependencies: '@babel/core': 7.24.3 @@ -8841,6 +8863,13 @@ snapshots: '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.3) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.3) + babel-preset-jest@29.6.3(@babel/core@7.23.2): + dependencies: + '@babel/core': 7.23.2 + babel-plugin-jest-hoist: 29.6.3 + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.2) + optional: true + babel-preset-jest@29.6.3(@babel/core@7.24.3): dependencies: '@babel/core': 7.24.3 @@ -9245,9 +9274,9 @@ snapshots: cookie@0.6.0: {} - cosmiconfig-typescript-loader@5.0.0(@types/node@22.0.2)(cosmiconfig@8.3.6(typescript@5.6.2))(typescript@5.6.2): + cosmiconfig-typescript-loader@5.0.0(@types/node@18.11.11)(cosmiconfig@8.3.6(typescript@5.6.2))(typescript@5.6.2): dependencies: - '@types/node': 22.0.2 + '@types/node': 18.11.11 cosmiconfig: 8.3.6(typescript@5.6.2) jiti: 1.21.0 typescript: 5.6.2 @@ -9290,21 +9319,6 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(@types/node@22.0.2): - dependencies: - '@jest/types': 29.6.3 - chalk: 4.1.2 - exit: 0.1.2 - graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@22.0.2) - jest-util: 29.7.0 - prompts: 2.4.2 - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - cross-env@7.0.3: dependencies: cross-spawn: 7.0.3 @@ -9660,7 +9674,7 @@ snapshots: eslint: 9.10.0(jiti@1.21.0) semver: 7.6.0 - eslint-plugin-yml@1.13.2(eslint@9.10.0(jiti@1.21.0)): + eslint-plugin-yml@1.14.0(eslint@9.10.0(jiti@1.21.0)): dependencies: debug: 4.3.4 eslint: 9.10.0(jiti@1.21.0) @@ -10082,6 +10096,8 @@ snapshots: globals@14.0.0: {} + globals@15.9.0: {} + globby@11.1.0: dependencies: array-union: 2.1.0 @@ -10745,25 +10761,6 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(@types/node@22.0.2): - dependencies: - '@jest/core': 29.7.0 - '@jest/test-result': 29.7.0 - '@jest/types': 29.6.3 - chalk: 4.1.2 - create-jest: 29.7.0(@types/node@22.0.2) - exit: 0.1.2 - import-local: 3.1.0 - jest-config: 29.7.0(@types/node@22.0.2) - jest-util: 29.7.0 - jest-validate: 29.7.0 - yargs: 17.7.2 - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - jest-config@29.7.0(@types/node@18.11.11): dependencies: '@babel/core': 7.24.3 @@ -10794,36 +10791,6 @@ snapshots: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@22.0.2): - dependencies: - '@babel/core': 7.24.3 - '@jest/test-sequencer': 29.7.0 - '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.24.3) - chalk: 4.1.2 - ci-info: 3.9.0 - deepmerge: 4.3.1 - glob: 7.2.3 - graceful-fs: 4.2.11 - jest-circus: 29.7.0 - jest-environment-node: 29.7.0 - jest-get-type: 29.6.3 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-runner: 29.7.0 - jest-util: 29.7.0 - jest-validate: 29.7.0 - micromatch: 4.0.5 - parse-json: 5.2.0 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-json-comments: 3.1.1 - optionalDependencies: - '@types/node': 22.0.2 - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - jest-diff@29.5.0: dependencies: chalk: 4.1.2 @@ -11100,22 +11067,11 @@ snapshots: jest: 29.7.0(@types/node@18.11.11) unpartial: 0.6.4 - jest-watch-suspend@1.1.2(jest@29.7.0(@types/node@22.0.2)): - dependencies: - chalk: 2.4.2 - jest: 29.7.0(@types/node@22.0.2) - unpartial: 0.6.4 - jest-watch-toggle-config-2@2.1.0(jest@29.7.0(@types/node@18.11.11)): dependencies: chalk: 4.1.2 jest: 29.7.0(@types/node@18.11.11) - jest-watch-toggle-config-2@2.1.0(jest@29.7.0(@types/node@22.0.2)): - dependencies: - chalk: 4.1.2 - jest: 29.7.0(@types/node@22.0.2) - jest-watch-typeahead@2.2.2(jest@29.7.0(@types/node@18.11.11)): dependencies: ansi-escapes: 6.0.0 @@ -11127,17 +11083,6 @@ snapshots: string-length: 5.0.1 strip-ansi: 7.0.1 - jest-watch-typeahead@2.2.2(jest@29.7.0(@types/node@22.0.2)): - dependencies: - ansi-escapes: 6.0.0 - chalk: 5.2.0 - jest: 29.7.0(@types/node@22.0.2) - jest-regex-util: 29.6.3 - jest-watcher: 29.7.0 - slash: 5.0.0 - string-length: 5.0.1 - strip-ansi: 7.0.1 - jest-watcher@29.7.0: dependencies: '@jest/test-result': 29.7.0 @@ -11168,18 +11113,6 @@ snapshots: - supports-color - ts-node - jest@29.7.0(@types/node@22.0.2): - dependencies: - '@jest/core': 29.7.0 - '@jest/types': 29.6.3 - import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@22.0.2) - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - jiti@1.21.0: {} jju@1.4.0: {} @@ -13444,7 +13377,7 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.1.2(@babel/core@7.24.3)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.3))(jest@29.7.0(@types/node@18.11.11))(typescript@5.6.2): + ts-jest@29.1.2(@babel/core@7.23.2)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.2))(jest@29.7.0(@types/node@18.11.11))(typescript@5.6.2): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 @@ -13457,15 +13390,15 @@ snapshots: typescript: 5.6.2 yargs-parser: 21.1.1 optionalDependencies: - '@babel/core': 7.24.3 + '@babel/core': 7.23.2 '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.24.3) + babel-jest: 29.7.0(@babel/core@7.23.2) - ts-jest@29.1.2(@babel/core@7.24.3)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.3))(jest@29.7.0(@types/node@22.0.2))(typescript@5.6.2): + ts-jest@29.1.2(@babel/core@7.24.3)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.3))(jest@29.7.0(@types/node@18.11.11))(typescript@5.6.2): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@22.0.2) + jest: 29.7.0(@types/node@18.11.11) jest-util: 29.5.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -13605,7 +13538,8 @@ snapshots: undici-types@5.26.5: {} - undici-types@6.11.1: {} + undici-types@6.11.1: + optional: true unherit@3.0.1: {} @@ -14025,7 +13959,7 @@ snapshots: dependencies: eslint-visitor-keys: 3.4.3 lodash: 4.17.21 - yaml: 2.3.1 + yaml: 2.4.1 yaml@1.10.2: {}