Skip to content

Commit 71e0e76

Browse files
committed
Replace colorette with nanocolors
1 parent 1341747 commit 71e0e76

File tree

4 files changed

+10
-26
lines changed

4 files changed

+10
-26
lines changed

lib/autoprefixer.js

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1+
let { yellow, red } = require('nanocolors')
12
let browserslist = require('browserslist')
23
let { agents } = require('caniuse-lite')
3-
let colorette = require('colorette')
44

55
let Browsers = require('./browsers')
66
let Prefixes = require('./prefixes')
@@ -89,15 +89,9 @@ function plugin(...reqs) {
8989
reqs = options.overrideBrowserslist
9090
} else if (options.browsers) {
9191
if (typeof console !== 'undefined' && console.warn) {
92-
if (colorette.red) {
93-
console.warn(
94-
colorette.red(
95-
WARNING.replace(/`[^`]+`/g, i => colorette.yellow(i.slice(1, -1)))
96-
)
97-
)
98-
} else {
99-
console.warn(WARNING)
100-
}
92+
console.warn(
93+
red(WARNING.replace(/`[^`]+`/g, i => yellow(i.slice(1, -1))))
94+
)
10195
}
10296
reqs = options.browsers
10397
}

package.json

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,15 +31,11 @@
3131
"dependencies": {
3232
"browserslist": "^4.16.8",
3333
"caniuse-lite": "^1.0.30001252",
34-
"colorette": "^1.3.0",
3534
"fraction.js": "^4.1.1",
35+
"nanocolors": "^0.1.1",
3636
"normalize-range": "^0.1.2",
3737
"postcss-value-parser": "^4.1.0"
3838
},
39-
"browser": {
40-
"colorette": false,
41-
"chalk": false
42-
},
4339
"devDependencies": {
4440
"@logux/eslint-config": "^45.4.7",
4541
"@size-limit/preset-small-lib": "5.0.3",

test/webpack.test.js

Lines changed: 0 additions & 11 deletions
This file was deleted.

yarn.lock

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4582,6 +4582,11 @@ nan@^2.12.1:
45824582
resolved "https://registry.yarnpkg.com/nan/-/nan-2.15.0.tgz#3f34a473ff18e15c1b5626b62903b5ad6e665fee"
45834583
integrity sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==
45844584

4585+
nanocolors@^0.1.1:
4586+
version "0.1.1"
4587+
resolved "https://registry.yarnpkg.com/nanocolors/-/nanocolors-0.1.1.tgz#1b148b06c6279084709675fb3d699e0cdc668114"
4588+
integrity sha512-9XCSSmaAkJVops0tOTkt1lUXO8iO7vTYr1X45I8kCbgP2cMS9RvPGVnp/Ou+ISsm9JhKpKCON7zwOFyWcWrzhA==
4589+
45854590
nanoid@^3.1.23, nanoid@^3.1.25:
45864591
version "3.1.25"
45874592
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.25.tgz#09ca32747c0e543f0e1814b7d3793477f9c8e152"

0 commit comments

Comments
 (0)