Skip to content

Commit fd7fbc2

Browse files
author
Guillaume Chau
committed
chore: added postcss and autoprefixer
1 parent 8477e94 commit fd7fbc2

File tree

5 files changed

+107
-7
lines changed

5 files changed

+107
-7
lines changed

.browserslistrc

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Chrome >= 52
2+
Firefox >= 48

package.json

+2
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
"homepage": "https://github.com/vuejs/vue-devtools#readme",
3838
"dependencies": {
3939
"@vue/ui": "^0.5.1",
40+
"autoprefixer": "^9.0.2",
4041
"circular-json-es6": "^2.0.1",
4142
"lodash.debounce": "^4.0.8",
4243
"lodash.groupby": "^4.6.0",
@@ -63,6 +64,7 @@
6364
"friendly-errors-webpack-plugin": "^1.6.1",
6465
"inquirer": "^5.0.0",
6566
"launch-editor-middleware": "^2.1.0",
67+
"postcss-loader": "^2.1.6",
6668
"raw-loader": "^0.5.1",
6769
"semver": "^5.4.1",
6870
"start-server-and-test": "^1.5.0",

postcss.config.js

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
module.exports = {
2+
plugins: [
3+
require('autoprefixer')
4+
]
5+
}

shells/createConfig.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -44,14 +44,16 @@ module.exports = (config, target = { chrome: 52, firefox: 48 }) => {
4444
test: /\.css$/,
4545
use: [
4646
'vue-style-loader',
47-
'css-loader'
47+
'css-loader',
48+
'postcss-loader'
4849
]
4950
},
5051
{
5152
test: /\.styl(us)?$/,
5253
use: [
5354
'vue-style-loader',
5455
'css-loader',
56+
'postcss-loader',
5557
'stylus-loader',
5658
{
5759
loader: 'style-resources-loader',

yarn.lock

+95-6
Original file line numberDiff line numberDiff line change
@@ -516,6 +516,17 @@ autoprefixer@^6.3.1:
516516
postcss "^5.2.16"
517517
postcss-value-parser "^3.2.3"
518518

519+
autoprefixer@^9.0.2:
520+
version "9.0.2"
521+
resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.0.2.tgz#c41947aa155038b3614414dbc58b4e70908af6e0"
522+
dependencies:
523+
browserslist "^4.0.1"
524+
caniuse-lite "^1.0.30000865"
525+
normalize-range "^0.1.2"
526+
num2fraction "^1.2.2"
527+
postcss "^7.0.2"
528+
postcss-value-parser "^3.2.3"
529+
519530
aws-sign2@~0.7.0:
520531
version "0.7.0"
521532
resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
@@ -713,6 +724,14 @@ browserslist@^1.3.6, browserslist@^1.5.2, browserslist@^1.7.6:
713724
caniuse-db "^1.0.30000639"
714725
electron-to-chromium "^1.2.7"
715726

727+
browserslist@^4.0.1:
728+
version "4.0.1"
729+
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.0.1.tgz#61c05ce2a5843c7d96166408bc23d58b5416e818"
730+
dependencies:
731+
caniuse-lite "^1.0.30000865"
732+
electron-to-chromium "^1.3.52"
733+
node-releases "^1.0.0-alpha.10"
734+
716735
buble-loader@^0.4.1:
717736
version "0.4.1"
718737
resolved "https://registry.yarnpkg.com/buble-loader/-/buble-loader-0.4.1.tgz#45a4fe43ccc500835e99ae38ef17df4390ca66b9"
@@ -866,6 +885,10 @@ caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639:
866885
version "1.0.30000872"
867886
resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000872.tgz#3f6e53b63d373768bf99e896133d66ef89c49999"
868887

888+
caniuse-lite@^1.0.30000865:
889+
version "1.0.30000865"
890+
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000865.tgz#70026616e8afe6e1442f8bb4e1092987d81a2f25"
891+
869892
caseless@~0.12.0:
870893
version "0.12.0"
871894
resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
@@ -1208,6 +1231,15 @@ [email protected], core-util-is@~1.0.0:
12081231
version "1.0.2"
12091232
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
12101233

1234+
cosmiconfig@^4.0.0:
1235+
version "4.0.0"
1236+
resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-4.0.0.tgz#760391549580bbd2df1e562bc177b13c290972dc"
1237+
dependencies:
1238+
is-directory "^0.3.1"
1239+
js-yaml "^3.9.0"
1240+
parse-json "^4.0.0"
1241+
require-from-string "^2.0.1"
1242+
12111243
create-ecdh@^4.0.0:
12121244
version "4.0.3"
12131245
resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff"
@@ -1631,7 +1663,7 @@ [email protected]:
16311663
version "1.1.1"
16321664
resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
16331665

1634-
electron-to-chromium@^1.2.7:
1666+
electron-to-chromium@^1.2.7, electron-to-chromium@^1.3.52:
16351667
version "1.3.52"
16361668
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.52.tgz#d2d9f1270ba4a3b967b831c40ef71fb4d9ab5ce0"
16371669

@@ -1688,7 +1720,7 @@ errno@^0.1.3, errno@~0.1.7:
16881720
dependencies:
16891721
prr "~1.0.1"
16901722

1691-
error-ex@^1.2.0:
1723+
error-ex@^1.2.0, error-ex@^1.3.1:
16921724
version "1.3.2"
16931725
resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
16941726
dependencies:
@@ -2743,6 +2775,18 @@ ignore@^4.0.2:
27432775
version "4.0.2"
27442776
resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.2.tgz#0a8dd228947ec78c2d7f736b1642a9f7317c1905"
27452777

2778+
import-cwd@^2.0.0:
2779+
version "2.1.0"
2780+
resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9"
2781+
dependencies:
2782+
import-from "^2.1.0"
2783+
2784+
import-from@^2.1.0:
2785+
version "2.1.0"
2786+
resolved "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1"
2787+
dependencies:
2788+
resolve-from "^3.0.0"
2789+
27462790
import-local@^1.0.0:
27472791
version "1.0.0"
27482792
resolved "https://registry.yarnpkg.com/import-local/-/import-local-1.0.0.tgz#5e4ffdc03f4fe6c009c6729beb29631c2f8227bc"
@@ -2909,6 +2953,10 @@ is-descriptor@^1.0.0, is-descriptor@^1.0.2:
29092953
is-data-descriptor "^1.0.0"
29102954
kind-of "^6.0.2"
29112955

2956+
is-directory@^0.3.1:
2957+
version "0.3.1"
2958+
resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1"
2959+
29122960
is-dotfile@^1.0.0:
29132961
version "1.0.3"
29142962
resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1"
@@ -3124,7 +3172,7 @@ js-tokens@^3.0.2:
31243172
version "3.0.2"
31253173
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
31263174

3127-
js-yaml@^3.11.0:
3175+
js-yaml@^3.11.0, js-yaml@^3.9.0:
31283176
version "3.12.0"
31293177
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.0.tgz#eaed656ec8344f10f527c6bfa1b6e2244de167d1"
31303178
dependencies:
@@ -3150,7 +3198,7 @@ json-loader@^0.5.4:
31503198
version "0.5.7"
31513199
resolved "https://registry.yarnpkg.com/json-loader/-/json-loader-0.5.7.tgz#dca14a70235ff82f0ac9a3abeb60d337a365185d"
31523200

3153-
json-parse-better-errors@^1.0.2:
3201+
json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2:
31543202
version "1.0.2"
31553203
resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
31563204

@@ -3810,6 +3858,12 @@ node-pre-gyp@^0.10.0:
38103858
semver "^5.3.0"
38113859
tar "^4"
38123860

3861+
node-releases@^1.0.0-alpha.10:
3862+
version "1.0.0-alpha.10"
3863+
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.0.0-alpha.10.tgz#61c8d5f9b5b2e05d84eba941d05b6f5202f68a2a"
3864+
dependencies:
3865+
semver "^5.3.0"
3866+
38133867
nopt@^4.0.1:
38143868
version "4.0.1"
38153869
resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d"
@@ -4074,6 +4128,13 @@ parse-json@^2.2.0:
40744128
dependencies:
40754129
error-ex "^1.2.0"
40764130

4131+
parse-json@^4.0.0:
4132+
version "4.0.0"
4133+
resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0"
4134+
dependencies:
4135+
error-ex "^1.3.1"
4136+
json-parse-better-errors "^1.0.1"
4137+
40774138
parseurl@~1.3.2:
40784139
version "1.3.2"
40794140
resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3"
@@ -4268,6 +4329,22 @@ postcss-filter-plugins@^2.0.0:
42684329
dependencies:
42694330
postcss "^5.0.4"
42704331

4332+
postcss-load-config@^2.0.0:
4333+
version "2.0.0"
4334+
resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-2.0.0.tgz#f1312ddbf5912cd747177083c5ef7a19d62ee484"
4335+
dependencies:
4336+
cosmiconfig "^4.0.0"
4337+
import-cwd "^2.0.0"
4338+
4339+
postcss-loader@^2.1.6:
4340+
version "2.1.6"
4341+
resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-2.1.6.tgz#1d7dd7b17c6ba234b9bed5af13e0bea40a42d740"
4342+
dependencies:
4343+
loader-utils "^1.1.0"
4344+
postcss "^6.0.0"
4345+
postcss-load-config "^2.0.0"
4346+
schema-utils "^0.4.0"
4347+
42714348
postcss-merge-idents@^2.1.5:
42724349
version "2.1.7"
42734350
resolved "https://registry.yarnpkg.com/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz#4c5530313c08e1d5b3bbf3d2bbc747e278eea270"
@@ -4453,14 +4530,22 @@ postcss@^5.0.10, postcss@^5.0.11, postcss@^5.0.12, postcss@^5.0.13, postcss@^5.0
44534530
source-map "^0.5.6"
44544531
supports-color "^3.2.3"
44554532

4456-
postcss@^6.0.1, postcss@^6.0.20:
4533+
postcss@^6.0.0, postcss@^6.0.1, postcss@^6.0.20:
44574534
version "6.0.23"
44584535
resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324"
44594536
dependencies:
44604537
chalk "^2.4.1"
44614538
source-map "^0.6.1"
44624539
supports-color "^5.4.0"
44634540

4541+
postcss@^7.0.2:
4542+
version "7.0.2"
4543+
resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.2.tgz#7b5a109de356804e27f95a960bef0e4d5bc9bb18"
4544+
dependencies:
4545+
chalk "^2.4.1"
4546+
source-map "^0.6.1"
4547+
supports-color "^5.4.0"
4548+
44644549
prelude-ls@~1.1.2:
44654550
version "1.1.2"
44664551
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
@@ -4815,6 +4900,10 @@ require-directory@^2.1.1:
48154900
version "2.1.1"
48164901
resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
48174902

4903+
require-from-string@^2.0.1:
4904+
version "2.0.2"
4905+
resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
4906+
48184907
require-main-filename@^1.0.1:
48194908
version "1.0.1"
48204909
resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1"
@@ -4945,7 +5034,7 @@ schema-utils@^0.3.0:
49455034
dependencies:
49465035
ajv "^5.0.0"
49475036

4948-
schema-utils@^0.4.4, schema-utils@^0.4.5:
5037+
schema-utils@^0.4.0, schema-utils@^0.4.4, schema-utils@^0.4.5:
49495038
version "0.4.5"
49505039
resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.4.5.tgz#21836f0608aac17b78f9e3e24daff14a5ca13a3e"
49515040
dependencies:

0 commit comments

Comments
 (0)