From 167e465c6e6b20562b74cde8c3184d1e317c4697 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 16 Apr 2021 10:42:54 +0000 Subject: [PATCH 1/2] fix: update dependency get-stdin to v9 --- @commitlint/cli/package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/@commitlint/cli/package.json b/@commitlint/cli/package.json index f23bfa7a83..83cbc5adb5 100644 --- a/@commitlint/cli/package.json +++ b/@commitlint/cli/package.json @@ -48,7 +48,7 @@ "@commitlint/load": "^12.1.1", "@commitlint/read": "^12.1.1", "@commitlint/types": "^12.1.1", - "get-stdin": "8.0.0", + "get-stdin": "9.0.0", "lodash": "^4.17.19", "resolve-from": "5.0.0", "resolve-global": "1.0.0", diff --git a/yarn.lock b/yarn.lock index 4a88ca9ee5..4d52f7b3d2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4945,10 +4945,10 @@ 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@9.0.0: + version "9.0.0" + resolved "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz#3983ff82e03d56f1b2ea0d3e60325f39d703a575" + integrity sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA== get-stdin@^4.0.1: version "4.0.1" From bbc56592f03a650d5931a20750613c5c0a99e4f8 Mon Sep 17 00:00:00 2001 From: Ade Attwood Date: Fri, 23 Apr 2021 21:58:23 +0100 Subject: [PATCH 2/2] fix: remove dependency get-stdin The get-stdin package has now gone to ESM and can not be used by common js package. This removes the dependency and implements the package. --- @commitlint/cli/package.json | 1 - @commitlint/cli/src/cli.ts | 17 ++++++++++++++++- yarn.lock | 5 ----- 3 files changed, 16 insertions(+), 7 deletions(-) diff --git a/@commitlint/cli/package.json b/@commitlint/cli/package.json index 83cbc5adb5..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": "9.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 4d52f7b3d2..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@9.0.0: - version "9.0.0" - resolved "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz#3983ff82e03d56f1b2ea0d3e60325f39d703a575" - integrity sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA== - get-stdin@^4.0.1: version "4.0.1" resolved "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe"