@kalimahapps/vue-icons
Version:
70,000+ SVG icons of popular icon sets that you can add seamlessly to vue projects
14 lines (12 loc) • 886 B
Markdown
# Developer Guide
- Run `pnpm check-updates` to see if there are any repo updates
- Run `pnpm update-submodules` to update submodules (icon fonts packages)
- Run `pnpm build-icons` to build icons
# Testing
- Run `pnpm test` to run all tests
- Run vitest with `-u` to update snapshots
- icons-list.json is generated by tests. It is used to check if icons are missing or added. Once you are satisfied with the changes, you can run remove it and run `pnpm test` again to regenerate the file. This will ensure that the file is up to date with the latest icons.
# Publishing
- Once `pnpm build-icons` is run, the icons are built and ready to be published.
- Run `pnpm publish` to publish the package
- note: github actions are not viable since build process requires github token to access repos version information. It will complicate the process. So we will use a manual process for now.