UNPKG

beedle

Version:

Beedle is a tiny little library to help you manage state across your application. Inspired by great libraries like Vuex and Redux, Beedle creates a central store that enables you to both better control and cascade state across your application.

31 lines (26 loc) 659 B
const rollup = require('rollup'); const uglify = require('rollup-plugin-uglify-es'); /** * Bundle the JavaScript components together and smoosh them with uglify */ async function bundleJavaScript() { const bundle = await rollup.rollup({ input: `${__dirname}/src/beedle.js`, plugins: [ uglify() ] }); await bundle.write({ format: 'umd', name: 'beedle', file: 'beedle.umd.js', dir: `${__dirname}/dist/`, }); await bundle.write({ format: 'esm', name: 'beedle', file: 'beedle.js', dir: `${__dirname}/dist/`, }); }; bundleJavaScript();