open-index/open-npm huggingface dataset:
npm package: @ineentho/mongodb-autoincrement
Description: Auto increment support for mongodb and mongoose
Author: Alexey Chistyakov
Latest version: 1.0.2

# mongodb-autoincrement
=====================

Module to auto increment mongodb _id index. There is also mongoose plugin here.

## Installing

> npm install mongodb-autoincrement

## Using

### ...with mongodb-native driver

Gets next auto increment integer index from database for the given collection. 
The successive calls to this function return different values so you can safely use it in multi client applications.

> getNextSequence(db, collectionName, fieldName, callback)

* db - mongodb-native driver connection object
* collectionName - name of the collection to get auto increment index for, string
* fieldName - name of the auto increment field [optional]
* callback - function (err, nextFreeIndex)

````js
var MongoClient = require("mongodb").MongoClient;
var autoIncrement = require("mongodb-autoincrement");

MongoClient.connect(url, function (err, db) {
    autoIncrement.getNextSequence(db, collectionName, function (err, autoIndex) {
        var collection = db.collection(collectionName);
        collection.insert({
            _id: autoIndex,
            ...
        });
    });
});
````

### ...with mongoose

The plugin can be applied to particular schema and globally.

> mongoosePlugin(schema, options)

* schema - mongoose.Schema
* options - Object:
    * field - auto increment field name, default _id
    * step - auto increment step, default 1

#### With single schema plugin

````js
var mongoose = require('mongoose');
var autoIncrement = require("mongodb-autoincrement");

var schema = new mongoose.Schema({
    ...
});

schema.plugin(autoIncrement.mongoosePlugin);
````

#### Global plugin usage

While using plugin as global mongoose plugin it will be applied to all schemas with no {_id: false} option set.

````js
var autoIncrement = require("mongodb-autoincrement");
var mongoose = require('mongoose');
mongoose.plugin(autoIncrement.mongoosePlugin, optionalOptions);

var schema1 = new mongoose.Schema({    // _id field will be auto incremented integer
    ...
});

var schema2 = new mongoose.Schema({    // plugin will not be applied
    ...
}, {_id: false});
````

### Setting default options

````js
var autoIncrement = require("mongodb-autoincrement");
autoIncrement.setDefaults({
    collection: collectionName,     // collection name for counters, default: counters
    field: fieldName,               // auto increment field name, default: _id
    step: integerNumber             // auto increment step
});
````

## Notes

You cannot set initial values for auto increment fields by the module. 
If you need it you can always set them directly via mongodb.
Find a record with _id 'collectionName' in the collection 'counters' and set field 'seq' to required value.

Counters collection structure:

````js
{
    _id: collectionName,        // name of the collection for which auto increment id field is set
    field: fieldName,           // name of the field to auto increment in the collection collectionName
    seq: integerValue           // last auto increment value used
}
````
npm package: @ineentho/olgm
Description: ol3-google-maps as ES2015 modules
Latest version: 0.16.1

olgm
===============

OpenLayers - Google Maps integration library as ES2015 modules to use with [`ol`](https://www.npmjs.com/package/ol).


Usage
-----

Add the `olgm` package as a dependency to your project.

    npm install olgm --save

`ol` will be installed as a peer dependency.

To use `olgm`, the Google Maps API must be loaded externally. It's important to load Google Maps API **before** your bundle. You also need to use your own Google Maps API key.

    <script
      type="text/javascript"
      src="https://maps.googleapis.com/maps/api/js?v=3&key=<YOUR_KEY>">
    </script>
    <script type="text/javascript" src="bundle.js"></script>

It is recommended to import `olgm/ol3gm.css` along with `ol/ol.css`, for instance using [`style-loader`](https://github.com/webpack-contrib/style-loader).

Then, in your existing OpenLayers application, activate OL-Google-Maps. Here's a simple example:

    import 'ol/ol.css';
    import 'olgm/ol3gm.css';

    import Map from 'ol/map';
    import View from 'ol/view';
    import Google from 'olgm/layer/google';
    import interaction from 'olgm/interaction';
    import OLGoogleMaps from 'olgm/olgooglemaps';

    var center = [-7908084, 6177492];

    // This dummy layer tells Google Maps to switch to its default map type
    var googleLayer = new Google();

    var map = new Map({
      // use OL3-Google-Maps recommended default interactions
      interactions: interaction.defaults(),
      layers: [
        googleLayer
      ],
      target: 'map',
      view: new View({
        center: center,
        zoom: 12
      })
    });

    var olGM = new OLGoogleMaps({map: map}); // map is the ol.Map instance
    olGM.activate();

`olgm` modules work like `ol` modules. Consult [the `ol` documentation](https://www.npmjs.com/package/ol) for how to use the modules and how to bundle `ol` and `olgm` with your application.
npm package: @ineentho/react-router
Description: Declarative routing for React
Latest version: 4.3.0

# react-router

Declarative routing for [React](https://facebook.github.io/react).

## Installation

Using [npm](https://www.npmjs.com/):

    $ npm install --save react-router

**Note:** This package provides the core routing functionality for React Router, but you might not want to install it directly. If you are writing an application that will run in the browser, you should instead install `react-router-dom`. Similarly, if you are writing a React Native application, you should instead install `react-router-native`. Both of those will install `react-router` as a dependency.


Then with a module bundler like [webpack](https://webpack.github.io/), use as you would anything else:

```js
// using ES6 modules
import { Router, Route, Switch } from 'react-router'

// using CommonJS modules
var Router = require('react-router').Router
var Route = require('react-router').Route
var Switch = require('react-router').Switch
```

The UMD build is also available on [unpkg](https://unpkg.com):

```html
<script src="https://unpkg.com/react-router/umd/react-router.min.js"></script>
```

You can find the library on `window.ReactRouter`.

## Issues

If you find a bug, please file an issue on [our issue tracker on GitHub](https://github.com/ReactTraining/react-router/issues).

## Credits

React Router is built and maintained by [React Training](https://reacttraining.com).
npm package: @ineentho/serverless-cloudfront-invalidate
Description: Serverless plugin that allows you to invalidate Cloudfront Cache
Author: Amir Ghadiry
Latest version: 1.2.1-get-stack-name

# serverless-cloudfront-invalidate
Serverless plugin that allows you to invalidate Cloudfront Cache

## Install

Run `npm install` in your Serverless project.

```sh
$ npm install --save serverless-cloudfront-invalidate
```

## Setup

Add the plugin to your serverless.yml file as the last plugin

```yaml
plugins:
  - serverless-cloudfront-invalidate # add as the last plugin
```
If the CDN is created as part of same serverless.yml then you can specify the ```distributionIdKey``` and output the DomainId (as shown in the sample below).
```yaml
custom:
  cloudfrontInvalidate:
    distributionId: 'CLOUDFRONT_DIST_ID' #conditional, distributionId or distributionIdKey is required.
    distributionIdKey: 'CDNDistributionId' #conditional, distributionId or distributionIdKey is required.
    items: # one or more paths required
      - '/index.html'
resources:
  Resources:
    CDN:
      Type: "AWS::CloudFront::Distribution"
      Properties:
        ....
  Outputs:
    CDNDistributionId:
      Description: CDN distribution id.
      Value:
        Ref: CDN
```

## Usage

Run `sls deploy`. After the deployment a Cloudfront Invalidation will be started.
Run `sls cloudfrontInvalidate` to do a standalone invalidation

### Options

The following options are supported:

##### cacert
Used to specify a cacert file for the AWS commands.  This is useful for self signed certificates.  You will need to specify the self signed cert in 2 places, one for the serverless execution and one for the AWS execution.

  - Use `export cafile=<path to cert file>` to use self signed cert for serverless execution
  - Run `sls cloudfrontInvalidate --cacert=<path to ca cert file>` to use self signed cert for AWS execution
npm package: @ineka/create-game
Description: Scaffolds a new game project with Ineka
Author: Colin Espinas
Latest version: 1.2.1

# Create a game project
> created by [create-create-app](https://github.com/uetchy/create-create-app).

<a href="https://www.npmjs.com/package/@ineka/create-game"><img alt="npm" src="https://img.shields.io/npm/v/@ineka/create-game?style=for-the-badge"></a>
<a href="https://github.com/ineka-dev/create-game/actions/workflows/release.yml"><img alt="GitHub Workflow Status Release" src="https://img.shields.io/github/workflow/status/ineka-dev/create-game/Release?logo=github&style=for-the-badge"></a>
<a href="https://github.com/ineka-dev/create-game/blob/main/LICENSE"><img alt="GitHub" src="https://img.shields.io/github/license/ineka-dev/create-game?color=black&style=for-the-badge"></a>
<a href="https://github.com/ineka-dev/create-game/issues"><img alt="GitHub issues" src="https://img.shields.io/github/issues-raw/ineka-dev/create-game?style=for-the-badge">
</a>
<a href="https://github.com/ineka-dev/create-game/pulls"><img alt="GitHub pull requests" src="https://img.shields.io/github/issues-pr-raw/ineka-dev/create-game?style=for-the-badge"></a>

Scaffolds a new game project with Ineka.

Ineka is a small and customizable game engine made as **a passion project** to learn more about game and web development.

**Find more:**

<a href="https://github.com/ineka-dev/engine"><img alt="Ineka Repository" src="https://img.shields.io/badge/-REPOSITORY-333DFF?style=flat-square&logo=github">
</a>
<a href="https://ineka-dev.github.io/engine/"><img alt="Ineka Documentation" src="https://img.shields.io/badge/-DOCUMENTATION-333DFF?style=flat-square&logo=gitbook&logoColor=white"></a>

## Usage
```bash
npx @ineka/create-game <name>
```

If you have **npm 6+** you can also use:
```bash
npm init @ineka/game <name>
# Or
npm create @ineka/game <name>
```

## Project commands

Inside you newly created game project you will have access to new npm scripts commands.

### `dev`

Watch your project for changes.
Build your game project and serves it to `localhost:1234`.

### `build`

Build your game project for production.

Those commands are provided by Parcel, we recommend looking at [the documentation](https://parceljs.org/docs/) for further uses.

## CI/CD Workflows

This project uses GitHub Actions for CI/CD jobs.

We have workflows to:
- Build and test the project on each pull request.
- Build, test and release the project.

## Contributing
Any help and contribution is welcome, feel free to submit issues and/or contribute to the project.

**Please read through the [contributing guidelines](./.github/CONTRIBUTING.md) for more details.**

## License

Copyright (c) 2021 Colin Espinas.

Ineka is distributed under the **MIT License**. See [the license](./LICENSE) for more details.
npm package: @inelo/angular-livechat-widget
Description: Angular component to integrate LiveChat with your single-page app
Author: LiveChat, Inc
Latest version: 0.3.2

### Livechat Widget for Angular

Library to integrate LiveChat Widget with your Angular App.

#### Demo

StackBlitz [live example](https://stackblitz.com/edit/livechat-angular-widget).

#### Installation

`npm install --save @livechat/angular-widget`

#### Usage

##### Import `LivechatWidgetModule` in Angular AppModule.


```javascript
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppComponent } from './app.component';
import { LivechatWidgetModule } from '@livechat/angular-widget'

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
	BrowserModule,
	LivechatWidgetModule,
  ],
  providers: [],
  bootstrap: [
	  AppComponent,
	]
})
export class AppModule { }
```

##### Use the LiveChat Angular Widget in your template:

```html
<livechat-widget licenseId="10073628"></livechat-widget>
```

As optional parameters, you can define:
* `group`
* `chatBetweenGroups`
* `params`
* `visitor`
* `gaVersion`

To get more details about usage of the optional paramteres please read our [tracking code documentation](https://developers.livechatinc.com/docs/extending-ui/extending-chat-widget/javascript-api/#tracking-code).

##### Access to the LiveChat Widget API using callback method


```html
<livechat-widget licenseId="10073628" (onChatLoaded)="onChatLoaded($event)"></livechat-widget>
```

```javascript
import { Component } from '@angular/core';
import { LiveChatWidgetApiModel } from '@livechat/angular-widget';

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
})
export class AppComponent {
  liveChatApi: LiveChatWidgetApiModel

  constructor() { }

  onChatLoaded(api: LiveChatWidgetApiModel) {
    this.liveChatApi = api;
  }
}
```

##### Access to the LiveChat Widget API using @ViewChild decorator

```html
<livechat-widget #liveChatWidget licenseId="10073628" ></livechat-widget>
```

```javascript
import { Component, ViewChild, OnInit, OnDestroy } from '@angular/core';
import { LiveChatWidgetModel } from '@livechat/angular-widget';
import { Subscription } from 'rxjs';

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
})
export class AppComponent implements OnInit, OnDestroy {
  @ViewChild('liveChatWidget') liveChatWidget: LiveChatWidgetModel;
  liveChatWidget$: Subscription = new Subscription();
  liveChatApi: LiveChatWidgetApiModel;

  constructor() { }

  ngOnInit(): void {
    this.liveChatWidget$ = this.liveChatWidget.onChatLoaded.subscribe((api: LiveChatWidgetApiModel) => this.liveChatApi = api)
  }

  ngOnDestroy(): void {
	  this.liveChatWidget$.unsubscribe();
  }
}
```
npm package: @inelo/mapjet-core
Description: <p>   <a href="https://github.com/inelo/mapjet">     <img src="https://github.com/inelo/mapjet/actions/workflows/publish.yml/badge.svg" alt="Publish Ci: Github action" />   </a>   <a href="https://www.npmjs.com/@inelo/mapjet-core">     <img src="https://i
Author: Inelo
Latest version: 0.6.3

# mapjet-core
<p>
  <a href="https://github.com/inelo/mapjet">
    <img src="https://github.com/inelo/mapjet/actions/workflows/publish.yml/badge.svg" alt="Publish Ci: Github action" />
  </a>
  <a href="https://www.npmjs.com/@inelo/mapjet-core">
    <img src="https://img.shields.io/npm/v/@inelo/mapjet-core.svg?logo=npm&logoColor=fff&label=NPM+package&color=limegreen" alt="inelo mapjet on npm" />
  </a>
</p>

This library was generated with [Nx](https://nx.dev).
npm package: @inelo/mapjet-view-plugin
Description: <p>   <a href="https://github.com/inelo/mapjet">     <img src="https://github.com/inelo/mapjet/actions/workflows/publish.yml/badge.svg" alt="Publish Ci: Github action" />   </a>   <a href="https://www.npmjs.com/@inelo/mapjet-view-plugin">     <img src="ht
Author: Inelo
Latest version: 0.2.11

# mapjet-view-plugin
<p>
  <a href="https://github.com/inelo/mapjet">
    <img src="https://github.com/inelo/mapjet/actions/workflows/publish.yml/badge.svg" alt="Publish Ci: Github action" />
  </a>
  <a href="https://www.npmjs.com/@inelo/mapjet-view-plugin">
    <img src="https://img.shields.io/npm/v/@inelo/mapjet-view-plugin.svg?logo=npm&logoColor=fff&label=NPMpackage&color=limegreen" alt="inelo mapjet on npm" />
  </a>
</p>
npm package: @ineo6/file-icons
Description: File-specific icons for front-end project, extracted from file-icons/atom
Author: ineo6
Latest version: 1.2.0

File Icons
==========

File-specific icons for Chrome Extension GitMaster, extracted from file-icons/atom

<img alt="Icon previews" width="850" src="https://raw.githubusercontent.com/file-icons/atom/6714706f268e257100e03c9eb52819cb97ad570b/preview.png" />

Installation
------------

	npm install @ineo6/file-icons


#### Icon reference
* [**File-Icons**](https://github.com/file-icons/icons/blob/master/charmap.md) 
* [**FontAwesome 4.7.0**](https://fontawesome.com/v4.7.0/cheatsheet/)
* [**Mfizz**](https://github.com/file-icons/MFixx/blob/master/charmap.md)
* [**Devicons**](https://github.com/file-icons/DevOpicons/blob/master/charmap.md)
* [**Octicons**](https://github.com/exuanbo/file-icons-js/blob/master/fonts/octicons.woff2)
npm package: @inertia-studio/ui
Description: UI components for Inertia Studio admin panels — React, Vue, and Svelte.
Latest version: 0.2.6

# Inertia Studio — UI

Frontend components for Inertia Studio admin panels. One package, three frameworks.

## Installation

```bash
npm install @inertia-studio/ui
```

## Usage

Import from your framework's subpath:

```tsx
// React
import { DataTable, PanelLayout, FormRenderer } from '@inertia-studio/ui/react'

// Vue
import { DataTable, PanelLayout, FormRenderer } from '@inertia-studio/ui/vue'

// Svelte
import { DataTable, PanelLayout, FormRenderer } from '@inertia-studio/ui/svelte'
```

## What's Included

- **30 form field components** — text, select, date, file upload, rich editor, repeater, and more
- **8 table cell renderers** — text, badge, boolean, image, icon, color, date, money
- **4 filter components** — select, ternary, date, boolean
- **Layout** — PanelLayout, Sidebar, Topbar, Breadcrumbs, GlobalSearch
- **Utilities** — Toast notifications, LoadingBar, DatePicker, DateRangePicker, Select
- **8 pages** — List, Create, Edit, View, Login, Profile, Dashboard, Custom
- **Hooks** — usePanel, useFormState, useTheme, useStudioHooks
- **Design system** — Semantic color tokens, dark mode, 10 theme presets

## How It Works

The PHP package (`inertia-studio/laravel-adapter`) defines admin panels as JSON schemas. This package receives those schemas via Inertia props and renders the full admin UI.

You write PHP. This package handles the frontend.

## Requirements

- Inertia.js v3
- Tailwind CSS 4
- React 19 / Vue 3 / Svelte 5 (depending on your framework)

## Documentation

[inertia-studio.github.io](https://inertia-studio.github.io)

## License

MIT
npm package: @inertiacore/vite-plugin
Description: InertiaCore plugin for Vite.
Author: InertiaCore
Latest version: 2.0.1

# InertiaCore Vite Plugin

<a href="https://github.com/inertiacore/vite-plugin/actions"><img src="https://github.com/inertiacore/vite-plugin/workflows/tests/badge.svg" alt="Build Status"></a>
<a href="https://www.npmjs.com/package/@inertiacore/vite-plugin"><img src="https://img.shields.io/npm/dt/@inertiacore/vite-plugin" alt="Total Downloads"></a>
<a href="https://www.npmjs.com/package/@inertiacore/vite-plugin"><img src="https://img.shields.io/npm/v/@inertiacore/vite-plugin" alt="Latest Stable Version"></a>
<a href="https://www.npmjs.com/package/@inertiacore/vite-plugin"><img src="https://img.shields.io/npm/l/@inertiacore/vite-plugin" alt="License"></a>

## Introduction

> [!IMPORTANT]
> This plugin is a fork of the [Laravel Vite plugin](https://github.com/laravel/vite-plugin), but with out of the box support for [InertiaCore](https://inertiacore.net).

[Vite](https://vitejs.dev) is a modern frontend build tool that provides an extremely fast development environment and bundles your code for production.

This plugin configures Vite for use with a ASP.NET InertiaCore backend server.

## Official Documentation

Documentation for the InertiaCore Vite plugin can be found on the [InertiaCore website](https://inertiacore.net/docs/vite-helper).

## Contributing

Thank you for considering contributing to the InertiaCore Vite plugin! The contribution guide can be found in the [InertiaCore documentation](https://inertiacore.net/docs/contributions).

## Code of Conduct

In order to ensure that the InertiaCore community is welcoming to all, please review and abide by the [Code of Conduct](https://inertiacore.net/docs/contributions#code-of-conduct).

## Security Vulnerabilities

Please review [our security policy](https://github.com/inertiacore/vite-plugin/security/policy) on how to report security vulnerabilities.

## License

The InertiaCore Vite plugin is open-sourced software licensed under the [MIT license](LICENSE.md).
npm package: @inertiajs-fix-scroll/core
Description: A framework for creating server-driven single page apps.
Latest version: 1.0.16

# Inertia.js

Inertia.js lets you quickly build modern single-page React, Vue and Svelte apps using classic server-side routing and controllers.

Visit [inertiajs.com](https://inertiajs.com/) to learn more.
npm package: @inertiajs/inertia
Description: A framework for creating server-driven single page apps.
Latest version: 0.11.1
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# Inertia.js

Inertia.js lets you quickly build modern single-page React, Vue and Svelte apps using classic server-side routing and controllers.

Visit [inertiajs.com](https://inertiajs.com/) to learn more.
npm package: @inertiajs/inertia-svelte
Description: The Svelte adapter for Inertia.js
Latest version: 0.8.0
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# Inertia.js Svelte Adapter

Visit [inertiajs.com](https://inertiajs.com/) to learn more.
npm package: @inertiajs/inertia-vue3
Description: The Vue 3 adapter for Inertia.js
Latest version: 0.6.0
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# Inertia.js Vue 3 Adapter

Visit [inertiajs.com](https://inertiajs.com/) to learn more.
npm package: @inertiajs/progress
Description: This package adds an NProgress page loading indicator to your Inertia.js app.
Latest version: 0.2.7
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# Inertia.js Progress

This package adds an [NProgress](https://ricostacruz.com/nprogress/) page loading indicator to your Inertia.js app.

## Installation

```bash
npm install @inertiajs/progress
yarn add @inertiajs/progress
```

Once it's been installed, initialize it in your app:

```js
import { InertiaProgress } from '@inertiajs/progress'

InertiaProgress.init({
  // The delay after which the progress bar will
  // appear during navigation, in milliseconds.
  delay: 250,

  // The color of the progress bar.
  color: '#29d',

  // Whether to include the default NProgress styles.
  includeCSS: true,

  // Whether the NProgress spinner will be shown.
  showSpinner: false,
})
```
npm package: @inertiajs/server
Description: A Node.js server wrapper for Inertia.js SSR apps.
Latest version: 0.1.0
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# Inertia.js (SSR) Server

Visit [inertiajs.com](https://inertiajs.com/) to learn more.
npm package: @inertianest/node
Description: A lightweight NodeJS adapter for Inertia.js that lets you build modern single-page applications with server-side rendering.
Author: Mohammed Maqbol
Latest version: 0.0.1-alpha.1

# node-inertiajs

[![npm version](https://img.shields.io/npm/v/node-inertiajs)](https://www.npmjs.com/package/node-inertiajs)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

A lightweight Node.js adapter for [Inertia.js](https://inertiajs.com/) that lets you build modern single-page applications with server-side rendering. It allows seamless integration of React, Vue, or Svelte components while preserving the simplicity of classic apps.

If you’re already using a backend framework, check out these adapters instead:

- [express-inertia](https://npmjs.com/package/express-inertia)
- [fastify-inertiajs](https://npmjs.com/package/fastify-inertiajs)
npm package: @inertiapixel/react-icons
Description: InertiaPixel: 5000+ high-quality SVG icons for React and Next.js projects.
Author: Md Asif
Latest version: 1.2.2

# InertiaPixel Icons

![InertiaPixel Icons](https://www.inertiapixel.com/images/logo-min.svg)


**InertiaPixel Icons** is a collection of high-quality SVG icons designed for React and Next.js applications. This lightweight, customizable icon set is perfect for modern web development.

With **5000+ icons**, this package provides a scalable, flexible, and easy-to-use solution for your UI needs.


## 🚀 Installation

Install the package via npm:

```sh
npm install @inertiapixel/react-icons
```

## Usage

```tsx
import React from "react";
import { Heart1Icon, Star1Icon, ShoppingCart1Icon, Accessible1Icon } from "@inertiapixel/react-icons";

const App = () => {
  return (
    <div>
      <ShoppingCart1Icon />
      <Heart1Icon width={100} height={100} color="red" />
      <Star1Icon width={100} height={100} color="#008000" />
      <Accessible1Icon width={100} height={100} color="#008000" fill="blue" className="border" />
    </div>
  );
};

export default App;
```

## Customization

Each icon component accepts the following props for full flexibility:

| Prop        | Type     | Default          | Description                                                |
|-------------|----------|------------------|------------------------------------------------------------|
| `width`     | `number` | `15`             | Width of the icon in pixels                                |
| `height`    | `number` | `15`             | Height of the icon in pixels                               |
| `color`     | `string` | `'currentColor'` | Sets the `stroke` color of the icon                        |
| `fill`      | `string` | `'none'`         | Sets the `fill` color of the icon                          |
| `className` | `string` | `undefined`      | Apply custom classes (e.g., Tailwind classes)              |
| `...props`  | `any`    | —                | All other standard SVG props are supported as well         |


### Why use InertiaPixel React Icons instead of icon fonts?
SVGs are supported by all major browsers and offer better flexibility, scalability, and performance compared to icon fonts. With InertiaPixel React Icons, you can import only the icons you need, avoiding the overhead of large font files. This keeps your bundle size optimized and makes it easy to manage and track icon usage across your project.

## Authors

- **Md Asif** - [LinkedIn](https://www.linkedin.com/in/md-asif-ba446aa3/)
- **Anand Bhatt** - [LinkedIn](https://www.linkedin.com/in/anandbhatt1983/)
- **Md Shaquib** - [LinkedIn](https://www.linkedin.com/in/md-saquib-32604a232/)

### Visit our official website for live previews and easily find the icons you need for your project:
🔗 www.inertiapixel.com/react-icons

## License

This icon set is **free** and open-source under the **MIT License**.  
See the full license [here](https://github.com/inertiapixel/react-icons/blob/master/LICENSE).

**Crafted in India by [InertiaPixel](https://www.inertiapixel.com/)**