Skip to content

Commit 255deab

Browse files
committed
Replace kleur to colorette
1 parent b4c9546 commit 255deab

File tree

4 files changed

+38
-39
lines changed

4 files changed

+38
-39
lines changed

lib/autoprefixer.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
let browserslist = require('browserslist')
2+
let colorette = require('colorette')
23
let postcss = require('postcss')
34
let agents = require('caniuse-lite').agents
4-
let kleur = require('kleur/colors')
55

66
let Browsers = require('./browsers')
77
let Prefixes = require('./prefixes')
@@ -79,10 +79,10 @@ module.exports = postcss.plugin('autoprefixer', (...reqs) => {
7979
reqs = options.overrideBrowserslist
8080
} else if (options.browsers) {
8181
if (typeof console !== 'undefined' && console.warn) {
82-
if (kleur.red) {
82+
if (colorette.red) {
8383
console.warn(
84-
kleur.red(
85-
WARNING.replace(/`[^`]+`/g, i => kleur.yellow(i.slice(1, -1)))
84+
colorette.red(
85+
WARNING.replace(/`[^`]+`/g, i => colorette.yellow(i.slice(1, -1)))
8686
)
8787
)
8888
} else {

package.json

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,11 @@
2121
"author": "Andrey Sitnik <[email protected]>",
2222
"license": "MIT",
2323
"repository": "postcss/autoprefixer",
24-
"engines": {
25-
"node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
26-
},
2724
"dependencies": {
2825
"@babel/register": "^7.10.3",
2926
"browserslist": "^4.12.0",
3027
"caniuse-lite": "^1.0.30001087",
31-
"kleur": "^4.0.1",
28+
"colorette": "^1.2.0",
3229
"normalize-range": "^0.1.2",
3330
"num2fraction": "^1.2.2",
3431
"postcss": "^7.0.32",
@@ -40,7 +37,7 @@
4037
"@babel/plugin-transform-proto-to-assign": "^7.10.1",
4138
"@babel/preset-env": "^7.10.3",
4239
"@logux/eslint-config": "^35.0.3",
43-
"@size-limit/preset-small-lib": "4.5.1",
40+
"@size-limit/preset-small-lib": "4.5.2",
4441
"babel-core": "^7.0.0-0",
4542
"babel-eslint": "^10.1.0",
4643
"babel-jest": "^25.2.6",
@@ -69,7 +66,7 @@
6966
"jest": "^24.9.0",
7067
"jest-ci": "^0.1.1",
7168
"lint-staged": "^10.2.11",
72-
"size-limit": "^4.5.1"
69+
"size-limit": "^4.5.2"
7370
},
7471
"lint-staged": {
7572
"*.js": "eslint"
@@ -142,6 +139,7 @@
142139
"defaults"
143140
],
144141
"browser": {
142+
"colorette": false,
145143
"chalk": false
146144
},
147145
"babel": {

test/webpack.test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
jest.doMock('kleur/colors', () => ({ }))
1+
jest.doMock('colorette', () => ({ }))
22

33
let autoprefixer = require('../lib/autoprefixer')
44

5-
it('works without kleur', () => {
5+
it('works without colorette', () => {
66
jest.spyOn(console, 'warn').mockImplementation(() => true)
77
let instance = autoprefixer({ browsers: ['last 1 version'] })
88
expect(instance.browsers).toEqual(['last 1 version'])

yarn.lock

Lines changed: 28 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1061,25 +1061,25 @@
10611061
"@nodelib/fs.scandir" "2.1.3"
10621062
fastq "^1.6.0"
10631063

1064-
"@size-limit/[email protected].1":
1065-
version "4.5.1"
1066-
resolved "https://registry.yarnpkg.com/@size-limit/file/-/file-4.5.1.tgz#8a35c970ef786361ca85446b80e61d7ce81566c9"
1067-
integrity sha512-/NqXm0hypfPmLO4EhfQXMoIJ+gq+zePTrlWZAJ0usCuhYY89iZMvPR4FokGgAO8+JizNMoK4mjLgIRzuOcS2wg==
1064+
"@size-limit/[email protected].2":
1065+
version "4.5.2"
1066+
resolved "https://registry.yarnpkg.com/@size-limit/file/-/file-4.5.2.tgz#c904c08bed011c297f62637c1c86c6c2c5375185"
1067+
integrity sha512-t8IS2TOs2mm35HHIvH8rG596XZy77121LuIDbRpYbokVygN4EUMmxaV9iteQgpTuhRN4CUbJZJvAi55RMv3K7w==
10681068
dependencies:
10691069
semver "7.3.2"
10701070

1071-
"@size-limit/[email protected].1":
1072-
version "4.5.1"
1073-
resolved "https://registry.yarnpkg.com/@size-limit/preset-small-lib/-/preset-small-lib-4.5.1.tgz#d160291bd6df18216844e1de0cfcaa42b2092148"
1074-
integrity sha512-cw+dUsPncw6IcfBGqOOH9phev0zuryYkzQDomTzuTc1mDqB3s3S7+9lA1yBr49ByNnoQVhCrt0SJ+yM5AyosaA==
1071+
"@size-limit/[email protected].2":
1072+
version "4.5.2"
1073+
resolved "https://registry.yarnpkg.com/@size-limit/preset-small-lib/-/preset-small-lib-4.5.2.tgz#7977d0dfe65d5bb535c2a4fd738806e786b8c8f2"
1074+
integrity sha512-6msDVypvfYm+3oJ5uOPM3AwQyeogL4wUjqxzwNkG1BkNZLhHyFNjf6X7TNylyiABbHB7IXH6x+EA2u7Kt9ymSg==
10751075
dependencies:
1076-
"@size-limit/file" "4.5.1"
1077-
"@size-limit/webpack" "4.5.1"
1076+
"@size-limit/file" "4.5.2"
1077+
"@size-limit/webpack" "4.5.2"
10781078

1079-
"@size-limit/[email protected].1":
1080-
version "4.5.1"
1081-
resolved "https://registry.yarnpkg.com/@size-limit/webpack/-/webpack-4.5.1.tgz#f0f41f176df7261c5c5c8db7ed08372d101adc8e"
1082-
integrity sha512-goB1gcd5qHq6vMRqWVeGzYeyN5aapl2GmbE/zh0iLZIeRHKpy1HqC6MLuXdxZRsNDYakFMIO2xFcLxK4C1Kyug==
1079+
"@size-limit/[email protected].2":
1080+
version "4.5.2"
1081+
resolved "https://registry.yarnpkg.com/@size-limit/webpack/-/webpack-4.5.2.tgz#68fd089834175874972a04e6240912c2e462efed"
1082+
integrity sha512-liqD+N3EQXjMyoZ0UmlTdwo8pBj5ORHkebTmCAYPAfS/P46JEVDUi47Q6s+dzOVY9O/JgSGUyf3VrP/Er7gJ0g==
10831083
dependencies:
10841084
css-loader "^3.6.0"
10851085
escape-string-regexp "^4.0.0"
@@ -2657,6 +2657,11 @@ color@^3.0.0:
26572657
color-convert "^1.9.1"
26582658
color-string "^1.5.2"
26592659

2660+
colorette@^1.2.0:
2661+
version "1.2.0"
2662+
resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.0.tgz#45306add826d196e8c87236ac05d797f25982e63"
2663+
integrity sha512-soRSroY+OF/8OdA3PTQXwaDJeMc7TfknKKrxeSCencL2a4+Tx5zhxmmv7hdpCjhKBjehzp8+bwe/T68K0hpIjw==
2664+
26602665
combine-source-map@^0.8.0, combine-source-map@~0.8.0:
26612666
version "0.8.0"
26622667
resolved "https://registry.yarnpkg.com/combine-source-map/-/combine-source-map-0.8.0.tgz#a58d0df042c186fcf822a8e8015f5450d2d79a8b"
@@ -5988,11 +5993,6 @@ kleur@^3.0.3:
59885993
resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e"
59895994
integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==
59905995

5991-
kleur@^4.0.0, kleur@^4.0.1:
5992-
version "4.0.1"
5993-
resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.0.1.tgz#3d4948534b666e2578f93b6fafb62108e64f05ef"
5994-
integrity sha512-Qs6SqCLm63rd0kNVh+wO4XsWLU6kgfwwaPYsLiClWf0Tewkzsa6MvB21bespb8cz+ANS+2t3So1ge3gintzhlw==
5995-
59965996
labeled-stream-splicer@^2.0.0:
59975997
version "2.0.2"
59985998
resolved "https://registry.yarnpkg.com/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz#42a41a16abcd46fd046306cf4f2c3576fffb1c21"
@@ -8600,17 +8600,17 @@ sisteransi@^1.0.4:
86008600
resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed"
86018601
integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==
86028602

8603-
size-limit@^4.5.1:
8604-
version "4.5.1"
8605-
resolved "https://registry.yarnpkg.com/size-limit/-/size-limit-4.5.1.tgz#8773bcd6c8573398787695c52d3e70423195e5c9"
8606-
integrity sha512-QW5xWm/qhU57HPebmY2oF8lcqIIhh1yYJWpCIU302drwJTFUye4qCcUjzpnB+pYSGb88q5kBsG5oixXAiWOC0g==
8603+
size-limit@^4.5.2:
8604+
version "4.5.2"
8605+
resolved "https://registry.yarnpkg.com/size-limit/-/size-limit-4.5.2.tgz#7448e2a41ad1d335143010409446684819cbcc8a"
8606+
integrity sha512-5UFx+Y7Yo6PkUxwQCigcT/1TrbPqThdD5uoAy1p2Q3ajBRzWdKb+pK2k+/p8D8pEbFIh4JFN+m5fwdPpgAJ1yQ==
86078607
dependencies:
86088608
bytes "^3.1.0"
86098609
chokidar "^3.4.0"
86108610
ci-job-number "^1.2.2"
8611+
colorette "^1.2.0"
86118612
cosmiconfig "^6.0.0"
86128613
globby "^11.0.1"
8613-
kleur "^4.0.0"
86148614
ora "^4.0.4"
86158615
read-pkg-up "^7.0.1"
86168616

@@ -9189,10 +9189,11 @@ through2@^2.0.0, through2@^2.0.3, through2@~2.0.0:
91899189
xtend "~4.0.1"
91909190

91919191
through2@^3.0.1:
9192-
version "3.0.1"
9193-
resolved "https://registry.yarnpkg.com/through2/-/through2-3.0.1.tgz#39276e713c3302edf9e388dd9c812dd3b825bd5a"
9194-
integrity sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww==
9192+
version "3.0.2"
9193+
resolved "https://registry.yarnpkg.com/through2/-/through2-3.0.2.tgz#99f88931cfc761ec7678b41d5d7336b5b6a07bf4"
9194+
integrity sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==
91959195
dependencies:
9196+
inherits "^2.0.4"
91969197
readable-stream "2 || 3"
91979198

91989199
"through@>=2.2.7 <3", through@^2.3.6, through@^2.3.8:

0 commit comments

Comments
 (0)