Skip to content

Commit 90cbb8c

Browse files
committed
Ship unminified file as ESM entrypoint
1 parent 990245f commit 90cbb8c

File tree

2 files changed

+19
-11
lines changed

2 files changed

+19
-11
lines changed

packages/optimizely-sdk/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "@optimizely/optimizely-sdk",
33
"version": "4.0.0",
44
"description": "JavaScript SDK for Optimizely X Full Stack",
5-
"module": "dist/optimizely.browser.es.min.js",
5+
"module": "dist/optimizely.browser.es.js",
66
"main": "dist/optimizely.node.min.js",
77
"browser": "dist/optimizely.browser.min.js",
88
"react-native": "dist/optimizely.react_native.min.js",

packages/optimizely-sdk/rollup.config.js

Lines changed: 18 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
*/
1616
import { dependencies } from './package.json';
1717
import commonjs from '@rollup/plugin-commonjs';
18-
import { terser } from 'rollup-plugin-terser';
18+
import { terser } from 'rollup-plugin-terser';
1919
import resolve from '@rollup/plugin-node-resolve';
2020

2121
const BUILD_ALL = process.env.BUILD_ALL ? true : false;
@@ -40,15 +40,23 @@ const getCjsConfigForPlatform = (platform) => {
4040
};
4141

4242
const esModuleConfig = {
43-
... getCjsConfigForPlatform('browser'),
44-
output: {
45-
exports: 'named',
46-
format: 'es',
47-
file: 'dist/optimizely.browser.es.min.js',
48-
plugins: [ terser() ],
49-
sourcemap: true,
50-
}
51-
}
43+
...getCjsConfigForPlatform('browser'),
44+
output: [
45+
{
46+
exports: 'named',
47+
format: 'es',
48+
file: 'dist/optimizely.browser.es.js',
49+
sourcemap: true,
50+
},
51+
{
52+
exports: 'named',
53+
format: 'es',
54+
file: 'dist/optimizely.browser.es.min.js',
55+
plugins: [terser()],
56+
sourcemap: true,
57+
},
58+
],
59+
};
5260

5361
const umdconfig = {
5462
plugins: [

0 commit comments

Comments
 (0)