UNPKG

vanillajs-datepicker

Version:

A vanilla JavaScript remake of bootstrap-datepicker for Bulma and other CSS frameworks

33 lines (29 loc) 762 B
import fs from 'fs'; import postcss from 'postcss'; import cssnano from 'cssnano'; import rootDir from './lib/rootDir.js'; const distDir = `${rootDir}/dist/css`; const files = [ 'datepicker', 'datepicker-bulma', 'datepicker-bs4', 'datepicker-bs5', 'datepicker-foundation', ]; Promise.all(files.map((basename) => { return new Promise((resolve) => { const fileNameBase = `${distDir}/${basename}`; const from = `${fileNameBase}.css`; const file = fs.readFileSync(from, 'utf8'); postcss([cssnano]) .process(file, {from, map: false}) .then((result) => { fs.writeFileSync(`${fileNameBase}.min.css`, result.css); resolve(); }); }) .catch((err) => { console.error(err); return err; }); }));