chrislicodes_obsidian-chess.../rename-styles.mjs

17 lines
427 B
JavaScript
Raw Normal View History

2023-05-17 19:02:43 +00:00
import { existsSync, renameSync } from 'fs';
export const renameStyles = {
2023-05-17 19:02:43 +00:00
name: 'rename-styles',
setup(build) {
build.onEnd(() => {
const { outfile } = build.initialOptions;
2023-05-17 19:02:43 +00:00
const outcss = outfile.replace(/\.js$/, '.css');
const fixcss = outfile.replace(/main\.js$/, 'styles.css');
if (existsSync(outcss)) {
2023-05-17 19:02:43 +00:00
console.log('Renaming', outcss, 'to', fixcss);
renameSync(outcss, fixcss);
}
});
},
};