* Update package dependencies and configurations * Update GitHub Actions workflow to use Node.js 22 and adjust build command to utilize pnpm for improved consistency and performance. * Remove specific pnpm version from GitHub Actions workflow to allow for more flexible dependency management. * Remove specific pnpm version from GitHub Actions workflow for improved flexibility in dependency management. * Add rsvg-convert availability check in convertIconsToImages function to prevent errors when the command is not found * Update GitHub Actions workflow to use Node.js 22 for improved compatibility and performance. * Remove push trigger from GitHub Actions workflow to streamline build process and focus on pull requests. * Add system dependencies for canvas in GitHub Actions workflow and update package.json to include canvas dependency * Update GitHub Actions workflow to install additional system dependencies for canvas and rsvg-convert * Update pnpm-lock.yaml to add canvas dependency and remove optional flags from several packages * Update package.json to upgrade pnpm from version 10.12.1 to 10.26.1 for improved performance and compatibility. * Refactor Eleventy configuration to use Sass directly and update package dependencies for improved compatibility and performance. Added support for SCSS file compilation and updated various package versions in package.json and pnpm-lock.yaml. * Reorganize GitHub Actions workflow to reposition the in-progress comment step for better clarity and execution flow during icon validation. * Update GitHub Actions workflows to install pnpm version 10.26.2 for consistency across build and validation processes. * Install additional system dependencies for canvas and rsvg-convert in GitHub Actions workflow to ensure proper build environment. * Ensure canvas is loaded before jsdom by using require in utilities.mjs * Update canvas and @napi-rs/canvas dependencies to version 3.2.0 and 0.1.88 respectively in package.json and pnpm-lock.yaml for improved compatibility. Add "onlyBuiltDependencies" field in package.json to specify required dependencies. |
||
|---|---|---|
| .. | ||
| .gitignore | ||
| README.md | ||
| build.mjs | ||
| package.json | ||
README.md
Tabler Icons
A set of 5984 free MIT-licensed high-quality SVG icons for you to use in your web projects. Each icon is designed on a 24x24 grid and a 2px stroke.
Browse all icons at tabler-icons.io →
Sponsors
If you want to support my project and help me grow it, you can become a sponsor on GitHub or just donate on PayPal :)
Installation
yarn add @tabler/icons-sprite
or
npm install @tabler/icons-sprite
or
pnpm install @tabler/icons-sprite
or just download from Github.
Usage
Add an icon to be displayed on your page with the following markup (activity in the following example can be replaced with any valid icon name):
<svg width="24" height="24">
<use xlink:href="path/to/tabler-sprite.svg#tabler-activity" />
</svg>
Contributing
For more info on how to contribute please see the contribution guidelines.
Caught a mistake or want to contribute to the documentation? Edit this page on Github
License
Tabler Icons is licensed under the MIT License.
