1.0.6 ā€¢ Published 2 months ago

@oceanbase/icons-svg v1.0.6

Weekly downloads
-
License
ISC
Repository
github
Last release
2 months ago

šŸ“¦ Install

npm install @oceanbase/icons-svg

šŸ“¢ Requirement

Directory tree should be like below:

ā”œā”€ā”€ package.json
ā”œā”€ā”€ scripts
ā”‚   ā”œā”€ā”€ generate.ts
ā”œā”€ā”€ src
ā”œā”€ā”€ svg
ā”‚   ā”œā”€ā”€ filled
ā”‚   ā”œā”€ā”€ outlined
ā”‚   ā”œā”€ā”€ twotone
ā”‚   ā””ā”€ā”€ colored

šŸ”Ø Usage

scripts/generate.ts:

import { resolve } from 'path';
import { appendFileSync } from 'fs';
import { reactIconsGeneratorFromSVGDir } from '@oceanbase/icons-svg';

export async function generateIcons() {
  await reactIconsGeneratorFromSVGDir({
    entry: resolve(__dirname, '../svg'),
    output: resolve(__dirname, '../src'),
    typescript: true,
  });
}
generateIcons();

package.json:

{
  "scripts": {
    "build": "npm run generate && ${YOUR_BUILD_COMMAND}",
    "generate": "rm -rf src && ts-node scripts/generate.ts"
  }
}