Skip to content

Commit abe667c

Browse files
committed
Move postcss to deepDependencies
1 parent 1c2082f commit abe667c

File tree

4 files changed

+12
-9
lines changed

4 files changed

+12
-9
lines changed

lib/autoprefixer.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
let browserslist = require('browserslist')
2+
let { agents } = require('caniuse-lite')
23
let colorette = require('colorette')
3-
let postcss = require('postcss')
4-
let agents = require('caniuse-lite').agents
54

65
let Browsers = require('./browsers')
76
let Prefixes = require('./prefixes')

lib/supports.js

+6-5
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
1-
let postcss = require('postcss')
2-
let data = require('caniuse-lite').feature(
3-
require('caniuse-lite/data/features/css-featurequeries.js')
4-
)
1+
let featureQueries = require('caniuse-lite/data/features/css-featurequeries.js')
2+
let { feature } = require('caniuse-lite')
3+
let { parse } = require('postcss')
54

65
let Browsers = require('./browsers')
76
let brackets = require('./brackets')
87
let Value = require('./value')
98
let utils = require('./utils')
109

10+
let data = feature(featureQueries)
11+
1112
let supported = []
1213
for (let browser in data.stats) {
1314
let versions = data.stats[browser]
@@ -66,7 +67,7 @@ class Supports {
6667
*/
6768
virtual (str) {
6869
let [prop, value] = this.parse(str)
69-
let rule = postcss.parse('a{}').first
70+
let rule = parse('a{}').first
7071
rule.append({ prop, value, raws: { before: '' } })
7172
return rule
7273
}

lib/utils.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
let list = require('postcss').list
1+
let { list } = require('postcss')
22

33
module.exports = {
44
/**

package.json

+4-1
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,15 @@
2525
"author": "Andrey Sitnik <andrey@sitnik.ru>",
2626
"license": "MIT",
2727
"repository": "postcss/autoprefixer",
28+
"peerDependencies": {
29+
"postcss": "postcss/postcss#ose"
30+
},
2831
"dependencies": {
2932
"browserslist": "^4.14.1",
3033
"caniuse-lite": "^1.0.30001124",
3134
"colorette": "^1.2.1",
3235
"normalize-range": "^0.1.2",
3336
"num2fraction": "^1.2.2",
34-
"postcss": "postcss/postcss#ose",
3537
"postcss-value-parser": "^4.1.0"
3638
},
3739
"browser": {
@@ -58,6 +60,7 @@
5860
"jest": "^26.4.2",
5961
"jest-ci": "^0.1.1",
6062
"lint-staged": "^10.3.0",
63+
"postcss": "postcss/postcss#ose",
6164
"size-limit": "^4.5.7"
6265
},
6366
"lint-staged": {

0 commit comments

Comments
 (0)