Sfoglia il codice sorgente

feat: add in-browser build for vue-template-compiler

Evan You 8 anni fa
parent
commit
a5e5b31455
2 ha cambiato i file con 12 aggiunte e 0 eliminazioni
  1. 9 0
      build/config.js
  2. 3 0
      packages/vue-template-compiler/package.json

+ 9 - 0
build/config.js

@@ -107,6 +107,15 @@ const builds = {
     format: 'cjs',
     external: Object.keys(require('../packages/vue-template-compiler/package.json').dependencies)
   },
+  // Web compiler (UMD for in-browser use).
+  'web-compiler-browser': {
+    entry: resolve('web/entry-compiler.js'),
+    dest: resolve('packages/vue-template-compiler/browser.js'),
+    format: 'umd',
+    env: 'development',
+    moduleName: 'VueTemplateCompiler',
+    plugins: [node(), cjs()]
+  },
   // Web server renderer (CommonJS).
   'web-server-renderer': {
     entry: resolve('web/entry-server-renderer.js'),

+ 3 - 0
packages/vue-template-compiler/package.json

@@ -3,6 +3,9 @@
   "version": "2.4.4",
   "description": "template compiler for Vue 2.0",
   "main": "index.js",
+  "unpkg": "browser.js",
+  "jsdelivr": "browser.js",
+  "browser": "browser.js",
   "repository": {
     "type": "git",
     "url": "git+https://github.com/vuejs/vue.git"