open-index/open-npm huggingface dataset:
npm package: @julesdowork/rgbhexconverter
Description: A simple script that translates RGB values to HEX values and vice-versa.
Author: Julian McNeill
Latest version: 1.0.1

# RGB-HEX Converter

This nice, little script can convert RGB values into a HEX code, or convert a HEX code
into RGB values. Perfect for needing your color codes in a different format than the one
you have.

To install, run:
```
npm install @julesdowork/rgbhexconverter
```

A sample usage:
```
const { rgbHexConverter } = require('@julesdowork/rgbhexconverter')

var rgbVal = rgbHexConverter("#82c48a")           // [ 130, 196, 138 ]
var hexCode = rgbHexConverter(92, 144, 225)     // #5c90e1
```

Try it out yourself!
npm package: @julesrx/utils
Description: Components and helpers that I use in most of my projects
Author: Jules Raffoux
Latest version: 0.0.15

# @julesrx/utils

Components and helpers that I use in most of my projects.

[![npm](https://img.shields.io/npm/v/%40julesrx/utils)](https://npmjs.com/@julesrx/utils)
[![Build and test](https://github.com/julesrx/utils/actions/workflows/build-and-test.yml/badge.svg)](https://github.com/julesrx/utils/actions/workflows/build-and-test.yml)

## Installation

```bash
pnpm i @julesrx/utils
```
npm package: @julgq/platzom
Description: Traductor de idioma platzom
Author: =
Latest version: 0.1.0

# Platzom

Platzom es un idioma inventado para el [Curso de Fundamentos de JavaScript
de Platzi](https://platzi.com/js), el mejor lugar de educación online.

## Descripción del idioma

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

## Instalación

```
npm intall platzom

```

## Uso

```
import platzom fromm 'platzom'

platzoom2('Programar')
platzoom2('Zorro')
platzoom2('Zarpar')
platzoom2('abecedario')
platzoom2('sometemos')

```

## Créditos

- [ Julio Gutierrez ](https://github.com/julgq/platzom)

## Licencia

- [ MIT ](https://opensource.org/licenses/MIT)
npm package: @julia-mareike/credit-card-generator
Description: generate fake nz credit cards
Author: julia
Latest version: 1.0.3

# credit-card-generator

## generate fake nz credit cards for testing purposes

In order to smash through a million e2e tests a day, we need a pile of valid credit card numbers

This code will only generate Visa & Mastercard credit card numbers for ANZ & Kiwibank - not necessarily credit
card numbers that exist, just valid numbers.

Adapted from [this article](https://medium.com/cyberdoggo/luhn-algorithm-in-javascript-python-clojure-part-1-c4ea3079d0f7)... thanks friend! ᕕ( ᐛ )ᕗ

Expanding on [this gist](https://gist.github.com/julia-mareike/200e34dacef83d1933d57d1caac9ea86)



## ...  wait what

a checksum is the final digit in a credit card, and is calculated using the rest of the card number...
this is what is used to _validate_ a credit card number
    
Every second digit of the card number needs to be doubled...
if the result is 10 or more, subtract 9
so that the result is only ever 1 digit long
    
then, add all those resulting numbers together - 
if that result is divisible by 10 with no remainder, it's a valid credit card...
if it's not a valid credit card, you will get the remainder digit (ie 3)
    
to calculate the checksum, subtract the remainder from 10 ( 10 - 3 )
and you will get your checksum, 7
    
add this to the end of your invalid (partial) credit card number :D
and wait for all your e2e tests to pass
npm package: @juliachan/randomid-generator
Description: The first simples package implemented to generated random ID
Latest version: 1.0.1

# @juliachan/randomid-generator

The first simples package implemented to generated random ID

## 1. What Does it do?

The package creates a unique ID from numbers and letters. The user can specify the number of characters in the id

## 2. How to Use?

To implemented this Package follow the steps below.

### 2.1. **Installation**

**Yarn**

`yarn add @juliachan/randomid-generator`

**NPM**

`npm install @juliachan/randomid-generator`

### 2.2. **Usage**

**require**

`const idGenerator = require('@juliachan/randomid-generator');`

**import**

`import idGenerator from '@juliachan/randomid-generator'`

### 2.3. **Call a function**

`idGenerator()`

Creates a random string of 12 characters.

`idGenerator(idLength)`

Creates a random string of idLength number of characters.

## 3. Usage

This function is useful in generating random ID's for the objects.
npm package: @juliakm/tiny
Description: Removes all spaces from a string
Latest version: 7.130.88

Removes all spaces from a string.

## Install

```
$ npm install @juliakm/tiny
```

## Usage

```js
const tiny = require("@bamblehorse/tiny");

tiny("So much space!");
//=> "Somuchspace!"

tiny(1337);
//=> Uncaught TypeError: Tiny wants a string!
//    at tiny (<anonymous>:2:41)
//    at <anonymous>:1:1
```
npm package: @juliamoses/no-spaces
Description: a package for those moments your strings don't need spaces
Author: julia moses
Latest version: 0.1.0

Have you ever wanted needed you totally legible script has NO SPACES in it??? Well you're in luck- this package will take your letters from this: 
"a l l  t h e s e  l e t t e r s ! ! !"

To this:
"alltheseletters!!!"

EnjoyEveryone!
npm package: @julian-bazo/dropdown-menu
Description: Quickly create dropdown menu buttons using correct class names
Author: julian-bazo
Latest version: 1.0.2

# Dropdown menu
Module creation for a reusable drop down menu.

Install:
npm install dropdown-menu

Import:
import createDropdown from "./dropdown";

Example of how to use:

        <div class="dropdown">
            <button class="dropdown-button">Hover me!</button>
                <div class="dropdown-items">
                    <button">Edit</button>
                    <button">Copy</button>
                    <button">Delete</button>
                </div>
npm package: @julian-bazo/image-carousel
Description: JS module for quick image gallery setup
Author: julian-bazo
Latest version: 1.0.0

# image-carousel

A re-usable function to create image carousels on websites.

How to use:

1. Import createGallery from createGallery.js
2. Create an Array of images
   Example : const gallery = [imgONE, imgTWO, imgTHREE];
3. Use the createGallery() function which allows THREE parameters

Parameters:
(imageArray, gallerySize, title)

Example:
createGallery(gallery, "30rem", "Favorite Salads");

This will create an image gallery from the images in gallery that will have an image width of 30rems and a h1 labeled `Favorite Salads`.

Note: When adding photos it is best to import like this:

import imgONE from "./img/anna-pelzer-IGfIGP5ONV0-unsplash.jpg";

Then just slot them in:

const gallery = [imgONE];

Current bugs:
Adding too many images while ALSO having a small gallery can create issues. Play nice with sizing if you want a very small gallery it would be better to use another library.
npm package: @julian-wasmeier-titanom/vectors
Description: A simple library for creating vectors and performing operations on them.
Latest version: 1.1.4

# Vectors

## Usage

`pnpm add @julian-wasmeier-titanom/vectors`

`import Vector from '@julian-wasmeier-titanom/vectors'`

or

`const Vector = require('@julian-wasmeier-titanom/vectors')`

### new Vector(x, [y], [z])

Creates a new Vector

### Vector.add(vector)

Takes a Vector and adds it to the Vector it has been called on. Returns a new Vector with the sum.

### Vector.subtract(vector)

Takes a Vector and subtracts it from the Vector it has been called on. Returns a new Vector with the difference.

### Vector.dot(vector)

Takes a Vector and returns the dot product of the passed Vector and the Vector it has been called on.

### Vector.magnitude

The magnitude of the vector.

### Vector.scalarMul(scalar)

Takes a number and returns a new Vector whose values have been multiplied with said scalar.

### Vector.cross(vector)

Returns the cross product of the Vector it has been called on and the passed Vector.