refactor: remove svgr

This commit is contained in:
Innei 2022-07-05 12:51:14 +08:00
parent 910f165103
commit b37f39fbb4
No known key found for this signature in database
GPG key ID: 0F62D33977F021F7
89 changed files with 5614 additions and 6397 deletions

22
scripts/build-svg.js Normal file
View file

@ -0,0 +1,22 @@
const { readdir, readFileSync, writeFileSync, unlinkSync } = require('fs-extra');
async function main() {
const dir = 'assets';
/**
* @type {string[]}
*/
const files = await readdir(dir);
for (const file of files) {
if (file.endsWith('.svg')) {
const content = readFileSync(`${dir}/${file}`, {
encoding: 'utf-8',
});
writeFileSync(`${dir}/${file.replace('.svg', '.jsx')}`, `export default () => ${content}`);
unlinkSync(`${dir}/${file}`);
}
}
}
main();