diff --git a/package.json b/package.json index 872af35..919c0b9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@extollo/cli", - "version": "0.4.2", + "version": "0.4.3", "description": "The command-line utilities that lift up your code.", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -8,12 +8,12 @@ "lib": "lib" }, "dependencies": { - "@extollo/di": "^0.4.2", - "@extollo/lib": "^0.1.2", - "@extollo/util": "^0.3.1", - "@types/node": "^14.14.35", + "@extollo/di": "^0.4.4", + "@extollo/lib": "^0.1.3", + "@extollo/util": "^0.3.2", + "@types/node": "^14.14.37", "colors": "^1.4.0", - "typescript": "^4.1.3" + "typescript": "^4.2.3" }, "scripts": { "test": "echo \"Error: no test specified\" && exit 1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3fea53d..0ef8f79 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,8 +1,8 @@ dependencies: - '@extollo/di': 0.4.2 - '@extollo/lib': 0.1.2 - '@extollo/util': 0.3.1 - '@types/node': 14.14.35 + '@extollo/di': 0.4.4 + '@extollo/lib': 0.1.3 + '@extollo/util': 0.3.2 + '@types/node': 14.14.37 colors: 1.4.0 typescript: 4.2.3 lockfileVersion: 5.2 @@ -18,30 +18,31 @@ packages: hasBin: true resolution: integrity: sha512-OhsyMrqygfk5v8HmWwOzlYjJrtLaFhF34MrfG/Z73DgYCI6ojNUTUp2TYbtnjo8PegeJp12eamsNettCQjKjVw== - /@babel/types/7.13.13: + /@babel/types/7.13.14: dependencies: '@babel/helper-validator-identifier': 7.12.11 lodash: 4.17.21 to-fast-properties: 2.0.0 dev: false resolution: - integrity: sha512-kt+EpC6qDfIaqlP+DIbIJOclYy/A1YXs9dAf/ljbi+39Bcbc073H6jKVpXEr/EoIh5anGn5xq/yRVzKl+uIc9w== - /@extollo/di/0.4.2: + integrity: sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ== + /@extollo/di/0.4.4: dependencies: - '@extollo/util': 0.3.1 - '@types/node': 14.14.35 + '@extollo/util': 0.3.2 + '@types/node': 14.14.37 reflect-metadata: 0.1.13 typescript: 4.2.3 dev: false resolution: - integrity: sha512-7oMSNNPaSqq4aw4cDvaVXcfJhbPtEdUvHqq3LCtPLjtiD24e9XKE7lwg5E7S8Nl0XRCNn55HpTZNZ8YG1Il1WA== - /@extollo/lib/0.1.2: + integrity: sha512-kdljHQPxunw3KmDPxuXM7u6MwwnPvOvKGGoL0ItnMxCMHUQyBJSc+NkkRhgFnqr3WHEzTNfaYVg6hRVTvs3SOA== + /@extollo/lib/0.1.3: dependencies: - '@extollo/di': 0.4.2 - '@extollo/util': 0.3.1 + '@extollo/di': 0.4.4 + '@extollo/util': 0.3.2 '@types/negotiator': 0.6.1 - '@types/node': 14.14.35 + '@types/node': 14.14.37 '@types/pug': 2.0.4 + colors: 1.4.0 dotenv: 8.2.0 negotiator: 0.6.2 pug: 3.0.2 @@ -49,22 +50,37 @@ packages: typescript: 4.2.3 dev: false resolution: - integrity: sha512-BbRp5Xj8CSTJ0fTjiwvSS5VBhVOhqxG2mO1kOocV8xWamuKyHEBFtPrlyAyWsV1Bh7jWkQcw0q7SfxVKkWcH4g== - /@extollo/util/0.3.1: + integrity: sha512-bDeGFCfj3Ib8TMl/hnSdkJkN3zIejVEvUO1OGoERgDCx6QlI1SWACYuieSAwvwxbqNYXXNDlmGN7msRMqF22bQ== + /@extollo/util/0.3.2: dependencies: '@types/mkdirp': 1.0.1 - '@types/node': 14.14.35 + '@types/node': 14.14.37 + '@types/rimraf': 3.0.0 + '@types/ssh2': 0.5.46 '@types/uuid': 8.3.0 colors: 1.4.0 mkdirp: 1.0.4 + rimraf: 3.0.2 + ssh2: 0.8.9 typescript: 4.2.3 uuid: 8.3.2 dev: false resolution: - integrity: sha512-koSORNpkP/Xt2MqGqhFE1qCfE72eX7ZTwKMveKAYdpyFs3tbg7nPJHvdY+Bt7Zx5vLNUK8DJtEw6GeOSFJbFhw== + integrity: sha512-cL50wHrIiRHn6W3niQZftYDgFB8K8x0dxbJPZtnt4/iy32m1aWxEx9UL8Ttldas6zDt4Ws1zBp0fInSKOKcQnQ== + /@types/glob/7.1.3: + dependencies: + '@types/minimatch': 3.0.4 + '@types/node': 14.14.37 + dev: false + resolution: + integrity: sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w== + /@types/minimatch/3.0.4: + dev: false + resolution: + integrity: sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA== /@types/mkdirp/1.0.1: dependencies: - '@types/node': 14.14.35 + '@types/node': 14.14.37 dev: false resolution: integrity: sha512-HkGSK7CGAXncr8Qn/0VqNtExEE+PHMWb+qlR1faHMao7ng6P3tAaoWWBMdva0gL5h4zprjIO89GJOLXsMcDm1Q== @@ -72,14 +88,34 @@ packages: dev: false resolution: integrity: sha512-c4mvXFByghezQ/eVGN5HvH/jI63vm3B7FiE81BUzDAWmuiohRecCO6ddU60dfq29oKUMiQujsoB2h0JQC7JHKA== - /@types/node/14.14.35: + /@types/node/14.14.37: dev: false resolution: - integrity: sha512-Lt+wj8NVPx0zUmUwumiVXapmaLUcAk3yPuHCFVXras9k5VT9TdhJqKqGVUQCD60OTMCl0qxJ57OiTL0Mic3Iag== + integrity: sha512-XYmBiy+ohOR4Lh5jE379fV2IU+6Jn4g5qASinhitfyO71b/sCo6MKsMLF5tc7Zf2CE8hViVQyYSobJNke8OvUw== /@types/pug/2.0.4: dev: false resolution: integrity: sha1-h3L80EGOPNLMFxVV1zAHQVBR9LI= + /@types/rimraf/3.0.0: + dependencies: + '@types/glob': 7.1.3 + '@types/node': 14.14.37 + dev: false + resolution: + integrity: sha512-7WhJ0MdpFgYQPXlF4Dx+DhgvlPCfz/x5mHaeDQAKhcenvQP1KCpLQ18JklAqeGMYSAT2PxLpzd0g2/HE7fj7hQ== + /@types/ssh2-streams/0.1.8: + dependencies: + '@types/node': 14.14.37 + dev: false + resolution: + integrity: sha512-I7gixRPUvVIyJuCEvnmhr3KvA2dC0639kKswqD4H5b4/FOcnPtNU+qWLiXdKIqqX9twUvi5j0U1mwKE5CUsrfA== + /@types/ssh2/0.5.46: + dependencies: + '@types/node': 14.14.37 + '@types/ssh2-streams': 0.1.8 + dev: false + resolution: + integrity: sha512-1pC8FHrMPYdkLoUOwTYYifnSEPzAFZRsp3JFC/vokQ+dRrVI+hDBwz0SNmQ3pL6h39OSZlPs0uCG7wKJkftnaA== /@types/uuid/8.3.0: dev: false resolution: @@ -99,18 +135,41 @@ packages: dev: false resolution: integrity: sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= + /asn1/0.2.4: + dependencies: + safer-buffer: 2.1.2 + dev: false + resolution: + integrity: sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== /assert-never/1.2.1: dev: false resolution: integrity: sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw== /babel-walk/3.0.0-canary-5: dependencies: - '@babel/types': 7.13.13 + '@babel/types': 7.13.14 dev: false engines: node: '>= 10.0.0' resolution: integrity: sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw== + /balanced-match/1.0.0: + dev: false + resolution: + integrity: sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + /bcrypt-pbkdf/1.0.2: + dependencies: + tweetnacl: 0.14.5 + dev: false + resolution: + integrity: sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= + /brace-expansion/1.1.11: + dependencies: + balanced-match: 1.0.0 + concat-map: 0.0.1 + dev: false + resolution: + integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== /buffer-from/1.1.1: dev: false resolution: @@ -134,10 +193,14 @@ packages: node: '>=0.1.90' resolution: integrity: sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== + /concat-map/0.0.1: + dev: false + resolution: + integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= /constantinople/4.0.1: dependencies: '@babel/parser': 7.13.13 - '@babel/types': 7.13.13 + '@babel/types': 7.13.14 dev: false resolution: integrity: sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw== @@ -161,6 +224,10 @@ packages: node: '>=8' resolution: integrity: sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw== + /fs.realpath/1.0.0: + dev: false + resolution: + integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8= /function-bind/1.1.1: dev: false resolution: @@ -173,6 +240,17 @@ packages: dev: false resolution: integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== + /glob/7.1.6: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.0.4 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: false + resolution: + integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== /has-symbols/1.0.2: dev: false engines: @@ -187,6 +265,17 @@ packages: node: '>= 0.4.0' resolution: integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + /inflight/1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + dev: false + resolution: + integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + /inherits/2.0.4: + dev: false + resolution: + integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== /is-core-module/2.2.0: dependencies: has: 1.0.3 @@ -232,6 +321,12 @@ packages: dev: false resolution: integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== + /minimatch/3.0.4: + dependencies: + brace-expansion: 1.1.11 + dev: false + resolution: + integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== /mkdirp/1.0.4: dev: false engines: @@ -251,6 +346,18 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + /once/1.4.0: + dependencies: + wrappy: 1.0.2 + dev: false + resolution: + integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + /path-is-absolute/1.0.1: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18= /path-parse/1.0.6: dev: false resolution: @@ -363,6 +470,17 @@ packages: dev: false resolution: integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== + /rimraf/3.0.2: + dependencies: + glob: 7.1.6 + dev: false + hasBin: true + resolution: + integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + /safer-buffer/2.1.2: + dev: false + resolution: + integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== /source-map-support/0.5.19: dependencies: buffer-from: 1.1.1 @@ -376,6 +494,30 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + /ssh2-streams/0.4.10: + dependencies: + asn1: 0.2.4 + bcrypt-pbkdf: 1.0.2 + streamsearch: 0.1.2 + dev: false + engines: + node: '>=5.2.0' + resolution: + integrity: sha512-8pnlMjvnIZJvmTzUIIA5nT4jr2ZWNNVHwyXfMGdRJbug9TpI3kd99ffglgfSWqujVv/0gxwMsDn9j9RVst8yhQ== + /ssh2/0.8.9: + dependencies: + ssh2-streams: 0.4.10 + dev: false + engines: + node: '>=5.2.0' + resolution: + integrity: sha512-GmoNPxWDMkVpMFa9LVVzQZHF6EW3WKmBwL+4/GeILf2hFmix5Isxm7Amamo8o7bHiU0tC+wXsGcUXOxp8ChPaw== + /streamsearch/0.1.2: + dev: false + engines: + node: '>=0.8.0' + resolution: + integrity: sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo= /to-fast-properties/2.0.0: dev: false engines: @@ -403,6 +545,10 @@ packages: typescript: '>=2.7' resolution: integrity: sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg== + /tweetnacl/0.14.5: + dev: false + resolution: + integrity: sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= /typescript/4.2.3: dev: false engines: @@ -424,7 +570,7 @@ packages: /with/7.0.2: dependencies: '@babel/parser': 7.13.13 - '@babel/types': 7.13.13 + '@babel/types': 7.13.14 assert-never: 1.2.1 babel-walk: 3.0.0-canary-5 dev: false @@ -432,6 +578,10 @@ packages: node: '>= 10.0.0' resolution: integrity: sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w== + /wrappy/1.0.2: + dev: false + resolution: + integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= /yn/3.1.1: dev: false engines: @@ -439,9 +589,9 @@ packages: resolution: integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== specifiers: - '@extollo/di': ^0.4.2 - '@extollo/lib': ^0.1.2 - '@extollo/util': ^0.3.1 - '@types/node': ^14.14.35 + '@extollo/di': ^0.4.4 + '@extollo/lib': ^0.1.3 + '@extollo/util': ^0.3.2 + '@types/node': ^14.14.37 colors: ^1.4.0 - typescript: ^4.1.3 + typescript: ^4.2.3