diff --git a/@commitlint/cli/package.json b/@commitlint/cli/package.json index f23bfa7a83..043c632ef2 100644 --- a/@commitlint/cli/package.json +++ b/@commitlint/cli/package.json @@ -48,7 +48,6 @@ "@commitlint/load": "^12.1.1", "@commitlint/read": "^12.1.1", "@commitlint/types": "^12.1.1", - "get-stdin": "8.0.0", "lodash": "^4.17.19", "resolve-from": "5.0.0", "resolve-global": "1.0.0", diff --git a/@commitlint/cli/src/cli.ts b/@commitlint/cli/src/cli.ts index 61fcbe6f79..d113ff03da 100644 --- a/@commitlint/cli/src/cli.ts +++ b/@commitlint/cli/src/cli.ts @@ -2,7 +2,6 @@ import load from '@commitlint/load'; import lint from '@commitlint/lint'; import read from '@commitlint/read'; import isFunction from 'lodash/isFunction'; -import stdin from 'get-stdin'; import resolveFrom from 'resolve-from'; import resolveGlobal from 'resolve-global'; import yargs from 'yargs'; @@ -126,6 +125,22 @@ main({edit: false, ...cli.argv}).catch((err) => { }, 0); }); +async function stdin() { + let result = ''; + + if (process.stdin.isTTY) { + return result; + } + + process.stdin.setEncoding('utf8'); + + for await (const chunk of process.stdin) { + result += chunk; + } + + return result; +} + async function main(options: CliFlags) { const raw = options._; const flags = normalizeFlags(options); diff --git a/yarn.lock b/yarn.lock index 4a88ca9ee5..829e13f7a4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4945,11 +4945,6 @@ get-port@^5.0.0, get-port@^5.1.1: resolved "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz#0469ed07563479de6efb986baf053dcd7d4e3193" integrity sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ== -get-stdin@8.0.0: - version "8.0.0" - resolved "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz#cbad6a73feb75f6eeb22ba9e01f89aa28aa97a53" - integrity sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg== - get-stdin@^4.0.1: version "4.0.1" resolved "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe"