From 02d07660a580a446e525c9ab3549df06d4a84904 Mon Sep 17 00:00:00 2001 From: Rahul Kadyan Date: Wed, 18 Jan 2017 11:52:51 +0530 Subject: [PATCH 1/4] :bug: Don't inject if template tag is not present. --- src/vueTransform.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/vueTransform.js b/src/vueTransform.js index eb8b3a8..d9c3658 100644 --- a/src/vueTransform.js +++ b/src/vueTransform.js @@ -126,8 +126,10 @@ function processScript (source, id, content, options, nodes) { const render = require('vue-template-compiler').compile(template) return { map, code: injectRender(script, render, lang, options) } - } else { + } else if (template) { return { map, code: injectTemplate(script, template, lang, options) } + } else { + return { map, code: script } } } From 795336731f0d37da47df8d7b75ba37f48191f9c5 Mon Sep 17 00:00:00 2001 From: Rahul Kadyan Date: Wed, 18 Jan 2017 11:54:22 +0530 Subject: [PATCH 2/4] :heavy_plus_sign: Update dependencies - Move vue-template-compiler to peer dependencies --- package.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index c88ad76..c8f0ef1 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,6 @@ "magic-string": "^0.19.0", "parse5": "^3.0.0", "rollup-pluginutils": "^1.5.2", - "vue-template-compiler": "^2.0.3", "vue-template-es2015-compiler": "^1.2.4", "vue-template-validator": "^1.1.5" }, @@ -69,5 +68,8 @@ "uglify-js": "^2.7.3", "vue-hot-reload-api": "^2.0.6", "yargs": "^4.7.0" + }, + "peerDependencies": { + "vue-template-compiler": "^2.0.0" } } From a049a651fd6a4814e6af40ac25a5a30b4dead58c Mon Sep 17 00:00:00 2001 From: Rahul Kadyan Date: Wed, 18 Jan 2017 11:54:46 +0530 Subject: [PATCH 3/4] :arrow_up: Update dependencies --- yarn.lock | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/yarn.lock b/yarn.lock index 66fc224..f4a0e0c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3581,20 +3581,13 @@ js-tokens@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-2.0.0.tgz#79903f5563ee778cc1162e6dcf1a0027c97f9cb5" -js-yaml@3.6.1, js-yaml@~3.6.1: +js-yaml@3.6.1, js-yaml@3.x, js-yaml@^3.5.1, js-yaml@~3.6.1: version "3.6.1" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.6.1.tgz#6e5fe67d8b205ce4d22fad05b7781e8dadcc4b30" dependencies: argparse "^1.0.7" esprima "^2.6.0" -js-yaml@3.x, js-yaml@^3.5.1: - version "3.7.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.7.0.tgz#5c967ddd837a9bfdca5f2de84253abe8a1c03b80" - dependencies: - argparse "^1.0.7" - esprima "^2.6.0" - jsbn@~0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.0.tgz#650987da0dd74f4ebf5a11377a2aa2d273e97dfd" @@ -6475,9 +6468,9 @@ vue-hot-reload-api@^2.0.6: version "2.0.7" resolved "https://registry.yarnpkg.com/vue-hot-reload-api/-/vue-hot-reload-api-2.0.7.tgz#45bd46cfeee7fd22550b467a76fa0c4a0ceae51b" -vue-template-compiler@^2.0.3: - version "2.1.8" - resolved "https://registry.yarnpkg.com/vue-template-compiler/-/vue-template-compiler-2.1.8.tgz#12dd1cc63793f59be580c694a61610cb9369d629" +vue-template-compiler@^2.1.10: + version "2.1.10" + resolved "https://registry.yarnpkg.com/vue-template-compiler/-/vue-template-compiler-2.1.10.tgz#cb89643adc395e97435585522e43d0a9b1913257" dependencies: de-indent "^1.0.2" he "^1.1.0" From 8a41e9bf62ac6bb4b2937c5f9f96ef392821c2b8 Mon Sep 17 00:00:00 2001 From: Rahul Kadyan Date: Wed, 18 Jan 2017 11:55:00 +0530 Subject: [PATCH 4/4] :package: Release v2.2.16 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c8f0ef1..fe43c28 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "rollup-plugin-vue", - "version": "2.2.15", + "version": "2.2.16", "description": "Roll .vue files", "main": "dist/rollup-plugin-vue.common.js", "jsnext": "dist/rollup-plugin-vue.js",