Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump the minor group across 1 directory with 9 updates #124

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Jun 14, 2024

Bumps the minor group with 9 updates in the / directory:

Package From To
@types/jsdom 21.1.6 21.1.7
@typescript-eslint/eslint-plugin 7.0.0 7.13.0
ajv 8.14.0 8.16.0
esbuild 0.21.4 0.21.5
eslint-plugin-jsdoc 48.2.7 48.2.12
eslint-plugin-vitest 0.3.22 0.5.4
html-validate 8.19.1 8.20.1
lint-staged 15.2.5 15.2.7
prettier 3.2.5 3.3.2

Updates @types/jsdom from 21.1.6 to 21.1.7

Commits

Updates @typescript-eslint/eslint-plugin from 7.0.0 to 7.13.0

Release notes

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

v7.13.0

7.13.0 (2024-06-10)

🚀 Features

  • eslint-plugin: [no-dynamic-delete] allow all string literals as index (#9280)
  • parser, typescript-estree: export withoutProjectParserOptions utility (#9233)
  • typescript-estree: require import = require() argument to be a string literal (#9226)
  • typescript-estree: forbid .body, .async, .generator on declare function (#9225)

🩹 Fixes

  • ast-spec: function-call-like callee should be Expression not LeftHandSideExpression (#9231)
  • eslint-plugin: [init-declarations] refine report locations (#8893)
  • eslint-plugin: [no-base-to-string] make error message more nuanced (#9281)
  • eslint-plugin: [no-unsafe-assignment] be more specific about error types (#8304)
  • eslint-plugin: [no-magic-numbers] fix implementation of the ignore option (#9167)
  • scope-manager: handle index signature in class (#9054)

❤️ Thank You

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

v7.12.0

7.12.0 (2024-06-03)

🚀 Features

  • eslint-plugin: [no-useless-template-literals] rename to no-unnecessary-template-expression (deprecate no-useless-template-literals) (#8821)
  • eslint-plugin: [no-floating-promises] add option 'allowForKnownSafePromises' (#9186)
  • rule-tester: check for parsing errors in suggestion fixes (#9052)
  • rule-tester: port checkDuplicateTestCases from ESLint (#9026)

🩹 Fixes

  • eslint-plugin: [no-unnecessary-type-assertion] combine template literal check with const variable check (#8820)
  • eslint-plugin: [dot-notation] fix false positive when accessing private/protected property with optional chaining (#8851)
  • eslint-plugin: [explicit-member-accessibility] refine report locations (#8869)
  • eslint-plugin: [no-unnecessary-type-assertion] declares are always defined, so always check declares (#8901)
  • eslint-plugin: [prefer-literal-enum-member] allow using member it self on allowBitwiseExpressions (#9114)
  • eslint-plugin: [return-await] clean up in-try-catch detection and make autofixes safe (#9031)

... (truncated)

Changelog

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

7.13.0 (2024-06-10)

🚀 Features

  • typescript-estree: require import = require() argument to be a string literal

  • typescript-estree: forbid .body, .async, .generator on declare function

  • eslint-plugin: [no-dynamic-delete] allow all string literals as index

🩹 Fixes

  • ast-spec: function-call-like callee should be Expression not LeftHandSideExpression

  • scope-manager: handle index signature in class

  • eslint-plugin: [init-declarations] refine report locations

  • eslint-plugin: [no-base-to-string] make error message more nuanced

  • eslint-plugin: [no-unsafe-assignment] be more specific about error types

  • eslint-plugin: [no-magic-numbers] fix implementation of the ignore option

❤️ Thank You

  • Fotis Papadogeorgopoulos
  • Joshua Chen
  • Kirk Waiblinger
  • Tobiloba Adedeji
  • Vinccool96
  • YeonJuan

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

7.12.0 (2024-06-03)

🚀 Features

  • eslint-plugin: [no-useless-template-literals] rename to no-useless-template-expression (deprecate no-useless-template-literals)

  • rule-tester: check for parsing errors in suggestion fixes

  • rule-tester: port checkDuplicateTestCases from ESLint

  • eslint-plugin: [no-floating-promises] add option 'allowForKnownSafePromises'

... (truncated)

Commits
  • 8a178ed chore(release): publish 7.13.0
  • 63e53e2 chore(deps): update dependency prettier to v3.3.1 (#9308)
  • fb52f78 feat(eslint-plugin): [no-dynamic-delete] allow all string literals as index (...
  • ab2916c chore: enable eslint-plugin/no-property-in-node internally (#9261)
  • 629035f docs: mention rule scripts under Local Development (#9258)
  • bf5394d fix(eslint-plugin): [no-magic-numbers] fix implementation of the ignore opt...
  • 60fb643 chore(deps): update dependency prettier to v3.3.0 (#9266)
  • c6e9719 docs(eslint-plugin): [sort-type-constituents] deprecate the rule (#9253)
  • 293fb24 fix(eslint-plugin): [no-unsafe-assignment] be more specific about error types...
  • cb1720d fix(eslint-plugin): [no-base-to-string] make error message more nuanced (#9281)
  • Additional commits viewable in compare view

Updates ajv from 8.14.0 to 8.16.0

Release notes

Sourced from ajv's releases.

v8.16.0

What's Changed

Full Changelog: ajv-validator/ajv@v8.15.0...v8.16.0

v8.15.0

What's Changed

New Contributors

Full Changelog: ajv-validator/ajv@v8.14.0...v8.15.0

Commits

Updates esbuild from 0.21.4 to 0.21.5

Release notes

Sourced from esbuild's releases.

v0.21.5

  • Fix Symbol.metadata on classes without a class decorator (#3781)

    This release fixes a bug with esbuild's support for the decorator metadata proposal. Previously esbuild only added the Symbol.metadata property to decorated classes if there was a decorator on the class element itself. However, the proposal says that the Symbol.metadata property should be present on all classes that have any decorators at all, not just those with a decorator on the class element itself.

  • Allow unknown import attributes to be used with the copy loader (#3792)

    Import attributes (the with keyword on import statements) are allowed to alter how that path is loaded. For example, esbuild cannot assume that it knows how to load ./bagel.js as type bagel:

    // This is an error with "--bundle" without also using "--external:./bagel.js"
    import tasty from "./bagel.js" with { type: "bagel" }

    Because of that, bundling this code with esbuild is an error unless the file ./bagel.js is external to the bundle (such as with --bundle --external:./bagel.js).

    However, there is an additional case where it's ok for esbuild to allow this: if the file is loaded using the copy loader. That's because the copy loader behaves similarly to --external in that the file is left external to the bundle. The difference is that the copy loader copies the file into the output folder and rewrites the import path while --external doesn't. That means the following will now work with the copy loader (such as with --bundle --loader:.bagel=copy):

    // This is no longer an error with "--bundle" and "--loader:.bagel=copy"
    import tasty from "./tasty.bagel" with { type: "bagel" }
  • Support import attributes with glob-style imports (#3797)

    This release adds support for import attributes (the with option) to glob-style imports (dynamic imports with certain string literal patterns as paths). These imports previously didn't support import attributes due to an oversight. So code like this will now work correctly:

    async function loadLocale(locale: string): Locale {
      const data = await import(`./locales/${locale}.data`, { with: { type: 'json' } })
      return unpackLocale(locale, data)
    }

    Previously this didn't work even though esbuild normally supports forcing the JSON loader using an import attribute. Attempting to do this used to result in the following error:

    ✘ [ERROR] No loader is configured for ".data" files: locales/en-US.data
    
    example.ts:2:28:
      2 │   const data = await import(`./locales/${locale}.data`, { with: { type: 'json' } })
        ╵                             ~~~~~~~~~~~~~~~~~~~~~~~~~~
    

    In addition, this change means plugins can now access the contents of with for glob-style imports.

  • Support ${configDir} in tsconfig.json files (#3782)

    This adds support for a new feature from the upcoming TypeScript 5.5 release. The character sequence ${configDir} is now respected at the start of baseUrl and paths values, which are used by esbuild during bundling to correctly map import paths to file system paths. This feature lets base tsconfig.json files specified via extends refer to the directory of the top-level tsconfig.json file. Here is an example:

... (truncated)

Changelog

Sourced from esbuild's changelog.

0.21.5

  • Fix Symbol.metadata on classes without a class decorator (#3781)

    This release fixes a bug with esbuild's support for the decorator metadata proposal. Previously esbuild only added the Symbol.metadata property to decorated classes if there was a decorator on the class element itself. However, the proposal says that the Symbol.metadata property should be present on all classes that have any decorators at all, not just those with a decorator on the class element itself.

  • Allow unknown import attributes to be used with the copy loader (#3792)

    Import attributes (the with keyword on import statements) are allowed to alter how that path is loaded. For example, esbuild cannot assume that it knows how to load ./bagel.js as type bagel:

    // This is an error with "--bundle" without also using "--external:./bagel.js"
    import tasty from "./bagel.js" with { type: "bagel" }

    Because of that, bundling this code with esbuild is an error unless the file ./bagel.js is external to the bundle (such as with --bundle --external:./bagel.js).

    However, there is an additional case where it's ok for esbuild to allow this: if the file is loaded using the copy loader. That's because the copy loader behaves similarly to --external in that the file is left external to the bundle. The difference is that the copy loader copies the file into the output folder and rewrites the import path while --external doesn't. That means the following will now work with the copy loader (such as with --bundle --loader:.bagel=copy):

    // This is no longer an error with "--bundle" and "--loader:.bagel=copy"
    import tasty from "./tasty.bagel" with { type: "bagel" }
  • Support import attributes with glob-style imports (#3797)

    This release adds support for import attributes (the with option) to glob-style imports (dynamic imports with certain string literal patterns as paths). These imports previously didn't support import attributes due to an oversight. So code like this will now work correctly:

    async function loadLocale(locale: string): Locale {
      const data = await import(`./locales/${locale}.data`, { with: { type: 'json' } })
      return unpackLocale(locale, data)
    }

    Previously this didn't work even though esbuild normally supports forcing the JSON loader using an import attribute. Attempting to do this used to result in the following error:

    ✘ [ERROR] No loader is configured for ".data" files: locales/en-US.data
    
    example.ts:2:28:
      2 │   const data = await import(`./locales/${locale}.data`, { with: { type: 'json' } })
        ╵                             ~~~~~~~~~~~~~~~~~~~~~~~~~~
    

    In addition, this change means plugins can now access the contents of with for glob-style imports.

  • Support ${configDir} in tsconfig.json files (#3782)

    This adds support for a new feature from the upcoming TypeScript 5.5 release. The character sequence ${configDir} is now respected at the start of baseUrl and paths values, which are used by esbuild during bundling to correctly map import paths to file system paths. This feature lets base tsconfig.json files specified via extends refer to the directory of the top-level tsconfig.json file. Here is an example:

... (truncated)

Commits

Updates eslint-plugin-jsdoc from 48.2.7 to 48.2.12

Release notes

Sourced from eslint-plugin-jsdoc's releases.

v48.2.12

48.2.12 (2024-06-14)

Bug Fixes

  • namespace flat config name's (8603579)

v48.2.11

48.2.11 (2024-06-13)

Bug Fixes

  • avoid inserting name for eslintrc configs; fixes #1239 (c2d5a35)

v48.2.10

48.2.10 (2024-06-13)

Bug Fixes

  • add names to flat configs (5429982)

v48.2.9

48.2.9 (2024-06-07)

Bug Fixes

  • require-description-complete-sentence: regression with heading exempting; fixes #1220 (fbc9fca)

v48.2.8

48.2.8 (2024-06-05)

Bug Fixes

  • require-description-complete-sentence: avoid triggering punctuation warning after Markdown headings; fixes #1220 (e9e4440)
Commits
  • 8603579 fix: namespace flat config name's
  • c2d5a35 fix: avoid inserting name for eslintrc configs; fixes #1239
  • 5429982 fix: add names to flat configs
  • fbc9fca fix(require-description-complete-sentence): regression with heading exempti...
  • e9e4440 fix(require-description-complete-sentence): avoid triggering punctuation wa...
  • See full diff in compare view

Updates eslint-plugin-vitest from 0.3.22 to 0.5.4

Release notes

Sourced from eslint-plugin-vitest's releases.

v0.5.4

Features

  • support old Eslint configuration
  • update dependencies

v0.5.3

Bug Fixes

v0.5.2

Features

v0.5.1

Bug Fixes

  • no-focused-tests: support .each template strings (#420) (36e5b9a)

v0.5.0

‼️ Breaking Change 🚨

This version only supports new eslint flat config!

If you run into issues, consider downgrading and opening an issue. Remember to include a minimum repro example to help me fix issues quickly!

Full Changelog: vitest-dev/eslint-plugin-vitest@v0.5.0...v0.5.0

v0.4.2-beta.5

No release notes provided.

v0.4.2-beta.4

Bug Fixes

v0.4.2-beta.3

Features

... (truncated)

Commits

Updates html-validate from 8.19.1 to 8.20.1

Release notes

Sourced from html-validate's releases.

v8.20.1

8.20.1 (2024-06-11)

Bug Fixes

  • rules: fix attribute-allowed-values error location for empty values (2c04eeb)

v8.20.0

8.20.0 (2024-06-02)

Features

  • api: new setConfig method on StaticConfigLoader to change config (1bf7559)
  • api: new getter/setter for configuration loader (6283091)
Commits
  • 1764a6e chore(release): 8.20.1
  • c7928a4 Merge branch 'bugfix/empty-attr-location' into 'master'
  • 2c04eeb fix(rules): fix attribute-allowed-values error location for empty values
  • c0b18b2 chore(deps): update @​html-validate/eslint monorepo to v5.20.4
  • cc21621 chore(deps): update dependency npm-pkg-lint to v3.6.2
  • 10aa96e chore(deps): update dependency @​rollup/plugin-replace to v5.0.7
  • 5bf2c93 chore(deps): update babel monorepo to v7.24.7
  • 95c4074 chore(deps): update dependency cssnano to v7.0.2
  • 1e54db2 chore(deps): update dependency prettier to v3.3.1
  • cb16975 chore(deps): update dependency @​rollup/plugin-replace to v5.0.6
  • Additional commits viewable in compare view

Updates lint-staged from 15.2.5 to 15.2.7

Release notes

Sourced from lint-staged's releases.

v15.2.7

Patch Changes

  • #1440 a51be80 Thanks @​iiroj! - In the previous version the native git rev-parse --show-toplevel command was taken into use for resolving the current git repo root. This version drops the --path-format=absolute option to support earlier git versions since it's also the default behavior. If you are still having trouble, please try upgrading git to the latest version.

v15.2.6

Patch Changes

  • #1433 119adb2 Thanks @​iiroj! - Use native "git rev-parse" commands to determine git repo root directory and the .git config directory, instead of using custom logic. This hopefully makes path resolution more robust on non-POSIX systems.
Changelog

Sourced from lint-staged's changelog.

15.2.7

Patch Changes

  • #1440 a51be80 Thanks @​iiroj! - In the previous version the native git rev-parse --show-toplevel command was taken into use for resolving the current git repo root. This version drops the --path-format=absolute option to support earlier git versions since it's also the default behavior. If you are still having trouble, please try upgrading git to the latest version.

15.2.6

Patch Changes

  • #1433 119adb2 Thanks @​iiroj! - Use native "git rev-parse" commands to determine git repo root directory and the .git config directory, instead of using custom logic. This hopefully makes path resolution more robust on non-POSIX systems.
Commits
  • 87e4b30 chore(changeset): release (#1441)
  • a39e829 docs: adjust changeset
  • a51be80 fix: drop option to support earlier Git versions
  • a91d942 chore(changeset): release
  • 119adb2 fix: use native git command to get .git directory
  • e0386dc fix: use native git command to get top-level directory for repo
  • 6593870 ci: test Node.js versions against current instead of latest dependency
  • 6c226c5 ci: add workflow for testing required Node.js semver range
  • See full diff in compare view

Updates prettier from 3.2.5 to 3.3.2

Release notes

Sourced from prettier's releases.

3.3.2

🔗 Changelog

3.3.1

🔗 Changelog

3.3.0

diff

🔗 Release note

Changelog

Sourced from prettier's changelog.

3.3.2

diff

Fix handlebars path expressions starts with @ (#16358 by @​Princeyadav05)

{{! Input }}
<div>{{@x.y.z}}</div>
{{! Prettier 3.3.1 }}
<div>{{@​x}}</div>
{{! Prettier 3.3.2 }}
<div>{{@​x.y.z}}</div>

3.3.1

diff

Preserve empty lines in front matter (#16347 by @​fisker)

<!-- Input -->
---
foo:
  - bar1


bar2


bar3



Markdown
<!-- Prettier 3.3.0 -->

foo:

bar1
bar2
bar3


Markdown
<!-- Prettier 3.3.1 -->
</tr></table>

... (truncated)

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the minor group with 9 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@types/jsdom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsdom) | `21.1.6` | `21.1.7` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `7.0.0` | `7.13.0` |
| [ajv](https://github.com/ajv-validator/ajv) | `8.14.0` | `8.16.0` |
| [esbuild](https://github.com/evanw/esbuild) | `0.21.4` | `0.21.5` |
| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `48.2.7` | `48.2.12` |
| [eslint-plugin-vitest](https://github.com/veritem/eslint-plugin-vitest) | `0.3.22` | `0.5.4` |
| [html-validate](https://gitlab.com/html-validate/html-validate) | `8.19.1` | `8.20.1` |
| [lint-staged](https://github.com/okonet/lint-staged) | `15.2.5` | `15.2.7` |
| [prettier](https://github.com/prettier/prettier) | `3.2.5` | `3.3.2` |



Updates `@types/jsdom` from 21.1.6 to 21.1.7
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jsdom)

Updates `@typescript-eslint/eslint-plugin` from 7.0.0 to 7.13.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.13.0/packages/eslint-plugin)

Updates `ajv` from 8.14.0 to 8.16.0
- [Release notes](https://github.com/ajv-validator/ajv/releases)
- [Commits](ajv-validator/ajv@v8.14.0...v8.16.0)

Updates `esbuild` from 0.21.4 to 0.21.5
- [Release notes](https://github.com/evanw/esbuild/releases)
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md)
- [Commits](evanw/esbuild@v0.21.4...v0.21.5)

Updates `eslint-plugin-jsdoc` from 48.2.7 to 48.2.12
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases)
- [Changelog](https://github.com/gajus/eslint-plugin-jsdoc/blob/main/.releaserc)
- [Commits](gajus/eslint-plugin-jsdoc@v48.2.7...v48.2.12)

Updates `eslint-plugin-vitest` from 0.3.22 to 0.5.4
- [Release notes](https://github.com/veritem/eslint-plugin-vitest/releases)
- [Commits](vitest-dev/eslint-plugin-vitest@v0.3.22...v0.5.4)

Updates `html-validate` from 8.19.1 to 8.20.1
- [Release notes](https://gitlab.com/html-validate/html-validate/tags)
- [Commits](https://gitlab.com/html-validate/html-validate/compare/v8.19.1...v8.20.1)

Updates `lint-staged` from 15.2.5 to 15.2.7
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Changelog](https://github.com/lint-staged/lint-staged/blob/master/CHANGELOG.md)
- [Commits](lint-staged/lint-staged@v15.2.5...v15.2.7)

Updates `prettier` from 3.2.5 to 3.3.2
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/prettier@3.2.5...3.3.2)

---
updated-dependencies:
- dependency-name: "@types/jsdom"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: ajv
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: esbuild
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor
- dependency-name: eslint-plugin-jsdoc
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor
- dependency-name: eslint-plugin-vitest
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: html-validate
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: lint-staged
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Copy link
Author

dependabot bot commented on behalf of github Jun 14, 2024

The following labels could not be found: area/dependencies.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants