house/rollup.config.mjs

37 lines
863 B
JavaScript
Raw Permalink Normal View History

2023-01-05 09:09:59 +00:00
// -*- javascript -*-
2023-01-05 09:49:19 +00:00
import sourcemaps from 'rollup-plugin-sourcemaps';
import resolve from '@rollup/plugin-node-resolve';
import path from 'path';
const babylon = '@babylonjs/core/Legacy/legacy';
export default {
2023-01-05 09:49:19 +00:00
input: 'lib/index.js',
2023-01-05 09:09:59 +00:00
plugins: [
resolve({ browser: true }),
2023-01-05 09:49:19 +00:00
sourcemaps(),
2023-01-05 09:09:59 +00:00
],
external: [
babylon,
'@preserves/core',
'@syndicate-lang/core',
'@syndicate-lang/html',
'@syndicate-lang/timer',
'@syndicate-lang/ws-relay',
],
output: {
file: 'index.js',
format: 'umd',
name: 'Main',
sourcemap: true,
globals: {
[babylon]: 'BABYLON',
2023-01-05 09:49:19 +00:00
'@preserves/core': 'Preserves',
'@syndicate-lang/core': 'Syndicate',
'@syndicate-lang/html': 'SyndicateHtml',
'@syndicate-lang/timer': 'SyndicateTimer',
2023-01-05 09:49:19 +00:00
'@syndicate-lang/ws-relay': 'SyndicateWsRelay',
},
},
};