open-index/open-npm huggingface dataset:
npm package: @josegranado/platzom
Description: Traductor de idioma platzom
Author: José Granado
Latest version: 0.1.0

# Platzom
    Platzom es un idioma inventadopar el [Curso de fundamentos de javascript](https://platzi.com/js) de [Platzi] (https://platzi.com), es el mejor lugar de educación online.

## Descripción del idioma
    - Si la palabra termina conar "ar", se le quitan esas dos letras.
    - Si la palabra inicia con Z, se le añade "pe" al final.
    - Si la palabra traducida tiene 10 o más letras, se debe partir en dos por la mitad y unir con un guión medio.
    - Por último, si la palabra original es un palíndromo, ninguna regla anterior centa y se devuelve la misma palabra pero intercalando letras mayúsculas y minúsculas
## Instalación

```
npm install platzom
```

## Uso
```
import platzom from 'platzom'

platzom("Programar");
```
## Créditos
- [José Granado](https://twitter.com/@aboutkans)

## Licencia
[MIT] (https://opensource.org/licenses/MIT)
npm package: @joseirrazabal/copo
Description: Libreria de componentes del proyecto
Latest version: 0.0.29

# Storybook copo 
  - npm install
  - npm run dev ( dejar corriendo, para actulizar en app )
  - npm start ( para storybook )

# app:
  - ejecutar: npm link @joseirrazabal/copo

# Visualizar online:
  - https://main--60ac9c0cd5713100399b9b09.chromatic.com
npm package: @josejab95/shared-lib
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 17.3.0.
Author: josejab
Latest version: 0.0.2

# SharedLib

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 17.3.0.

## Code scaffolding

Run `ng generate component component-name --project shared-lib` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project shared-lib`.
> Note: Don't forget to add `--project shared-lib` or else it will be added to the default project in your `angular.json` file. 

## Build

Run `ng build shared-lib` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build shared-lib`, go to the dist folder `cd dist/shared-lib` and run `npm publish`.

## Running unit tests

Run `ng test shared-lib` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.
npm package: @josejefferson/eslint-config-nest
Description: Custom ESLint configuration for NestJS projects
Author: Jefferson Dantas
Latest version: 2.1.0

# ESLint config NestJS

This package provides ESLint configuration for NestJS projects.

[![NPM](https://img.shields.io/badge/NPM-%23CB3837.svg?style=for-the-badge&logo=npm&logoColor=white)](https://www.npmjs.com/package/@josejefferson/eslint-config-nest)
![Downloads](https://img.shields.io/npm/dm/@josejefferson/eslint-config-nest?style=for-the-badge)
![Version](https://img.shields.io/npm/v/@josejefferson/eslint-config-nest?style=for-the-badge&label=Version)

## Installation

```fish
npm install -D eslint @josejefferson/eslint-config-nest

yarn add -D eslint @josejefferson/eslint-config-nest

bun add -D eslint @josejefferson/eslint-config-nest
```

## Usage

`eslint.config.mjs`

```js
import eslintConfigNest from '@josejefferson/eslint-config-nest'
import { defineConfig } from 'eslint/config'

export default defineConfig([
  eslintConfigNest
])
```
npm package: @josejefferson/eslint-config-next
Description: Custom ESLint configuration for Next.js projects
Author: Jefferson Dantas
Latest version: 2.1.0

# ESLint config Next.js

This package provides ESLint configuration for Next.js projects.

It is recommended to use this package alongside [`@josejefferson/eslint-config-typescript`](https://www.npmjs.com/package/@josejefferson/eslint-config-typescript) if you are using TypeScript.

[![NPM](https://img.shields.io/badge/NPM-%23CB3837.svg?style=for-the-badge&logo=npm&logoColor=white)](https://www.npmjs.com/package/@josejefferson/eslint-config-next)
![Downloads](https://img.shields.io/npm/dm/@josejefferson/eslint-config-next?style=for-the-badge)
![Version](https://img.shields.io/npm/v/@josejefferson/eslint-config-next?style=for-the-badge&label=Version)

## Installation

```fish
npm install -D eslint @josejefferson/eslint-config-next @josejefferson/eslint-config-typescript

yarn add -D eslint @josejefferson/eslint-config-next @josejefferson/eslint-config-typescript

bun add -D eslint @josejefferson/eslint-config-next @josejefferson/eslint-config-typescript
```

## Usage

`eslint.config.mjs`

```js
import eslintConfigNext from '@josejefferson/eslint-config-next'
import eslintConfigTypescript from '@josejefferson/eslint-config-typescript'
import { defineConfig } from 'eslint/config'

export default defineConfig([
  eslintConfigTypescript,
  eslintConfigNext
])
```
npm package: @josejefferson/eslint-config-node
Description: Custom ESLint configuration for Node.js projects
Author: Jefferson Dantas
Latest version: 2.1.0

# ESLint config Node.js

This package provides ESLint configuration for Node.js projects.

[![NPM](https://img.shields.io/badge/NPM-%23CB3837.svg?style=for-the-badge&logo=npm&logoColor=white)](https://www.npmjs.com/package/@josejefferson/eslint-config-node)
![Downloads](https://img.shields.io/npm/dm/@josejefferson/eslint-config-node?style=for-the-badge)
![Version](https://img.shields.io/npm/v/@josejefferson/eslint-config-node?style=for-the-badge&label=Version)

## Installation

```fish
npm install -D eslint @josejefferson/eslint-config-node

yarn add -D eslint @josejefferson/eslint-config-node

bun add -D eslint @josejefferson/eslint-config-node
```

## Usage

`eslint.config.mjs`

```js
import eslintConfigNode from '@josejefferson/eslint-config-node'
import { defineConfig } from 'eslint/config'

export default defineConfig([
  eslintConfigNode
])
```
npm package: @josejefferson/eslint-config-react
Description: Custom ESLint configuration for React projects
Author: Jefferson Dantas
Latest version: 2.1.0

# ESLint config React

This package provides ESLint configuration for React projects.

It is recommended to use this package alongside [`@josejefferson/eslint-config-typescript`](https://www.npmjs.com/package/@josejefferson/eslint-config-typescript) if you are using TypeScript.

[![NPM](https://img.shields.io/badge/NPM-%23CB3837.svg?style=for-the-badge&logo=npm&logoColor=white)](https://www.npmjs.com/package/@josejefferson/eslint-config-react)
![Downloads](https://img.shields.io/npm/dm/@josejefferson/eslint-config-react?style=for-the-badge)
![Version](https://img.shields.io/npm/v/@josejefferson/eslint-config-react?style=for-the-badge&label=Version)

## Installation

```fish
npm install -D eslint @josejefferson/eslint-config-react @josejefferson/eslint-config-typescript

yarn add -D eslint @josejefferson/eslint-config-react @josejefferson/eslint-config-typescript

bun add -D eslint @josejefferson/eslint-config-react @josejefferson/eslint-config-typescript
```

## Usage

`eslint.config.mjs`

```js
import eslintConfigReact from '@josejefferson/eslint-config-react'
import eslintConfigTypescript from '@josejefferson/eslint-config-typescript'
import { defineConfig } from 'eslint/config'

export default defineConfig([
  eslintConfigTypescript,
  eslintConfigReact
])
```
npm package: @josejefferson/eslint-config-solid
Description: Custom ESLint configuration for SolidJS projects
Author: Jefferson Dantas
Latest version: 2.1.0

# ESLint config SolidJS

This package provides ESLint configuration for SolidJS projects.

[![NPM](https://img.shields.io/badge/NPM-%23CB3837.svg?style=for-the-badge&logo=npm&logoColor=white)](https://www.npmjs.com/package/@josejefferson/eslint-config-solid)
![Downloads](https://img.shields.io/npm/dm/@josejefferson/eslint-config-solid?style=for-the-badge)
![Version](https://img.shields.io/npm/v/@josejefferson/eslint-config-solid?style=for-the-badge&label=Version)

## Installation

```fish
npm install -D eslint @josejefferson/eslint-config-solid

yarn add -D eslint @josejefferson/eslint-config-solid

bun add -D eslint @josejefferson/eslint-config-solid
```

## Usage

`eslint.config.mjs`

```js
import eslintConfigSolid from '@josejefferson/eslint-config-solid'
import { defineConfig } from 'eslint/config'

export default defineConfig([
  eslintConfigSolid
])
```
npm package: @josejefferson/eslint-config-typescript
Description: Custom ESLint configuration for Node.js + TypeScript projects
Author: Jefferson Dantas
Latest version: 2.1.0

# ESLint config TypeScript

This package provides ESLint configuration for TypeScript projects.

[![NPM](https://img.shields.io/badge/NPM-%23CB3837.svg?style=for-the-badge&logo=npm&logoColor=white)](https://www.npmjs.com/package/@josejefferson/eslint-config-typescript)
![Downloads](https://img.shields.io/npm/dm/@josejefferson/eslint-config-typescript?style=for-the-badge)
![Version](https://img.shields.io/npm/v/@josejefferson/eslint-config-typescript?style=for-the-badge&label=Version)

## Installation

```fish
npm install -D eslint @josejefferson/eslint-config-typescript

yarn add -D eslint @josejefferson/eslint-config-typescript

bun add -D eslint @josejefferson/eslint-config-typescript
```

## Usage

`eslint.config.mjs`

```js
import eslintConfigTypescript from '@josejefferson/eslint-config-typescript'
import { defineConfig } from 'eslint/config'

export default defineConfig([
  eslintConfigTypescript
])
```
npm package: @josemasf/deck-cards
Description: This project is the core to generate decks of cards and manage a basic logic of use.
Author: JosemaSF
Latest version: 1.4.0

# 🃏 Deck Cards

This project is the core to generate decks of cards and manage a basic logic of use.

## Installation

```
npm i @josemasf/deck-cards
```

## Creating & Using a Deck

Create a basic deck without suits

```
const deck = new Deck(20);
```

Create an advanced deck with several suits. For example a Spanish deck

```
const deck = new Deck(10,4);
```

## Inspect the Deck

We can perform various actions on the deck

### Top

Get the first card on top

```
const first = deck.top();
```

Also we can pick some number of cards in the top

```
const firstFive = deck.top(5);
```

### Shuffle

We can shuffle the deck and randomize the positions, because by default the array go from 1 to max length adding 1 number by position

```
const first = deck.shuffle();
```

### Discard

You have the possibility of discarding a card, we can specify the position to discard or let it be random if we do not provide any

```
const random = deck.discard();

const firstFive = deck.discard(5)
```

### Disable a Card

You can disable the use of a card in the deck. This might be useful in situations where certain cards should not be drawn or used in the game for a period of time.

To disable a card, you need to use the `disableCard` method of the `deck` object. This method requires one argument: the index of the card you want to disable.

For example, if you want to disable the second card in the deck (indices start from 0), you can do so in the following way:

```
deck.disableCard(1);
```

### Get number of card available

```
const deckAvailable = deck.len();
```

### Get number of card used

```
const random = deck.used();
```

### Get suits setted

```
deck.suits;
```

### Get card by suit setted

```
deck.cardsBySuit;
```
npm package: @josemi-icons/css
Description: An open source and hand-crafted SVG icons library
Author: Josemi Juanes
Latest version: 0.7.0

![@josemi-icons/css](./header.png)

![npm version](https://badgen.net/npm/v/@josemi-icons/css?labelColor=1d2734&color=21bf81)
![license](https://badgen.net/github/license/jmjuanes/icons?labelColor=1d2734&color=21bf81)


## Installation

### Using a package manager

Add this package to your project using **yarn**:

```bash
$ yarn add @josemi-icons/css
```

Or **npm**:

```bash
$ npm install @josemi-icons/css
```

Then, include the `icons.css` file in your HTML file:

```html
<link rel="stylesheet" href="node_modules/@josemi-icons/css/icons.css">
```

### Using a public CDN

You can also use a public CDN like jsdelivr.net:

```html
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@josemi-icons/css@latest/icons.css">
```

## Usage

You can use the CSS classes defined in `icons.css` to reference icons in your HTML:

```html
<i class="ji-star"></i>
```

You can use `font-size` and `color` style properties for customizing the icon:

```html
<i class="ji-tools" style="color:#025cca;font-size:24px;"></i>
```

## License

Under the [MIT LICENSE](https://github.com/jmjuanes/icons/blob/main/LICENSE).
npm package: @josemi-icons/react
Description: An open source and hand-crafted SVG icons library
Author: Josemi Juanes
Latest version: 0.7.0

![@josemi-icons/react](./header.png)

![npm version](https://badgen.net/npm/v/@josemi-icons/react?labelColor=1d2734&color=21bf81)
![license](https://badgen.net/github/license/jmjuanes/icons?labelColor=1d2734&color=21bf81)


## Installation

Add this package to your project using **yarn** or **npm**:

```bash
$ yarn add react @josemi-icons/react
```

## Usage

This package exports each icon individually as [named exports](https://developer.mozilla.org/en-US/docs/web/javascript/reference/statements/export#using_named_exports), so you can import the icons that you really need for your project:

```jsx
import React from "react";
import {CheckIcon} from "@josemi-icons/react";

export const App = () => (
    <CheckIcon />
);
```

### Customize icon using props

You can use the following props to customize the icon:

| Prop name | Description | Type | Default value |
|-----------|-------------|------|---------------|
| `size`    | The icon size. | String | `"1em"` |
| `color`   | The icon color. | String | `"currentColor"` |
| `stroke` | The width of the stroke to be applied to the icon path. | String or Number | `2` |

Example: 

```jsx
import React from "react";
import {LineIcon} from "@josemi-icons/react";

export const App = () => (
    <LineIcon color="#eaeaea" size="32px" />
);
```

### Customize icons using CSS

You can use the `color` and `font-size` properties of CSS to customize the icon color and size:

```jsx
import React from "react";
import {HomeIcon} from "@josemi-icons/react";

export const App = () => (
    <span style={{color: "blue", fontSize: "32px"}}>
        <HomeIcon />    
    </span>
);
```

## License

Under the [MIT LICENSE](https://github.com/jmjuanes/icons/blob/main/LICENSE).
npm package: @josemi-icons/svg
Description: An open source and hand-crafted SVG icons library
Author: Josemi Juanes
Latest version: 0.7.0

![@josemi-icons/svg](./header.png)

![npm version](https://badgen.net/npm/v/@josemi-icons/svg?labelColor=1d2734&color=21bf81)
![license](https://badgen.net/github/license/jmjuanes/icons?labelColor=1d2734&color=21bf81)


## Installation

To use our icons in your projects, you can install the package via **Yarn** or **NPM**:

```shell
# Install using Yarn
$ yarn add @josemi-icons/svg

# OR install using NPM
$ npm install @josemi-icons/svg
```

## Usage

### As HTML Images

You can include the icons in your HTML files as standard images using the `<img>`` element. To do this, first, copy the desired icon from the package and then reference it in your HTML.

```html
<img src="./path/to/your/icon.svg" alt="Icon Description" width="24" height="24" />
```

### Inline HTML

For more control and customization, you can copy the SVG code of the icon directly into your HTML files. This allows you to easily adjust the icon's size, color, and other properties.

Example:

```html
<style>
    .icon {
        fill: #ff0000; /* Customize the color */
        width: 24px;   /* Customize the size */
        height: 24px;
    }
</style>

<svg xmlns="http://www.w3.org/2000/svg" class="icon" viewBox="0 0 24 24">
    <!-- Paste the SVG code of the icon here -->
</svg>
```

### SVG Sprite

We provide a convenient SVG sprite that includes all the icons in a single file. This approach reduces the number of HTTP requests, improves loading times, and simplifies the management of icons in your project. You can easily reference icons anywhere in your HTML by using the `<svg>` and `<use>` elements.

```html
<svg class="icon">
    <use xlink:href="./node_modules/@josemi-icons/svg/sprite.svg#rocket"></use>
</svg>
```

You can apply styles to your icons using CSS, just as you would with any other HTML element. 

```css
.icon {
    color: #FF5733; /* Replace with your desired color */
    width: 32px;   /* Set the icon's width */
    height: 32px;  /* Set the icon's height */
}
```


## License

Under the [MIT LICENSE](https://github.com/jmjuanes/icons/blob/main/LICENSE).