Skip to content

Commit a5e5b31

Browse files
committedOct 2, 2017
feat: add in-browser build for vue-template-compiler
1 parent f15c56b commit a5e5b31

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed
 

‎build/config.js

+9
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,15 @@ const builds = {
107107
format: 'cjs',
108108
external: Object.keys(require('../packages/vue-template-compiler/package.json').dependencies)
109109
},
110+
// Web compiler (UMD for in-browser use).
111+
'web-compiler-browser': {
112+
entry: resolve('web/entry-compiler.js'),
113+
dest: resolve('packages/vue-template-compiler/browser.js'),
114+
format: 'umd',
115+
env: 'development',
116+
moduleName: 'VueTemplateCompiler',
117+
plugins: [node(), cjs()]
118+
},
110119
// Web server renderer (CommonJS).
111120
'web-server-renderer': {
112121
entry: resolve('web/entry-server-renderer.js'),

‎packages/vue-template-compiler/package.json

+3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
"version": "2.4.4",
44
"description": "template compiler for Vue 2.0",
55
"main": "index.js",
6+
"unpkg": "browser.js",
7+
"jsdelivr": "browser.js",
8+
"browser": "browser.js",
69
"repository": {
710
"type": "git",
811
"url": "git+https://github.com/vuejs/vue.git"

0 commit comments

Comments
 (0)
Please sign in to comment.