12345678910111213141516171819202122 |
- const rollup = require( 'rollup' ).rollup;
- const esbuild = require( 'rollup-plugin-esbuild' ).default;
- const name = 'splide-utils';
- function buildModule( type ) {
- return rollup( {
- input: './src/js/utils/index.ts',
- plugins: [
- esbuild(),
- ],
- } ).then( bundle => {
- return bundle.write( {
- file : `./dist/js/utils/${ name }.${ type }.js`,
- format : type,
- sourcemap: false,
- exports : 'named',
- } );
- } );
- }
- Promise.all( [ buildModule( 'cjs' ), buildModule( 'esm' ) ] ).catch( e => console.error( e ) );
|