This commit is contained in:
2024-11-28 23:08:17 +01:00
parent 8895fde030
commit 0dda8e760c
16116 changed files with 2866428 additions and 71 deletions

View File

@@ -0,0 +1,7 @@
{
"rules": {
"no-console": 0,
"no-process-env": 0,
"no-process-exit": 0
}
}

View File

@@ -0,0 +1,5 @@
'use strict'
setTimeout(() => {
process.abort()
}, 500)

View File

@@ -0,0 +1,6 @@
'use strict'
const appendResult = require('./lib/util').appendResult
appendResult(process.argv[2])
process.exit(0)

View File

@@ -0,0 +1,17 @@
'use strict'
const appendResult = require('./lib/util').appendResult
appendResult(process.argv[2])
setTimeout(() => {
appendResult(process.argv[2])
process.exit(0)
}, 3000)
// SIGINT/SIGTERM Handling.
process.on('SIGINT', () => {
process.exit(0)
})
process.on('SIGTERM', () => {
process.exit(0)
})

View File

@@ -0,0 +1,4 @@
'use strict'
const appendResult = require('./lib/util').appendResult
appendResult(String(process.env.npm_config_test))

View File

@@ -0,0 +1,4 @@
'use strict'
const appendResult = require('./lib/util').appendResult
appendResult(`${process.env.npm_config_test}\n${process.env.npm_config_test2}\n${process.env.npm_config_test3}`)

View File

@@ -0,0 +1,4 @@
'use strict'
const appendResult = require('./lib/util').appendResult
appendResult(JSON.stringify(process.argv.slice(2)))

49
node_modules/npm-run-all2/test-workspace/tasks/echo.js generated vendored Normal file
View File

@@ -0,0 +1,49 @@
'use strict'
/**
* Executes functions sequentially.
*
* @param {function[]} arguments - Functions to execute.
* @returns {void}
*/
function flow () {
if (arguments.length === 0) {
return
}
const head = arguments[0]
const rest = [].slice.call(arguments, 1)
head()
setTimeout(() => {
flow.apply(null, rest)
}, 33)
}
const text = String(process.argv[2])
flow(
() => {
process.stdout.write(text)
},
() => {
process.stdout.write(`${text}\n`)
},
() => {
process.stdout.write(`${text}\n${text}`)
},
() => {
process.stdout.write(`${text}\n${text}\n`)
},
() => {
process.stdout.write(`${text}\n${text}\n${text}\n${text}\n`)
},
() => {
process.stdout.write(`\n${text}\n${text}`)
},
() => {
process.stdout.write(`${text}\n\n\n`)
},
() => {
process.stdout.write(`\n${text}`)
}
)

View File

@@ -0,0 +1,5 @@
'use strict'
setTimeout(() => {
process.exit(1)
}, 500)

View File

@@ -0,0 +1,7 @@
'use strict'
const text = process.argv[2]
const timeout = process.argv[3]
process.stdout.write(`[${text}]`)
setTimeout(() => process.stdout.write(`__[${text}]\n`), timeout)

View File

@@ -0,0 +1,4 @@
'use strict'
const appendResult = require('./lib/util').appendResult
appendResult(String(process.env.npm_package_config_test))

View File

@@ -0,0 +1,4 @@
'use strict'
const appendResult = require('./lib/util').appendResult
appendResult(`${process.env.npm_package_config_test}\n${process.env.npm_package_config_test2}\n${process.env.npm_package_config_test3}`)

View File

@@ -0,0 +1,3 @@
'use strict'
process.stderr.write('STDERR')

View File

@@ -0,0 +1,11 @@
'use strict'
const appendResult = require('./lib/util').appendResult
process.stdin.on('data', (chunk) => {
appendResult(chunk.toString())
process.exit(0)
})
setTimeout(() => {
process.exit(1)
}, 5000)

View File

@@ -0,0 +1,3 @@
'use strict'
process.stdout.write('STDOUT')