@minto-ai/xunfei-tts
Version:
借助“讯飞在线语音合成API”实现浏览器端“文本转语音
39 lines (37 loc) • 877 B
text/typescript
import { babel } from '@rollup/plugin-babel'
import { defineConfig } from 'vite'
import dts from 'vite-plugin-dts'
export default defineConfig({
plugins: [
dts({
tsconfigPath: './tsconfig.json',
insertTypesEntry: true,
}),
],
build: {
lib: {
entry: './src/index.ts',
formats: ['es'],
fileName: 'index',
},
rollupOptions: {
external: ['js-base64', 'crypto-js', '@types/crypto-js', '@minto-ai/tools'],
plugins: [
babel({
babelHelpers: 'bundled',
extensions: ['.js', '.ts'],
exclude: 'node_modules/**',
presets: [
[
'@babel/preset-env',
{
useBuiltIns: 'entry',
corejs: 3,
},
],
],
}),
],
},
},
})