Make full build iife only, with external geotiff.js and ol-mapbox-style

This commit is contained in:
Andreas Hocevar
2022-08-30 14:10:12 +02:00
committed by Tim Schaub
parent 8a9bf4ac7a
commit e1bac72003
6 changed files with 39 additions and 656 deletions
+9 -7
View File
@@ -1,22 +1,24 @@
import commonjs from '@rollup/plugin-commonjs';
import esbuild from 'rollup-plugin-esbuild';
import externalGlobals from 'rollup-plugin-external-globals';
import resolve from '@rollup/plugin-node-resolve';
import {terser} from 'rollup-plugin-terser';
export default {
input: 'build/index.js',
output: {
name: 'ol',
format: 'umd',
format: 'iife',
exports: 'default',
file: 'build/full/ol.js',
globals: {
geotiff: 'geotiff',
},
sourcemap: true,
},
plugins: [
resolve({moduleDirectories: ['build', 'node_modules']}),
commonjs(),
esbuild({minify: true}),
externalGlobals({
geotiff: 'GeoTIFF',
'ol-mapbox-style': 'olms',
}),
terser(),
],
external: ['geotiff'],
};