Skip to content
This repository was archived by the owner on Jan 18, 2022. It is now read-only.

Commit 34b7404

Browse files
authored
➕ Add peer dependencies (#52)
* 🐛 Don't inject if template tag is not present. * ➕ Update dependencies - Move vue-template-compiler to peer dependencies * ⬆️ Update dependencies * 📦 Release v2.2.16
1 parent e9311fd commit 34b7404

File tree

3 files changed

+11
-14
lines changed

3 files changed

+11
-14
lines changed

package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "rollup-plugin-vue",
3-
"version": "2.2.15",
3+
"version": "2.2.16",
44
"description": "Roll .vue files",
55
"main": "dist/rollup-plugin-vue.common.js",
66
"jsnext": "dist/rollup-plugin-vue.js",
@@ -43,7 +43,6 @@
4343
"magic-string": "^0.19.0",
4444
"parse5": "^3.0.0",
4545
"rollup-pluginutils": "^1.5.2",
46-
"vue-template-compiler": "^2.0.3",
4746
"vue-template-es2015-compiler": "^1.2.4",
4847
"vue-template-validator": "^1.1.5"
4948
},
@@ -69,5 +68,8 @@
6968
"uglify-js": "^2.7.3",
7069
"vue-hot-reload-api": "^2.0.6",
7170
"yargs": "^4.7.0"
71+
},
72+
"peerDependencies": {
73+
"vue-template-compiler": "^2.0.0"
7274
}
7375
}

src/vueTransform.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,8 +126,10 @@ function processScript (source, id, content, options, nodes) {
126126
const render = require('vue-template-compiler').compile(template)
127127

128128
return { map, code: injectRender(script, render, lang, options) }
129-
} else {
129+
} else if (template) {
130130
return { map, code: injectTemplate(script, template, lang, options) }
131+
} else {
132+
return { map, code: script }
131133
}
132134
}
133135

yarn.lock

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3581,20 +3581,13 @@ js-tokens@^2.0.0:
35813581
version "2.0.0"
35823582
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-2.0.0.tgz#79903f5563ee778cc1162e6dcf1a0027c97f9cb5"
35833583

3584-
[email protected], js-yaml@~3.6.1:
3584+
[email protected], js-yaml@3.x, js-yaml@^3.5.1, js-yaml@~3.6.1:
35853585
version "3.6.1"
35863586
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.6.1.tgz#6e5fe67d8b205ce4d22fad05b7781e8dadcc4b30"
35873587
dependencies:
35883588
argparse "^1.0.7"
35893589
esprima "^2.6.0"
35903590

3591-
[email protected], js-yaml@^3.5.1:
3592-
version "3.7.0"
3593-
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.7.0.tgz#5c967ddd837a9bfdca5f2de84253abe8a1c03b80"
3594-
dependencies:
3595-
argparse "^1.0.7"
3596-
esprima "^2.6.0"
3597-
35983591
jsbn@~0.1.0:
35993592
version "0.1.0"
36003593
resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.0.tgz#650987da0dd74f4ebf5a11377a2aa2d273e97dfd"
@@ -6475,9 +6468,9 @@ vue-hot-reload-api@^2.0.6:
64756468
version "2.0.7"
64766469
resolved "https://registry.yarnpkg.com/vue-hot-reload-api/-/vue-hot-reload-api-2.0.7.tgz#45bd46cfeee7fd22550b467a76fa0c4a0ceae51b"
64776470

6478-
vue-template-compiler@^2.0.3:
6479-
version "2.1.8"
6480-
resolved "https://registry.yarnpkg.com/vue-template-compiler/-/vue-template-compiler-2.1.8.tgz#12dd1cc63793f59be580c694a61610cb9369d629"
6471+
vue-template-compiler@^2.1.10:
6472+
version "2.1.10"
6473+
resolved "https://registry.yarnpkg.com/vue-template-compiler/-/vue-template-compiler-2.1.10.tgz#cb89643adc395e97435585522e43d0a9b1913257"
64816474
dependencies:
64826475
de-indent "^1.0.2"
64836476
he "^1.1.0"

0 commit comments

Comments
 (0)