Skip to content

Commit 151f098

Browse files
committed
Use PostCSS 8
1 parent a693c60 commit 151f098

7 files changed

+30
-11
lines changed

lib/prefixer.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
let vendor = require('postcss').vendor
2-
31
let Browsers = require('./browsers')
2+
let vendor = require('./vendor')
43
let utils = require('./utils')
54

65
/**

lib/prefixes.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
let vendor = require('postcss').vendor
2-
1+
let vendor = require('./vendor')
32
let Declaration = require('./declaration')
43
let Resolution = require('./resolution')
54
let Transition = require('./transition')

lib/transition.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1+
let { list } = require('postcss')
12
let parser = require('postcss-value-parser')
2-
let vendor = require('postcss').vendor
3-
let list = require('postcss').list
43

54
let Browsers = require('./browsers')
5+
let vendor = require('./vendor')
66

77
class Transition {
88
constructor (prefixes) {

lib/value.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
let vendor = require('postcss').vendor
2-
31
let Prefixer = require('./prefixer')
42
let OldValue = require('./old-value')
3+
let vendor = require('./vendor')
54
let utils = require('./utils')
65

76
class Value extends Prefixer {

lib/vendor.js

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
module.exports = {
2+
prefix (prop) {
3+
let match = prop.match(/^(-\w+-)/)
4+
if (match) {
5+
return match[0]
6+
}
7+
8+
return ''
9+
},
10+
11+
unprefixed (prop) {
12+
return prop.replace(/^-\w+-/, '')
13+
}
14+
}

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
"colorette": "^1.2.1",
3232
"normalize-range": "^0.1.2",
3333
"num2fraction": "^1.2.2",
34-
"postcss": "^7.0.32",
34+
"postcss": "postcss/postcss#ose",
3535
"postcss-value-parser": "^4.1.0"
3636
},
3737
"browser": {
@@ -70,7 +70,7 @@
7070
},
7171
"size-limit": [
7272
{
73-
"limit": "115 KB"
73+
"limit": "120 KB"
7474
}
7575
],
7676
"eslintConfig": {

yarn.lock

+9-1
Original file line numberDiff line numberDiff line change
@@ -5191,7 +5191,7 @@ nan@^2.12.1:
51915191
resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.1.tgz#d7be34dfa3105b91494c3147089315eff8874b01"
51925192
integrity sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==
51935193

5194-
nanoid@^3.1.10:
5194+
nanoid@^3.1.10, nanoid@^3.1.12:
51955195
version "3.1.12"
51965196
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.12.tgz#6f7736c62e8d39421601e4a0c77623a97ea69654"
51975197
integrity sha512-1qstj9z5+x491jfiC4Nelk+f8XBad7LN20PmyWINJEMRSf3wcAjAWysw1qaA8z6NSKe2sjq1hRSDpBH5paCb6A==
@@ -6151,6 +6151,14 @@ postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.27, postcss@^7.0.3
61516151
source-map "^0.6.1"
61526152
supports-color "^6.1.0"
61536153

6154+
postcss@postcss/postcss#ose:
6155+
version "7.0.32"
6156+
resolved "https://codeload.github.com/postcss/postcss/tar.gz/53a2e9b45647470d234ed0fa55ec9bf9d5b43b74"
6157+
dependencies:
6158+
colorette "^1.2.1"
6159+
nanoid "^3.1.12"
6160+
source-map "^0.6.1"
6161+
61546162
prelude-ls@^1.2.1:
61556163
version "1.2.1"
61566164
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"

0 commit comments

Comments
 (0)