diff --git a/Dockerfile b/Dockerfile index 3d1ffda8c61..eacb340f21b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -58,6 +58,7 @@ RUN apk add --no-cache \ g++ \ git git-lfs\ gnupg \ + go \ icu-libs \ jpeg-dev \ jq \ diff --git a/Dockerfile-slim b/Dockerfile-slim index 78205ce5140..ccbec3d982b 100644 --- a/Dockerfile-slim +++ b/Dockerfile-slim @@ -57,6 +57,7 @@ RUN apk add --no-cache \ g++ \ git git-lfs\ gnupg \ + go \ icu-libs \ jpeg-dev \ jq \ diff --git a/dependencies/package-lock.json b/dependencies/package-lock.json index 655086330c4..37a29b81bab 100644 --- a/dependencies/package-lock.json +++ b/dependencies/package-lock.json @@ -33,7 +33,7 @@ "lodash": "^4.17.21", "markdownlint-cli": "^0.28.1", "node-fetch": "^3.0.0", - "npm-groovy-lint": "^8.2.0", + "npm-groovy-lint": "^9.0.0", "prettier": "^2.4.1", "prettyjson": "^1.2.1", "pug": "^3.0.1", @@ -1722,11 +1722,11 @@ } }, "node_modules/amplitude": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/amplitude/-/amplitude-5.1.4.tgz", - "integrity": "sha512-YwNrbPlY2DJDTYTL5AeAv+4NDw/e2Z+H/24iLN2ZpAsV3rI458T3IGJxfNDKuBAP6jjXjfDuktHh8HvX0Y2BOA==", + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/amplitude/-/amplitude-5.1.7.tgz", + "integrity": "sha512-9sqB38TJsI50trTLMt5Z5Yr8yPo+IhNCh2Y/bPxlUSEfgvqKaKegyMGY7vUd8uUEB0H4JZ5a/G77mw7R/+Uklg==", "dependencies": { - "axios": "^0.21.0" + "axios": "^0.21.4" }, "engines": { "node": ">=8.10.0" @@ -6301,13 +6301,14 @@ "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=" }, "node_modules/npm-groovy-lint": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/npm-groovy-lint/-/npm-groovy-lint-8.2.0.tgz", - "integrity": "sha512-ySyf7n1dSGCQ+bYSoBy6pHx83qU7JcQWOgQKoAFV7bvNh6NBn09xNINq2V6CorbUrgypVp2Ra9CkWM43cSmEGA==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/npm-groovy-lint/-/npm-groovy-lint-9.0.0.tgz", + "integrity": "sha512-gMbuWXXxhQTzvuJVfA+9D21d7lBTnLZ3BUzC8Xj/tITbDtI1DD98H368RazQhlbz5zPIPTByEU6+pnse+G3R6Q==", "dependencies": { - "amplitude": "^5.1.2", + "amplitude": "^5.1.6", "ansi-colors": "^4.1.1", "axios": "^0.21.1", + "chalk": "^4.1.2", "cli-progress": "^3.6.0", "debug": "^4.1.1", "decode-html": "^2.0.0", @@ -6338,6 +6339,40 @@ "follow-redirects": "^1.14.0" } }, + "node_modules/npm-groovy-lint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/npm-groovy-lint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm-groovy-lint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/npm-groovy-lint/node_modules/uuid": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", @@ -10809,11 +10844,11 @@ } }, "amplitude": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/amplitude/-/amplitude-5.1.4.tgz", - "integrity": "sha512-YwNrbPlY2DJDTYTL5AeAv+4NDw/e2Z+H/24iLN2ZpAsV3rI458T3IGJxfNDKuBAP6jjXjfDuktHh8HvX0Y2BOA==", + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/amplitude/-/amplitude-5.1.7.tgz", + "integrity": "sha512-9sqB38TJsI50trTLMt5Z5Yr8yPo+IhNCh2Y/bPxlUSEfgvqKaKegyMGY7vUd8uUEB0H4JZ5a/G77mw7R/+Uklg==", "requires": { - "axios": "^0.21.0" + "axios": "^0.21.4" }, "dependencies": { "axios": { @@ -14351,13 +14386,14 @@ "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=" }, "npm-groovy-lint": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/npm-groovy-lint/-/npm-groovy-lint-8.2.0.tgz", - "integrity": "sha512-ySyf7n1dSGCQ+bYSoBy6pHx83qU7JcQWOgQKoAFV7bvNh6NBn09xNINq2V6CorbUrgypVp2Ra9CkWM43cSmEGA==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/npm-groovy-lint/-/npm-groovy-lint-9.0.0.tgz", + "integrity": "sha512-gMbuWXXxhQTzvuJVfA+9D21d7lBTnLZ3BUzC8Xj/tITbDtI1DD98H368RazQhlbz5zPIPTByEU6+pnse+G3R6Q==", "requires": { - "amplitude": "^5.1.2", + "amplitude": "^5.1.6", "ansi-colors": "^4.1.1", "axios": "^0.21.1", + "chalk": "^4.1.2", "cli-progress": "^3.6.0", "debug": "^4.1.1", "decode-html": "^2.0.0", @@ -14382,6 +14418,28 @@ "follow-redirects": "^1.14.0" } }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, "uuid": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", diff --git a/dependencies/package.json b/dependencies/package.json index 9212b671d6d..c40e0d0e24e 100644 --- a/dependencies/package.json +++ b/dependencies/package.json @@ -28,7 +28,7 @@ "lodash": "^4.17.21", "markdownlint-cli": "^0.28.1", "node-fetch": "^3.0.0", - "npm-groovy-lint": "^8.2.0", + "npm-groovy-lint": "^9.0.0", "prettier": "^2.4.1", "prettyjson": "^1.2.1", "pug": "^3.0.1",