fix(core): cosmetics

This commit is contained in:
Philipp Kunz 2021-11-26 15:17:52 +01:00
parent d7247add7e
commit 20a2804924
8 changed files with 393 additions and 179 deletions

View File

@ -12,6 +12,9 @@ stages:
- release
- metadata
before_script:
- npm install -g @shipzone/npmci
# ====================
# security stage
# ====================

24
.vscode/launch.json vendored
View File

@ -2,28 +2,10 @@
"version": "0.2.0",
"configurations": [
{
"name": "current file",
"type": "node",
"command": "npm test",
"name": "Run npm test",
"request": "launch",
"args": [
"${relativeFile}"
],
"runtimeArgs": ["-r", "@gitzone/tsrun"],
"cwd": "${workspaceRoot}",
"protocol": "inspector",
"internalConsoleOptions": "openOnSessionStart"
},
{
"name": "test.ts",
"type": "node",
"request": "launch",
"args": [
"test/test.ts"
],
"runtimeArgs": ["-r", "@gitzone/tsrun"],
"cwd": "${workspaceRoot}",
"protocol": "inspector",
"internalConsoleOptions": "openOnSessionStart"
"type": "node-terminal"
}
]
}

533
package-lock.json generated
View File

@ -19,9 +19,9 @@
"devDependencies": {
"@gitzone/tsbuild": "^2.1.28",
"@gitzone/tsrun": "^1.2.18",
"@gitzone/tstest": "^1.0.59",
"@gitzone/tstest": "^1.0.60",
"@pushrocks/tapbundle": "^3.2.14",
"@types/node": "^16.11.6",
"@types/node": "^16.11.10",
"tslint": "^6.1.3",
"tslint-config-prettier": "^1.18.0"
}
@ -1992,22 +1992,22 @@
}
},
"node_modules/@gitzone/tstest": {
"version": "1.0.59",
"resolved": "https://verdaccio.lossless.one/@gitzone%2ftstest/-/tstest-1.0.59.tgz",
"integrity": "sha512-54DazrrR++uh3xv20Z1WKHw62xGxPIbP6QVQ91YTtgJ3n5NzvkZkZV3uUUN2uU6c6qaN0PtR7UVtc82lXhvF0Q==",
"version": "1.0.60",
"resolved": "https://verdaccio.lossless.one/@gitzone%2ftstest/-/tstest-1.0.60.tgz",
"integrity": "sha512-fjZOtm0uDPfAY5SSXkCaeWDTwltIt5+w0UBAAiMha5wBfEfx7vHe6oKdlEw0gmw/ZpsLr3o+4HGDkrzUxK1K7A==",
"dev": true,
"license": "MIT",
"dependencies": {
"@gitzone/tsbundle": "^1.0.88",
"@gitzone/tsrun": "^1.2.18",
"@pushrocks/consolecolor": "^2.0.1",
"@pushrocks/smartbrowser": "^1.0.17",
"@pushrocks/smartbrowser": "^1.0.22",
"@pushrocks/smartdelay": "^2.0.13",
"@pushrocks/smartexpress": "^3.0.107",
"@pushrocks/smartexpress": "^3.0.108",
"@pushrocks/smartfile": "^8.0.10",
"@pushrocks/smartlog": "^2.0.44",
"@pushrocks/smartpromise": "^3.1.6",
"@pushrocks/smartshell": "^2.0.28",
"@pushrocks/smartshell": "^2.0.29",
"@pushrocks/tapbundle": "^3.2.14",
"@types/figures": "^3.0.1",
"figures": "^3.0.0"
@ -2207,9 +2207,9 @@
}
},
"node_modules/@pushrocks/smartbrowser": {
"version": "1.0.20",
"resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartbrowser/-/smartbrowser-1.0.20.tgz",
"integrity": "sha512-ZFRgGugTwOj39UYM9dpwoSkhToSE2kG9zJU3PIRrZwXFTgvi/JwswSjZIR6oQRSx2MLdDl7onn6M4ok8WaM9Lw==",
"version": "1.0.22",
"resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartbrowser/-/smartbrowser-1.0.22.tgz",
"integrity": "sha512-/NYJ0fQ7+8ONUI4nmIwo1aR0jK8U+IGJtJkAbjhNZ8XcXO45fDVTb3GGDhQP6l7XLxfBEBm+yr9rIWAnLCp4Lg==",
"dev": true,
"license": "MIT",
"dependencies": {
@ -2540,19 +2540,20 @@
"license": "MIT"
},
"node_modules/@pushrocks/smartpdf": {
"version": "2.0.9",
"resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartpdf/-/smartpdf-2.0.9.tgz",
"integrity": "sha512-cR9spvBhVAdIzuGTXjs4s2YzFfIHZRLdKhVIrA4WFN4Ko2HPTWwF0jjp1mwJVQ4Ns0xm0WqIWXOUYw2hYxZItA==",
"version": "2.0.11",
"resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartpdf/-/smartpdf-2.0.11.tgz",
"integrity": "sha512-vKE6LVw0tmxSAoM5nrDKXmzJB90dPpgbnIfx9DC7K2BOTMKD3niKvU670RYMBY67U+cZAw+1wSgyOFcervU8hA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@pushrocks/smartfile": "^8.0.10",
"@pushrocks/smartnetwork": "^2.0.10",
"@pushrocks/smartpromise": "^3.1.5",
"@pushrocks/smartpuppeteer": "^1.0.21",
"@pushrocks/smartpromise": "^3.1.6",
"@pushrocks/smartpuppeteer": "^1.0.27",
"@pushrocks/smartunique": "^3.0.3",
"@types/express": "^4.17.11",
"express": "^4.17.1"
"@types/express": "^4.17.13",
"express": "^4.17.1",
"pdf-merger-js": "^3.2.1"
}
},
"node_modules/@pushrocks/smartpromise": {
@ -2562,16 +2563,17 @@
"license": "MIT"
},
"node_modules/@pushrocks/smartpuppeteer": {
"version": "1.0.21",
"resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartpuppeteer/-/smartpuppeteer-1.0.21.tgz",
"integrity": "sha512-uTONNTNIIswX5UOPt3VYv/7gIDTdkdNqIhR1DpnKlemOVyVLOT7D0eZPuTGXDgtNjHdTyQ6ywc54/gEBGXTNwg==",
"version": "1.0.36",
"resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartpuppeteer/-/smartpuppeteer-1.0.36.tgz",
"integrity": "sha512-+nwHEO2oxH0bIMFEM/YmQPz5eOL+56xiC5AisxzohgCp2YpvCYquwjnJ4rxPyXLq92dOBNsjbPPwLvDU+xjSzA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@pushrocks/smartdelay": "^2.0.10",
"@pushrocks/smartdelay": "^2.0.13",
"@pushrocks/smartenv": "^4.0.16",
"@types/puppeteer": "^5.4.2",
"puppeteer": "^5.5.0"
"@pushrocks/smartshell": "^2.0.29",
"puppeteer": "^11.0.0",
"tree-kill": "^1.2.2"
}
},
"node_modules/@pushrocks/smartrequest": {
@ -2599,14 +2601,14 @@
}
},
"node_modules/@pushrocks/smartshell": {
"version": "2.0.28",
"resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartshell/-/smartshell-2.0.28.tgz",
"integrity": "sha512-vuywrzza2XngtyyG8yGBZ7Ped9kNFiYABdLwxpL7e/YJnVP3StLX5zSK94ilZ/JHxSnIJkjyAkXzB/JKtyMkkA==",
"version": "2.0.29",
"resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartshell/-/smartshell-2.0.29.tgz",
"integrity": "sha512-na5wrlJ2AHeyl7vwt5XFXFCGlXJCNagB8NL4jerQ1+z/ddE1cki7zPDiEKL/oyJTfu/mdtOEhHBzMYfMRMWFvw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@pushrocks/smartdelay": "^2.0.13",
"@pushrocks/smartexit": "^1.0.19",
"@pushrocks/smartexit": "^1.0.20",
"@pushrocks/smartpromise": "^3.1.6",
"@types/which": "^2.0.1",
"tree-kill": "^1.2.2",
@ -2772,6 +2774,16 @@
"node-fetch": "^2.6.1"
}
},
"node_modules/@rkusa/linebreak": {
"version": "1.0.0",
"resolved": "https://verdaccio.lossless.one/@rkusa%2flinebreak/-/linebreak-1.0.0.tgz",
"integrity": "sha512-yCSm87XA1aYMgfcABSxcIkk3JtCw3AihNceHY+DnZGLvVP/g2z3UWZbi0xIoYpZWAJEVPr5Zt3QE37Q80wF1pA==",
"dev": true,
"license": "MIT",
"dependencies": {
"unicode-trie": "^0.3.0"
}
},
"node_modules/@rollup/plugin-commonjs": {
"version": "20.0.0",
"resolved": "https://verdaccio.lossless.one/@rollup%2fplugin-commonjs/-/plugin-commonjs-20.0.0.tgz",
@ -3214,9 +3226,9 @@
"license": "MIT"
},
"node_modules/@types/node": {
"version": "16.11.6",
"resolved": "https://verdaccio.lossless.one/@types%2fnode/-/node-16.11.6.tgz",
"integrity": "sha512-ua7PgUoeQFjmWPcoo9khiPum3Pd60k4/2ZGXt18sm2Slk0W0xZTqt5Y0Ny1NyBiN1EVQ/+FaF9NcY4Qe6rwk5w==",
"version": "16.11.10",
"resolved": "https://verdaccio.lossless.one/@types%2fnode/-/node-16.11.10.tgz",
"integrity": "sha512-3aRnHa1KlOEEhJ6+CvyHKK5vE9BcLGjtUpwvqYLRvYNQKMfabu3BwfJaA/SLW8dxe28LsNDjtHwePTuzn3gmOA==",
"dev": true,
"license": "MIT"
},
@ -3230,16 +3242,6 @@
"@types/express-serve-static-core": "*"
}
},
"node_modules/@types/puppeteer": {
"version": "5.4.4",
"resolved": "https://verdaccio.lossless.one/@types%2fpuppeteer/-/puppeteer-5.4.4.tgz",
"integrity": "sha512-3Nau+qi69CN55VwZb0ATtdUAlYlqOOQ3OfQfq0Hqgc4JMFXiQT/XInlwQ9g6LbicDslE6loIFsXFklGh5XmI6Q==",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/node": "*"
}
},
"node_modules/@types/q": {
"version": "1.5.5",
"resolved": "https://verdaccio.lossless.one/@types%2fq/-/q-1.5.5.tgz",
@ -3490,11 +3492,14 @@
}
},
"node_modules/agent-base": {
"version": "5.1.1",
"resolved": "https://verdaccio.lossless.one/agent-base/-/agent-base-5.1.1.tgz",
"integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==",
"version": "6.0.2",
"resolved": "https://verdaccio.lossless.one/agent-base/-/agent-base-6.0.2.tgz",
"integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"debug": "4"
},
"engines": {
"node": ">= 6.0.0"
}
@ -6014,9 +6019,9 @@
"license": "MIT"
},
"node_modules/devtools-protocol": {
"version": "0.0.818844",
"resolved": "https://verdaccio.lossless.one/devtools-protocol/-/devtools-protocol-0.0.818844.tgz",
"integrity": "sha512-AD1hi7iVJ8OD0aMLQU5VK0XH9LDlA1+BcPIgrAxPfaibx2DbWucuyOhc4oyQCbnvDDO68nN6/LcKfqTP343Jjg==",
"version": "0.0.901419",
"resolved": "https://verdaccio.lossless.one/devtools-protocol/-/devtools-protocol-0.0.901419.tgz",
"integrity": "sha512-4INMPwNm9XRpBukhNbF7OB6fNTTCaI8pzy/fXg0xQzAy5h3zL1P8xT3QazgKqBrb/hAYwIBizqDBZ7GtJE74QQ==",
"dev": true,
"license": "BSD-3-Clause"
},
@ -8039,17 +8044,17 @@
"license": "MIT"
},
"node_modules/https-proxy-agent": {
"version": "4.0.0",
"resolved": "https://verdaccio.lossless.one/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz",
"integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==",
"version": "5.0.0",
"resolved": "https://verdaccio.lossless.one/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
"integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
"dev": true,
"license": "MIT",
"dependencies": {
"agent-base": "5",
"agent-base": "6",
"debug": "4"
},
"engines": {
"node": ">= 6.0.0"
"node": ">= 6"
}
},
"node_modules/humanize-ms": {
@ -9794,15 +9799,43 @@
"license": "MIT"
},
"node_modules/node-fetch": {
"version": "2.6.1",
"resolved": "https://verdaccio.lossless.one/node-fetch/-/node-fetch-2.6.1.tgz",
"integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==",
"version": "2.6.5",
"resolved": "https://verdaccio.lossless.one/node-fetch/-/node-fetch-2.6.5.tgz",
"integrity": "sha512-mmlIVHJEu5rnIxgEgez6b9GgWXbkZj5YZ7fx+2r94a2E+Uirsp6HsPTPlomfdHtpt/B0cdKviwkoaM6pyvUOpQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"whatwg-url": "^5.0.0"
},
"engines": {
"node": "4.x || >=6.0.0"
}
},
"node_modules/node-fetch/node_modules/tr46": {
"version": "0.0.3",
"resolved": "https://verdaccio.lossless.one/tr46/-/tr46-0.0.3.tgz",
"integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=",
"dev": true,
"license": "MIT"
},
"node_modules/node-fetch/node_modules/webidl-conversions": {
"version": "3.0.1",
"resolved": "https://verdaccio.lossless.one/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
"integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=",
"dev": true,
"license": "BSD-2-Clause"
},
"node_modules/node-fetch/node_modules/whatwg-url": {
"version": "5.0.0",
"resolved": "https://verdaccio.lossless.one/whatwg-url/-/whatwg-url-5.0.0.tgz",
"integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=",
"dev": true,
"license": "MIT",
"dependencies": {
"tr46": "~0.0.3",
"webidl-conversions": "^3.0.0"
}
},
"node_modules/node-forge": {
"version": "0.7.6",
"resolved": "https://verdaccio.lossless.one/node-forge/-/node-forge-0.7.6.tgz",
@ -10157,6 +10190,23 @@
"node": ">=4"
}
},
"node_modules/opentype.js": {
"version": "1.3.4",
"resolved": "https://verdaccio.lossless.one/opentype.js/-/opentype.js-1.3.4.tgz",
"integrity": "sha512-d2JE9RP/6uagpQAVtJoF0pJJA/fgai89Cc50Yp0EJHk+eLp6QQ7gBoblsnubRULNY132I0J1QKMJ+JTbMqz4sw==",
"dev": true,
"license": "MIT",
"dependencies": {
"string.prototype.codepointat": "^0.2.1",
"tiny-inflate": "^1.0.3"
},
"bin": {
"ot": "bin/ot"
},
"engines": {
"node": ">= 8.0.0"
}
},
"node_modules/opn": {
"version": "5.5.0",
"resolved": "https://verdaccio.lossless.one/opn/-/opn-5.5.0.tgz",
@ -10777,6 +10827,66 @@
"node": ">=0.12"
}
},
"node_modules/pdf-merger-js": {
"version": "3.2.1",
"resolved": "https://verdaccio.lossless.one/pdf-merger-js/-/pdf-merger-js-3.2.1.tgz",
"integrity": "sha512-A2mpMzEre4EGaV33oQnGLARPUV5F+PGScsmwyOXKu+s098eZu0wEDj7vzLjRGl1AqxbsRa5Hj0VpFuh2CiEeyg==",
"dev": true,
"license": "MIT",
"dependencies": {
"pdfjs": "^2.4.5"
}
},
"node_modules/pdfjs": {
"version": "2.4.7",
"resolved": "https://verdaccio.lossless.one/pdfjs/-/pdfjs-2.4.7.tgz",
"integrity": "sha512-qGGZiQ7cz7nDgRgNSMm0qsZ4QPlAvZr+kWwB78hZzClojtfqGbGUT/gwzf8S2nniwvLMB56boBTTIppQohTJUA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@rkusa/linebreak": "^1.0.0",
"opentype.js": "^1.3.3",
"pako": "^2.0.3",
"readable-stream": "^3.6.0",
"unorm": "^1.6.0",
"uuid": "^8.3.1"
},
"engines": {
"node": ">=7"
}
},
"node_modules/pdfjs/node_modules/pako": {
"version": "2.0.4",
"resolved": "https://verdaccio.lossless.one/pako/-/pako-2.0.4.tgz",
"integrity": "sha512-v8tweI900AUkZN6heMU/4Uy4cXRc2AYNRggVmTR+dEncawDJgCdLMximOVA2p4qO57WMynangsfGRb5WD6L1Bg==",
"dev": true,
"license": "(MIT AND Zlib)"
},
"node_modules/pdfjs/node_modules/readable-stream": {
"version": "3.6.0",
"resolved": "https://verdaccio.lossless.one/readable-stream/-/readable-stream-3.6.0.tgz",
"integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
"dev": true,
"license": "MIT",
"dependencies": {
"inherits": "^2.0.3",
"string_decoder": "^1.1.1",
"util-deprecate": "^1.0.1"
},
"engines": {
"node": ">= 6"
}
},
"node_modules/pdfjs/node_modules/uuid": {
"version": "8.3.2",
"resolved": "https://verdaccio.lossless.one/uuid/-/uuid-8.3.2.tgz",
"integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
"dev": true,
"license": "MIT",
"bin": {
"uuid": "dist/bin/uuid"
}
},
"node_modules/pend": {
"version": "1.2.0",
"resolved": "https://verdaccio.lossless.one/pend/-/pend-1.2.0.tgz",
@ -11685,25 +11795,25 @@
"license": "MIT"
},
"node_modules/puppeteer": {
"version": "5.5.0",
"resolved": "https://verdaccio.lossless.one/puppeteer/-/puppeteer-5.5.0.tgz",
"integrity": "sha512-OM8ZvTXAhfgFA7wBIIGlPQzvyEETzDjeRa4mZRCRHxYL+GNH5WAuYUQdja3rpWZvkX/JKqmuVgbsxDNsDFjMEg==",
"version": "11.0.0",
"resolved": "https://verdaccio.lossless.one/puppeteer/-/puppeteer-11.0.0.tgz",
"integrity": "sha512-6rPFqN1ABjn4shgOICGDBITTRV09EjXVqhDERBDKwCLz0UyBxeeBH6Ay0vQUJ84VACmlxwzOIzVEJXThcF3aNg==",
"dev": true,
"hasInstallScript": true,
"license": "Apache-2.0",
"dependencies": {
"debug": "^4.1.0",
"devtools-protocol": "0.0.818844",
"extract-zip": "^2.0.0",
"https-proxy-agent": "^4.0.0",
"node-fetch": "^2.6.1",
"pkg-dir": "^4.2.0",
"progress": "^2.0.1",
"proxy-from-env": "^1.0.0",
"rimraf": "^3.0.2",
"tar-fs": "^2.0.0",
"unbzip2-stream": "^1.3.3",
"ws": "^7.2.3"
"debug": "4.3.2",
"devtools-protocol": "0.0.901419",
"extract-zip": "2.0.1",
"https-proxy-agent": "5.0.0",
"node-fetch": "2.6.5",
"pkg-dir": "4.2.0",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
"rimraf": "3.0.2",
"tar-fs": "2.1.1",
"unbzip2-stream": "1.4.3",
"ws": "8.2.3"
},
"engines": {
"node": ">=10.18.1"
@ -11726,13 +11836,13 @@
}
},
"node_modules/puppeteer/node_modules/ws": {
"version": "7.5.3",
"resolved": "https://verdaccio.lossless.one/ws/-/ws-7.5.3.tgz",
"integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==",
"version": "8.2.3",
"resolved": "https://verdaccio.lossless.one/ws/-/ws-8.2.3.tgz",
"integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=8.3.0"
"node": ">=10.0.0"
},
"peerDependencies": {
"bufferutil": "^4.0.1",
@ -13553,6 +13663,13 @@
"node": ">=8"
}
},
"node_modules/string.prototype.codepointat": {
"version": "0.2.1",
"resolved": "https://verdaccio.lossless.one/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz",
"integrity": "sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg==",
"dev": true,
"license": "MIT"
},
"node_modules/string.prototype.trimend": {
"version": "1.0.4",
"resolved": "https://verdaccio.lossless.one/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
@ -13702,9 +13819,9 @@
"license": "MIT"
},
"node_modules/systeminformation": {
"version": "5.7.10",
"resolved": "https://verdaccio.lossless.one/systeminformation/-/systeminformation-5.7.10.tgz",
"integrity": "sha512-uHdGT793T7aM7HHql1vNhMCJccKF78n40K6LXkkeF0bSJF4jLSbtLCT2KQoZmodonuY9vFGDkAFa4QjWJH3OyA==",
"version": "5.9.15",
"resolved": "https://verdaccio.lossless.one/systeminformation/-/systeminformation-5.9.15.tgz",
"integrity": "sha512-0tUYPXffFEsme8n/iTAMk09jpGgqtaGf46QOx7oFmiON9zDUQCahfSymQaCRr4tsq9BkKolaOzp8nqMVNrKIqQ==",
"dev": true,
"license": "MIT",
"os": [
@ -13720,7 +13837,7 @@
"systeminformation": "lib/cli.js"
},
"engines": {
"node": ">=4.0.0"
"node": ">=8.0.0"
},
"funding": {
"type": "Buy me a coffee",
@ -14500,6 +14617,16 @@
"node": ">= 10.0.0"
}
},
"node_modules/unorm": {
"version": "1.6.0",
"resolved": "https://verdaccio.lossless.one/unorm/-/unorm-1.6.0.tgz",
"integrity": "sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA==",
"dev": true,
"license": "MIT or GPL-2.0",
"engines": {
"node": ">= 0.4.0"
}
},
"node_modules/unpipe": {
"version": "1.0.0",
"resolved": "https://verdaccio.lossless.one/unpipe/-/unpipe-1.0.0.tgz",
@ -16453,21 +16580,21 @@
}
},
"@gitzone/tstest": {
"version": "1.0.59",
"resolved": "https://verdaccio.lossless.one/@gitzone%2ftstest/-/tstest-1.0.59.tgz",
"integrity": "sha512-54DazrrR++uh3xv20Z1WKHw62xGxPIbP6QVQ91YTtgJ3n5NzvkZkZV3uUUN2uU6c6qaN0PtR7UVtc82lXhvF0Q==",
"version": "1.0.60",
"resolved": "https://verdaccio.lossless.one/@gitzone%2ftstest/-/tstest-1.0.60.tgz",
"integrity": "sha512-fjZOtm0uDPfAY5SSXkCaeWDTwltIt5+w0UBAAiMha5wBfEfx7vHe6oKdlEw0gmw/ZpsLr3o+4HGDkrzUxK1K7A==",
"dev": true,
"requires": {
"@gitzone/tsbundle": "^1.0.88",
"@gitzone/tsrun": "^1.2.18",
"@pushrocks/consolecolor": "^2.0.1",
"@pushrocks/smartbrowser": "^1.0.17",
"@pushrocks/smartbrowser": "^1.0.22",
"@pushrocks/smartdelay": "^2.0.13",
"@pushrocks/smartexpress": "^3.0.107",
"@pushrocks/smartexpress": "^3.0.108",
"@pushrocks/smartfile": "^8.0.10",
"@pushrocks/smartlog": "^2.0.44",
"@pushrocks/smartpromise": "^3.1.6",
"@pushrocks/smartshell": "^2.0.28",
"@pushrocks/smartshell": "^2.0.29",
"@pushrocks/tapbundle": "^3.2.14",
"@types/figures": "^3.0.1",
"figures": "^3.0.0"
@ -16629,9 +16756,9 @@
}
},
"@pushrocks/smartbrowser": {
"version": "1.0.20",
"resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartbrowser/-/smartbrowser-1.0.20.tgz",
"integrity": "sha512-ZFRgGugTwOj39UYM9dpwoSkhToSE2kG9zJU3PIRrZwXFTgvi/JwswSjZIR6oQRSx2MLdDl7onn6M4ok8WaM9Lw==",
"version": "1.0.22",
"resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartbrowser/-/smartbrowser-1.0.22.tgz",
"integrity": "sha512-/NYJ0fQ7+8ONUI4nmIwo1aR0jK8U+IGJtJkAbjhNZ8XcXO45fDVTb3GGDhQP6l7XLxfBEBm+yr9rIWAnLCp4Lg==",
"dev": true,
"requires": {
"@pushrocks/smartdelay": "^2.0.10",
@ -16938,18 +17065,19 @@
"dev": true
},
"@pushrocks/smartpdf": {
"version": "2.0.9",
"resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartpdf/-/smartpdf-2.0.9.tgz",
"integrity": "sha512-cR9spvBhVAdIzuGTXjs4s2YzFfIHZRLdKhVIrA4WFN4Ko2HPTWwF0jjp1mwJVQ4Ns0xm0WqIWXOUYw2hYxZItA==",
"version": "2.0.11",
"resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartpdf/-/smartpdf-2.0.11.tgz",
"integrity": "sha512-vKE6LVw0tmxSAoM5nrDKXmzJB90dPpgbnIfx9DC7K2BOTMKD3niKvU670RYMBY67U+cZAw+1wSgyOFcervU8hA==",
"dev": true,
"requires": {
"@pushrocks/smartfile": "^8.0.10",
"@pushrocks/smartnetwork": "^2.0.10",
"@pushrocks/smartpromise": "^3.1.5",
"@pushrocks/smartpuppeteer": "^1.0.21",
"@pushrocks/smartpromise": "^3.1.6",
"@pushrocks/smartpuppeteer": "^1.0.27",
"@pushrocks/smartunique": "^3.0.3",
"@types/express": "^4.17.11",
"express": "^4.17.1"
"@types/express": "^4.17.13",
"express": "^4.17.1",
"pdf-merger-js": "^3.2.1"
}
},
"@pushrocks/smartpromise": {
@ -16958,15 +17086,16 @@
"integrity": "sha512-v+RyVpspzYuBcV/aWXqwC03TWYeFLj7aWMG3IBDFmH2ssgug+82KLW/gw2WB2aVOEvmSkfI9OVvOQz2OsLbYlA=="
},
"@pushrocks/smartpuppeteer": {
"version": "1.0.21",
"resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartpuppeteer/-/smartpuppeteer-1.0.21.tgz",
"integrity": "sha512-uTONNTNIIswX5UOPt3VYv/7gIDTdkdNqIhR1DpnKlemOVyVLOT7D0eZPuTGXDgtNjHdTyQ6ywc54/gEBGXTNwg==",
"version": "1.0.36",
"resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartpuppeteer/-/smartpuppeteer-1.0.36.tgz",
"integrity": "sha512-+nwHEO2oxH0bIMFEM/YmQPz5eOL+56xiC5AisxzohgCp2YpvCYquwjnJ4rxPyXLq92dOBNsjbPPwLvDU+xjSzA==",
"dev": true,
"requires": {
"@pushrocks/smartdelay": "^2.0.10",
"@pushrocks/smartdelay": "^2.0.13",
"@pushrocks/smartenv": "^4.0.16",
"@types/puppeteer": "^5.4.2",
"puppeteer": "^5.5.0"
"@pushrocks/smartshell": "^2.0.29",
"puppeteer": "^11.0.0",
"tree-kill": "^1.2.2"
}
},
"@pushrocks/smartrequest": {
@ -16992,13 +17121,13 @@
}
},
"@pushrocks/smartshell": {
"version": "2.0.28",
"resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartshell/-/smartshell-2.0.28.tgz",
"integrity": "sha512-vuywrzza2XngtyyG8yGBZ7Ped9kNFiYABdLwxpL7e/YJnVP3StLX5zSK94ilZ/JHxSnIJkjyAkXzB/JKtyMkkA==",
"version": "2.0.29",
"resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartshell/-/smartshell-2.0.29.tgz",
"integrity": "sha512-na5wrlJ2AHeyl7vwt5XFXFCGlXJCNagB8NL4jerQ1+z/ddE1cki7zPDiEKL/oyJTfu/mdtOEhHBzMYfMRMWFvw==",
"dev": true,
"requires": {
"@pushrocks/smartdelay": "^2.0.13",
"@pushrocks/smartexit": "^1.0.19",
"@pushrocks/smartexit": "^1.0.20",
"@pushrocks/smartpromise": "^3.1.6",
"@types/which": "^2.0.1",
"tree-kill": "^1.2.2",
@ -17154,6 +17283,15 @@
"node-fetch": "^2.6.1"
}
},
"@rkusa/linebreak": {
"version": "1.0.0",
"resolved": "https://verdaccio.lossless.one/@rkusa%2flinebreak/-/linebreak-1.0.0.tgz",
"integrity": "sha512-yCSm87XA1aYMgfcABSxcIkk3JtCw3AihNceHY+DnZGLvVP/g2z3UWZbi0xIoYpZWAJEVPr5Zt3QE37Q80wF1pA==",
"dev": true,
"requires": {
"unicode-trie": "^0.3.0"
}
},
"@rollup/plugin-commonjs": {
"version": "20.0.0",
"resolved": "https://verdaccio.lossless.one/@rollup%2fplugin-commonjs/-/plugin-commonjs-20.0.0.tgz",
@ -17512,9 +17650,9 @@
"integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ=="
},
"@types/node": {
"version": "16.11.6",
"resolved": "https://verdaccio.lossless.one/@types%2fnode/-/node-16.11.6.tgz",
"integrity": "sha512-ua7PgUoeQFjmWPcoo9khiPum3Pd60k4/2ZGXt18sm2Slk0W0xZTqt5Y0Ny1NyBiN1EVQ/+FaF9NcY4Qe6rwk5w==",
"version": "16.11.10",
"resolved": "https://verdaccio.lossless.one/@types%2fnode/-/node-16.11.10.tgz",
"integrity": "sha512-3aRnHa1KlOEEhJ6+CvyHKK5vE9BcLGjtUpwvqYLRvYNQKMfabu3BwfJaA/SLW8dxe28LsNDjtHwePTuzn3gmOA==",
"dev": true
},
"@types/parcel-bundler": {
@ -17526,15 +17664,6 @@
"@types/express-serve-static-core": "*"
}
},
"@types/puppeteer": {
"version": "5.4.4",
"resolved": "https://verdaccio.lossless.one/@types%2fpuppeteer/-/puppeteer-5.4.4.tgz",
"integrity": "sha512-3Nau+qi69CN55VwZb0ATtdUAlYlqOOQ3OfQfq0Hqgc4JMFXiQT/XInlwQ9g6LbicDslE6loIFsXFklGh5XmI6Q==",
"dev": true,
"requires": {
"@types/node": "*"
}
},
"@types/q": {
"version": "1.5.5",
"resolved": "https://verdaccio.lossless.one/@types%2fq/-/q-1.5.5.tgz",
@ -17737,10 +17866,13 @@
"dev": true
},
"agent-base": {
"version": "5.1.1",
"resolved": "https://verdaccio.lossless.one/agent-base/-/agent-base-5.1.1.tgz",
"integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==",
"dev": true
"version": "6.0.2",
"resolved": "https://verdaccio.lossless.one/agent-base/-/agent-base-6.0.2.tgz",
"integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
"dev": true,
"requires": {
"debug": "4"
}
},
"agentkeepalive": {
"version": "4.1.4",
@ -19651,9 +19783,9 @@
"dev": true
},
"devtools-protocol": {
"version": "0.0.818844",
"resolved": "https://verdaccio.lossless.one/devtools-protocol/-/devtools-protocol-0.0.818844.tgz",
"integrity": "sha512-AD1hi7iVJ8OD0aMLQU5VK0XH9LDlA1+BcPIgrAxPfaibx2DbWucuyOhc4oyQCbnvDDO68nN6/LcKfqTP343Jjg==",
"version": "0.0.901419",
"resolved": "https://verdaccio.lossless.one/devtools-protocol/-/devtools-protocol-0.0.901419.tgz",
"integrity": "sha512-4INMPwNm9XRpBukhNbF7OB6fNTTCaI8pzy/fXg0xQzAy5h3zL1P8xT3QazgKqBrb/hAYwIBizqDBZ7GtJE74QQ==",
"dev": true
},
"diff": {
@ -21140,12 +21272,12 @@
"dev": true
},
"https-proxy-agent": {
"version": "4.0.0",
"resolved": "https://verdaccio.lossless.one/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz",
"integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==",
"version": "5.0.0",
"resolved": "https://verdaccio.lossless.one/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
"integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
"dev": true,
"requires": {
"agent-base": "5",
"agent-base": "6",
"debug": "4"
}
},
@ -22425,10 +22557,37 @@
"dev": true
},
"node-fetch": {
"version": "2.6.1",
"resolved": "https://verdaccio.lossless.one/node-fetch/-/node-fetch-2.6.1.tgz",
"integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==",
"dev": true
"version": "2.6.5",
"resolved": "https://verdaccio.lossless.one/node-fetch/-/node-fetch-2.6.5.tgz",
"integrity": "sha512-mmlIVHJEu5rnIxgEgez6b9GgWXbkZj5YZ7fx+2r94a2E+Uirsp6HsPTPlomfdHtpt/B0cdKviwkoaM6pyvUOpQ==",
"dev": true,
"requires": {
"whatwg-url": "^5.0.0"
},
"dependencies": {
"tr46": {
"version": "0.0.3",
"resolved": "https://verdaccio.lossless.one/tr46/-/tr46-0.0.3.tgz",
"integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=",
"dev": true
},
"webidl-conversions": {
"version": "3.0.1",
"resolved": "https://verdaccio.lossless.one/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
"integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=",
"dev": true
},
"whatwg-url": {
"version": "5.0.0",
"resolved": "https://verdaccio.lossless.one/whatwg-url/-/whatwg-url-5.0.0.tgz",
"integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=",
"dev": true,
"requires": {
"tr46": "~0.0.3",
"webidl-conversions": "^3.0.0"
}
}
}
},
"node-forge": {
"version": "0.7.6",
@ -22682,6 +22841,16 @@
"mimic-fn": "^1.0.0"
}
},
"opentype.js": {
"version": "1.3.4",
"resolved": "https://verdaccio.lossless.one/opentype.js/-/opentype.js-1.3.4.tgz",
"integrity": "sha512-d2JE9RP/6uagpQAVtJoF0pJJA/fgai89Cc50Yp0EJHk+eLp6QQ7gBoblsnubRULNY132I0J1QKMJ+JTbMqz4sw==",
"dev": true,
"requires": {
"string.prototype.codepointat": "^0.2.1",
"tiny-inflate": "^1.0.3"
}
},
"opn": {
"version": "5.5.0",
"resolved": "https://verdaccio.lossless.one/opn/-/opn-5.5.0.tgz",
@ -23168,6 +23337,54 @@
"sha.js": "^2.4.8"
}
},
"pdf-merger-js": {
"version": "3.2.1",
"resolved": "https://verdaccio.lossless.one/pdf-merger-js/-/pdf-merger-js-3.2.1.tgz",
"integrity": "sha512-A2mpMzEre4EGaV33oQnGLARPUV5F+PGScsmwyOXKu+s098eZu0wEDj7vzLjRGl1AqxbsRa5Hj0VpFuh2CiEeyg==",
"dev": true,
"requires": {
"pdfjs": "^2.4.5"
}
},
"pdfjs": {
"version": "2.4.7",
"resolved": "https://verdaccio.lossless.one/pdfjs/-/pdfjs-2.4.7.tgz",
"integrity": "sha512-qGGZiQ7cz7nDgRgNSMm0qsZ4QPlAvZr+kWwB78hZzClojtfqGbGUT/gwzf8S2nniwvLMB56boBTTIppQohTJUA==",
"dev": true,
"requires": {
"@rkusa/linebreak": "^1.0.0",
"opentype.js": "^1.3.3",
"pako": "^2.0.3",
"readable-stream": "^3.6.0",
"unorm": "^1.6.0",
"uuid": "^8.3.1"
},
"dependencies": {
"pako": {
"version": "2.0.4",
"resolved": "https://verdaccio.lossless.one/pako/-/pako-2.0.4.tgz",
"integrity": "sha512-v8tweI900AUkZN6heMU/4Uy4cXRc2AYNRggVmTR+dEncawDJgCdLMximOVA2p4qO57WMynangsfGRb5WD6L1Bg==",
"dev": true
},
"readable-stream": {
"version": "3.6.0",
"resolved": "https://verdaccio.lossless.one/readable-stream/-/readable-stream-3.6.0.tgz",
"integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
"dev": true,
"requires": {
"inherits": "^2.0.3",
"string_decoder": "^1.1.1",
"util-deprecate": "^1.0.1"
}
},
"uuid": {
"version": "8.3.2",
"resolved": "https://verdaccio.lossless.one/uuid/-/uuid-8.3.2.tgz",
"integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
"dev": true
}
}
},
"pend": {
"version": "1.2.0",
"resolved": "https://verdaccio.lossless.one/pend/-/pend-1.2.0.tgz",
@ -23855,23 +24072,23 @@
"dev": true
},
"puppeteer": {
"version": "5.5.0",
"resolved": "https://verdaccio.lossless.one/puppeteer/-/puppeteer-5.5.0.tgz",
"integrity": "sha512-OM8ZvTXAhfgFA7wBIIGlPQzvyEETzDjeRa4mZRCRHxYL+GNH5WAuYUQdja3rpWZvkX/JKqmuVgbsxDNsDFjMEg==",
"version": "11.0.0",
"resolved": "https://verdaccio.lossless.one/puppeteer/-/puppeteer-11.0.0.tgz",
"integrity": "sha512-6rPFqN1ABjn4shgOICGDBITTRV09EjXVqhDERBDKwCLz0UyBxeeBH6Ay0vQUJ84VACmlxwzOIzVEJXThcF3aNg==",
"dev": true,
"requires": {
"debug": "^4.1.0",
"devtools-protocol": "0.0.818844",
"extract-zip": "^2.0.0",
"https-proxy-agent": "^4.0.0",
"node-fetch": "^2.6.1",
"pkg-dir": "^4.2.0",
"progress": "^2.0.1",
"proxy-from-env": "^1.0.0",
"rimraf": "^3.0.2",
"tar-fs": "^2.0.0",
"unbzip2-stream": "^1.3.3",
"ws": "^7.2.3"
"debug": "4.3.2",
"devtools-protocol": "0.0.901419",
"extract-zip": "2.0.1",
"https-proxy-agent": "5.0.0",
"node-fetch": "2.6.5",
"pkg-dir": "4.2.0",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
"rimraf": "3.0.2",
"tar-fs": "2.1.1",
"unbzip2-stream": "1.4.3",
"ws": "8.2.3"
},
"dependencies": {
"rimraf": {
@ -23884,9 +24101,9 @@
}
},
"ws": {
"version": "7.5.3",
"resolved": "https://verdaccio.lossless.one/ws/-/ws-7.5.3.tgz",
"integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==",
"version": "8.2.3",
"resolved": "https://verdaccio.lossless.one/ws/-/ws-8.2.3.tgz",
"integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==",
"dev": true,
"requires": {}
}
@ -25266,6 +25483,12 @@
}
}
},
"string.prototype.codepointat": {
"version": "0.2.1",
"resolved": "https://verdaccio.lossless.one/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz",
"integrity": "sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg==",
"dev": true
},
"string.prototype.trimend": {
"version": "1.0.4",
"resolved": "https://verdaccio.lossless.one/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
@ -25376,9 +25599,9 @@
"integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw=="
},
"systeminformation": {
"version": "5.7.10",
"resolved": "https://verdaccio.lossless.one/systeminformation/-/systeminformation-5.7.10.tgz",
"integrity": "sha512-uHdGT793T7aM7HHql1vNhMCJccKF78n40K6LXkkeF0bSJF4jLSbtLCT2KQoZmodonuY9vFGDkAFa4QjWJH3OyA==",
"version": "5.9.15",
"resolved": "https://verdaccio.lossless.one/systeminformation/-/systeminformation-5.9.15.tgz",
"integrity": "sha512-0tUYPXffFEsme8n/iTAMk09jpGgqtaGf46QOx7oFmiON9zDUQCahfSymQaCRr4tsq9BkKolaOzp8nqMVNrKIqQ==",
"dev": true
},
"tar-fs": {
@ -25926,6 +26149,12 @@
"integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
"dev": true
},
"unorm": {
"version": "1.6.0",
"resolved": "https://verdaccio.lossless.one/unorm/-/unorm-1.6.0.tgz",
"integrity": "sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA==",
"dev": true
},
"unpipe": {
"version": "1.0.0",
"resolved": "https://verdaccio.lossless.one/unpipe/-/unpipe-1.0.0.tgz",

View File

@ -26,9 +26,9 @@
"devDependencies": {
"@gitzone/tsbuild": "^2.1.28",
"@gitzone/tsrun": "^1.2.18",
"@gitzone/tstest": "^1.0.59",
"@gitzone/tstest": "^1.0.60",
"@pushrocks/tapbundle": "^3.2.14",
"@types/node": "^16.11.6",
"@types/node": "^16.11.10",
"tslint": "^6.1.3",
"tslint-config-prettier": "^1.18.0"
},
@ -55,4 +55,4 @@
"browserslist": [
"last 1 chrome versions"
]
}
}

View File

@ -27,7 +27,6 @@ Platform support | [![Supports Windows 10](https://badgen.net/badge/supports%20W
Use TypeScript for best in class instellisense.
## Contribution
We are always happy for code contributions. If you are not the code contributing type that is ok. Still, maintaining Open Source repositories takes considerable time and thought. If you like the quality of what we do and our modules are useful to you we would appreciate a little monthly contribution: You can [contribute one time](https://lossless.link/contribute-onetime) or [contribute monthly](https://lossless.link/contribute). :)

View File

@ -1,2 +1,2 @@
export * from './smartshell.classes.smartshell';
export { which } from './smartshell.plugins';
export { which } from './smartshell.plugins';

View File

@ -82,7 +82,7 @@ export class ShellEnv {
sourceString = sourceString + `source ${sourceFilePath} && `;
}
// deal with avaiable path
// deal with available path
let pathString = 'PATH=$PATH';
for (const pathDir of this.pathDirArray) {
pathString += `:${pathDir}`;

View File

@ -59,6 +59,7 @@ export class Smartshell {
const spawnlogInstance = new ShellLog();
const execChildProcess = cp.spawn(commandToExecute, [], {
shell: true,
cwd: process.cwd(),
env: process.env,
detached: false,
});