Skip to content

Commit

Permalink
chore: fix runtime vapor exports + size script
Browse files Browse the repository at this point in the history
  • Loading branch information
yyx990803 committed Feb 3, 2025
1 parent 02d30be commit 816cbcc
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 13 deletions.
2 changes: 1 addition & 1 deletion packages/runtime-vapor/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -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"
},
"./*": "./*"
},
Expand Down
22 changes: 10 additions & 12 deletions scripts/usage-size.js
Original file line number Diff line number Diff line change
Expand Up @@ -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]
*/

Expand All @@ -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: [
Expand All @@ -57,7 +56,6 @@ const presets = [
'KeepAlive',
'Suspense',
],
from: vue,
},
]

Expand Down Expand Up @@ -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: [
Expand Down

0 comments on commit 816cbcc

Please sign in to comment.