vanillajs-datepicker
Version:
A vanilla JavaScript remake of bootstrap-datepicker for Bulma and other CSS frameworks
33 lines (29 loc) • 762 B
JavaScript
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;
});
}));