Skip to content

chore(deps): bump ini and tsm#1956

Merged
egermano merged 1 commit intomainfrom
dependabot/npm_and_yarn/multi-08dcb0a1f1
Apr 20, 2026
Merged

chore(deps): bump ini and tsm#1956
egermano merged 1 commit intomainfrom
dependabot/npm_and_yarn/multi-08dcb0a1f1

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Nov 11, 2025

Removes ini. It's no longer used after updating ancestor dependency tsm. These dependencies need to be updated together.

Removes ini

Updates tsm from 1.0.1 to 2.3.0

Release notes

Sourced from tsm's releases.

v2.3.0

Features

  • Bump esbuild to ^15.16.0 version. Previously using the 14.x release cycle. This 15.x range includes features such as: * Yarn Plug'N'Play (PnP) support * Improved Yarn Workspaces support * New supported options (accessible within tsm config) * Support for TypeScript 4.9 satisfies operator (#42) * Improved imports subpath resolution (#31) * Adds deno as a valid target value * & more.. see esbuild changelog!

Patches

  • Correctly resolve non-.js file when requiring or importing the would-be .js virtual path (#33): TypeScript allows (and expects) you to write import("./App.js") in your source, even though only App.tsx or App.jsx exists on disk. There are many other extension aliases like this, all of which are now supported:

    "*.js"  // <-- [".js", ".ts", ".tsx", ".jsx"]
    "*.mjs" // <-- [".mjs", ".mts"]
    "*.cjs" // <-- [".cjs", ".cts"]
    "*.jsx" // <-- [".jsx", ".tsx"]
  • Fix dynamic imports within CommonJS files (#27) Previously, tsm left dynamic imports alone, relying on native behavior. However, this meant that the node -r tsm <file> usage might encounter code like import("./Post.tsx") that would throw an error because native import() cannot deal with the .tsx file type. This release now covers this use case, allowing CommonJS/--require users to dynamically import any non-.js file... tsm will transform it correctly, as configured.

  • Improve source map support for tsm <file> CLI usage (#32): When running tsm directly, the --enable-source-maps flag is enabled for native Node.js sourcemap support. This means that any errors / stack traces will correctly map to the .ts source locations!

    Note: If running node -r tsm or node --loader tsm, then you must include the --enable-source-maps flag manually.


Full Changelog: lukeed/tsm@v2.2.2...v2.3.0

v2.2.2

Patches

  • Add support for Node.js v18.6.0+ (#36, #37): 82c0e90 Node 18.6 now requires shortCircuit: true in return values. This is a breaking change within the Node 18.x release cycle, but this (I suppose) is permissible since ESM hooks are still in Stability 1: Experimental stage. Thank you @​antongolub for the fix~!

Full Changelog: lukeed/tsm@v2.2.1...v2.2.2

v2.2.0

Features

  • Upgrade esbuild dependency to its ^0.14.0 release cycle: ef3984a

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by lukeed, a new releaser for tsm since your current version.


@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Nov 11, 2025
@dependabot dependabot Bot requested a review from a team as a code owner November 11, 2025 17:31
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Nov 11, 2025
@egermano
Copy link
Copy Markdown
Contributor

@dependabot recreate

Removes [ini](https://github.com/npm/ini). It's no longer used after updating ancestor dependency [tsm](https://github.com/lukeed/tsm). These dependencies need to be updated together.


Removes `ini`

Updates `tsm` from 1.0.1 to 2.3.0
- [Release notes](https://github.com/lukeed/tsm/releases)
- [Commits](https://github.com/lukeed/tsm/commits/v2.3.0)

---
updated-dependencies:
- dependency-name: ini
  dependency-version: 
  dependency-type: indirect
- dependency-name: tsm
  dependency-version: 2.3.0
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title Bump ini and tsm chore(deps): bump ini and tsm Apr 20, 2026
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/multi-08dcb0a1f1 branch from 36081af to dad252a Compare April 20, 2026 18:45
@egermano egermano merged commit 6a9798b into main Apr 20, 2026
1 check passed
@egermano egermano deleted the dependabot/npm_and_yarn/multi-08dcb0a1f1 branch April 20, 2026 18:49
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

Development

Successfully merging this pull request may close these issues.

1 participant