diff --git a/package.json b/package.json index 2562673..c7a9500 100644 --- a/package.json +++ b/package.json @@ -14,22 +14,23 @@ "files": [ "dist/**" ], - "dependencies": {}, - "devDependencies": { + "dependencies": { "@types/node": "18.6.4", "commander": "2.20.3", - "esbuild": "0.14.53", "fs-extra": "10.1.0", "husky": "8.0.1", "lint-staged": "13.0.3", "prettier": "2.7.1", - "semantic-release": "19.0.3", "typescript": "4.7.4" }, + "devDependencies": { + "esbuild": "0.14.53", + "semantic-release": "19.0.3" + }, "bin": { "geet": "./dist/index.js" }, "lint-staged": { "**/*": "prettier --write --ignore-unknown" } -} +} \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6ef3284..609ff8c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,17 +11,19 @@ specifiers: semantic-release: 19.0.3 typescript: 4.7.4 -devDependencies: +dependencies: "@types/node": 18.6.4 commander: 2.20.3 - esbuild: 0.14.53 fs-extra: 10.1.0 husky: 8.0.1 lint-staged: 13.0.3 prettier: 2.7.1 - semantic-release: 19.0.3 typescript: 4.7.4 +devDependencies: + esbuild: 0.14.53 + semantic-release: 19.0.3 + packages: /@babel/code-frame/7.18.6: resolution: @@ -393,7 +395,7 @@ packages: { integrity: sha512-I4BD3L+6AWiUobfxZ49DlU43gtI+FTHSv9pE2Zekg6KjMpre4ByusaljW3vYSLJrvQ1ck1hUaeVu8HVlY3vzHg==, } - dev: true + dev: false /@types/normalize-package-data/2.4.1: resolution: @@ -448,7 +450,6 @@ packages: dependencies: clean-stack: 2.2.0 indent-string: 4.0.0 - dev: true /ansi-escapes/4.3.2: resolution: @@ -458,7 +459,7 @@ packages: engines: { node: ">=8" } dependencies: type-fest: 0.21.3 - dev: true + dev: false /ansi-escapes/5.0.0: resolution: @@ -476,7 +477,6 @@ packages: integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==, } engines: { node: ">=8" } - dev: true /ansi-regex/6.0.1: resolution: @@ -484,7 +484,7 @@ packages: integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==, } engines: { node: ">=12" } - dev: true + dev: false /ansi-styles/3.2.1: resolution: @@ -504,7 +504,6 @@ packages: engines: { node: ">=8" } dependencies: color-convert: 2.0.1 - dev: true /ansi-styles/6.1.0: resolution: @@ -512,7 +511,7 @@ packages: integrity: sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==, } engines: { node: ">=12" } - dev: true + dev: false /ansicolors/0.3.2: resolution: @@ -557,7 +556,7 @@ packages: integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==, } engines: { node: ">=8" } - dev: true + dev: false /balanced-match/1.0.2: resolution: @@ -598,7 +597,6 @@ packages: engines: { node: ">=8" } dependencies: fill-range: 7.0.1 - dev: true /callsites/3.1.0: resolution: @@ -665,7 +663,6 @@ packages: integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==, } engines: { node: ">=6" } - dev: true /cli-cursor/3.1.0: resolution: @@ -675,7 +672,7 @@ packages: engines: { node: ">=8" } dependencies: restore-cursor: 3.1.0 - dev: true + dev: false /cli-table3/0.6.2: resolution: @@ -698,7 +695,7 @@ packages: dependencies: slice-ansi: 3.0.0 string-width: 4.2.3 - dev: true + dev: false /cli-truncate/3.1.0: resolution: @@ -709,7 +706,7 @@ packages: dependencies: slice-ansi: 5.0.0 string-width: 5.1.2 - dev: true + dev: false /cliui/7.0.4: resolution: @@ -739,7 +736,6 @@ packages: engines: { node: ">=7.0.0" } dependencies: color-name: 1.1.4 - dev: true /color-name/1.1.3: resolution: @@ -753,21 +749,20 @@ packages: { integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==, } - dev: true /colorette/2.0.19: resolution: { integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==, } - dev: true + dev: false /commander/2.20.3: resolution: { integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==, } - dev: true + dev: false /commander/9.4.0: resolution: @@ -775,7 +770,7 @@ packages: integrity: sha512-sRPT+umqkz90UA8M1yqYfnHlZA7fF6nSphDtxeywPZ49ysjxDQybzk13CL+mXekDRG92skbcqCLVovuCusNmFw==, } engines: { node: ^12.20.0 || >=14 } - dev: true + dev: false /compare-func/2.0.0: resolution: @@ -882,7 +877,6 @@ packages: path-key: 3.1.1 shebang-command: 2.0.0 which: 2.0.2 - dev: true /crypto-random-string/2.0.0: resolution: @@ -912,7 +906,6 @@ packages: optional: true dependencies: ms: 2.1.2 - dev: true /decamelize-keys/1.1.0: resolution: @@ -999,21 +992,20 @@ packages: { integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==, } - dev: true + dev: false /emoji-regex/8.0.0: resolution: { integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==, } - dev: true /emoji-regex/9.2.2: resolution: { integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==, } - dev: true + dev: false /env-ci/5.5.0: resolution: @@ -1367,7 +1359,7 @@ packages: onetime: 6.0.0 signal-exit: 3.0.7 strip-final-newline: 3.0.0 - dev: true + dev: false /fast-glob/3.2.11: resolution: @@ -1420,7 +1412,6 @@ packages: engines: { node: ">=8" } dependencies: to-regex-range: 5.0.1 - dev: true /find-up/2.1.0: resolution: @@ -1480,7 +1471,6 @@ packages: graceful-fs: 4.2.9 jsonfile: 6.1.0 universalify: 2.0.0 - dev: true /fs.realpath/1.0.0: resolution: @@ -1510,7 +1500,6 @@ packages: integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==, } engines: { node: ">=10" } - dev: true /git-log-parser/1.2.0: resolution: @@ -1570,7 +1559,6 @@ packages: { integrity: sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==, } - dev: true /handlebars/4.7.7: resolution: @@ -1688,7 +1676,7 @@ packages: integrity: sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==, } engines: { node: ">=12.20.0" } - dev: true + dev: false /husky/8.0.1: resolution: @@ -1697,7 +1685,7 @@ packages: } engines: { node: ">=14" } hasBin: true - dev: true + dev: false /ignore/5.2.0: resolution: @@ -1732,7 +1720,6 @@ packages: integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==, } engines: { node: ">=8" } - dev: true /inflight/1.0.6: resolution: @@ -1799,7 +1786,6 @@ packages: integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==, } engines: { node: ">=8" } - dev: true /is-fullwidth-code-point/4.0.0: resolution: @@ -1807,7 +1793,7 @@ packages: integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==, } engines: { node: ">=12" } - dev: true + dev: false /is-glob/4.0.3: resolution: @@ -1825,7 +1811,6 @@ packages: integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==, } engines: { node: ">=0.12.0" } - dev: true /is-obj/2.0.0: resolution: @@ -1881,7 +1866,7 @@ packages: integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==, } engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } - dev: true + dev: false /is-text-path/1.0.1: resolution: @@ -1905,7 +1890,6 @@ packages: { integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==, } - dev: true /issue-parser/6.0.0: resolution: @@ -1966,7 +1950,6 @@ packages: universalify: 2.0.0 optionalDependencies: graceful-fs: 4.2.9 - dev: true /jsonparse/1.3.1: resolution: @@ -1990,7 +1973,7 @@ packages: integrity: sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==, } engines: { node: ">=10" } - dev: true + dev: false /lines-and-columns/1.2.4: resolution: @@ -2023,7 +2006,7 @@ packages: transitivePeerDependencies: - enquirer - supports-color - dev: true + dev: false /listr2/4.0.5: resolution: @@ -2045,7 +2028,7 @@ packages: rxjs: 7.5.6 through: 2.3.8 wrap-ansi: 7.0.0 - dev: true + dev: false /load-json-file/4.0.0: resolution: @@ -2141,7 +2124,7 @@ packages: cli-cursor: 3.1.0 slice-ansi: 4.0.0 wrap-ansi: 6.2.0 - dev: true + dev: false /lru-cache/6.0.0: resolution: @@ -2221,7 +2204,6 @@ packages: { integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==, } - dev: true /merge2/1.4.1: resolution: @@ -2240,7 +2222,6 @@ packages: dependencies: braces: 3.0.2 picomatch: 2.3.1 - dev: true /mime/3.0.0: resolution: @@ -2257,7 +2238,6 @@ packages: integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==, } engines: { node: ">=6" } - dev: true /mimic-fn/4.0.0: resolution: @@ -2265,7 +2245,7 @@ packages: integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==, } engines: { node: ">=12" } - dev: true + dev: false /min-indent/1.0.1: resolution: @@ -2316,7 +2296,6 @@ packages: { integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==, } - dev: true /neo-async/2.6.2: resolution: @@ -2387,7 +2366,7 @@ packages: integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==, } engines: { node: ">=0.10.0" } - dev: true + dev: false /normalize-url/6.1.0: resolution: @@ -2415,7 +2394,7 @@ packages: engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } dependencies: path-key: 4.0.0 - dev: true + dev: false /npm/8.16.0: resolution: @@ -2503,7 +2482,7 @@ packages: { integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==, } - dev: true + dev: false /once/1.4.0: resolution: @@ -2522,7 +2501,6 @@ packages: engines: { node: ">=6" } dependencies: mimic-fn: 2.1.0 - dev: true /onetime/6.0.0: resolution: @@ -2532,7 +2510,7 @@ packages: engines: { node: ">=12" } dependencies: mimic-fn: 4.0.0 - dev: true + dev: false /p-each-series/2.2.0: resolution: @@ -2616,7 +2594,6 @@ packages: engines: { node: ">=10" } dependencies: aggregate-error: 3.1.0 - dev: true /p-reduce/2.1.0: resolution: @@ -2717,7 +2694,6 @@ packages: integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==, } engines: { node: ">=8" } - dev: true /path-key/4.0.0: resolution: @@ -2725,7 +2701,7 @@ packages: integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==, } engines: { node: ">=12" } - dev: true + dev: false /path-parse/1.0.7: resolution: @@ -2748,7 +2724,6 @@ packages: integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==, } engines: { node: ">=8.6" } - dev: true /pidtree/0.6.0: resolution: @@ -2757,7 +2732,7 @@ packages: } engines: { node: ">=0.10" } hasBin: true - dev: true + dev: false /pify/3.0.0: resolution: @@ -2785,7 +2760,7 @@ packages: } engines: { node: ">=10.13.0" } hasBin: true - dev: true + dev: false /process-nextick-args/2.0.1: resolution: @@ -2957,7 +2932,7 @@ packages: dependencies: onetime: 5.1.2 signal-exit: 3.0.7 - dev: true + dev: false /retry/0.13.1: resolution: @@ -2980,7 +2955,7 @@ packages: { integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==, } - dev: true + dev: false /rimraf/3.0.2: resolution: @@ -3008,7 +2983,7 @@ packages: } dependencies: tslib: 2.4.0 - dev: true + dev: false /safe-buffer/5.1.2: resolution: @@ -3118,7 +3093,6 @@ packages: engines: { node: ">=8" } dependencies: shebang-regex: 3.0.0 - dev: true /shebang-regex/3.0.0: resolution: @@ -3126,14 +3100,12 @@ packages: integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==, } engines: { node: ">=8" } - dev: true /signal-exit/3.0.7: resolution: { integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==, } - dev: true /signale/1.4.0: resolution: @@ -3165,7 +3137,7 @@ packages: ansi-styles: 4.3.0 astral-regex: 2.0.0 is-fullwidth-code-point: 3.0.0 - dev: true + dev: false /slice-ansi/4.0.0: resolution: @@ -3177,7 +3149,7 @@ packages: ansi-styles: 4.3.0 astral-regex: 2.0.0 is-fullwidth-code-point: 3.0.0 - dev: true + dev: false /slice-ansi/5.0.0: resolution: @@ -3188,7 +3160,7 @@ packages: dependencies: ansi-styles: 6.1.0 is-fullwidth-code-point: 4.0.0 - dev: true + dev: false /source-map/0.6.1: resolution: @@ -3282,7 +3254,7 @@ packages: integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==, } engines: { node: ">=0.6.19" } - dev: true + dev: false /string-width/4.2.3: resolution: @@ -3294,7 +3266,6 @@ packages: emoji-regex: 8.0.0 is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - dev: true /string-width/5.1.2: resolution: @@ -3306,7 +3277,7 @@ packages: eastasianwidth: 0.2.0 emoji-regex: 9.2.2 strip-ansi: 7.0.1 - dev: true + dev: false /string_decoder/1.1.1: resolution: @@ -3334,7 +3305,6 @@ packages: engines: { node: ">=8" } dependencies: ansi-regex: 5.0.1 - dev: true /strip-ansi/7.0.1: resolution: @@ -3344,7 +3314,7 @@ packages: engines: { node: ">=12" } dependencies: ansi-regex: 6.0.1 - dev: true + dev: false /strip-bom/3.0.0: resolution: @@ -3368,7 +3338,7 @@ packages: integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==, } engines: { node: ">=12" } - dev: true + dev: false /strip-indent/3.0.0: resolution: @@ -3462,7 +3432,6 @@ packages: { integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==, } - dev: true /through2/2.0.5: resolution: @@ -3491,7 +3460,6 @@ packages: engines: { node: ">=8.0" } dependencies: is-number: 7.0.0 - dev: true /tr46/0.0.3: resolution: @@ -3520,7 +3488,7 @@ packages: { integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==, } - dev: true + dev: false /type-fest/0.16.0: resolution: @@ -3544,7 +3512,7 @@ packages: integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==, } engines: { node: ">=10" } - dev: true + dev: false /type-fest/0.6.0: resolution: @@ -3577,7 +3545,7 @@ packages: } engines: { node: ">=4.2.0" } hasBin: true - dev: true + dev: false /uglify-js/3.16.3: resolution: @@ -3613,7 +3581,6 @@ packages: integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==, } engines: { node: ">= 10.0.0" } - dev: true /url-join/4.0.1: resolution: @@ -3665,7 +3632,6 @@ packages: hasBin: true dependencies: isexe: 2.0.0 - dev: true /wordwrap/1.0.0: resolution: @@ -3684,7 +3650,7 @@ packages: ansi-styles: 4.3.0 string-width: 4.2.3 strip-ansi: 6.0.1 - dev: true + dev: false /wrap-ansi/7.0.0: resolution: @@ -3696,7 +3662,6 @@ packages: ansi-styles: 4.3.0 string-width: 4.2.3 strip-ansi: 6.0.1 - dev: true /wrappy/1.0.2: resolution: @@ -3742,7 +3707,7 @@ packages: integrity: sha512-o96x3OPo8GjWeSLF+wOAbrPfhFOGY0W00GNaxCDv+9hkcDJEnev1yh8S7pgHF0ik6zc8sQLuL8hjHjJULZp8bw==, } engines: { node: ">= 14" } - dev: true + dev: false /yargs-parser/20.2.9: resolution: