mirror of https://github.com/vuejs/core.git
chore: fix runtime vapor exports + size script
This commit is contained in:
parent
02d30beb97
commit
816cbcc523
|
@ -12,7 +12,7 @@
|
|||
"exports": {
|
||||
".": {
|
||||
"types": "./dist/runtime-vapor.d.ts",
|
||||
"default": "./dist/runtime-dom.esm-bundler.js"
|
||||
"default": "./dist/runtime-vapor.esm-bundler.js"
|
||||
},
|
||||
"./*": "./*"
|
||||
},
|
||||
|
|
|
@ -22,16 +22,12 @@ const {
|
|||
})
|
||||
|
||||
const sizeDir = path.resolve('temp/size')
|
||||
const vue = path.resolve('./packages/vue/dist/vue.runtime.esm-bundler.js')
|
||||
const vapor = path.resolve(
|
||||
'./packages/runtime-vapor/dist/runtime-vapor.esm-bundler.js',
|
||||
)
|
||||
const vuePath = path.resolve('./packages/vue/dist/vue.runtime.esm-bundler.js')
|
||||
|
||||
/**
|
||||
* @typedef {Object} Preset
|
||||
* @property {string} name - The name of the preset
|
||||
* @property {'*' | string[]} imports - The imports that are part of this preset
|
||||
* @property {string} from - The path to the entry file
|
||||
* @property {Record<string, string>} [replace]
|
||||
*/
|
||||
|
||||
|
@ -41,12 +37,15 @@ const presets = [
|
|||
name: 'createApp (CAPI only)',
|
||||
imports: ['createApp'],
|
||||
replace: { __VUE_OPTIONS_API__: 'false' },
|
||||
from: vue,
|
||||
},
|
||||
{ name: 'createApp', imports: ['createApp'], from: vue },
|
||||
{ name: 'createVaporApp', imports: ['createVaporApp'], from: vapor },
|
||||
{ name: 'createSSRApp', imports: ['createSSRApp'], from: vue },
|
||||
{ name: 'defineCustomElement', imports: ['defineCustomElement'], from: vue },
|
||||
{ name: 'createApp', imports: ['createApp'] },
|
||||
{
|
||||
name: 'createApp + vaporInteropPlugin',
|
||||
imports: ['createApp', 'vaporInteropPlugin'],
|
||||
},
|
||||
{ name: 'createVaporApp', imports: ['createVaporApp'] },
|
||||
{ name: 'createSSRApp', imports: ['createSSRApp'] },
|
||||
{ name: 'defineCustomElement', imports: ['defineCustomElement'] },
|
||||
{
|
||||
name: 'overall',
|
||||
imports: [
|
||||
|
@ -57,7 +56,6 @@ const presets = [
|
|||
'KeepAlive',
|
||||
'Suspense',
|
||||
],
|
||||
from: vue,
|
||||
},
|
||||
]
|
||||
|
||||
|
@ -104,7 +102,7 @@ async function generateBundle(preset) {
|
|||
preset.imports === '*'
|
||||
? `* as ${preset.name}`
|
||||
: `{ ${preset.imports.join(', ')} }`
|
||||
const content = `export ${exportSpecifiers} from '${preset.from}'`
|
||||
const content = `export ${exportSpecifiers} from '${vuePath}'`
|
||||
const result = await rollup({
|
||||
input: id,
|
||||
plugins: [
|
||||
|
|
Loading…
Reference in New Issue