open-index/open-npm huggingface dataset:
npm package: @irailmetro/types
Description: TypeScript definitions for iplat-ui
Author: jie Chen
Latest version: 6.2.20250103

# @irailmetro/types

## Description
This package provides TypeScript definitions for the `iplat-ui` library. It includes type definitions for various components and utilities used in the `iplat-ui` framework.

## Installation

To install this package, you can use npm or yarn:

### Using npm
```sh
npm install @irailmetro/types

```

### Using yarn
```sh
yarn add @irailmetro/types
```
npm package: @iraiser/eslint-config-base
Description: ESLint shareable config for the iRaiser JavaScript style guide.
Latest version: 1.3.3

# ESLint Config

[![Version](https://flat.badgen.net/npm/v/@iraiser/eslint-config-base)](https://www.npmjs.com/package/@iraiser/eslint-config-base)
[![Download](https://flat.badgen.net/npm/dt/@iraiser/eslint-config-base)](https://www.npmjs.com/package/@iraiser/eslint-config-base)

ESLint shareable config for the iRaiser JavaScript style guide.

## Install

    npm install @iraiser/eslint-config-base eslint --save-dev
    
## Usage

Create ``.eslintrc`` file on root of your project.

```
{
    "extends": [
        "@iraiser/eslint-config-base"
    ]
}
```

You can extend the rules with your own config, see [ESLint documentation](https://eslint.org/docs/developer-guide/shareable-configs#using-a-shareable-config).
npm package: @iraiser/eslint-config-vue
Description: ESLint shareable config for the iRaiser VueJS style guide.
Latest version: 2.0.1

# ESLint Config for VueJS

[![Version](https://flat.badgen.net/npm/v/@iraiser/eslint-config-vue)](https://www.npmjs.com/package/@iraiser/eslint-config-vue)
[![Download](https://flat.badgen.net/npm/dt/@iraiser/eslint-config-vue)](https://www.npmjs.com/package/@iraiser/eslint-config-vue)

ESLint shareable config for the iRaiser VueJS style guide.

## Install

    npm install @iraiser/eslint-config-vue eslint --save-dev
    
## Usage

Create ``.eslintrc`` file on root of your project.

```
{
    "extends": [
        "@iraiser/eslint-config-vue"
    ]
}
```

You can extend the rules with your own config, see [ESLint documentation](https://eslint.org/docs/developer-guide/shareable-configs#using-a-shareable-config).
npm package: @iraiser/stylelint-config-base
Description: StyleLint shareable config for the iRaiser CSS style guide.
Latest version: 1.5.0

# StyleLint Config

[![Version](https://flat.badgen.net/npm/v/@iraiser/stylelint-config-base)](https://www.npmjs.com/package/@iraiser/stylelint-config-base)
[![Download](https://flat.badgen.net/npm/dt/@iraiser/stylelint-config-base)](https://www.npmjs.com/package/@iraiser/stylelint-config-base)

StyleLint shareable config for the iRaiser CSS style guide.

## Install

    npm install @iraiser/stylelint-config-base stylelint --save-dev

## Usage

Create ``.stylelintrc`` file on root of your project.

```
{
    "extends": [
        "@iraiser/stylelint-config-base"
    ]
}
```

You can extend the rules with your own config,
see [StyleLint documentation](https://stylelint.io/user-guide/configuration).
npm package: @iraiser/stylelint-config-scss
Description: StyleLint shareable config for the iRaiser Scss style guide.
Latest version: 1.4.1

# StyleLint Config for Scss

[![Version](https://flat.badgen.net/npm/v/@iraiser/stylelint-config-scss)](https://www.npmjs.com/package/@iraiser/stylelint-config-scss)
[![Download](https://flat.badgen.net/npm/dt/@iraiser/stylelint-config-scss)](https://www.npmjs.com/package/@iraiser/stylelint-config-scss)

StyleLint shareable config for the iRaiser Scss style guide.

## Install

    npm install @iraiser/stylelint-config-scss stylelint --save-dev
    
## Usage

Create ``.stylelintrc`` file on root of your project.

```
{
    "extends": [
        "@iraiser/stylelint-config-scss"
    ]
}
```

You can extend the rules with your own config,
see [StyleLint documentation](https://stylelint.io/user-guide/configuration).
npm package: @irakis/randomid-generator
Description: id generator app
Author: Ireneusz Wyszomirski
Latest version: 1.0.1

# Welcome to @irakis/randomid-generator 👋
[![Version](https://img.shields.io/npm/v/@irakis/randomid-generator.svg)](https://www.npmjs.com/package/@irakis/randomid-generator)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](#)

> simple app for generating id

## Install

```sh
yarn install
```

## Author

👤 **Ireneusz Wyszomirski <ireneuszwyszomirski44@gmail.com>**


## Show your support

Give a ⭐️ if this project helped you!


***
_This README was generated with ❤️ by [readme-md-generator](https://github.com/kefranabg/readme-md-generator)_
npm package: @irando/irando-share-buttons
Description: This package provides you easy to use css classes to create share buttons.
Author: Robert Nicjoo
Latest version: 1.0.4

# Irando Share Buttons

This package provides you easy to use css classes to create share buttons.

### Dependencies

This package will install Font-Awesome 5 as dependency but it doesn't force you to use Font-Awesome, you can use any font-icon set you wish.

# Demo

Demo can be accessed by `index.html` file.

# Classes

Here is classes that you can use in your design, _Simply add any of this classes to your buttons `class=""` field_

* btn-facebook
* btn-twitter
* btn-linkedin
* btn-flickr
* btn-tumblr
* btn-xing
* btn-github
* btn-stack-overflow
* btn-youtube
* btn-dribbble
* btn-instagram
* btn-pinterest
* btn-vk
* btn-yahoo
* btn-behance
* btn-reddit
* btn-vimeo

Provided by: [CV. Irando](https://irando.co.id)
npm package: @irando/summernote-highlighter
Description: This package adds `Prism.js` syntax highlighter to summernote editor.
Author: Robert Nicjoo
Latest version: 1.0.0

# Summernote Highlighter

This package adds `Prism.js` syntax highlighter to summernote editor.

# Supported Languages

All supported languages by prism are supported by this package [complete list here](https://prismjs.com/#supported-languages)

# Developer

[Robert Nicjoo](https://irando.co.id)
npm package: @irando/tjdbs4
Description: Customize bootstrap 4.1.x style
Author: Robert Nicjoo
Latest version: 1.1.1
Deprecated: false

# Overview

Customizing Bootstrap 4.1.x style

# Changes

We've changed designs for parts below:

* Body
* Images
* Markers
* Table
* Forms
* Errors
* Alerts
* Buttons
* Navs
* Navbars
* Drops (down, up, left, right)
* Button groups
* Input groups
* Custom inputs
* Cards
* Paginations
* Badges
* Progress
* Lists
* Modals
* Tooltips
* Popovers
* Carousels
* Datepicker styles (working with [link](https://github.com/uxsolutions/bootstrap-datepicker))
* Backgrounds
* Borders
* Shadows

# Screenshots

![alerts](https://raw.githubusercontent.com/robertnicjoo/tjdbs4/master/images/alerts.png)
![buttons1](https://raw.githubusercontent.com/robertnicjoo/tjdbs4/master/images/buttons1.png)
![buttons2](https://raw.githubusercontent.com/robertnicjoo/tjdbs4/master/images/buttons2.png)
![buttons3](https://raw.githubusercontent.com/robertnicjoo/tjdbs4/master/images/buttons3.png)
![buttons4](https://raw.githubusercontent.com/robertnicjoo/tjdbs4/master/images/buttons4.png)
![cards1](https://raw.githubusercontent.com/robertnicjoo/tjdbs4/master/images/cards1.png)
![cards2](https://raw.githubusercontent.com/robertnicjoo/tjdbs4/master/images/cards2.png)

Created by: [CV. Irando](https://irando.co.id).
npm package: @iranimij/magento-mcp-remote-server
Description: A remote Model Context Protocol (MCP) server for integrating with the [Magento 2 MCP server module](https://github.com/iranimij/magento-mcp-server). This library provides a CLI server that exposes tools for demonstration and for fetching product details f
Latest version: 1.1.6

# @iranimij/magento-mcp-remote-server

A remote Model Context Protocol (MCP) server for integrating with the [Magento 2 MCP server module](https://github.com/iranimij/magento-mcp-server). This library provides a CLI server that exposes tools for demonstration and for fetching product details from a Magento backend. It is intended to be used in conjunction with the Magento 2 module to enable AI and remote automation features for your Magento store.

## Installation

```bash
npm install -g @iranimij/magento-mcp-remote-server
```
Or, for local development:
```bash
git clone <this-repo-url>
cd mcp
npm install
npm run build && npm run bundle
```

## Usage

Add the following to your cursor MCP settings:

```json
"testServer": {
  "command": "npx",
  "args": ["@iranimij/magento-mcp-remote-server"],
  "env": {
    "MAGENTO_API_URL": "https://app.magento.test/",
    "MAGENTO_ADMIN_USERNAME": "admin",
    "MAGENTO_ADMIN_PASSWORD": "admin1234"
  }
},
```

### As a CLI

```bash
npx magento-mcp-remote-server
```

Or, if running locally after build:
```bash
node dist/bundle.cjs
```

### Environment Variables

- `MAGENTO_API_URL` (required): The base URL of your Magento API (e.g., `https://your-magento-site.com`).
- (Optional) You may add authentication headers in `index.ts` if your Magento API requires a token.

---

## Tools

This server exposes the following tools. Click each tool for detailed documentation:

- [get-product-details](docs/get-product-details.md): Fetch product details for a given product ID from the Magento API.
- [get-todays-orders](docs/get-todays-orders.md): Fetch all orders placed today from the Magento API.
- [create-customer](docs/create-customer.md): Create a new customer in Magento.
- [create-simple-product](docs/create-simple-product.md): Create a new simple product in Magento.
- [search-product-details](docs/search-product-details.md): Search for product details by SKU, name, or ID from the Magento API.

---

### Example Output

Below is an example output for a product search using the `search-product-details` tool:

![Example product search output](docs/search-product-name.png)

---

## Development

- Written in TypeScript. Source in `src/`.
- Easily extensible with custom tools.