open-index/open-npm huggingface dataset:
npm package: @imjxsx/bsonlite
Description: A lightweight, encrypted, BSON-based database for Node.js applications
Author: imjxsx
Latest version: 1.0.1
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

<div align="center">
  <h1>🧠 @imjxsx/bsonlite (v1.0.1)</h1>
  <p>A lightweight, encrypted, BSON-based database for Node.js applications</p>
</div>

---

<div align="center">
  <h3>📥 Installation</h3>
</div>

```bash
# With NPM
npm install @imjxsx/bsonlite

# With PNPM
pnpm add @imjxsx/bsonlite

# With Yarn
yarn add @imjxsx/bsonlite

# With Bun
bun add @imjxsx/bsonlite
```

---

<div align="center">
  <h3>🚀 Use</h3>
</div>

```javascript
// index.js
import BSONLite from "@imjxsx/bsonlite";

// <T>(filepath: string, logger?: Optional<Logger>, encrypt?: Optional<boolean>, password?: Optional<string>)
const db = new BSONLite("./database", undefined, true, "P@ssword1234!");
await db.load();
db.set("users", [
  {
    id: 1,
    name: "Jxsx",
    role: "Developer",
  }, {
    id: 2,
    name: "Luna",
    role: "Tester",
  },
]);
db.set("config.theme", "dark").set("config.version", 1);
await db.save();
console.log(db.get("users[0].name")); // -> "Jxsx"
console.log(db.get("config.theme")); // -> "dark"
console.log(db.has("users[1].role")); // -> true
```

---

<div align="center">
  <p>
    <b>Created and maintained with ❤ by <a href="https://github.com/imjxsx">I'm Jxsx</a></b>
  </p>
</div>

---
npm package: @imjxsx/colors
Description: ANSI escape codes for coloring and styling terminal output.
Author: imjxsx
Latest version: 1.0.4
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# 🎨 @imjxsx/colors (v1.0.4)

## ANSI escape codes for coloring and styling terminal output | Códigos de escape ANSI para colorear y estilizar la salida de la terminal

### 📥 Installation | Instalación

---

#### - With NPM | Con NPM

```bash
npm install @imjxsx/colors
```

#### - With PNPM | Con PNPM

```bash
pnpm add @imjxsx/colors
```

#### - With YARN | Con YARN

```bash
yarn add @imjxsx/colors
```

---

### 🚀 Example of Use | Ejemplo de Uso

```javascript
// index.js
import colors from "@imjxsx/colors"; // or import { colors } from "@imjxsx/colors";

console.log(colors.stylize(colors.fg.green, "User created successfully"));
console.log(colors.stylize(colors.fg.red, "An unexpected error occurred"));
console.log(colors.stylize(colors.styles.underscore, colors.fg.yellow, "Warning!"));
console.log(colors.stylize(colors.styles.bright, colors.fg.green, "Success!"));
console.log(colors.stylize(colors.fg256(200), "256-color text"));
console.log(colors.stylize(colors.bgRGB(255,0,255), "RGB background"));
```

---

Developed with **❤** by **[imjxsx](https://github.com/imjxsx)**
npm package: @imjxsx/envy
Description: A fast, lightweight, and type-safe environment variable loader for Node.js applications
Author: imjxsx
Latest version: 2.0.0
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

<div align="center">
  <h1>🌱 @imjxsx/envy (v2.0.0)</h1>
  <p>A fast, lightweight, and type-safe environment variable loader for Node.js applications</p>
</div>

---

<div align="center">
  <h3>📥 Installation</h3>
</div>

```bash
# With NPM
npm install @imjxsx/envy

# With PNPM
pnpm add @imjxsx/envy

# With Yarn
yarn add @imjxsx/envy

# With Bun
bun add @imjxsx/envy
```

---

<div align="center">
  <h3>🚀 Use</h3>
</div>

```env
# .env
PORT=3000
TOKEN=lUNbHbShdh+JyhbnHhHdc787dy
DEBUG=true
```

```javascript
// index.js
import Envy from "@imjxsx/envy";

// (filepath: string, logger?: Optional<Logger>)
const env = new Envy("./.env");
await env.load();
console.log(env.get("PORT", "number", 5000)); // -> 3000
console.log(env.get("TOKEN", "string", "kndiNhdn76+ndNh7mBnBbyyY7u")); // -> "lUNbHbShdh+JyhbnHhHdc787dy"
console.log(env.get("DEBUG", "boolean", false)); // -> true
console.log(env.get("KEY", "string", "SuperSecureKey")); // -> "SuperSecureKey"
```

---

<div align="center">
  <p>
    <b>Created and maintained with ❤ by <a href="https://github.com/imjxsx">I'm Jxsx</a></b>
  </p>
</div>

---
npm package: @imjxsx/i18n
Description: A simple and lightweight JSON-based i18n library for Node.js applications
Author: imjxsx
Latest version: 3.0.0
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

<div align="center">
  <h1>🌎 @imjxsx/i18n (v3.0.0)</h1>
  <p>A simple and lightweight JSON-based i18n library for Node.js applications</p>
</div>

---

<div align="center">
  <h3>📥 Installation</h3>
</div>

```bash
# With NPM
npm install @imjxsx/i18n

# With PNPM
pnpm add @imjxsx/i18n

# With Yarn
yarn add @imjxsx/i18n

# With Bun
bun add @imjxsx/i18n
```

---

<div align="center">
  <h3>🚀 Use</h3>
</div>

```json
// locales/en.json
{
  "unknown-command": "The command '%command%' is not valid, use '%prefix%help' for help.",
  "registration-completed": "You have successfully registered.",
  "without-permission": "You do not have permission to use this command.",
  "hello-world": "Hello, World!"
}
```

```json
// locales/es.json
{
  "unknown-command": "El comando '%command%' no es válido. Usa '%prefix%help' para obtener ayuda.",
  "registration-completed": "Te has registrado correctamente.",
  "without-permission": "No tienes permiso para usar este comando."
}
```

```javascript
// index.js
import I18n from "@imjxsx/i18n";

// (directory: string, callback: string, logger?: Optional<Logger>)
const i18n = new I18n("./locales", "en");
await i18n.load();
const user = {
  nickname: "I'm Jxsx",
  language: "es",
};
console.log(i18n.t("unknown-command", user.language, {
  command: "ayuda",
  prefix: "#",
})); // -> "El comando 'ayuda' no es válido. Usa '#help' para obtener ayuda."
console.log(i18n.t("registration-completed", user.language)); // -> "Te has registrado correctamente."
console.log(i18n.t("hello-world", user.language)); // -> "Hello, World!" Because the "hello-world" key does not exist in the "es" locale.
console.log(i18n.t("invalid-key", user.language)); // -> "invalid-key" Returns the key back because it is not in any locale.
```

---

<div align="center">
  <p>
    <b>Created and maintained with ❤ by <a href="https://github.com/imjxsx">I'm Jxsx</a></b>
  </p>
</div>

---