mirror of
https://github.com/Snigdha-OS/snigdhaos-pkgbuilds.git
synced 2025-09-23 21:15:00 +02:00

Some checks are pending
Check Conventional Commit / check-commit-message (push) Waiting to run
43 lines
1.1 KiB
TypeScript
43 lines
1.1 KiB
TypeScript
import minimizeIcons from './svgo';
|
|
import buildIcons from './icons';
|
|
import minimizeJson from './json-minify';
|
|
import buildIconsAccents from './icons-accents';
|
|
import buildIconsVariants from './icons-variants';
|
|
import buildIconsVariantsJsons from './icons-variants-jsons';
|
|
|
|
const spinner = {
|
|
succeed: (message: string) => console.log(message),
|
|
fail: (message: string) => console.error(message)
|
|
}
|
|
|
|
minimizeIcons()
|
|
.then(() => {
|
|
spinner.succeed('Icon minimized');
|
|
return buildIcons();
|
|
})
|
|
.then(() => {
|
|
spinner.succeed('Icon built');
|
|
return minimizeJson();
|
|
})
|
|
.then(() => {
|
|
spinner.succeed('Json minimized');
|
|
return buildIconsAccents();
|
|
})
|
|
.then(() => {
|
|
spinner.succeed('Icon accents built');
|
|
return buildIconsVariants();
|
|
})
|
|
.then(() => {
|
|
spinner.succeed('Icon variants built');
|
|
return buildIconsVariantsJsons();
|
|
})
|
|
.then(() => {
|
|
spinner.succeed('Icons variants jsons built');
|
|
return Promise.resolve();
|
|
})
|
|
.catch(error => {
|
|
spinner.fail('Build failed');
|
|
console.error(error);
|
|
process.exit(1);
|
|
});
|