Просмотр исходного кода

chore: sync runtime-vapor version with other packages and tweak package.json

Evan You 1 год назад
Родитель
Сommit
724e63c306

+ 6 - 2
packages/runtime-vapor/README.md

@@ -1,4 +1,8 @@
 # @vue/runtime-vapor
 
-> **Note**
-> Work in progress. Do not use yet.
+This package only ships `esm-bundler` build because:
+
+1. Vapor mode requires SFC build.
+2. Vapor mode runtime only runs in the browser.
+
+The main `vue` package ships `dist/vue.runtime-with-vapor.esm-browser.js` which inlines this package. It is used for the SFC Playground only.

+ 0 - 7
packages/runtime-vapor/index.js

@@ -1,7 +0,0 @@
-'use strict'
-
-if (process.env.NODE_ENV === 'production') {
-  module.exports = require('./dist/runtime-vapor.cjs.prod.js')
-} else {
-  module.exports = require('./dist/runtime-vapor.cjs.js')
-}

+ 8 - 2
packages/runtime-vapor/package.json

@@ -1,15 +1,21 @@
 {
   "name": "@vue/runtime-vapor",
-  "version": "3.0.0-vapor",
+  "version": "3.5.13",
   "description": "@vue/runtime-vapor",
   "main": "index.js",
   "module": "dist/runtime-vapor.esm-bundler.js",
   "types": "dist/runtime-vapor.d.ts",
-  "unpkg": "dist/runtime-vapor.global.js",
   "files": [
     "index.js",
     "dist"
   ],
+  "exports": {
+    ".": {
+      "types": "./dist/runtime-vapor.d.ts",
+      "default": "./dist/runtime-dom.esm-bundler.js"
+    },
+    "./*": "./*"
+  },
   "sideEffects": false,
   "buildOptions": {
     "name": "VueRuntimeVapor",