graphic-pixi/rollup.config.ts
2023-12-14 13:07:43 +08:00

27 lines
594 B
TypeScript

import type { RollupOptions } from 'rollup'
import typescript from '@rollup/plugin-typescript'
import replace from '@rollup/plugin-replace'
const config: RollupOptions = {
input: ['src/index.ts',],
output: {
dir: 'lib',
format: 'esm',
},
external: [
'pixi.js', 'pixi-viewport', '@stomp/stompjs', 'mqtt', 'eventemitter3', '@pixi/graphics-extras'
],
logLevel: 'debug',
plugins: [
typescript({
declaration: true,
declarationDir: 'lib',
include: ['src/**/*', "global.d.ts"],
tsconfig: './tsconfig.json',
}),
],
}
export default config