cleanup(misc): migrate from chalk to picocolors (#27967)
This commit is contained in:
parent
e9fd0a7e2b
commit
0d37ef98da
@ -247,6 +247,7 @@
|
||||
"ora": "5.3.0",
|
||||
"parse-markdown-links": "^1.0.4",
|
||||
"parse5": "4.0.0",
|
||||
"picocolors": "^1.1.0",
|
||||
"piscina": "^4.4.0",
|
||||
"postcss": "8.4.38",
|
||||
"postcss-import": "~14.1.0",
|
||||
|
||||
@ -15,7 +15,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"],
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
#!/usr/bin/env node
|
||||
import chalk = require('chalk');
|
||||
import * as pc from 'picocolors';
|
||||
import enquirer = require('enquirer');
|
||||
import yargs = require('yargs');
|
||||
|
||||
@ -26,16 +26,16 @@ import {
|
||||
} from 'create-nx-workspace/src/utils/nx/ab-testing';
|
||||
|
||||
export const yargsDecorator = {
|
||||
'Options:': `${chalk.green`Options`}:`,
|
||||
'Examples:': `${chalk.green`Examples`}:`,
|
||||
boolean: `${chalk.blue`boolean`}`,
|
||||
count: `${chalk.blue`count`}`,
|
||||
string: `${chalk.blue`string`}`,
|
||||
array: `${chalk.blue`array`}`,
|
||||
required: `${chalk.blue`required`}`,
|
||||
'default:': `${chalk.blue`default`}:`,
|
||||
'choices:': `${chalk.blue`choices`}:`,
|
||||
'aliases:': `${chalk.blue`aliases`}:`,
|
||||
'Options:': `${pc.green(`Options`)}:`,
|
||||
'Examples:': `${pc.green(`Examples`)}:`,
|
||||
boolean: `${pc.blue(`boolean`)}`,
|
||||
count: `${pc.blue(`count`)}`,
|
||||
string: `${pc.blue(`string`)}`,
|
||||
array: `${pc.blue(`array`)}`,
|
||||
required: `${pc.blue(`required`)}`,
|
||||
'default:': `${pc.blue(`default`)}:`,
|
||||
'choices:': `${pc.blue(`choices`)}:`,
|
||||
'aliases:': `${pc.blue(`aliases`)}:`,
|
||||
};
|
||||
|
||||
const nxVersion = require('../package.json').version;
|
||||
@ -97,7 +97,7 @@ export const commandsObject: yargs.Argv<CreateNxPluginArguments> = yargs
|
||||
withOptions(
|
||||
yargs
|
||||
.positional('pluginName', {
|
||||
describe: chalk.dim`Plugin name`,
|
||||
describe: pc.dim(`Plugin name`),
|
||||
type: 'string',
|
||||
alias: ['name'],
|
||||
})
|
||||
@ -121,11 +121,11 @@ export const commandsObject: yargs.Argv<CreateNxPluginArguments> = yargs
|
||||
},
|
||||
[normalizeArgsMiddleware]
|
||||
)
|
||||
.help('help', chalk.dim`Show help`)
|
||||
.help('help', pc.dim(`Show help`))
|
||||
.updateLocale(yargsDecorator)
|
||||
.version(
|
||||
'version',
|
||||
chalk.dim`Show version`,
|
||||
pc.dim(`Show version`),
|
||||
nxVersion
|
||||
) as yargs.Argv<CreateNxPluginArguments>;
|
||||
|
||||
|
||||
@ -30,7 +30,7 @@
|
||||
"homepage": "https://nx.dev",
|
||||
"dependencies": {
|
||||
"create-nx-workspace": "file:../create-nx-workspace",
|
||||
"chalk": "^4.1.0",
|
||||
"picocolors": "^1.1.0",
|
||||
"enquirer": "~2.3.6",
|
||||
"tslib": "^2.3.0",
|
||||
"yargs": "^17.6.2"
|
||||
|
||||
38495
pnpm-lock.yaml
generated
38495
pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user