Skip to content

chore: bump nan to ^2.28.0 for Node.js 24 support - #112

Open
corentingurtner wants to merge 34 commits into
TooTallNate:masterfrom
FlatIO:chore/nan-node24-support
Open

chore: bump nan to ^2.28.0 for Node.js 24 support#112
corentingurtner wants to merge 34 commits into
TooTallNate:masterfrom
FlatIO:chore/nan-node24-support

Conversation

@corentingurtner

Copy link
Copy Markdown

nan 2.19.0 fails to compile against Node 24's V8 (removed Object/ObjectTemplate::SetAccessor).
Bumps to nan 2.28.0.
Verified: builds cleanly and all 6 tests pass on Node v24.18.0.

suldashi and others added 30 commits December 24, 2019 15:18
fix: replace pointer wrapping buffer length from 0 to 1 to fix node 1…
Bumps [ansi-regex](https://github.com/chalk/ansi-regex) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/chalk/ansi-regex/releases)
- [Commits](chalk/ansi-regex@v3.0.0...v3.0.1)

---
updated-dependencies:
- dependency-name: ansi-regex
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [y18n](https://github.com/yargs/y18n) from 4.0.0 to 4.0.3.
- [Release notes](https://github.com/yargs/y18n/releases)
- [Changelog](https://github.com/yargs/y18n/blob/y18n-v4.0.3/CHANGELOG.md)
- [Commits](yargs/y18n@v4.0.0...y18n-v4.0.3)

---
updated-dependencies:
- dependency-name: y18n
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](lodash/lodash@4.17.15...4.17.21)

---
updated-dependencies:
- dependency-name: lodash
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…3.0.1

build(deps): bump ansi-regex from 3.0.0 to 3.0.1
build(deps): bump y18n from 4.0.0 to 4.0.3
build(deps): bump lodash from 4.17.15 to 4.17.21
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 10.11.4 to 18.7.16.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…18.7.16

build(deps-dev): bump @types/node from 10.11.4 to 18.7.16
Bumps [mocha](https://github.com/mochajs/mocha) from 6.2.2 to 10.0.0.
- [Release notes](https://github.com/mochajs/mocha/releases)
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md)
- [Commits](mochajs/mocha@v6.2.2...v10.0.0)

---
updated-dependencies:
- dependency-name: mocha
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
build(deps-dev): bump mocha from 6.2.2 to 10.0.0
* feat: upgrade mpg123 library to add arm64 support

* fix: add HAVE_DIRENT_H macro for linux env

* fix: define ASMALIGN_BALIGN for linux x64

* fix: remove node 16.x from test workflow

* fix: add src/libmpg123/dct64_x86_64.S to build sources for linux x64

* chore(github): only run on 18.x

---------

Co-authored-by: Corentin Gurtner <corentin@flat.io>
Co-authored-by: Vincent Giersch <vincent@giersch.fr>
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 18.7.16 to 18.14.6.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [nan](https://github.com/nodejs/nan) from 2.16.0 to 2.17.0.
- [Release notes](https://github.com/nodejs/nan/releases)
- [Changelog](https://github.com/nodejs/nan/blob/main/CHANGELOG.md)
- [Commits](nodejs/nan@v2.16.0...v2.17.0)

---
updated-dependencies:
- dependency-name: nan
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [mocha](https://github.com/mochajs/mocha) from 10.0.0 to 10.2.0.
- [Release notes](https://github.com/mochajs/mocha/releases)
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md)
- [Commits](mochajs/mocha@v10.0.0...v10.2.0)

---
updated-dependencies:
- dependency-name: mocha
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
gierschv and others added 4 commits June 6, 2024 08:26
nan 2.19.0 fails to compile against Node 24's V8 (removed
Object/ObjectTemplate::SetAccessor). nan 2.28.0 restores compatibility.
Verified: builds cleanly and all tests pass on Node v24.18.0.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@changeset-bot

changeset-bot Bot commented Jul 28, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: fef2a7e

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.

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

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.

4 participants