hey-api / openapi-ts

🚀 The OpenAPI to TypeScript codegen. Generate clients, SDKs, validators, and more. Support: @mrlubos
https://heyapi.dev
Other
1.36k stars 105 forks source link

chore(deps-dev): bump the dev-deps group across 1 directory with 39 updates #1077

Closed dependabot[bot] closed 1 month ago

dependabot[bot] commented 1 month ago

Bumps the dev-deps group with 39 updates in the / directory:

Package From To
@changesets/cli 2.27.7 2.27.8
@types/node 20.14.5 22.5.5
@typescript-eslint/eslint-plugin 7.15.0 8.6.0
@vitest/coverage-v8 1.6.0 2.1.1
eslint 9.0.0 9.11.0
@types/eslint 9.6.0 9.6.1
eslint-plugin-vue 9.23.0 9.28.0
globals 15.0.0 15.9.0
husky 9.0.11 9.1.6
lint-staged 15.2.7 15.2.10
prettier 3.1.1 3.3.3
typescript 5.5.3 5.6.2
typescript-eslint 7.15.0 8.6.0
vitest 1.6.0 2.1.1
vitepress 1.3.0 1.3.4
@types/react 18.3.3 18.3.8
@typescript-eslint/parser 7.15.0 8.6.0
autoprefixer 10.4.19 10.4.20
eslint-plugin-react-refresh 0.4.7 0.4.12
postcss 8.4.39 8.4.47
tailwindcss 3.4.4 3.4.12
vite 5.4.6 5.4.7
@fontsource/fira-mono 5.0.0 5.1.0
@neoconfetti/svelte 2.0.0 2.2.1
@sveltejs/adapter-auto 3.0.0 3.2.5
@sveltejs/vite-plugin-svelte 3.0.0 3.1.2
eslint-plugin-svelte 2.36.0 2.44.0
prettier-plugin-svelte 3.1.2 3.2.6
svelte-check 3.6.0 4.0.2
@vitejs/plugin-vue 5.0.5 5.1.4
@vitejs/plugin-vue-jsx 4.0.0 4.0.1
jsdom 24.1.0 25.0.0
npm-run-all2 6.2.0 6.2.3
vite-plugin-vue-devtools 7.3.1 7.4.5
vue-tsc 2.0.29 2.1.6
@tanstack/solid-query 5.51.21 5.56.2
glob 10.4.3 11.0.0
puppeteer 22.12.1 23.4.0
tslib 2.6.3 2.7.0

Updates @changesets/cli from 2.27.7 to 2.27.8

Release notes

Sourced from @​changesets/cli's releases.

@​changesets/cli@​2.27.8

Patch Changes

Commits


Updates @types/node from 20.14.5 to 22.5.5

Commits


Updates @typescript-eslint/eslint-plugin from 7.15.0 to 8.6.0

Release notes

Sourced from @​typescript-eslint/eslint-plugin's releases.

v8.6.0

8.6.0 (2024-09-16)

🚀 Features

  • add allow option for restrict-template-expressions (#8556)
  • eslint-plugin: [no-unnecessary-condition] check switch cases (#9912)
  • eslint-plugin: [no-misused-promises] check array predicate return (#9955)
  • type-utils: isNullableType add Void logic (#9937)
  • typescript-estree: disable plugin loading by default in project service (#9964)

🩹 Fixes

  • eslint-plugin: [no-deprecated] don't report recursive types in destructuring assignment twice (#9969)
  • eslint-plugin: [no-deprecated] report on deprecated variables used in destructuring assignment (#9978)
  • eslint-plugin: [no-deprecated] report on deprecated properties with function-like types (#9977)
  • eslint-plugin: [no-unnecessary-condition] properly reflect multiple negations in message (#9940)
  • typescript-estree: don't throw on missing tsconfig.json by default in project service (#9989)

❤️ Thank You

You can read about our versioning strategy and releases on our website.

v8.5.0

8.5.0 (2024-09-09)

🚀 Features

  • eslint-plugin: [no-duplicate-type-constituents] prevent unnecessary | undefined for optional parameters (#9479)
  • eslint-plugin: [no-unsafe-argument] differentiate error types (#9920)
  • typescript-estree: default projectService.defaultProject to 'tsconfig.json' (#9893)

🩹 Fixes

  • deps: update dependency prism-react-renderer to v2.4.0 (#9943)
  • eslint-plugin: [no-unnecessary-type-assertion] fix TSNonNullExpression fixer (#9898)
  • eslint-plugin: [no-misused-promises] handle static method (#9951)
  • eslint-plugin: [no-unnecessary-type-parameters] fix AST quick path scope analysis (#9900)
  • eslint-plugin: [consistent-type-assertions] access parser services lazily (#9921)

❤️ Thank You

... (truncated)

Changelog

Sourced from @​typescript-eslint/eslint-plugin's changelog.

8.6.0 (2024-09-16)

🚀 Features

  • add allow option for restrict-template-expressions

  • type-utils: isNullableType add Void logic

  • eslint-plugin: [no-unnecessary-condition] check switch cases

  • eslint-plugin: [no-misused-promises] check array predicate return

🩹 Fixes

  • eslint-plugin: [no-deprecated] don't report recursive types in destructuring assignment twice

  • eslint-plugin: [no-deprecated] report on deprecated variables used in destructuring assignment

  • eslint-plugin: [no-deprecated] report on deprecated properties with function-like types

  • eslint-plugin: [no-unnecessary-condition] properly reflect multiple negations in message

❤️ Thank You

  • Abraham Guo
  • auvred
  • Josh Goldberg ✨
  • Kim Sang Du
  • YeonJuan

You can read about our versioning strategy and releases on our website.

8.5.0 (2024-09-09)

🚀 Features

  • eslint-plugin: [no-duplicate-type-constituents] prevent unnecessary `

  • eslint-plugin: [no-unsafe-argument] differentiate error types

🩹 Fixes

  • eslint-plugin: [no-unnecessary-type-assertion] fix TSNonNullExpression fixer

  • eslint-plugin: [no-misused-promises] handle static method

... (truncated)

Commits
  • 343710e chore(release): publish 8.6.0
  • 454d37e feat(eslint-plugin): [no-misused-promises] check array predicate return (#9955)
  • af92611 feat: add allow option for restrict-template-expressions (#8556)
  • 2a809e2 test(eslint-plugin): [no-unnecessary-type-parameters] add tests with intrinsi...
  • 682299e feat(eslint-plugin): [no-unnecessary-condition] check switch cases (#9912)
  • 77e65df fix(eslint-plugin): [no-unnecessary-condition] properly reflect multiple nega...
  • c11ca06 chore(eslint-plugin): make utility for static member access (#9836)
  • 2a956b2 fix(eslint-plugin): [no-deprecated] report on deprecated properties with func...
  • 9a80067 fix(eslint-plugin): [no-deprecated] report on deprecated variables used in de...
  • 3710c9c feat(type-utils): isNullableType add Void logic (#9937)
  • Additional commits viewable in compare view


Updates @vitest/coverage-v8 from 1.6.0 to 2.1.1

Release notes

Sourced from @​vitest/coverage-v8's releases.

v2.1.1

   🐞 Bug Fixes

    View changes on GitHub

v2.1.0

This release makes another big change to the Browser Mode by introducing locators API:

test('renders blog posts', async () => {
  const screen = page.render(<Blog />)

await expect.element(screen.getByRole('heading', { name: 'Blog' })).toBeInTheDocument()

const [firstPost] = screen.getByRole('listitem').all()

await firstPost.getByRole('button', { name: 'Delete' }).click()

expect(screen.getByRole('listitem').all()).toHaveLength(3) })

You can use either vitest-browser-vue, vitest-browser-svelte or vitest-browser-react to render components and make assertions using locators. Locators are also available on the page object from @vitest/browser/context.

Potential Breaking Change

  • workspace:
    • Correctly resolve workspace globs and file paths  -  by @​sheremet-va in vitest-dev/vitest#6316 (afdcb)
    • This changes how the custom glob pattern in the workspace config is treated. Any file matching the glob is considered a Vitest config file. Any folder matching the glob pattern is treated as a workspace project and is subject to the regular config resolution (single vitest.config.ts or vite.config.ts inside the folder)
    • For example, projects/* will match anything inside the projects folder. If it's a folder, we try to find the config inside that folder (if there is none, it is still treated as a project with the default config). If it's a file, it will be treated as a Vitest config. projects/**/* previously would assume that you only wanted to have folders as projects, but now it will match every single file insideprojects.
    • This change doesn't affect non-glob usage.

   🚀 Features

... (truncated)

Commits
  • 699055e chore: release v2.1.1
  • 9f1fd18 chore: release v2.1.0
  • b2be23e chore: release v2.1.0-beta.7
  • 8ac7011 chore: release v2.1.0-beta.6
  • da52d23 fix(coverage): use project specific vitenode for uncovered files (#6044)
  • 5932a7f feat(coverage): add --exclude-after-remap (#6309)
  • 34199bd feat(browser): support v8 coverage (#6273)
  • 72056b5 chore: release v2.1.0-beta.5
  • 91dea8c fix(coverage): v8 to warn instead of crash when conversion fails (#6318)
  • 1f6cb59 fix(coverage): v8 to support source maps with multiple sources (#6120)
  • Additional commits viewable in compare view


Updates eslint from 9.0.0 to 9.11.0

Release notes

Sourced from eslint's releases.

v9.11.0

Features

  • ec30c73 feat: add "eslint/universal" to export Linter (#18883) (唯然)
  • c591da6 feat: Add language to types (#18917) (Nicholas C. Zakas)
  • 492eb8f feat: limit the name given to ImportSpecifier in id-length (#18861) (Tanuj Kanti)
  • 19c6856 feat: Add no-useless-constructor suggestion (#18799) (Jordan Thomson)
  • a48f8c2 feat: add type FormatterFunction, update LoadedFormatter (#18872) (Francesco Trotta)

Bug Fixes

  • 5e5f39b fix: add missing types for no-restricted-exports rule (#18914) (Kristóf Poduszló)
  • 8f630eb fix: add missing types for no-param-reassign options (#18906) (Kristóf Poduszló)
  • d715781 fix: add missing types for no-extra-boolean-cast options (#18902) (Kristóf Poduszló)
  • 2de5742 fix: add missing types for no-misleading-character-class options (#18905) (Kristóf Poduszló)
  • c153084 fix: add missing types for no-implicit-coercion options (#18903) (Kristóf Poduszló)
  • fa11b2e fix: add missing types for no-empty-function options (#18901) (Kristóf Poduszló)
  • a0deed1 fix: add missing types for camelcase options (#18897) (Kristóf Poduszló)

Documentation

  • e4e5709 docs: correct prefer-object-has-own type definition comment (#18924) (Nitin Kumar)
  • 91cbd18 docs: add unicode abbreviations in no-irregular-whitespace rule (#18894) (Alix Royere)
  • 59cfc0f docs: clarify resultsMeta in LoadedFormatter type (#18881) (Milos Djermanovic)
  • adcc50d docs: Update README (GitHub Actions Bot)
  • 4edac1a docs: Update README (GitHub Actions Bot)

Build Related

  • 959d360 build: Support updates to previous major versions (#18871) (Milos Djermanovic)

Chores

  • ca21a64 chore: upgrade @​eslint/js@​9.11.0 (#18927) (Milos Djermanovic)
  • a10f90a chore: package.json update for @​eslint/js release (Jenkins)
  • e4e02cc refactor: Extract processor logic into ProcessorService (#18818) (Nicholas C. Zakas)
  • 6d4484d chore: updates for v8.57.1 release (Jenkins)
  • 71f37c5 refactor: use optional chaining when validating config rules (#18893) (lucasrmendonca)
  • 2c2805f chore: Add PR note to all templates (#18892) (Nicholas C. Zakas)
  • 7b852ce refactor: use Directive class from @eslint/plugin-kit (#18884) (Milos Djermanovic)
  • d594ddd chore: update dependency @​eslint/core to ^0.6.0 (#18863) (renovate[bot])
  • 78b2421 chore: Update change.yml (#18882) (Nicholas C. Zakas)
  • a416f0a chore: enable $ExpectType comments in .ts files (#18869) (Francesco Trotta)

v9.10.0

Features

  • 301b90d feat: Add types (#18854) (Nicholas C. Zakas)
  • bcf0df5 feat: limit namespace import identifier in id-length rule (#18849) (ChaedongIm)
  • 45c18e1 feat: add requireFlag option to require-unicode-regexp rule (#18836) (Brett Zamir)
  • 183b459 feat: add error message for duplicate flags in no-invalid-regexp (#18837) (Tanuj Kanti)
  • c69b406 feat: report duplicate allowed flags in no-invalid-regexp (#18754) (Tanuj Kanti)

Documentation

  • bee0e7a docs: update README (#18865) (Milos Djermanovic)
  • 5d80b59 docs: specify that ruleId can be null in custom formatter docs (#18857) (Milos Djermanovic)

... (truncated)

Changelog

Sourced from eslint's changelog.

v9.11.0 - September 20, 2024

  • ca21a64 chore: upgrade @​eslint/js@​9.11.0 (#18927) (Milos Djermanovic)
  • a10f90a chore: package.json update for @​eslint/js release (Jenkins)
  • 5e5f39b fix: add missing types for no-restricted-exports rule (#18914) (Kristóf Poduszló)
  • e4e5709 docs: correct prefer-object-has-own type definition comment (#18924) (Nitin Kumar)
  • 8f630eb fix: add missing types for no-param-reassign options (#18906) (Kristóf Poduszló)
  • d715781 fix: add missing types for no-extra-boolean-cast options (#18902) (Kristóf Poduszló)
  • e4e02cc refactor: Extract processor logic into ProcessorService (#18818) (Nicholas C. Zakas)
  • ec30c73 feat: add "eslint/universal" to export Linter (#18883) (唯然)
  • c591da6 feat: Add language to types (#18917) (Nicholas C. Zakas)
  • 91cbd18 docs: add unicode abbreviations in no-irregular-whitespace rule (#18894) (Alix Royere)
  • 959d360 build: Support updates to previous major versions (#18871) (Milos Djermanovic)
  • 6d4484d chore: updates for v8.57.1 release (Jenkins)
  • 492eb8f feat: limit the name given to ImportSpecifier in id-length (#18861) (Tanuj Kanti)
  • 2de5742 fix: add missing types for no-misleading-character-class options (#18905) (Kristóf Poduszló)
  • c153084 fix: add missing types for no-implicit-coercion options (#18903) (Kristóf Poduszló)
  • 19c6856 feat: Add no-useless-constructor suggestion (#18799) (Jordan Thomson)
  • fa11b2e fix: add missing types for no-empty-function options (#18901) (Kristóf Poduszló)
  • a0deed1 fix: add missing types for camelcase options (#18897) (Kristóf Poduszló)
  • 71f37c5 refactor: use optional chaining when validating config rules (#18893) (lucasrmendonca)
  • 2c2805f chore: Add PR note to all templates (#18892) (Nicholas C. Zakas)
  • 7b852ce refactor: use Directive class from @eslint/plugin-kit (#18884) (Milos Djermanovic)
  • a48f8c2 feat: add type FormatterFunction, update LoadedFormatter (#18872) (Francesco Trotta)
  • d594ddd chore: update dependency @​eslint/core to ^0.6.0 (#18863) (renovate[bot])
  • 59cfc0f docs: clarify resultsMeta in LoadedFormatter type (#18881) (Milos Djermanovic)
  • 78b2421 chore: Update change.yml (#18882) (Nicholas C. Zakas)
  • a416f0a chore: enable $ExpectType comments in .ts files (#18869) (Francesco Trotta)
  • adcc50d docs: Update README (GitHub Actions Bot)
  • 4edac1a docs: Update README (GitHub Actions Bot)

v8.57.1 - September 16, 2024

  • 140ec45 chore: upgrade @​eslint/js@​8.57.1 (#18913) (Milos Djermanovic)
  • bcdfc04 chore: package.json update for @​eslint/js release (Jenkins)
  • 3f6ce8d chore: pin vite-plugin-commonjs@0.10.1 (#18910) (Milos Djermanovic)
  • a19072f fix: add logic to handle fixTypes in the lintText() method (#18900) (Francesco Trotta)
  • 04c7188 fix: Don't lint same file multiple times (#18899) (Francesco Trotta)
  • 87ec3c4 fix: do not throw when defining a global named __defineSetter__ (#18898) (Francesco Trotta)
  • 60a1267 fix: Provide helpful error message for nullish configs (#18889) (Milos Djermanovic)
  • 35d366a build: Support updates to previous major versions (#18870) (Milos Djermanovic)
  • a0dea8e fix: allow name in global ignores, fix --no-ignore for non-global (#18875) (Milos Djermanovic)
  • 3836bb4 fix: do not crash on error in fs.walk filter (#18886) (Milos Djermanovic)
  • 2dec349 fix: skip processor code blocks that match only universal patterns (#18880) (Milos Djermanovic)
  • 6a5add4 docs: v8.x Add EOL banner (#18744) (Amaresh S M)
  • b034575 docs: v8.x add version support page to the dropdown (#18731) (Amaresh S M)
  • 760ef7d docs: v8.x add version support page in the side navbar (#18740) (Amaresh S M)
  • 428b7ea docs: Add Powered by Algolia label to the search (#18658) (Amaresh S M)
  • 9f07549 chore: ignore /docs/v8.x in link checker (#18660) (Milos Djermanovic)
  • c68c07f docs: version selectors synchronization (#18265) (Milos Djermanovic)

... (truncated)

Commits
  • 26baf40 9.11.0
  • 4cc6637 Build: changelog update for 9.11.0
  • ca21a64 chore: upgrade @​eslint/js@​9.11.0 (#18927)
  • a10f90a chore: package.json update for @​eslint/js release
  • 5e5f39b fix: add missing types for no-restricted-exports rule (#18914)
  • e4e5709 docs: correct prefer-object-has-own type definition comment (#18924)
  • 8f630eb fix: add missing types for no-param-reassign options (#18906)
  • d715781 fix: add missing types for no-extra-boolean-cast options (#18902)
  • e4e02cc refactor: Extract processor logic into ProcessorService (#18818)
  • ec30c73 feat: add "eslint/universal" to export Linter (#18883)
  • Additional commits viewable in compare view


Updates @types/eslint from 9.6.0 to 9.6.1

Commits


Updates eslint-plugin-vue from 9.23.0 to 9.28.0

Release notes

Sourced from eslint-plugin-vue's releases.

v9.28.0

✨ Enhancements

New Rules

New Features

🐛 Bug Fixes

⚙️ Updates

  • #2498 Renamed flat config names for inspector.

Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v9.27.0...v9.28.0

v9.27.0

✨ Enhancements

🐛 Bug Fixes

⚙️ Updates

Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v9.26.0...v9.27.0

v9.26.0

✨ Enhancements

... (truncated)

Commits
  • d77fbf7 9.28.0
  • 889c192 feat(require-toggle-inside-transition): add additionalDirectives option (#253...
  • 354c0de fix(attribute-hyphenation): apply to v-model directive (#2511)
  • 21d3ed8 fix(no-deprecated-slot-attribute): no fix for dynamic components (#2530)
  • b08273c fix(no-deprecated-slot-attribute): handle v-for with dynamic slot (#2529)
  • ddc0525 fix(attribute-hyphenation): skip auto-fix when suffixed with .sync (#2533)
  • a4aed0a Implements proposed max-template-depth rule (#2525)
  • 6ebd607 Update rule define-macros-order for custom macros (#2501)
  • 0fbe35e Improve error range for vue/max-props (#2532)
  • 705d262 Fix code example in vue/define-props-declaration docs (#2527)
  • Additional commits viewable in compare view


Updates globals from 15.0.0 to 15.9.0

Release notes

Sourced from globals's releases.

v15.9.0

  • Update globals (#258) f72b047

https://github.com/sindresorhus/globals/compare/v15.8.0...v15.9.0

v15.8.0

  • Add es2025 globals (Same as es2021) (#256) 2ef342a

https://github.com/sindresorhus/globals/compare/v15.7.0...v15.8.0

v15.7.0

  • Update globals (#255) f017b0f

https://github.com/sindresorhus/globals/compare/v15.6.0...v15.7.0

v15.6.0

  • Add Chai globals (#247) 9b0c591

https://github.com/sindresorhus/globals/compare/v15.5.0...v15.6.0

v15.5.0

  • Update globals (#254) 19ea4cf

https://github.com/sindresorhus/globals/compare/v15.4.0...v15.5.0

v15.4.0

  • Add globals for every yearly es versions (#252) 45c1b17

https://github.com/sindresorhus/globals/compare/v15.3.0...v15.4.0

v15.3.0

  • Update globals (#251) 90b42e5

https://github.com/sindresorhus/globals/compare/v15.2.0...v15.3.0

v15.2.0

  • Add AudioWorklet globals (#249) 7d163e3

https://github.com/sindresorhus/globals/compare/v15.1.0...v15.2.0

v15.1.0

  • Update (#246) fa21dea

https://github.com/sindresorhus/globals/compare/v15.0.0...v15.1.0

Commits
stackblitz[bot] commented 1 month ago

Review PR in StackBlitz Codeflow Run & review this pull request in StackBlitz Codeflow.

changeset-bot[bot] commented 1 month ago

⚠️ No Changeset found

Latest commit: b10630c366dee68a887ed3893620107fc31a85ff

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

codecov[bot] commented 1 month ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 82.12%. Comparing base (3865772) to head (b10630c).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #1077 +/- ## ========================================== + Coverage 81.66% 82.12% +0.46% ========================================== Files 102 199 +97 Lines 11445 10828 -617 Branches 1231 1417 +186 ========================================== - Hits 9346 8892 -454 + Misses 2096 1933 -163 Partials 3 3 ``` | [Flag](https://app.codecov.io/gh/hey-api/openapi-ts/pull/1077/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=hey-api) | Coverage Δ | | |---|---|---| | [unittests](https://app.codecov.io/gh/hey-api/openapi-ts/pull/1077/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=hey-api) | `82.12% <ø> (+0.46%)` | :arrow_up: | Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=hey-api#carryforward-flags-in-the-pull-request-comment) to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

dependabot[bot] commented 1 month ago

Superseded by #1081.