Socket
Socket
Sign inDemoInstall

node-gyp

Package Overview
Dependencies
90
Maintainers
2
Versions
144
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install
2345
15Next

10.1.0

Diff

Changelog

Source

10.1.0 (2024-03-13)

Features

  • improve visual studio detection (#2957) (109e3d4)

Core

Doc

  • npm is currently v10 (#2970) (7705a22)
  • remove outdated Node versions from readme (#2955) (ae8478e)
  • remove outdated update engines.node reference in 10.0.0 changelog (b42e796)

Miscellaneous

  • only run release please on push (cff9ac2)
  • upgrade release please action from v2 to v4 (#2982) (0035d8e)
lukekarrys
published 10.0.1 •

Changelog

Source

10.0.1 (2023-11-02)

Bug Fixes

  • use local util for findAccessibleSync() (b39e681)

Miscellaneous

lukekarrys
published 10.0.0 •

Changelog

Source

10.0.0 (2023-10-28)

⚠ BREAKING CHANGES

  • use .npmignore file to limit which files are published (#2921)
  • the Gyp class exported is now created using ECMAScript classes and therefore might have small differences to classes that were previously created with util.inherits.
  • All internal functions have been coverted to return promises and no longer accept callbacks. This is not a breaking change for users but may be breaking to consumers of node-gyp if you are requiring internal functions directly.
  • node-gyp now supports node ^16.14.0 || >=18.0.0

Features

  • convert all internal functions to async/await (355622f)
  • convert internal classes from util.inherits to classes (d52997e)
  • drop node 14 support (#2929) (1b3bd34)
  • drop rimraf dependency (4a50fe3)
  • gyp: update gyp to v0.16.1 (#2923) (707927c)
  • replace npmlog with proc-log (4a50fe3)
  • update engines.node to ^14.17.0 || ^16.13.0 || >=18.0.0 (4a50fe3)
  • use .npmignore file to limit which files are published (#2921) (864a979)

Bug Fixes

  • create Python symlink only during builds, and clean it up after (#2721) (0f1f667)
  • promisify build command (4a50fe3)
  • use fs/promises in favor of fs.promises (4a50fe3)

Tests

Doc

  • Add note about Python symlinks (PR 2362) to CHANGELOG.md for 9.1.0 (#2783) (b3d41ae)
  • README.md Do not hardcode the supported versions of Python (#2880) (bb93b94)
  • update applicable GitHub links from master to main (#2843) (d644ce4)
  • Update windows installation instructions in README.md (#2882) (c9caa2e)

Core

Miscellaneous

lukekarrys
published 9.4.1 •

rvagg
published 9.4.0 •

Changelog

Source

9.4.0 (2023-06-12)

Features

  • add support for native windows arm64 build tools (bb76021)
  • Upgrade Python linting from flake8 to ruff (#2815) (fc0ddc6)

Bug Fixes

Miscellaneous

  • get update-gyp.py to work with Python >= v3.5 (#2826) (337e8e6)

Doc

Tests

rvagg
published 9.3.1 •

Changelog

Source

9.3.1 (2022-12-16)

Bug Fixes

Miscellaneous

rvagg
published 9.3.0 •

Changelog

Source

9.3.0 (2022-10-10)

Features

rvagg
published 9.2.0 •

Changelog

Source

9.2.0 (2022-10-02)

Features

  • Add proper support for IBM i (a26494f)
  • gyp: update gyp to v0.13.0 (3e2a532)

Bug Fixes

  • node.js debugger adds stderr (but exit code is 0) -> shouldn't throw (#2719) (c379a74)

Core

Miscellaneous

rvagg
published 9.1.0 •

Changelog

Source

9.1.0 (2022-07-13)

Features

  • Update function getSDK() to support Windows 11 SDK (#2565) (ea8520e)

Bug Fixes

  • extend tap timeout length to allow for slow CI (6f74c76)
  • new ca & server certs, bundle in .js file and unpack for testing (147e3d3)
  • re-label (#2689) (f0b7863)
  • typo on readme (bf81cd4)

Doc

  • update docs/README.md with latest version number (62d2815)

Core

  • update due to rename of primary branch (ca1f068)
  • Add Python symlink to path (for non-Windows OSes only) (#2362) (b9ddcd5)

Tests

rvagg
published 9.0.0 •

Changelog

Source

9.0.0 (2022-02-24)

⚠ BREAKING CHANGES

  • increase "engines" to "node" : "^12.22 || ^14.13 || >=16" (#2601)

Bug Fixes

  • _ in npm_config_ env variables (eef4eef)
  • update make-fetch-happen to a minimum of 10.0.3 (839e414)

Miscellaneous

Doc

  • Add notes/disclaimers for upgrading the copy of node-gyp that npm uses (#2585) (faf6d48)
  • Rename and update Common-issues.md --> docs/README.md (#2567) (2ef5fb8)
  • rephrase explanation of which node-gyp is used by npm (#2587) (a2f2988)
  • title match content (#2574) (6e8f93b)
  • Update Python versions (#2571) (e069f13)

Core

  • add lib.target as path for searching libnode on z/OS (1d499dd)
  • increase "engines" to "node" : "^12.22 || ^14.13 || >=16" (#2601) (6562f92)
  • make-fetch-happen@10.0.1 (78f6660)
2345
15Next
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc