@splidejs/react-splide
Version:
The React component for Splide.
26 lines (21 loc) • 604 B
JavaScript
const esbuild = require( 'esbuild' );
const name = 'react-splide';
async function buildScript( format = 'esm' ) {
return esbuild.build( {
entryPoints: [ `./src/js/index.ts` ],
bundle : true,
outfile : `./dist/js/${ name }.${ format }.js`,
format,
external : [ 'react', 'react-dom' ],
target : [ 'es2019' ],
} );
}
async function buildModule() {
return Promise.all( [
buildScript(),
buildScript( 'cjs' ),
] );
}
buildModule().catch( console.error );
exports.buildScript = buildScript;
exports.buildModule = buildModule;