From b4675bc2835299adc04c22006841a0eb3545b258 Mon Sep 17 00:00:00 2001 From: Victor Zakhrenko Date: Wed, 2 Nov 2016 22:12:29 +0300 Subject: [PATCH 1/4] Add support attribute module To be able to use css-module --- src/sfc/parser.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/sfc/parser.js b/src/sfc/parser.js index 6b8530a8283..6393885e6e2 100644 --- a/src/sfc/parser.js +++ b/src/sfc/parser.js @@ -61,6 +61,9 @@ export function parseComponent ( if (attr.name === 'scoped') { block.scoped = true } + if (attr.name === 'module') { + block.module = attr.value || true + } if (attr.name === 'src') { block.src = attr.value } From a4126e74d5fd22c7689103d1e52068f9391cc6de Mon Sep 17 00:00:00 2001 From: Victor Zakhrenko Date: Wed, 2 Nov 2016 22:51:21 +0300 Subject: [PATCH 2/4] Extend type SFCBlock module?: string | boolean --- flow/compiler.js | 1 + 1 file changed, 1 insertion(+) diff --git a/flow/compiler.js b/flow/compiler.js index 186f38576dc..b47db60b3e0 100644 --- a/flow/compiler.js +++ b/flow/compiler.js @@ -150,4 +150,5 @@ declare type SFCBlock = { lang?: string; src?: string; scoped?: boolean; + module?: string | boolean; } From 0104458d631115d1abf8d7a6a694a1d84b9b0fc5 Mon Sep 17 00:00:00 2001 From: Victor Zakharenko Date: Wed, 2 Nov 2016 23:13:45 +0300 Subject: [PATCH 3/4] package vue-template-compiler update --- packages/vue-template-compiler/build.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/vue-template-compiler/build.js b/packages/vue-template-compiler/build.js index 2545652cf16..1a25fa69135 100644 --- a/packages/vue-template-compiler/build.js +++ b/packages/vue-template-compiler/build.js @@ -5140,6 +5140,9 @@ function parseComponent ( if (attr.name === 'scoped') { block.scoped = true; } + if (attr.name === 'module') { + block.module = attr.value || true; + } if (attr.name === 'src') { block.src = attr.value; } From 72dcdd8d39656b2c2e2dc7ea4f223e8d59622460 Mon Sep 17 00:00:00 2001 From: Victor Zakharenko Date: Thu, 3 Nov 2016 06:52:47 +0300 Subject: [PATCH 4/4] Revert "package vue-template-compiler update" This reverts commit 0104458d631115d1abf8d7a6a694a1d84b9b0fc5. --- packages/vue-template-compiler/build.js | 3 --- 1 file changed, 3 deletions(-) diff --git a/packages/vue-template-compiler/build.js b/packages/vue-template-compiler/build.js index 1a25fa69135..2545652cf16 100644 --- a/packages/vue-template-compiler/build.js +++ b/packages/vue-template-compiler/build.js @@ -5140,9 +5140,6 @@ function parseComponent ( if (attr.name === 'scoped') { block.scoped = true; } - if (attr.name === 'module') { - block.module = attr.value || true; - } if (attr.name === 'src') { block.src = attr.value; }