### Building Project Locally - Solid Icons - bash
Source: https://github.com/x64bits/solid-icons/blob/main/README.md
Provides the necessary shell commands to clone the solid-icons GitHub repository, change into the project directory, install project dependencies using Yarn, and run the default build script to compile the library locally.
```bash
$ git clone https://github.com/x64Bits/solid-icons
$ cd solid-icons
$ yarn
$ yarn build
```
--------------------------------
### Starting Development Build - Solid Icons - bash
Source: https://github.com/x64bits/solid-icons/blob/main/README.md
Executes the development build command, typically starting a process that watches for file changes and automatically recompiles the library. This command is used for active development and testing within the project.
```bash
$ yarn dev
```
--------------------------------
### Installing Solid Icons - Yarn - bash
Source: https://github.com/x64bits/solid-icons/blob/main/README.md
Installs the solid-icons package using the Yarn package manager. This command adds the library as a dependency to the current project, allowing you to import and use the icon components in your SolidJS application.
```bash
yarn add solid-icons
```
--------------------------------
### Installing Solid Icons - NPM - bash
Source: https://github.com/x64bits/solid-icons/blob/main/README.md
Installs the solid-icons package using the NPM package manager. The --save flag (which is default in modern NPM versions) ensures the package is recorded in your project's package.json dependencies.
```bash
npm install solid-icons --save
```
--------------------------------
### Building Web Files - Solid Icons - bash
Source: https://github.com/x64bits/solid-icons/blob/main/README.md
Runs the development build specifically targeting output files configured for web environments. This command is used when developing or testing the library's web-specific assets or build configurations.
```bash
$ yarn dev --web
```
--------------------------------
### Using Standard Icon Component - Solid Icons - jsx
Source: https://github.com/x64bits/solid-icons/blob/main/README.md
Demonstrates how to import a specific icon component from an icon pack (e.g., TbBrandSolidjs from the Tabler Icons pack) and use it within your SolidJS JSX. It shows how to pass common props like size, color, class, and title to customize the icon's appearance and add accessibility attributes.
```jsx
import { TbBrandSolidjs } from "solid-icons/tb";
;
```
--------------------------------
### Isolating Development Build - Solid Icons - bash
Source: https://github.com/x64bits/solid-icons/blob/main/README.md
Runs the development build but restricts the compilation process to a single specified icon library pack. This is useful for optimizing build times when working on or testing changes in only one icon set.
```bash
$ yarn dev --isolate="ai"
```
--------------------------------
### Using Custom Icon Component - Solid Icons - jsx
Source: https://github.com/x64bits/solid-icons/blob/main/README.md
Shows how to import and utilize the CustomIcon component to render a custom SVG icon using your own SVG path data. It requires defining an iconContent object with 'a' for SVG attributes (like viewBox) and 'c' for the SVG path string, which is then passed to the src prop.
```jsx
import { CustomIcon } from "solid-icons/lib";
const iconContent = {
a: { fill: "currentColor", viewBox: "0 0 384 512" },
c: '',
}
;
```
=== COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.