second commit
This commit is contained in:
31
node_modules/flowbite-datepicker/scripts/minify-css.js
generated
vendored
Normal file
31
node_modules/flowbite-datepicker/scripts/minify-css.js
generated
vendored
Normal file
@ -0,0 +1,31 @@
|
||||
const fs = require('fs');
|
||||
const path = require('path');
|
||||
const postcss = require('postcss');
|
||||
const cssnano = require('cssnano');
|
||||
|
||||
const distDir = `${path.dirname(__dirname)}/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);
|
||||
});
|
||||
});
|
||||
}));
|
Reference in New Issue
Block a user