Skip to content

Commit dadff26

Browse files
update rollup config : change lib name
1 parent 5ffe30a commit dadff26

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

rollup.config.js

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
1-
import { terser } from 'rollup-plugin-terser';
1+
import {terser} from 'rollup-plugin-terser';
22
import commonjs from '@rollup/plugin-commonjs';
33
import nodeResolve from '@rollup/plugin-node-resolve';
4+
const pkg = require('./package.json');
5+
const name = pkg.name
6+
.split('-')
7+
.map((s) => s.charAt(0).toUpperCase() + s.slice(1))
8+
.join('');
49
const requirePolyfills = process.env.INCLUDE_POLYFILLS;
510
export default {
611
input: requirePolyfills ? 'lib/esm-including-polyfills/index.js' : 'lib/esm/index.js',
@@ -9,15 +14,15 @@ export default {
914
? 'dist/stringToReactComponent.including-polyfills.umd.min.js'
1015
: 'dist/stringToReactComponent.umd.min.js',
1116
format: 'umd',
12-
name: 'stringToReactComponent',
17+
name,
1318
globals: {
1419
'react-dom': 'ReactDOM',
1520
react: 'React',
16-
'@babel/standalone': 'Babel'
21+
'@babel/standalone': 'Babel',
1722
},
1823
sourcemap: true,
1924
},
20-
plugins: [terser(), commonjs(), nodeResolve({ preferBuiltins: false })],
25+
plugins: [terser(), commonjs(), nodeResolve({preferBuiltins: false})],
2126
external: function (id) {
2227
return /prop-types$|react$|\@babel\/standalone$|react-dom$|.test.js$|.js.snap$|.css$/g.test(id);
2328
},

0 commit comments

Comments
 (0)