Skip to content

Commit a29a343

Browse files
committed
Avoid duplicated gl-matrix code. Ensure ESM are prefered over CJS
1 parent c47747a commit a29a343

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

rollup.config.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,14 @@ import resolve from '@rollup/plugin-node-resolve';
66
import { terser } from 'rollup-plugin-terser';
77
import visualizer from 'rollup-plugin-visualizer';
88

9-
const basePlugins = [resolve(), commonjs({ sourceMap: false }), json()];
9+
const basePlugins = [
10+
resolve({
11+
dedupe: ['gl-matrix'],
12+
mainFields: ['module', 'main']
13+
}),
14+
commonjs({ sourceMap: false }),
15+
json()
16+
];
1017

1118
const configurator = (file, format, plugins = []) => ({
1219
input: 'src/index.js',

0 commit comments

Comments
 (0)