Use svg icon like @ant-design/icons.
npm install @modernkit/cons-svg``bash`
npm install @laf/icons-svg
Directory tree should be like below:
`bash`
βββ package.json
βββ scripts
β βββ generate.ts
βββ src
βββ svg
β βββ filled
β βββ outlined
β βββ twotone
β βββ colored
scripts/generate.ts:
`ts
import { resolve } from 'path';
import { appendFileSync } from 'fs';
import { reactIconsGeneratorFromSVGDir } from '@laf/icons-svg';
export async function generateIcons() {
await reactIconsGeneratorFromSVGDir({
entry: resolve(__dirname, '../svg'),
output: resolve(__dirname, '../src'),
typescript: true,
});
}
generateIcons();
`
package.json:
`json`
{
"scripts": {
"build": "npm run generate && ${YOUR_BUILD_COMMAND}",
"generate": "rm -rf src && ts-node scripts/generate.ts"
}
}
1. ε
ζ亀代η
2. εζ§θ‘
```
yarn publish --access public