File: fix-for-signal-exit-4.patch

package info (click to toggle)
node-istanbul 0.4.5%2Brepack10%2B~cs98.25.59-6
  • links: PTS, VCS
  • area: main
  • in suites: forky
  • size: 7,200 kB
  • sloc: javascript: 27,526; sh: 26; makefile: 14; xml: 1
file content (74 lines) | stat: -rw-r--r-- 2,571 bytes parent folder | download | duplicates (2)
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')