@splidejs/splide-extension-grid
Version:
The extension of Splide for creating grid inside slides.
30 lines (25 loc) • 780 B
JavaScript
const rollup = require( 'rollup' ).rollup;
const resolve = require( '@rollup/plugin-node-resolve' ).nodeResolve;
const esbuild = require( 'rollup-plugin-esbuild' ).default;
const banner = require( './constants/banner' );
const name = 'splide-extension-grid';
function buildModule( type ) {
rollup( {
input: './src/js/index.ts',
plugins: [
resolve(),
esbuild( { experimentalBundling: true } ),
]
} ).then( bundle => {
return bundle.write( {
banner,
file : `./dist/js/${ name }.${ type }.js`,
format : type,
sourcemap: false,
} );
} );
}
buildModule( 'cjs' );
buildModule( 'esm' );
exports.buildCjs = () => buildModule( 'cjs' );
exports.buildEsm = () => buildModule( 'esm' );