Skip to content

Commit fcdc028

Browse files
renovate[bot]acconrad
authored andcommitted
Update dependency vue-loader to v15 (neutrinojs#820)
This Pull Request updates dependency [vue-loader](https://github.com/vuejs/vue-loader) from `^14.2.3` to `^15.0.0` <details> <summary>Release Notes</summary> ### [`v15.2.4`](https://github.com/vuejs/vue-loader/blob/master/CHANGELOG.md#&#8203;1524httpsgithubcomvuejsvue-loadercomparev1522v1524-2018-06-01) [Compare Source](vuejs/vue-loader@v15.2.3...v15.2.4) ##### Bug Fixes * ensure plugin error is emitted only once ([0b006a3](vuejs/vue-loader@0b006a3)) * fix unexpected error when options of cache-loader contains ! ([#&#8203;1334](`https://github.com/vuejs/vue-loader/issues/1334`)) ([c4a2719](vuejs/vue-loader@c4a2719)) * use constant plugin NS ([0fb5172](vuejs/vue-loader@0fb5172)), closes [#&#8203;1331](`https://github.com/vuejs/vue-loader/issues/1331`) ##### Features * inject issuerPath to resourceQuery for custom block src imports ([#&#8203;1313](`https://github.com/vuejs/vue-loader/issues/1313`)) ([a004e30](vuejs/vue-loader@a004e30)) --- ### [`v15.2.3`](https://github.com/vuejs/vue-loader/blob/master/CHANGELOG.md#&#8203;1523httpsgithubcomvuejsvue-loadercomparev1522v1523-2018-06-01) [Compare Source](vuejs/vue-loader@91f420b...v15.2.3) ##### Bug Fixes * ensure plugin error is emitted only once ([0b006a3](vuejs/vue-loader@0b006a3)) * use constant plugin NS ([0fb5172](vuejs/vue-loader@0fb5172)), closes [#&#8203;1331](`https://github.com/vuejs/vue-loader/issues/1331`) ##### Features * inject issuerPath to resourceQuery for custom block src imports ([#&#8203;1313](`https://github.com/vuejs/vue-loader/issues/1313`)) ([a004e30](vuejs/vue-loader@a004e30)) --- ### [`v15.2.2`](https://github.com/vuejs/vue-loader/blob/master/CHANGELOG.md#&#8203;1524httpsgithubcomvuejsvue-loadercomparev1522v1524-2018-06-01) [Compare Source](vuejs/vue-loader@v15.2.1...91f420b) ##### Bug Fixes * ensure plugin error is emitted only once ([0b006a3](vuejs/vue-loader@0b006a3)) * fix unexpected error when options of cache-loader contains ! ([#&#8203;1334](`https://github.com/vuejs/vue-loader/issues/1334`)) ([c4a2719](vuejs/vue-loader@c4a2719)) * use constant plugin NS ([0fb5172](vuejs/vue-loader@0fb5172)), closes [#&#8203;1331](`https://github.com/vuejs/vue-loader/issues/1331`) ##### Features * inject issuerPath to resourceQuery for custom block src imports ([#&#8203;1313](`https://github.com/vuejs/vue-loader/issues/1313`)) ([a004e30](vuejs/vue-loader@a004e30)) --- ### [`v15.2.1`](https://github.com/vuejs/vue-loader/blob/master/CHANGELOG.md#&#8203;1521httpsgithubcomvuejsvue-loadercomparev1520v1521-2018-05-25) [Compare Source](vuejs/vue-loader@v15.2.0...v15.2.1) ##### Bug Fixes * ensure template cache uses unique identifier ([bdb13be](vuejs/vue-loader@bdb13be)) --- ### [`v15.2.0`](https://github.com/vuejs/vue-loader/blob/master/CHANGELOG.md#&#8203;1520httpsgithubcomvuejsvue-loadercomparev1510v1520-2018-05-22) [Compare Source](vuejs/vue-loader@v15.1.0...v15.2.0) ##### Features * enable template compile caching ([28e0fd3](vuejs/vue-loader@28e0fd3)) --- ### [`v15.1.0`](https://github.com/vuejs/vue-loader/blob/master/CHANGELOG.md#&#8203;1520httpsgithubcomvuejsvue-loadercomparev1510v1520-2018-05-22) [Compare Source](vuejs/vue-loader@b1ed161...v15.1.0) ##### Features * enable template compile caching ([28e0fd3](vuejs/vue-loader@28e0fd3)) --- ### [`v15.0.12`](https://github.com/vuejs/vue-loader/blob/master/CHANGELOG.md#&#8203;1510httpsgithubcomvuejsvue-loadercomparev15012v1510-2018-05-19) [Compare Source](vuejs/vue-loader@bde7db7...b1ed161) ##### Performance Improvements * avoid duplicate linting when used with eslint-loader ([3d07f81](vuejs/vue-loader@3d07f81)) #### [15.0.12](vuejs/vue-loader@v15.0.11...v15.0.12) (2018-05-18) ##### Bug Fixes * ignore attrs that might interfere with query generation ([3a37269](vuejs/vue-loader@3a37269)), closes [vuejs/vue-cli#&#8203;1324](`https://github.com/vuejs/vue-cli/issues/1324`) #### [15.0.11](vuejs/vue-loader@v15.0.9...v15.0.11) (2018-05-15) ##### Bug Fixes * improve HMR reliability ([4ccd96f](vuejs/vue-loader@4ccd96f)) #### [15.0.10](vuejs/vue-loader@v15.0.9...v15.0.10) (2018-05-11) ##### Bug Fixes * improve HMR reliability ([52012cd](vuejs/vue-loader@52012cd)) #### [15.0.9](vuejs/vue-loader@v15.0.8...v15.0.9) (2018-05-04) ##### Bug Fixes * shadowMode still has to be an option ([4529f83](vuejs/vue-loader@4529f83)) #### [15.0.8](vuejs/vue-loader@v15.0.7...v15.0.8) (2018-05-04) ##### Bug Fixes * avoid mutating original rules array ([14bfc01](vuejs/vue-loader@14bfc01)), closes [#&#8203;1286](`https://github.com/vuejs/vue-loader/issues/1286`) #### [15.0.7](vuejs/vue-loader@v15.0.6...v15.0.7) (2018-05-03) ##### Bug Fixes * stylePostLoader injection for windows flat node_modules ([a9a4412](vuejs/vue-loader@a9a4412)), closes [#&#8203;1284](`https://github.com/vuejs/vue-loader/issues/1284`) #### [15.0.6](vuejs/vue-loader@v15.0.5...v15.0.6) (2018-05-02) ##### Bug Fixes * duplicate loaders when using src import with loader options ([37329e1](vuejs/vue-loader@37329e1)), closes [#&#8203;1278](`https://github.com/vuejs/vue-loader/issues/1278`) #### [15.0.5](vuejs/vue-loader@v15.0.4...v15.0.5) (2018-04-30) ##### Bug Fixes * ignore VueLoaderPlugin check when using thread-loader ([#&#8203;1268](`https://github.com/vuejs/vue-loader/issues/1268`)) ([476f466](vuejs/vue-loader@476f466)), closes [#&#8203;1267](`https://github.com/vuejs/vue-loader/issues/1267`) #### [15.0.4](vuejs/vue-loader@v15.0.3...v15.0.4) (2018-04-27) ##### Bug Fixes * enable whitelist in exclude function ([5b0e392](vuejs/vue-loader@5b0e392)) #### [15.0.3](vuejs/vue-loader@v15.0.2...v15.0.3) (2018-04-26) ##### Bug Fixes * handle rule.use being a string (ref: [#&#8203;1256](`https://github.com/vuejs/vue-loader/issues/1256`)) ([fc2ba27](vuejs/vue-loader@fc2ba27)) #### [15.0.2](vuejs/vue-loader@v15.0.1...v15.0.2) (2018-04-26) ##### Bug Fixes * remove resource field in cloned rules (fix [#&#8203;1254](`https://github.com/vuejs/vue-loader/issues/1254`)) ([35ca03f](vuejs/vue-loader@35ca03f)) #### [15.0.1](vuejs/vue-loader@v15.0.0...v15.0.1) (2018-04-25) ##### Bug Fixes * prioritize .vue rules in plugin (fix [#&#8203;1246](`https://github.com/vuejs/vue-loader/issues/1246`)) ([bffacd5](vuejs/vue-loader@bffacd5)) * warn missing plugin ([068bb81](vuejs/vue-loader@068bb81)) --- ### [`v15.0.11`](https://github.com/vuejs/vue-loader/blob/master/CHANGELOG.md#&#8203;15012httpsgithubcomvuejsvue-loadercomparev15011v15012-2018-05-18) [Compare Source](vuejs/vue-loader@1c54780...bde7db7) ##### Bug Fixes * ignore attrs that might interfere with query generation ([3a37269](vuejs/vue-loader@3a37269)), closes [vuejs/vue-cli#&#8203;1324](`https://github.com/vuejs/vue-cli/issues/1324`) --- ### [`v15.0.10`](https://github.com/vuejs/vue-loader/blob/master/CHANGELOG.md#&#8203;15010httpsgithubcomvuejsvue-loadercomparev1509v15010-2018-05-11) [Compare Source](vuejs/vue-loader@af7d5c2...1c54780) ##### Bug Fixes * improve HMR reliability ([52012cd](vuejs/vue-loader@52012cd)) --- ### [`v15.0.9`](https://github.com/vuejs/vue-loader/blob/master/CHANGELOG.md#&#8203;15011httpsgithubcomvuejsvue-loadercomparev1509v15011-2018-05-15) [Compare Source](vuejs/vue-loader@98a1f19...af7d5c2) ##### Bug Fixes * improve HMR reliability ([4ccd96f](vuejs/vue-loader@4ccd96f)) --- ### [`v15.0.8`](https://github.com/vuejs/vue-loader/blob/master/CHANGELOG.md#&#8203;1509httpsgithubcomvuejsvue-loadercomparev1508v1509-2018-05-04) [Compare Source](vuejs/vue-loader@1d610e6...98a1f19) ##### Bug Fixes * shadowMode still has to be an option ([4529f83](vuejs/vue-loader@4529f83)) --- ### [`v15.0.7`](https://github.com/vuejs/vue-loader/blob/master/CHANGELOG.md#&#8203;1508httpsgithubcomvuejsvue-loadercomparev1507v1508-2018-05-04) [Compare Source](vuejs/vue-loader@653d8f8...1d610e6) ##### Bug Fixes * avoid mutating original rules array ([14bfc01](vuejs/vue-loader@14bfc01)), closes [#&#8203;1286](`https://github.com/vuejs/vue-loader/issues/1286`) --- ### [`v15.0.6`](https://github.com/vuejs/vue-loader/blob/master/CHANGELOG.md#&#8203;1507httpsgithubcomvuejsvue-loadercomparev1506v1507-2018-05-03) [Compare Source](vuejs/vue-loader@3c02f26...653d8f8) ##### Bug Fixes * stylePostLoader injection for windows flat node_modules ([a9a4412](vuejs/vue-loader@a9a4412)), closes [#&#8203;1284](`https://github.com/vuejs/vue-loader/issues/1284`) --- ### [`v15.0.5`](https://github.com/vuejs/vue-loader/blob/master/CHANGELOG.md#&#8203;1506httpsgithubcomvuejsvue-loadercomparev1505v1506-2018-05-02) [Compare Source](vuejs/vue-loader@998a573...3c02f26) ##### Bug Fixes * duplicate loaders when using src import with loader options ([37329e1](vuejs/vue-loader@37329e1)), closes [#&#8203;1278](`https://github.com/vuejs/vue-loader/issues/1278`) --- ### [`v15.0.4`](https://github.com/vuejs/vue-loader/blob/master/CHANGELOG.md#&#8203;1505httpsgithubcomvuejsvue-loadercomparev1504v1505-2018-04-30) [Compare Source](vuejs/vue-loader@36d18e4...998a573) ##### Bug Fixes * ignore VueLoaderPlugin check when using thread-loader ([#&#8203;1268](`https://github.com/vuejs/vue-loader/issues/1268`)) ([476f466](vuejs/vue-loader@476f466)), closes [#&#8203;1267](`https://github.com/vuejs/vue-loader/issues/1267`) --- ### [`v15.0.3`](https://github.com/vuejs/vue-loader/blob/master/CHANGELOG.md#&#8203;1504httpsgithubcomvuejsvue-loadercomparev1503v1504-2018-04-27) [Compare Source](vuejs/vue-loader@d192945...36d18e4) ##### Bug Fixes * enable whitelist in exclude function ([5b0e392](vuejs/vue-loader@5b0e392)) --- ### [`v15.0.2`](https://github.com/vuejs/vue-loader/blob/master/CHANGELOG.md#&#8203;1503httpsgithubcomvuejsvue-loadercomparev1502v1503-2018-04-26) [Compare Source](vuejs/vue-loader@ee4d8ab...d192945) ##### Bug Fixes * handle rule.use being a string (ref: [#&#8203;1256](`https://github.com/vuejs/vue-loader/issues/1256`)) ([fc2ba27](vuejs/vue-loader@fc2ba27)) --- ### [`v15.0.1`](https://github.com/vuejs/vue-loader/blob/master/CHANGELOG.md#&#8203;1510httpsgithubcomvuejsvue-loadercomparev15012v1510-2018-05-19) [Compare Source](vuejs/vue-loader@v15.0.0...ee4d8ab) ##### Performance Improvements * avoid duplicate linting when used with eslint-loader ([3d07f81](vuejs/vue-loader@3d07f81)) #### [15.0.12](vuejs/vue-loader@v15.0.11...v15.0.12) (2018-05-18) ##### Bug Fixes * ignore attrs that might interfere with query generation ([3a37269](vuejs/vue-loader@3a37269)), closes [vuejs/vue-cli#&#8203;1324](`https://github.com/vuejs/vue-cli/issues/1324`) #### [15.0.11](vuejs/vue-loader@v15.0.9...v15.0.11) (2018-05-15) ##### Bug Fixes * improve HMR reliability ([4ccd96f](vuejs/vue-loader@4ccd96f)) #### [15.0.10](vuejs/vue-loader@v15.0.9...v15.0.10) (2018-05-11) ##### Bug Fixes * improve HMR reliability ([52012cd](vuejs/vue-loader@52012cd)) #### [15.0.9](vuejs/vue-loader@v15.0.8...v15.0.9) (2018-05-04) ##### Bug Fixes * shadowMode still has to be an option ([4529f83](vuejs/vue-loader@4529f83)) #### [15.0.8](vuejs/vue-loader@v15.0.7...v15.0.8) (2018-05-04) ##### Bug Fixes * avoid mutating original rules array ([14bfc01](vuejs/vue-loader@14bfc01)), closes [#&#8203;1286](`https://github.com/vuejs/vue-loader/issues/1286`) #### [15.0.7](vuejs/vue-loader@v15.0.6...v15.0.7) (2018-05-03) ##### Bug Fixes * stylePostLoader injection for windows flat node_modules ([a9a4412](vuejs/vue-loader@a9a4412)), closes [#&#8203;1284](`https://github.com/vuejs/vue-loader/issues/1284`) #### [15.0.6](vuejs/vue-loader@v15.0.5...v15.0.6) (2018-05-02) ##### Bug Fixes * duplicate loaders when using src import with loader options ([37329e1](vuejs/vue-loader@37329e1)), closes [#&#8203;1278](`https://github.com/vuejs/vue-loader/issues/1278`) #### [15.0.5](vuejs/vue-loader@v15.0.4...v15.0.5) (2018-04-30) ##### Bug Fixes * ignore VueLoaderPlugin check when using thread-loader ([#&#8203;1268](`https://github.com/vuejs/vue-loader/issues/1268`)) ([476f466](vuejs/vue-loader@476f466)), closes [#&#8203;1267](`https://github.com/vuejs/vue-loader/issues/1267`) #### [15.0.4](vuejs/vue-loader@v15.0.3...v15.0.4) (2018-04-27) ##### Bug Fixes * enable whitelist in exclude function ([5b0e392](vuejs/vue-loader@5b0e392)) #### [15.0.3](vuejs/vue-loader@v15.0.2...v15.0.3) (2018-04-26) ##### Bug Fixes * handle rule.use being a string (ref: [#&#8203;1256](`https://github.com/vuejs/vue-loader/issues/1256`)) ([fc2ba27](vuejs/vue-loader@fc2ba27)) #### [15.0.2](vuejs/vue-loader@v15.0.1...v15.0.2) (2018-04-26) ##### Bug Fixes * remove resource field in cloned rules (fix [#&#8203;1254](`https://github.com/vuejs/vue-loader/issues/1254`)) ([35ca03f](vuejs/vue-loader@35ca03f)) #### [15.0.1](vuejs/vue-loader@v15.0.0...v15.0.1) (2018-04-25) ##### Bug Fixes * prioritize .vue rules in plugin (fix [#&#8203;1246](`https://github.com/vuejs/vue-loader/issues/1246`)) ([bffacd5](vuejs/vue-loader@bffacd5)) * warn missing plugin ([068bb81](vuejs/vue-loader@068bb81)) --- ### [`v15.0.0`](https://github.com/vuejs/vue-loader/blob/master/CHANGELOG.md#&#8203;1500httpsgithubcomvuejsvue-loadercomparev1500-rc2v1500-2018-04-24) [Compare Source](vuejs/vue-loader@6430bc0...v15.0.0) ##### Bug Fixes * compat with null-loader (close [#&#8203;1239](`https://github.com/vuejs/vue-loader/issues/1239`)) ([5cd5f6f](vuejs/vue-loader@5cd5f6f)) ##### Features * support declaring rules using .vue.html (ref [#&#8203;1238](`https://github.com/vuejs/vue-loader/issues/1238`)) ([a3af6b3](vuejs/vue-loader@a3af6b3)) --- </details> --- This PR has been generated by [Renovate Bot](https://renovatebot.com).
1 parent 8d91a63 commit fcdc028

File tree

3 files changed

+95
-90
lines changed

3 files changed

+95
-90
lines changed

packages/vue/index.js

+52-25
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,54 @@
11
const loaderMerge = require('@neutrinojs/loader-merge');
22
const web = require('@neutrinojs/web');
33
const merge = require('deepmerge');
4+
const VueLoaderPlugin = require('vue-loader/lib/plugin');
5+
6+
module.exports = (neutrino, opts = {}) => {
7+
// vue-loader extracts <style> tags to CSS files so they are parsed
8+
// automatically by the css-loader. In order to enable CSS modules
9+
// on these CSS files, we need to say that normal CSS files can use
10+
// CSS modules.
11+
const options = merge({
12+
style: {
13+
ruleId: 'style',
14+
styleUseId: 'style',
15+
extract: neutrino.config.get('mode') === 'production',
16+
exclude: [],
17+
modulesTest: neutrino.regexFromExtensions(['css']),
18+
modulesSuffix: ''
19+
}
20+
}, opts);
421

5-
module.exports = (neutrino, options = {}) => {
622
neutrino.use(web, options);
723

8-
const babelLoader = neutrino.config.module.rule('compile').use('babel');
9-
const vueOptions = merge({
10-
extractCss: options.extract !== false,
11-
loaders: {
12-
js: {
13-
loader: babelLoader.get('loader'),
14-
options: babelLoader.get('options')
15-
}
16-
}
17-
}, options.vue || {});
24+
// vue-loader needs CSS files to be parsed with vue-style-loader instead of
25+
// style-loader, so we replace the loader with the one vue wants.
26+
if (!options.style.extract) {
27+
neutrino.config.module
28+
.rule(options.style.ruleId)
29+
.use(options.style.styleUseId)
30+
.loader(require.resolve('vue-style-loader'));
31+
}
1832

1933
neutrino.config.module
2034
.rule('vue')
2135
.test(neutrino.regexFromExtensions(['vue']))
2236
.use('vue')
23-
.loader(require.resolve('vue-loader'))
24-
.options(vueOptions);
37+
.loader(require.resolve('vue-loader'));
38+
39+
neutrino.config.plugin('vue').use(VueLoaderPlugin);
40+
41+
if (neutrino.config.module.rules.has('compile')) {
42+
// We need to remove vue files from being parsed by Babel since the
43+
// vue-loader/VueLoaderPlugin will break down a vue file into its component
44+
// part files. For example, the <script> in a vue file becomes a JS file,
45+
// which will then be parsed by Babel, so no need for a double parse.
46+
neutrino.config.module
47+
.rule('compile')
48+
.test(neutrino.regexFromExtensions(
49+
neutrino.options.extensions.filter(ext => ext !== 'vue'))
50+
);
51+
}
2552

2653
neutrino.config.when(neutrino.config.module.rules.has('lint'), () => {
2754
neutrino.use(loaderMerge('lint', 'eslint'), {
@@ -39,18 +66,18 @@ module.exports = (neutrino, options = {}) => {
3966
if (neutrino.config.plugins.has('stylelint')) {
4067
neutrino.config
4168
.plugin('stylelint')
42-
.tap(([options, ...args]) => [
43-
merge(options, {
44-
files: ['**/*.vue'],
45-
config: {
46-
processors: [require.resolve('stylelint-processor-html')],
47-
rules: {
48-
// allows empty <style> in vue components
49-
'no-empty-source': null
50-
}
69+
.tap(([options, ...args]) => [
70+
merge(options, {
71+
files: ['**/*.vue'],
72+
config: {
73+
processors: [require.resolve('stylelint-processor-html')],
74+
rules: {
75+
// allows empty <style> in vue components
76+
'no-empty-source': null
5177
}
52-
}),
53-
...args
54-
]);
78+
}
79+
}),
80+
...args
81+
]);
5582
}
5683
};

packages/vue/package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@
2828
"eslint-plugin-react": "^7.7.0",
2929
"eslint-plugin-vue": "^4.5.0",
3030
"stylelint-processor-html": "^1.0.0",
31-
"vue-loader": "^14.2.3",
31+
"vue-loader": "^15.0.0",
32+
"vue-style-loader": "^4.1.0",
3233
"vue-template-compiler": "^2.5.16"
3334
},
3435
"devDependencies": {

yarn.lock

+41-64
Original file line numberDiff line numberDiff line change
@@ -954,6 +954,20 @@
954954
version "1.0.0"
955955
resolved "https://registry.yarnpkg.com/@verdaccio/streams/-/streams-1.0.0.tgz#d5d24c6747208728b9fd16b908e3932c3fb1f864"
956956

957+
"@vue/component-compiler-utils@^1.2.1":
958+
version "1.3.1"
959+
resolved "https://registry.yarnpkg.com/@vue/component-compiler-utils/-/component-compiler-utils-1.3.1.tgz#686f0b913d59590ae327b2a1cb4b6d9b931bbe0e"
960+
dependencies:
961+
consolidate "^0.15.1"
962+
hash-sum "^1.0.2"
963+
lru-cache "^4.1.2"
964+
merge-source-map "^1.1.0"
965+
postcss "^6.0.20"
966+
postcss-selector-parser "^3.1.1"
967+
prettier "^1.13.0"
968+
source-map "^0.5.6"
969+
vue-template-es2015-compiler "^1.6.0"
970+
957971
"@webassemblyjs/[email protected]":
958972
version "1.5.9"
959973
resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.5.9.tgz#b2770182678691ab4949d593105c15d4074fedb6"
@@ -3015,9 +3029,9 @@ console-stream@^0.1.1:
30153029
version "0.1.1"
30163030
resolved "https://registry.yarnpkg.com/console-stream/-/console-stream-0.1.1.tgz#a095fe07b20465955f2fafd28b5d72bccd949d44"
30173031

3018-
consolidate@^0.14.0:
3019-
version "0.14.5"
3020-
resolved "https://registry.yarnpkg.com/consolidate/-/consolidate-0.14.5.tgz#5a25047bc76f73072667c8cb52c989888f494c63"
3032+
consolidate@^0.15.1:
3033+
version "0.15.1"
3034+
resolved "https://registry.yarnpkg.com/consolidate/-/consolidate-0.15.1.tgz#21ab043235c71a07d45d9aad98593b0dba56bab7"
30213035
dependencies:
30223036
bluebird "^3.1.1"
30233037

@@ -3257,18 +3271,6 @@ [email protected]:
32573271
object-assign "^4"
32583272
vary "^1"
32593273

3260-
cosmiconfig@^2.1.0, cosmiconfig@^2.1.1:
3261-
version "2.2.2"
3262-
resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-2.2.2.tgz#6173cebd56fac042c1f4390edf7af6c07c7cb892"
3263-
dependencies:
3264-
is-directory "^0.3.1"
3265-
js-yaml "^3.4.3"
3266-
minimist "^1.2.0"
3267-
object-assign "^4.1.0"
3268-
os-homedir "^1.0.1"
3269-
parse-json "^2.2.0"
3270-
require-from-string "^1.1.0"
3271-
32723274
cosmiconfig@^3.1.0:
32733275
version "3.1.0"
32743276
resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-3.1.0.tgz#640a94bf9847f321800403cd273af60665c73397"
@@ -7397,7 +7399,7 @@ js-tokens@^3.0.0, js-tokens@^3.0.2:
73977399
version "3.0.2"
73987400
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
73997401

7400-
[email protected], [email protected], js-yaml@^3.10.0, js-yaml@^3.4.3, js-yaml@^3.7.0, js-yaml@^3.9.0, js-yaml@^3.9.1:
7402+
[email protected], [email protected], js-yaml@^3.10.0, js-yaml@^3.7.0, js-yaml@^3.9.0, js-yaml@^3.9.1:
74017403
version "3.11.0"
74027404
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.11.0.tgz#597c1a8bd57152f26d622ce4117851a51f5ebaef"
74037405
dependencies:
@@ -8466,6 +8468,12 @@ [email protected]:
84668468
version "1.0.1"
84678469
resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
84688470

8471+
merge-source-map@^1.1.0:
8472+
version "1.1.0"
8473+
resolved "https://registry.yarnpkg.com/merge-source-map/-/merge-source-map-1.1.0.tgz#2fdde7e6020939f70906a68f2d7ae685e4c8c646"
8474+
dependencies:
8475+
source-map "^0.6.1"
8476+
84698477
merge-stream@^1.0.0, merge-stream@^1.0.1:
84708478
version "1.0.1"
84718479
resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1"
@@ -9269,7 +9277,7 @@ os-filter-obj@^1.0.0:
92699277
version "1.0.3"
92709278
resolved "https://registry.yarnpkg.com/os-filter-obj/-/os-filter-obj-1.0.3.tgz#5915330d90eced557d2d938a31c6dd214d9c63ad"
92719279

9272-
os-homedir@^1.0.0, os-homedir@^1.0.1:
9280+
os-homedir@^1.0.0:
92739281
version "1.0.2"
92749282
resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3"
92759283

@@ -9754,29 +9762,6 @@ postcss-less@^1.1.0:
97549762
dependencies:
97559763
postcss "^5.2.16"
97569764

9757-
postcss-load-config@^1.1.0:
9758-
version "1.2.0"
9759-
resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-1.2.0.tgz#539e9afc9ddc8620121ebf9d8c3673e0ce50d28a"
9760-
dependencies:
9761-
cosmiconfig "^2.1.0"
9762-
object-assign "^4.1.0"
9763-
postcss-load-options "^1.2.0"
9764-
postcss-load-plugins "^2.3.0"
9765-
9766-
postcss-load-options@^1.2.0:
9767-
version "1.2.0"
9768-
resolved "https://registry.yarnpkg.com/postcss-load-options/-/postcss-load-options-1.2.0.tgz#b098b1559ddac2df04bc0bb375f99a5cfe2b6d8c"
9769-
dependencies:
9770-
cosmiconfig "^2.1.0"
9771-
object-assign "^4.1.0"
9772-
9773-
postcss-load-plugins@^2.3.0:
9774-
version "2.3.0"
9775-
resolved "https://registry.yarnpkg.com/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz#745768116599aca2f009fad426b00175049d8d92"
9776-
dependencies:
9777-
cosmiconfig "^2.1.1"
9778-
object-assign "^4.1.0"
9779-
97809765
postcss-media-query-parser@^0.2.3:
97819766
version "0.2.3"
97829767
resolved "https://registry.yarnpkg.com/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz#27b39c6f4d94f81b1a73b8f76351c609e5cef244"
@@ -9952,7 +9937,7 @@ postcss-selector-parser@^2.0.0, postcss-selector-parser@^2.2.2:
99529937
indexes-of "^1.0.1"
99539938
uniq "^1.0.1"
99549939

9955-
postcss-selector-parser@^3.1.0:
9940+
postcss-selector-parser@^3.1.0, postcss-selector-parser@^3.1.1:
99569941
version "3.1.1"
99579942
resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz#4f875f4afb0c96573d5cf4d74011aee250a7e865"
99589943
dependencies:
@@ -9998,7 +9983,7 @@ postcss@^5.0.10, postcss@^5.0.11, postcss@^5.0.12, postcss@^5.0.13, postcss@^5.0
99989983
source-map "^0.5.6"
99999984
supports-color "^3.2.3"
100009985

10001-
postcss@^6.0.1, postcss@^6.0.14, postcss@^6.0.17, postcss@^6.0.21, postcss@^6.0.6, postcss@^6.0.8:
9986+
postcss@^6.0.1, postcss@^6.0.14, postcss@^6.0.17, postcss@^6.0.20, postcss@^6.0.21, postcss@^6.0.6, postcss@^6.0.8:
100029987
version "6.0.22"
100039988
resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.22.tgz#e23b78314905c3b90cbd61702121e7a78848f2a3"
100049989
dependencies:
@@ -10022,10 +10007,14 @@ preserve@^0.2.0:
1002210007
version "0.2.0"
1002310008
resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b"
1002410009

10025-
prettier@^1.12.1, prettier@^1.7.0:
10010+
prettier@^1.12.1:
1002610011
version "1.13.3"
1002710012
resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.13.3.tgz#e74c09a7df6519d472ca6febaa37cf7addb48a20"
1002810013

10014+
prettier@^1.13.0:
10015+
version "1.13.4"
10016+
resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.13.4.tgz#31bbae6990f13b1093187c731766a14036fa72e6"
10017+
1002910018
pretty-bytes@^4.0.2:
1003010019
version "4.0.2"
1003110020
resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-4.0.2.tgz#b2bf82e7350d65c6c33aa95aaa5a4f6327f61cd9"
@@ -10840,10 +10829,6 @@ require-directory@^2.1.1:
1084010829
version "2.1.1"
1084110830
resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
1084210831

10843-
require-from-string@^1.1.0:
10844-
version "1.2.1"
10845-
resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-1.2.1.tgz#529c9ccef27380adfec9a2f965b649bbee636418"
10846-
1084710832
require-from-string@^2.0.1:
1084810833
version "2.0.2"
1084910834
resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
@@ -10893,7 +10878,7 @@ [email protected], [email protected]:
1089310878
version "1.1.7"
1089410879
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b"
1089510880

10896-
resolve@^1.1.6, resolve@^1.3.2, resolve@^1.3.3, resolve@^1.4.0, resolve@^1.5.0, resolve@^1.6.0:
10881+
resolve@^1.1.6, resolve@^1.3.2, resolve@^1.3.3, resolve@^1.5.0, resolve@^1.6.0:
1089710882
version "1.7.1"
1089810883
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.7.1.tgz#aadd656374fd298aee895bc026b8297418677fd3"
1089910884
dependencies:
@@ -12854,29 +12839,21 @@ vue-eslint-parser@^2.0.3:
1285412839
esquery "^1.0.0"
1285512840
lodash "^4.17.4"
1285612841

12857-
vue-hot-reload-api@^2.2.0:
12842+
vue-hot-reload-api@^2.3.0:
1285812843
version "2.3.0"
1285912844
resolved "https://registry.yarnpkg.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.0.tgz#97976142405d13d8efae154749e88c4e358cf926"
1286012845

12861-
vue-loader@^14.2.3:
12862-
version "14.2.3"
12863-
resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-14.2.3.tgz#3b39645c322d956e287d8d36eb77475f78c9b8e0"
12846+
vue-loader@^15.0.0:
12847+
version "15.2.3"
12848+
resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-15.2.3.tgz#d9fe2fc5706aac81d0cceb86e645130ea822ee1d"
1286412849
dependencies:
12865-
consolidate "^0.14.0"
12850+
"@vue/component-compiler-utils" "^1.2.1"
1286612851
hash-sum "^1.0.2"
1286712852
loader-utils "^1.1.0"
12868-
lru-cache "^4.1.1"
12869-
postcss "^6.0.8"
12870-
postcss-load-config "^1.1.0"
12871-
postcss-selector-parser "^2.0.0"
12872-
prettier "^1.7.0"
12873-
resolve "^1.4.0"
12874-
source-map "^0.6.1"
12875-
vue-hot-reload-api "^2.2.0"
12876-
vue-style-loader "^4.0.1"
12877-
vue-template-es2015-compiler "^1.6.0"
12853+
vue-hot-reload-api "^2.3.0"
12854+
vue-style-loader "^4.1.0"
1287812855

12879-
vue-style-loader@^4.0.1:
12856+
vue-style-loader@^4.1.0:
1288012857
version "4.1.0"
1288112858
resolved "https://registry.yarnpkg.com/vue-style-loader/-/vue-style-loader-4.1.0.tgz#7588bd778e2c9f8d87bfc3c5a4a039638da7a863"
1288212859
dependencies:

0 commit comments

Comments
 (0)