From 2f09285b30c99d9b5f1ef74a3f96e1eb4f3232f1 Mon Sep 17 00:00:00 2001 From: James Garbutt <43081j@users.noreply.github.com> Date: Tue, 1 Oct 2024 18:07:49 +0700 Subject: [PATCH] cleanup(misc): migrate rollup to picocolors (#28186) --- packages/rollup/.eslintrc.json | 10 +++++++++- packages/rollup/package.json | 2 +- packages/rollup/src/plugins/analyze.ts | 4 ++-- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/packages/rollup/.eslintrc.json b/packages/rollup/.eslintrc.json index aee3b4f068..c0f5b93586 100644 --- a/packages/rollup/.eslintrc.json +++ b/packages/rollup/.eslintrc.json @@ -4,7 +4,15 @@ "overrides": [ { "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "rules": {} + "rules": { + "no-restricted-imports": [ + "error", + { + "name": "chalk", + "message": "Please use `picocolors` in place of `chalk` for rendering terminal colors" + } + ] + } }, { "files": ["*.ts", "*.tsx"], diff --git a/packages/rollup/package.json b/packages/rollup/package.json index c854bd9d27..49745c4bf5 100644 --- a/packages/rollup/package.json +++ b/packages/rollup/package.json @@ -35,8 +35,8 @@ "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^15.2.3", "autoprefixer": "^10.4.9", - "chalk": "^4.1.0", "minimatch": "9.0.3", + "picocolors": "^1.1.0", "postcss": "^8.4.38", "rollup": "^4.14.0", "rollup-plugin-copy": "^3.5.0", diff --git a/packages/rollup/src/plugins/analyze.ts b/packages/rollup/src/plugins/analyze.ts index 74f64efcea..a4100169d9 100644 --- a/packages/rollup/src/plugins/analyze.ts +++ b/packages/rollup/src/plugins/analyze.ts @@ -1,4 +1,4 @@ -import * as chalk from 'chalk'; +import * as pc from 'picocolors'; import { logger } from '@nx/devkit'; const formatBytes = (bytes) => { @@ -16,7 +16,7 @@ export function analyze() { renderChunk(source, chunk) { const sourceBytes = formatBytes(source.length); const fileName = chunk.fileName; - logger.info(` ${chalk.bold(fileName)} ${chalk.cyan(sourceBytes)}`); + logger.info(` ${pc.bold(fileName)} ${pc.cyan(sourceBytes)}`); }, }; }