Skip to content

Bump the npm group with 5 updates#2103

Merged
github-actions[bot] merged 1 commit intomainfrom
dependabot/npm_and_yarn/npm-e4b7f7aaf9
Mar 12, 2026
Merged

Bump the npm group with 5 updates#2103
github-actions[bot] merged 1 commit intomainfrom
dependabot/npm_and_yarn/npm-e4b7f7aaf9

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 12, 2026

Bumps the npm group with 5 updates:

Package From To
@emnapi/core 1.8.1 1.9.0
@emnapi/runtime 1.8.1 1.9.0
@emnapi/wasi-threads 1.1.0 1.2.0
caniuse-lite 1.0.30001777 1.0.30001778
electron-to-chromium 1.5.307 1.5.313

Updates @emnapi/core from 1.8.1 to 1.9.0

Release notes

Sourced from @​emnapi/core's releases.

v1.9.0

What's Changed

  • fix data race and use-after-free in napi_threadsafe_function by @​toyobayashi in toyobayashi/emnapi#199
    • fix tsfn not work in JS based async_work workers
    • fix pthread_create not work in JS based async_work workers
    • emnapi_basic[-mt].a includes libuv symbols now
  • refactor: dispatch async work queue in shared memory by @​toyobayashi in toyobayashi/emnapi#200
    • Avoids deadlock when main thread block on waiting queued async work starting. Completed work can not be dispatched to main thread that cause no new worker available, then queued work never start.
    • wasm32-wasip1-threads target spawn async worker in JS will use pthread_create, no longer maintain a separate worker pool.
  • rename node_api_create_object_with_properties by @​toyobayashi in toyobayashi/emnapi#193
  • fix: execute tsfn finalizer after queue drains when aborted
  • feat: add required config hint in package entry
    const { requiredConfig } = require('emnapi')
    console.log(requiredConfig.clang.wasmld)
    [
      '--import-memory',
      '--shared-memory',
      '--export-table',
      '--export=malloc',
      '--export=free',
      '--export=napi_register_wasm_v1',
      '--export-if-defined=node_api_module_get_api_version_v1',
      '--export=emnapi_thread_crashed',
      '--export-if-defined=emnapi_async_worker_create',
      '--export-if-defined=emnapi_async_worker_init'
    ]
    

Full Changelog: toyobayashi/emnapi@v1.8.1...v1.9.0

Commits
  • c9743cf 1.9.0
  • b6b4a63 feat: add required config hint in package entry
  • 5e3e8a9nodejs/node#61956
  • 17e63e8 refactor: dispatch async work queue in shared memory (#200)
  • 361b183 [Backport] fix data race and use-after-free in napi_threadsafe_function (#199)
  • 7eb6a37 feat!: fix node_api_create_object_with_properties name (#193)
  • dbb3013 refactor: use Node-API in comments (#194)
  • See full diff in compare view

Updates @emnapi/runtime from 1.8.1 to 1.9.0

Release notes

Sourced from @​emnapi/runtime's releases.

v1.9.0

What's Changed

  • fix data race and use-after-free in napi_threadsafe_function by @​toyobayashi in toyobayashi/emnapi#199
    • fix tsfn not work in JS based async_work workers
    • fix pthread_create not work in JS based async_work workers
    • emnapi_basic[-mt].a includes libuv symbols now
  • refactor: dispatch async work queue in shared memory by @​toyobayashi in toyobayashi/emnapi#200
    • Avoids deadlock when main thread block on waiting queued async work starting. Completed work can not be dispatched to main thread that cause no new worker available, then queued work never start.
    • wasm32-wasip1-threads target spawn async worker in JS will use pthread_create, no longer maintain a separate worker pool.
  • rename node_api_create_object_with_properties by @​toyobayashi in toyobayashi/emnapi#193
  • fix: execute tsfn finalizer after queue drains when aborted
  • feat: add required config hint in package entry
    const { requiredConfig } = require('emnapi')
    console.log(requiredConfig.clang.wasmld)
    [
      '--import-memory',
      '--shared-memory',
      '--export-table',
      '--export=malloc',
      '--export=free',
      '--export=napi_register_wasm_v1',
      '--export-if-defined=node_api_module_get_api_version_v1',
      '--export=emnapi_thread_crashed',
      '--export-if-defined=emnapi_async_worker_create',
      '--export-if-defined=emnapi_async_worker_init'
    ]
    

Full Changelog: toyobayashi/emnapi@v1.8.1...v1.9.0

Commits
  • c9743cf 1.9.0
  • b6b4a63 feat: add required config hint in package entry
  • 5e3e8a9nodejs/node#61956
  • 17e63e8 refactor: dispatch async work queue in shared memory (#200)
  • 361b183 [Backport] fix data race and use-after-free in napi_threadsafe_function (#199)
  • 7eb6a37 feat!: fix node_api_create_object_with_properties name (#193)
  • dbb3013 refactor: use Node-API in comments (#194)
  • See full diff in compare view

Updates @emnapi/wasi-threads from 1.1.0 to 1.2.0

Release notes

Sourced from @​emnapi/wasi-threads's releases.

v1.2.0

What's Changed

Full Changelog: toyobayashi/emnapi@v1.1.1...v1.2.0

v1.1.1

What's Changed

  • fix: npm@10.4.0+ will run node-gyp rebuild (228a78d)

Full Changelog: toyobayashi/emnapi@v1.1.0...v1.1.1

Commits
Maintainer changes

This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for @​emnapi/wasi-threads since your current version.


Updates caniuse-lite from 1.0.30001777 to 1.0.30001778

Commits

Updates electron-to-chromium from 1.5.307 to 1.5.313

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 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 npm group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.8.1` | `1.9.0` |
| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.8.1` | `1.9.0` |
| [@emnapi/wasi-threads](https://github.com/toyobayashi/emnapi) | `1.1.0` | `1.2.0` |
| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001777` | `1.0.30001778` |
| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.307` | `1.5.313` |


Updates `@emnapi/core` from 1.8.1 to 1.9.0
- [Release notes](https://github.com/toyobayashi/emnapi/releases)
- [Commits](toyobayashi/emnapi@v1.8.1...v1.9.0)

Updates `@emnapi/runtime` from 1.8.1 to 1.9.0
- [Release notes](https://github.com/toyobayashi/emnapi/releases)
- [Commits](toyobayashi/emnapi@v1.8.1...v1.9.0)

Updates `@emnapi/wasi-threads` from 1.1.0 to 1.2.0
- [Release notes](https://github.com/toyobayashi/emnapi/releases)
- [Commits](toyobayashi/emnapi@v1.1.0...v1.2.0)

Updates `caniuse-lite` from 1.0.30001777 to 1.0.30001778
- [Commits](browserslist/caniuse-lite@1.0.30001777...1.0.30001778)

Updates `electron-to-chromium` from 1.5.307 to 1.5.313
- [Changelog](https://github.com/Kilian/electron-to-chromium/blob/master/CHANGELOG.md)
- [Commits](Kilian/electron-to-chromium@v1.5.307...v1.5.313)

---
updated-dependencies:
- dependency-name: "@emnapi/core"
  dependency-version: 1.9.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm
- dependency-name: "@emnapi/runtime"
  dependency-version: 1.9.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm
- dependency-name: "@emnapi/wasi-threads"
  dependency-version: 1.2.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm
- dependency-name: caniuse-lite
  dependency-version: 1.0.30001778
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm
- dependency-name: electron-to-chromium
  dependency-version: 1.5.313
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm
...

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 Mar 12, 2026
@vercel
Copy link

vercel bot commented Mar 12, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
github-oauth-example Error Error Mar 12, 2026 2:26pm

@github-actions github-actions bot enabled auto-merge (squash) March 12, 2026 14:27
@github-actions github-actions bot merged commit 0c0d963 into main Mar 12, 2026
6 of 7 checks passed
@github-actions github-actions bot deleted the dependabot/npm_and_yarn/npm-e4b7f7aaf9 branch March 12, 2026 14:28
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