1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
|
From: Yadd <yadd@debian.org>
Date: Thu, 20 Nov 2025 22:56:50 +0100
Subject: add fix for signal-exit >= 4
Forwarded: not-needed
Last-Update: 2023-08-17
---
nyc/index.js | 2 +-
nyc/self-coverage-helper.js | 2 +-
spawn-wrap/index.js | 4 ++--
spawn-wrap/test/basic.js | 2 +-
4 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/nyc/index.js b/nyc/index.js
index 3164b1d..9af93f5 100755
--- a/nyc/index.js
+++ b/nyc/index.js
@@ -14,7 +14,7 @@ const libHook = require('istanbul-lib-hook')
const { ProcessInfo, ProcessDB } = require('istanbul-lib-processinfo')
const mkdirp = require('make-dir')
const Module = require('module')
-const onExit = require('signal-exit')
+const { onExit } = require('signal-exit')
const path = require('path')
const rimraf = promisify(require('rimraf'))
const SourceMaps = require('./lib/source-maps')
diff --git a/nyc/self-coverage-helper.js b/nyc/self-coverage-helper.js
index 2ef7e82..4a02ba3 100644
--- a/nyc/self-coverage-helper.js
+++ b/nyc/self-coverage-helper.js
@@ -5,7 +5,7 @@
const path = require('path')
const fs = require('fs')
const mkdirp = require('make-dir')
-const onExit = require('signal-exit')
+const { onExit } = require('signal-exit')
module.exports = {
registered: false,
diff --git a/spawn-wrap/index.js b/spawn-wrap/index.js
index edadc58..b37f314 100644
--- a/spawn-wrap/index.js
+++ b/spawn-wrap/index.js
@@ -13,7 +13,7 @@ const IS_WINDOWS = require('is-windows')()
const makeDir = require('make-dir')
const rimraf = require('rimraf')
const path = require('path')
-const signalExit = require('signal-exit')
+const { onExit } = require('signal-exit')
const {IS_DEBUG, debug} = require("./lib/debug")
const munge = require("./lib/munge")
const homedir = require("./lib/homedir")
@@ -125,7 +125,7 @@ function setup(argv, env) {
}, null, 2) + '\n'
if (!IS_DEBUG) {
- signalExit(() => rimraf.sync(workingDir))
+ onExit(() => rimraf.sync(workingDir))
}
makeDir.sync(workingDir)
diff --git a/spawn-wrap/test/basic.js b/spawn-wrap/test/basic.js
index c2e97d7..7097cff 100644
--- a/spawn-wrap/test/basic.js
+++ b/spawn-wrap/test/basic.js
@@ -3,7 +3,7 @@ var IS_WINDOWS = require('is-windows')()
var winNoShebang = IS_WINDOWS && 'no shebang execution on windows'
var winNoSig = IS_WINDOWS && 'no signals get through cmd'
-var onExit = require('signal-exit')
+var { onExit } = require('signal-exit')
var cp = require('child_process')
var fixture = require.resolve('./fixtures/script.js')
var npmFixture = require.resolve('./fixtures/npm')
|