Tags: electron/rebuild
Tags
fix: enforce extraModules to be a set of strings (#888) * fix: usage of this.prodDeps as a Set<string> For some reason TypeScript is AOK with stuffing `Set` objects with random keys. This is problematic as this is not how `Set` are supposed to be used (like a plain JavaScript object map). Fix the logic to respect the `-w/--which-module` CLI argument. * simplify tests * test: add simple, fast test --------- Co-authored-by: Mark Lee <electronjs@lazymalevolence.com> Co-authored-by: Erick Zhao <erick@hotmail.ca>
feat: Change node-gyp to @electron/node-gyp (#1157) * fix: Change node-gyp to @electron/node-gyp * fix: node-gyp has native promises now * Move to a github version (temporarily) * fix: Optional chaining * test: Update the tests to ffi-napi * fix: Use better-sqlite3 instead * test: Nevermind, go with a simple module * test: We're testing on one fewer module * test: Use farmhash for clang testing
fix: use 'target_arch' for node-pre-gyp (#1115) * fix: use 'target_arch' for node-pre-gyp * fix: use both arch and target_arch * fix: overwrite binary architecture * chore: add read-binary-file-arch * feat: redownload binary only if arch differs * fix: make node 12 compatible * fix: flip flop between ia32/x64 on windows not arm64 --------- Co-authored-by: Samuel Attard <marshallofsound@electronjs.org>
feat: add node-pre-gyp support (#1095) * add NodePreGyp module * chore: update node-abi * fix: node-pre-gyp args * feat: add napi support * test: add initial node-pre-gyp tests * fix: some tests * test: skip on m1 * chore: remove unused code * feat: add skipPrebuilds option * fix: napi build version test * fix: spawning node-pre-gyp on windows * use fs.rmdir maxRetries Co-authored-by: Keeley Hammond <vertedinde@electronjs.org> * rename 'skipPreloads' to 'buildFromSource' --------- Co-authored-by: George Xu <george.xu@slack-corp.com> Co-authored-by: Keeley Hammond <vertedinde@electronjs.org>
PreviousNext