Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Apr 1, 2025

Bumps the development-dependencies group with 8 updates in the / directory:

Package From To
@stylistic/eslint-plugin 4.0.1 4.2.0
@types/node 22.13.4 22.13.14
esbuild 0.25.0 0.25.2
eslint-plugin-jsdoc 50.6.3 50.6.9
stylelint 16.14.1 16.17.0
ts-jest 29.2.5 29.3.1
typescript 5.7.3 5.8.2
typescript-eslint 8.24.1 8.29.0

Updates @stylistic/eslint-plugin from 4.0.1 to 4.2.0

Release notes

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

v4.2.0

4.2.0 (2025-03-03)

Features

  • config: update yield-star-spacing and generator-star-spacing config to align with Prettier (86d17c8)

Documentation

v4.1.0

4.1.0 (2025-02-26)

Features

  • add module.exports named export for require(esm) compatibility (#700) (668c955)

Documentation

Chores

Changelog

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

4.2.0 (2025-03-03)

Features

  • config: update yield-star-spacing and generator-star-spacing config to align with Prettier (86d17c8)

Documentation

4.1.0 (2025-02-26)

Features

  • add module.exports named export for require(esm) compatibility (#700) (668c955)

Documentation

Chores

Commits
  • c430ddf chore: release v4.2.0 (main) (#706)
  • 86d17c8 feat(config): update yield-star-spacing and generator-star-spacing config...
  • d3ee9e5 chore: release v4.1.0 (main) (#701)
  • 07b08f1 docs: update merged note
  • 66a4b18 test: remove unnecessary ternary expression (#695)
  • f59605b refactor: merge lines-around-comment (#691)
  • 1a1b388 refactor: merge space-infix-ops (#697)
  • 6e8554d refactor: merge space-before-blocks (#698)
  • 668c955 feat: add module.exports named export for require(esm) compatibility (#700)
  • See full diff in compare view

Updates @types/node from 22.13.4 to 22.13.14

Commits

Updates esbuild from 0.25.0 to 0.25.2

Release notes

Sourced from esbuild's releases.

v0.25.2

  • Support flags in regular expressions for the API (#4121)

    The JavaScript plugin API for esbuild takes JavaScript regular expression objects for the filter option. Internally these are translated into Go regular expressions. However, this translation previously ignored the flags property of the regular expression. With this release, esbuild will now translate JavaScript regular expression flags into Go regular expression flags. Specifically the JavaScript regular expression /\.[jt]sx?$/i is turned into the Go regular expression `(?i)\.[jt]sx?$` internally inside of esbuild's API. This should make it possible to use JavaScript regular expressions with the i flag. Note that JavaScript and Go don't support all of the same regular expression features, so this mapping is only approximate.

  • Fix node-specific annotations for string literal export names (#4100)

    When node instantiates a CommonJS module, it scans the AST to look for names to expose via ESM named exports. This is a heuristic that looks for certain patterns such as exports.NAME = ... or module.exports = { ... }. This behavior is used by esbuild to "annotate" CommonJS code that was converted from ESM with the original ESM export names. For example, when converting the file export let foo, bar from ESM to CommonJS, esbuild appends this to the end of the file:

    // Annotate the CommonJS export names for ESM import in node:
    0 && (module.exports = {
      bar,
      foo
    });

    However, this feature previously didn't work correctly for export names that are not valid identifiers, which can be constructed using string literal export names. The generated code contained a syntax error. That problem is fixed in this release:

    // Original code
    let foo
    export { foo as "foo!" }
    // Old output (with --format=cjs --platform=node)
    ...
    0 && (module.exports = {
    "foo!"
    });
    // New output (with --format=cjs --platform=node)
    ...
    0 && (module.exports = {
    "foo!": null
    });

  • Basic support for index source maps (#3439, #4109)

    The source map specification has an optional mode called index source maps that makes it easier for tools to create an aggregate JavaScript file by concatenating many smaller JavaScript files with source maps, and then generate an aggregate source map by simply providing the original source maps along with some offset information. My understanding is that this is rarely used in practice. I'm only aware of two uses of it in the wild: ClojureScript and Turbopack.

    This release provides basic support for indexed source maps. However, the implementation has not been tested on a real app (just on very simple test input). If you are using index source maps in a real app, please try this out and report back if anything isn't working for you.

    Note that this is also not a complete implementation. For example, index source maps technically allows nesting source maps to an arbitrary depth, while esbuild's implementation in this release only supports a single level of nesting. It's unclear whether supporting more than one level of nesting is important or not given the lack of available test cases.

    This feature was contributed by @​clyfish.

v0.25.1

... (truncated)

Changelog

Sourced from esbuild's changelog.

0.25.2

  • Support flags in regular expressions for the API (#4121)

    The JavaScript plugin API for esbuild takes JavaScript regular expression objects for the filter option. Internally these are translated into Go regular expressions. However, this translation previously ignored the flags property of the regular expression. With this release, esbuild will now translate JavaScript regular expression flags into Go regular expression flags. Specifically the JavaScript regular expression /\.[jt]sx?$/i is turned into the Go regular expression `(?i)\.[jt]sx?$` internally inside of esbuild's API. This should make it possible to use JavaScript regular expressions with the i flag. Note that JavaScript and Go don't support all of the same regular expression features, so this mapping is only approximate.

  • Fix node-specific annotations for string literal export names (#4100)

    When node instantiates a CommonJS module, it scans the AST to look for names to expose via ESM named exports. This is a heuristic that looks for certain patterns such as exports.NAME = ... or module.exports = { ... }. This behavior is used by esbuild to "annotate" CommonJS code that was converted from ESM with the original ESM export names. For example, when converting the file export let foo, bar from ESM to CommonJS, esbuild appends this to the end of the file:

    // Annotate the CommonJS export names for ESM import in node:
    0 && (module.exports = {
      bar,
      foo
    });

    However, this feature previously didn't work correctly for export names that are not valid identifiers, which can be constructed using string literal export names. The generated code contained a syntax error. That problem is fixed in this release:

    // Original code
    let foo
    export { foo as "foo!" }
    // Old output (with --format=cjs --platform=node)
    ...
    0 && (module.exports = {
    "foo!"
    });
    // New output (with --format=cjs --platform=node)
    ...
    0 && (module.exports = {
    "foo!": null
    });

  • Basic support for index source maps (#3439, #4109)

    The source map specification has an optional mode called index source maps that makes it easier for tools to create an aggregate JavaScript file by concatenating many smaller JavaScript files with source maps, and then generate an aggregate source map by simply providing the original source maps along with some offset information. My understanding is that this is rarely used in practice. I'm only aware of two uses of it in the wild: ClojureScript and Turbopack.

    This release provides basic support for indexed source maps. However, the implementation has not been tested on a real app (just on very simple test input). If you are using index source maps in a real app, please try this out and report back if anything isn't working for you.

    Note that this is also not a complete implementation. For example, index source maps technically allows nesting source maps to an arbitrary depth, while esbuild's implementation in this release only supports a single level of nesting. It's unclear whether supporting more than one level of nesting is important or not given the lack of available test cases.

    This feature was contributed by @​clyfish.

0.25.1

... (truncated)

Commits

Updates eslint-plugin-jsdoc from 50.6.3 to 50.6.9

Release notes

Sourced from eslint-plugin-jsdoc's releases.

v50.6.9

50.6.9 (2025-03-23)

Reverts

  • Revert "refactor: replace synckit with make-synchronized (#1366)" (#1367) (771eadf)

v50.6.8

50.6.8 (2025-03-17)

Bug Fixes

v50.6.7

50.6.7 (2025-03-17)

Bug Fixes

  • no-undefined-types: allow any available identifier; fixes #178,#1342 (1c38930)

v50.6.6

50.6.6 (2025-03-10)

Bug Fixes

  • empty-tags: allow for JSDoc-block final asterisks; fixes #670 (23b4bfa)

v50.6.5

50.6.5 (2025-03-10)

Bug Fixes

  • text-escaping: always allow content in example tags; fixes #1360 (6baad05)

v50.6.4

50.6.4 (2025-03-10)

Bug Fixes

Commits
  • 771eadf Revert "refactor: replace synckit with make-synchronized (#1366)" (#1367)
  • f8e9960 refactor: replace synckit with make-synchronized (#1366)
  • ed62262 fix: add missing config type(s) (#1365)
  • 3ea1cdf chore: avoid .DS_Store files in docs
  • bf0acfe use standard loops and array.push for performance
  • 1c38930 fix(no-undefined-types): allow any available identifier; fixes #178,#1342
  • 6e0f752 Merge pull request #1362 from brettz9/empty-tags-asterisk-final
  • 23b4bfa fix(empty-tags): allow for JSDoc-block final asterisks; fixes #670
  • 60d4d4b Merge pull request #1361 from brettz9/text-escaping-example
  • 6baad05 fix(text-escaping): always allow content in example tags; fixes #1360
  • Additional commits viewable in compare view

Updates stylelint from 16.14.1 to 16.17.0

Release notes

Sourced from stylelint's releases.

16.17.0

16.16.0

16.15.0

... (truncated)

Changelog

Sourced from stylelint's changelog.

16.17.0 - 2025-03-26

It adds 1 new rule, support for languageOptions to 2 rules, 1 option to a rule, the --compute-edit-info CLI flag (along with support for EditInfo in 3 rules), and fixes 1 bug. EditInfo is useful for automated fixing tools and editor integrations.

16.16.0 - 2025-03-14

It adds support for computing EditInfo to 22 more rules and reverts a change that added context.lexer to our public API in the previous release.

16.15.0 - 2025-02-28

It adds 1 new rule, a languageOptions configuration property for configuring some of the new rules added in 16.13.0, regex support to 1 option and support for computing EditInfo to 6 rules. It fixes 9 bugs, including 2 with the tap reporter.

... (truncated)

Commits

Updates ts-jest from 29.2.5 to 29.3.1

Release notes

Sourced from ts-jest's releases.

v29.3.1

Please refer to CHANGELOG.md for details.

v29.3.0

Please refer to CHANGELOG.md for details.

v29.2.6

Please refer to CHANGELOG.md for details.

Changelog

Sourced from ts-jest's changelog.

29.3.1 (2025-03-31)

Bug Fixes

  • fix: allow isolatedModules mode to have ts.Program under Node16/Next (25157eb)
  • fix: improve message for isolatedModules of ts-jest config (547eb6f)

29.3.0 (2025-03-21)

Features

  • feat: support hybrid module values for isolatedModules: true (f372121)

Bug Fixes

  • fix: set customConditions to undefined in TsCompiler (b091d70), closes #4620

Code Refactoring

  • refactor: remove manual version checker (89458fc)
  • refactor: remove patching deps based on version checker (bac4c43)
  • refactor: deprecate RawCompilerOptions interface (2b1b6cd)
  • refactor: deprecate transform option isolatedModules (7dfef71)

DEPRECATIONS

29.2.6 (2025-02-22)

Bug Fixes

  • fix: escape dot for JS_TRANSFORM_PATTERN regex (8c91c60)
  • fix: escape dot for TS_JS_TRANSFORM_PATTERN regex (3eea850)
  • fix: escape dot for TS_TRANSFORM_PATTERN regex (80d3e4d), closes #4579
Commits
  • 7738269 chore(release): 29.3.1
  • 04a12d7 test: improve examples folder
  • 547eb6f fix: improve message for isolatedModules of ts-jest config
  • 0c3465f docs: indicate clearer about isolatedModules deprecation
  • 25157eb fix: allow isolatedModules mode to have Program under Node16/Next
  • cc1f630 build(deps): Update dependency @​types/node to v20.17.28
  • 66bde83 build(deps): Update dependency @​types/semver to ^7.7.0
  • a4275ca Remove --no-audit
  • 38cacd3 Add NPM cache
  • 36e3883 build(deps): Update dependency @​formatjs/ts-transformer to ^3.13.34
  • Additional commits viewable in compare view

Updates typescript from 5.7.3 to 5.8.2

Release notes

Sourced from typescript's releases.

TypeScript 5.8

For release notes, check out the release announcement.

Downloads are available on:

TypeScript 5.8 RC

For release notes, check out the release announcement.

Downloads are available on:

TypeScript 5.8 Beta

For release notes, check out the release announcement.

Downloads are available on:

Commits
  • beb69e4 Bump version to 5.8.2 and LKG
  • 8fdbd54 🤖 Pick PR #61210 (Fix mistakenly disallowed default e...) into release-5.8 (#...
  • f4a3a8a 🤖 Pick PR #61175 (Ban import=require and export= unde...) into release-5.8 (#...
  • 420ff06 Bump version to 5.8.1-rc and LKG
  • 48eb13f Update LKG
  • fb59c19 Merge remote-tracking branch 'origin/main' into release-5.8
  • df342b7 Fixed rewriteRelativeImportExtensions for import() within call expression...
  • 775412a Bump github/codeql-action from 3.28.8 to 3.28.9 in the github-actions group (...
  • e1629e5 Pass ignoreErrors=true to more resolveEntityName callers (#61144)
  • 6fd1799 Update LKG
  • Additional commits viewable in compare view

Updates typescript-eslint from 8.24.1 to 8.29.0

Release notes

Sourced from typescript-eslint's releases.

v8.29.0

8.29.0 (2025-03-31)

🚀 Features

  • eslint-plugin: [prefer-nullish-coalescing] create ignoreIfStatements option (#11000)

🩹 Fixes

  • eslint-plugin: [no-unnecessary-condition] don't report on unnecessary optional array index access when noUncheckedIndexedAccess is enabled (#10961)
  • eslint-plugin: [use-unknown-in-catch-callback-variable] remove fixable property (#10993)
  • eslint-plugin: [prefer-for-of] fix false positive when using erasable type syntax within update expressions (#10981)
  • eslint-plugin: support arbitrary extensions in definition files (#10957)
  • eslint-plugin: [no-array-constructor] remove optional chaining exemption (#10963)

❤️ Thank You

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

v8.28.0

8.28.0 (2025-03-24)

🚀 Features

  • eslint-plugin: [prefer-nullish-coalescing] support if statement assignment (??=) and fix several minor bugs (#10861)

🩹 Fixes

  • eslint-plugin: [no-unsafe-function-type] remove fixable property (#10986)

❤️ Thank You

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

v8.27.0

8.27.0 (2025-03-17)

🚀 Features

  • utils: support DeprecatedInfo for rule.meta.deprecated (#10932)

... (truncated)

Changelog

Sourced from

…ates

Bumps the development-dependencies group with 8 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `4.0.1` | `4.2.0` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.13.4` | `22.13.14` |
| [esbuild](https://github.com/evanw/esbuild) | `0.25.0` | `0.25.2` |
| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `50.6.3` | `50.6.9` |
| [stylelint](https://github.com/stylelint/stylelint) | `16.14.1` | `16.17.0` |
| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.2.5` | `29.3.1` |
| [typescript](https://github.com/microsoft/TypeScript) | `5.7.3` | `5.8.2` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.24.1` | `8.29.0` |



Updates `@stylistic/eslint-plugin` from 4.0.1 to 4.2.0
- [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases)
- [Changelog](https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v4.2.0/packages/eslint-plugin)

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

Updates `esbuild` from 0.25.0 to 0.25.2
- [Release notes](https://github.com/evanw/esbuild/releases)
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md)
- [Commits](evanw/esbuild@v0.25.0...v0.25.2)

Updates `eslint-plugin-jsdoc` from 50.6.3 to 50.6.9
- [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@v50.6.3...v50.6.9)

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

Updates `ts-jest` from 29.2.5 to 29.3.1
- [Release notes](https://github.com/kulshekhar/ts-jest/releases)
- [Changelog](https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md)
- [Commits](kulshekhar/ts-jest@v29.2.5...v29.3.1)

Updates `typescript` from 5.7.3 to 5.8.2
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml)
- [Commits](microsoft/TypeScript@v5.7.3...v5.8.2)

Updates `typescript-eslint` from 8.24.1 to 8.29.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.29.0/packages/typescript-eslint)

---
updated-dependencies:
- dependency-name: "@stylistic/eslint-plugin"
  dependency-version: 4.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: development-dependencies
- dependency-name: "@types/node"
  dependency-version: 22.13.14
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: development-dependencies
- dependency-name: esbuild
  dependency-version: 0.25.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: development-dependencies
- dependency-name: eslint-plugin-jsdoc
  dependency-version: 50.6.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: development-dependencies
- dependency-name: stylelint
  dependency-version: 16.17.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: development-dependencies
- dependency-name: ts-jest
  dependency-version: 29.3.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: development-dependencies
- dependency-name: typescript
  dependency-version: 5.8.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: development-dependencies
- dependency-name: typescript-eslint
  dependency-version: 8.29.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Apr 1, 2025
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github May 1, 2025

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot bot closed this May 1, 2025
@dependabot dependabot bot deleted the dependabot/npm_and_yarn/development-dependencies-54b4164cbf branch May 1, 2025 04:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant