FFelix Riesebergfix: Don't mutate promises for dependencies
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
lib: ignore VS instances that cause COMExceptions I have quite a few instances of VS installed and it looks like Find-VisualStudio.cs enumerates all of them, even when find-visualstudio.js already knows which one it wants (from the environment variable in the developer command prompt). One of them (from 15.7.2, if that's interesting) causes a COMException on the ISetupInstance2.GetPackages call. Ignoring such packages seems harmless and unblocks the rest of the run. PR-URL: https://github.com/nodejs/node-gyp/pull/2018 Reviewed-By: João Reis <reis@janeasystems.com> | 6 年前 | |
fix: Monkey-patch fs | 1 年前 | |
fix: Monkey-patch fs | 1 年前 | |
fix: Monkey-patch fs | 1 年前 | |
fix: Monkey-patch fs | 1 年前 | |
fix: Monkey-patch fs | 1 年前 | |
Sync deps and engines with npm (#2770) * feat!: update engines.node to ^14.17.0 || ^16.13.0 || >=18.0.0 * deps: nopt@^7.0.0 * feat: replace npmlog with proc-log * deps: standard@17.0.0 and fix linting errors * deps: which@3.0.0 - this also promiisifies the build command * deps: glob@8.0.3 * feat: drop rimraf dependency * fix: use fs/promises in favor of fs.promises | 2 年前 | |
lib: print Python executable path using UTF-8 (#2995) * lib: print Python executable path using UTF-8 The Python executable path may have non-ASCII characters, which can make the print function fail if the environment encoding is different. This fixes this issue by using stdout.buffer, which can be used with UTF-8 encoding for the output, regardless of the environment encoding. Fixes: https://github.com/nodejs/node-gyp/issues/2829 * fixup! lib: print Python executable path using UTF-8 | 2 年前 | |
fix: Monkey-patch fs | 1 年前 | |
fix: Don't mutate promises for dependencies | 1 年前 | |
fix: Handle changed glob call | 1 年前 | |
fix: Monkey-patch fs | 1 年前 | |
fix: Monkey-patch fs | 1 年前 | |
fix: Chain issues | 1 年前 | |
feat: convert internal classes from util.inherits to classes BREAKING CHANGE: 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. | 2 年前 | |
Sync deps and engines with npm (#2770) * feat!: update engines.node to ^14.17.0 || ^16.13.0 || >=18.0.0 * deps: nopt@^7.0.0 * feat: replace npmlog with proc-log * deps: standard@17.0.0 and fix linting errors * deps: which@3.0.0 - this also promiisifies the build command * deps: glob@8.0.3 * feat: drop rimraf dependency * fix: use fs/promises in favor of fs.promises | 2 年前 | |
feat: convert all internal functions to async/await BREAKING CHANGE: 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. | 2 年前 | |
fix: Monkey-patch fs | 1 年前 | |
fix: Monkey-patch fs | 1 年前 |