Skip to content

Commit 4665ded

Browse files
sapphi-redhaoqunjiang
authored andcommitted
perf: exclude transpiled prompts code (vuejs#121)
1 parent 9fe9bb3 commit 4665ded

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

scripts/build.mjs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,16 @@ await esbuild.build({
3333
target: 'node14',
3434

3535
plugins: [
36+
{
37+
name: 'alias',
38+
setup({ onResolve, resolve }) {
39+
onResolve({ filter: /^prompts$/, namespace: 'file' }, async ({ importer, resolveDir }) => {
40+
// we can always use non-transpiled code since we support 14.16.0+
41+
const result = await resolve('prompts/lib/index.js', { importer, resolveDir })
42+
return result
43+
})
44+
}
45+
},
3646
esbuildPluginLicense({
3747
thirdParty: {
3848
includePrivate: false,

0 commit comments

Comments
 (0)