routie dev init since i didn't adhere to any proper guidance up until now

This commit is contained in:
2026-04-29 22:27:29 -06:00
commit e1dabb71e2
15301 changed files with 3562618 additions and 0 deletions
@@ -0,0 +1,7 @@
{
"rules": {
"no-console": 0,
"no-process-env": 0,
"no-process-exit": 0
}
}
+5
View File
@@ -0,0 +1,5 @@
'use strict'
setTimeout(() => {
process.abort()
}, 500)
+6
View File
@@ -0,0 +1,6 @@
'use strict'
const appendResult = require('./lib/util').appendResult
appendResult(process.argv[2])
process.exit(0)
+17
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)
})
+4
View File
@@ -0,0 +1,4 @@
'use strict'
const appendResult = require('./lib/util').appendResult
appendResult(String(process.env.npm_config_test))
+4
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}`)
+4
View File
@@ -0,0 +1,4 @@
'use strict'
const appendResult = require('./lib/util').appendResult
appendResult(JSON.stringify(process.argv.slice(2)))
+49
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}`)
}
)
+5
View File
@@ -0,0 +1,5 @@
'use strict'
setTimeout(() => {
process.exit(1)
}, 500)
@@ -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)
@@ -0,0 +1,4 @@
'use strict'
const appendResult = require('./lib/util').appendResult
appendResult(String(process.env.npm_package_config_test))
@@ -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}`)
+3
View File
@@ -0,0 +1,3 @@
'use strict'
process.stderr.write('STDERR')
+11
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)
+3
View File
@@ -0,0 +1,3 @@
'use strict'
process.stdout.write('STDOUT')