27 lines
578 B
TypeScript
27 lines
578 B
TypeScript
import type { RollupOptions } from 'rollup'
|
|
import typescript from '@rollup/plugin-typescript'
|
|
|
|
|
|
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({
|
|
compilerOptions: { declaration: true },
|
|
declaration: true,
|
|
declarationDir: 'lib',
|
|
include: ['src/**/*'],
|
|
tsconfig: './tsconfig.json',
|
|
})
|
|
],
|
|
}
|
|
|
|
export default config
|