#!/usr/bin/env zx import * as esbuild from 'esbuild'; await esbuild.build({ bundle: true, entryPoints: ['index.ts'], external: ['locales/*'], outfile: 'outfile.cjs', format: 'cjs', platform: 'node', target: 'node14', plugins: [ { name: 'alias', setup({ onResolve, resolve }) { onResolve( { filter: /^prompts$/, namespace: 'file' }, async ({ importer, resolveDir }) => { // we can always use non-transpiled code since we support 14.16.0+ const result = await resolve('prompts/lib/index.js', { importer, resolveDir, kind: 'import-statement', }); return result; } ); }, }, ], });