feat: add百炼

This commit is contained in:
2025-06-21 14:01:33 +08:00
parent 3cd3be6024
commit 00a23af998
10 changed files with 113 additions and 8 deletions

View File

@@ -17,9 +17,29 @@ await Bun.build({
define: {
ENVISION_VERSION: JSON.stringify(pkg.version),
IS_BROWSER: JSON.stringify(false),
},
env: 'ENVISION_*',
});
const cmd = 'dts -i src/provider/index.ts -o ai-provider.d.ts';
execSync(cmd, { stdio: 'inherit' });
execSync('cp dist/ai-provider.d.ts dist/ai-provider-browser.d.ts', { stdio: 'inherit' });
// bun run src/index.ts --
await Bun.build({
target: 'browser',
format: 'esm',
entrypoints: [resolvePath('./src/provider/index.ts')],
outdir: resolvePath('./dist'),
naming: {
entry: 'ai-provider-browser.js',
},
define: {
ENVISION_VERSION: JSON.stringify(pkg.version),
IS_BROWSER: JSON.stringify(true),
},
env: 'ENVISION_*',
});