|
@@ -15,6 +15,7 @@
|
|
|
"@types/node": "^20.5.9",
|
|
|
"@typescript-eslint/eslint-plugin": "^6.2.1",
|
|
|
"@typescript-eslint/parser": "^6.2.1",
|
|
|
+ "concurrently": "^8.2.1",
|
|
|
"eslint": "^8.46.0",
|
|
|
"express": "^4.18.2",
|
|
|
"ts-node": "^10.9.1",
|
|
@@ -2254,6 +2255,48 @@
|
|
|
"integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
|
|
|
"dev": true
|
|
|
},
|
|
|
+ "node_modules/concurrently": {
|
|
|
+ "version": "8.2.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-8.2.1.tgz",
|
|
|
+ "integrity": "sha512-nVraf3aXOpIcNud5pB9M82p1tynmZkrSGQ1p6X/VY8cJ+2LMVqAgXsJxYYefACSHbTYlm92O1xuhdGTjwoEvbQ==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "chalk": "^4.1.2",
|
|
|
+ "date-fns": "^2.30.0",
|
|
|
+ "lodash": "^4.17.21",
|
|
|
+ "rxjs": "^7.8.1",
|
|
|
+ "shell-quote": "^1.8.1",
|
|
|
+ "spawn-command": "0.0.2",
|
|
|
+ "supports-color": "^8.1.1",
|
|
|
+ "tree-kill": "^1.2.2",
|
|
|
+ "yargs": "^17.7.2"
|
|
|
+ },
|
|
|
+ "bin": {
|
|
|
+ "conc": "dist/bin/concurrently.js",
|
|
|
+ "concurrently": "dist/bin/concurrently.js"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": "^14.13.0 || >=16.0.0"
|
|
|
+ },
|
|
|
+ "funding": {
|
|
|
+ "url": "https://github.com/open-cli-tools/concurrently?sponsor=1"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/concurrently/node_modules/supports-color": {
|
|
|
+ "version": "8.1.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
|
|
|
+ "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "has-flag": "^4.0.0"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=10"
|
|
|
+ },
|
|
|
+ "funding": {
|
|
|
+ "url": "https://github.com/chalk/supports-color?sponsor=1"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/content-disposition": {
|
|
|
"version": "0.5.4",
|
|
|
"resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
|
|
@@ -2343,6 +2386,22 @@
|
|
|
"integrity": "sha512-PjiQ659aQ+fUTQqSrd1XEDnOr52jh30RBurfzkscaE2tPaFsDH5wOAHJiw8XAHphRknCwMUE9KRayc4K/NbO8A==",
|
|
|
"dev": true
|
|
|
},
|
|
|
+ "node_modules/date-fns": {
|
|
|
+ "version": "2.30.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz",
|
|
|
+ "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "@babel/runtime": "^7.21.0"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=0.11"
|
|
|
+ },
|
|
|
+ "funding": {
|
|
|
+ "type": "opencollective",
|
|
|
+ "url": "https://opencollective.com/date-fns"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/debug": {
|
|
|
"version": "4.3.4",
|
|
|
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
|
|
@@ -4074,6 +4133,12 @@
|
|
|
"url": "https://github.com/sponsors/sindresorhus"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/lodash": {
|
|
|
+ "version": "4.17.21",
|
|
|
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
|
|
|
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
|
|
|
+ "dev": true
|
|
|
+ },
|
|
|
"node_modules/lodash.merge": {
|
|
|
"version": "4.6.2",
|
|
|
"resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
|
|
@@ -5187,6 +5252,15 @@
|
|
|
"queue-microtask": "^1.2.2"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/rxjs": {
|
|
|
+ "version": "7.8.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz",
|
|
|
+ "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "tslib": "^2.1.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/safe-array-concat": {
|
|
|
"version": "1.0.0",
|
|
|
"resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.0.tgz",
|
|
@@ -5353,6 +5427,15 @@
|
|
|
"node": ">=8"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/shell-quote": {
|
|
|
+ "version": "1.8.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz",
|
|
|
+ "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==",
|
|
|
+ "dev": true,
|
|
|
+ "funding": {
|
|
|
+ "url": "https://github.com/sponsors/ljharb"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/side-channel": {
|
|
|
"version": "1.0.4",
|
|
|
"resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
|
|
@@ -5519,6 +5602,12 @@
|
|
|
"node": ">= 8"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/spawn-command": {
|
|
|
+ "version": "0.0.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2.tgz",
|
|
|
+ "integrity": "sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ==",
|
|
|
+ "dev": true
|
|
|
+ },
|
|
|
"node_modules/spawndamnit": {
|
|
|
"version": "2.0.0",
|
|
|
"resolved": "https://registry.npmjs.org/spawndamnit/-/spawndamnit-2.0.0.tgz",
|