open-index/open-npm huggingface dataset:
npm package: @kalmarv/prettier-config
Description: Standardised code formatting
Author: Kalmarv
Latest version: 1.0.2

# @kalmarv/prettier-config

<p align="center">
  <a href="https://github.com/Kalmarv/prettier-config/blob/main/LICENSE">
    <img alt="license" src="https://badgen.net/github/license/kalmarv/prettier-config">
  </a>
   <a href="https://www.npmjs.com/package/@kalmarv/prettier-config">
    <img alt="version" src="https://badgen.net/npm/v/@kalmarv/prettier-config">
  </a>
</p>

Personal [Prettier](https://prettier.io/)
[config](https://prettier.io/docs/en/configuration.html).

## Installation

```shell
npm i -D @kalmarv/prettier-config
```

## Usage

Reference `@kalmarv/prettier-config` in your `package.json`:

```json
{
  "prettier": "@kalmarv/prettier-config"
}
```

Or extend the configuration using .prettierrc.js:

```js
module.exports = {
  ...require('@kalmarv/prettier-config'),
  plugins: ['prettier-plugin-foo'],
}
```

## License

[MIT][license]

[license]: ./LICENSE
npm package: @kalo/eslint-config
Description: Base eslint config conforming to Kalo development guidelines
Author: Chris Pearce
Latest version: 6.0.0

Kalo Javascript ESLint config
=================================

Our default export contains all of our ESLint rules, including EcmaScript 6+ and
React. It requires `eslint`, `eslint-config-airbnb` and `eslint-plugin-react`.

1. Install with `npm install --save-dev eslint eslint-config-airbnb eslint-plugin-react @kalo/eslint-config`
2. Add `"extends": "@kalo/eslint-config"` to your .eslintrc
npm package: @kaloka-radia-nanda/envlint
Description: Tiny utility to load and validate environment variables safely
Author: Kaloka Radia Nanda
Latest version: 0.1.2

# 🔒 envlint

Tiny utility to load and validate environment variables safely in Node.js.

`envlint` helps you define a schema for your environment variables and ensures they exist, have the correct type, and follow basic rules before your app starts.

> ⚠️ Note: Envlint does NOT load `.env` files. Use `dotenv` or similar.

---

## Table of Contents

- [Installation](#installation)
- [Basic Usage](#basic-usage)
- [Schema Types](#schema-types)
- [Defaults](#defaults)
- [Why Envlint?](#why-Envlint)
- [License](#license)

---

## Installation

```bash
npm install @kaloka-radia-nanda/envlint
```

---

## Basic Usage

```js
const { Envlint, string, number, boolean } = require("envlint");

const env = Envlint({
	NODE_ENV: string({
		choices: ["development", "production"],
		default: "development",
	}),

	PORT: number({ default: 3000 }),

	DEBUG: boolean({ default: false }),

	API_KEY: string(),
});
```

If a required variable is missing or invalid, `Envlint` will throw an error immediately.

---

## Schema Types

### `string(options)`

- Validates string values
- Options:

  - `default`: default value if env is missing
  - `choices`: allowed string values

### `number(options)`

- Converts and validates numbers
- Throws if value is not a valid number

### `boolean(options)`

- Converts common boolean strings (`true`, `false`, `1`, `0`)

---

## Defaults

If no default is provided and the environment variable is missing, `Envlint` will throw an error.

This makes required variables explicit and prevents silent misconfiguration.

---

## Why Envlint?

- No magic
- No decorators
- No build step
- Small and predictable

Designed for simple Node.js projects that just want safe environment variables.

---

## License

MIT License

&copy; 2026 Kaloka Radia Nanda
npm package: @kaloka-radia-nanda/is-empty
Description: Tiny utility to check whether a JavaScript value is empty
Author: Kaloka Radia Nanda
Latest version: 0.1.1

# is-empty

Tiny utility to check whether a JavaScript value is considered empty in a consistent way.

## Table of Contents

- [Install](#install)
- [Usage](#usage)
- [What does "empty" mean?](#what-does-empty-mean)
- [Supported Types](#supported-types)
- [API](#api)
- [Design Goals](#design-goals)
- [Non-goals](#non-goals)
- [License](#license)

## Install

```bash
npm install @kaloka-radia-nanda/is-empty
```

## Usage

```js
const isEmpty = require("@kaloka-radia-nanda/is-empty");

isEmpty(""); // true
isEmpty("   "); // true
isEmpty([]); // true
isEmpty({}); // true
isEmpty(null); // true

isEmpty("hello"); // false
isEmpty([1]); // false
isEmpty({ a: 1 }); // false
isEmpty(0); // false
isEmpty(false); // false
```

## What does "empty" mean?

This library follows a clear and predictable definition of emptiness.

### Considered empty (`true`)

- `null`
- `undefined`
- Empty string (`""`)
- String with only whitespace (`"   "`)
- Empty array (`[]`)
- Empty object (`{}`)
- Empty `Map` or `Set`
- `NaN`
- Invalid `Date`

### Not considered empty (`false`)

- `0`
- `false`
- Non-empty string
- Non-empty array or object
- Function
- Valid `Date`

## Supported Types

| Type     | Behavior                     |
| -------- | ---------------------------- |
| `string` | Trimmed length === 0         |
| `number` | `NaN` is empty               |
| `array`  | `length === 0`               |
| `object` | No own enumerable properties |
| `Map`    | `size === 0`                 |
| `Set`    | `size === 0`                 |
| `Date`   | Invalid date is empty        |

## API

### `isEmpty(value)`

Checks whether a value is considered empty based on the rules above.

Returns `true` if empty, otherwise `false`.

## Design Goals

- Zero dependencies
- Predictable behavior
- No magic or hidden rules
- Works in Node.js without configuration

## Non-goals

This library intentionally does not:

- Guess business logic
- Treat `0` or `false` as empty
- Mutate input values

## License

[MIT LICENSE](./LICENSE) © 2026 Kaloka Radia Nanda
npm package: @kalone/ui
Description: Kalone UI Library
Author: Andre Rizkiana Wandira
Latest version: 2.0.3

# Kalone UI

Kalone is components UI Library.

[View documentation](https://www.npmjs.com/package/@kalone/ui)

## Installation

```bash
# With yarn
yarn add @kalone/ui

# With npm
npm install @kalone/ui
```

## License

MIT
npm package: @kalosdefi/eslint-config-pancake
Description: Eslint config for Kalosdefi
Author: RabbitDoge
Latest version: 1.0.0

# eslint-config-pancake

**This repository is not used anymore. See the [Pancake toolkit](https://github.com/pancakeswap/pancake-toolkit) instead**

Pancake Eslint config with:

- Airbnb config
- Typescript
- Prettier

## Usage

```
npx install-peerdeps --dev @pancakeswap-libs/eslint-config-pancake
```

Add `"extends": "@pancakeswap-libs/eslint-config-pancake"` to your eslint config file.
npm package: @kalosdefi/kalos-sdk
Description: 🛠 An SDK for building applications on top of Kalosdefi.
Latest version: 0.0.18

# Pancakeswap SDK

Forked from the [Uniswap SDK](https://github.com/Uniswap/uniswap-v2-sdk/commit/a88048e9c4198a5bdaea00883ca00c8c8e582605).

You can refer to the Uniswap SDK documentation [uniswap.org](https://uniswap.org/docs/v2/SDK/getting-started/).

## Running tests

To run the tests, follow these steps. You must have at least node v10 and [yarn](https://yarnpkg.com/) installed.

First clone the repository:

```sh
git clone https://github.com/pancakeswap/pancake-swap-sdk.git
```

Move into the pancakeswap-sdk working directory

```sh
cd pancakeswap-sdk/
```

Install dependencies

```sh
yarn install
```

Run tests

```sh
yarn test
```

You should see output like the following:

```sh
yarn run v1.22.4
$ tsdx test
 PASS  test/constants.test.ts
 PASS  test/pair.test.ts
 PASS  test/fraction.test.ts
 PASS  test/miscellaneous.test.ts
 PASS  test/entities.test.ts
 PASS  test/trade.test.ts

Test Suites: 1 skipped, 6 passed, 6 of 7 total
Tests:       3 skipped, 82 passed, 85 total
Snapshots:   0 total
Time:        5.091s
Ran all test suites.
✨  Done in 6.61s.
```
npm package: @kalosdefi/kalos-uikit
Description: Set of UI components for kalos projects
Latest version: 0.0.5

# 🥞 Pancake UIkit

[![Version](https://img.shields.io/npm/v/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit) [![Size](https://img.shields.io/bundlephobia/min/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit)

Pancake UIkit is a set of React components and hooks used to build pages on Pancake's apps. It also contains a theme file for dark and light mode.

## Install

`yarn add @pancakeswap-libs/uikit`

## Setup

### Theme

Before using Pancake UIkit, you need to provide the theme file to styled-component.

```
import { ThemeProvider } from 'styled-components'
import { light, dark } from '@pancakeswap-libs/uikit'
...
<ThemeProvider theme={isDark}>...</ThemeProvider>
```

### Reset

A reset CSS is available as a global styled component.

```
import { ResetCSS } from '@pancakeswap-libs/uikit'
...
<ResetCSS />
```

### Types

This project is built with Typescript and export all the relevant types.

## How to use the UIkit

If you want to use components from the UIkit, check the [Storybook documentation](https://pancakeswap.github.io/pancake-uikit/)
npm package: @kalosdefi/sdk
Description: 🛠 An SDK for building applications on top of Kalosdefi.
Latest version: 0.0.16

# Pancakeswap SDK

Forked from the [Uniswap SDK](https://github.com/Uniswap/uniswap-v2-sdk/commit/a88048e9c4198a5bdaea00883ca00c8c8e582605).

You can refer to the Uniswap SDK documentation [uniswap.org](https://uniswap.org/docs/v2/SDK/getting-started/).

## Running tests

To run the tests, follow these steps. You must have at least node v10 and [yarn](https://yarnpkg.com/) installed.

First clone the repository:

```sh
git clone https://github.com/pancakeswap/pancake-swap-sdk.git
```

Move into the pancakeswap-sdk working directory

```sh
cd pancakeswap-sdk/
```

Install dependencies

```sh
yarn install
```

Run tests

```sh
yarn test
```

You should see output like the following:

```sh
yarn run v1.22.4
$ tsdx test
 PASS  test/constants.test.ts
 PASS  test/pair.test.ts
 PASS  test/fraction.test.ts
 PASS  test/miscellaneous.test.ts
 PASS  test/entities.test.ts
 PASS  test/trade.test.ts

Test Suites: 1 skipped, 6 passed, 6 of 7 total
Tests:       3 skipped, 82 passed, 85 total
Snapshots:   0 total
Time:        5.091s
Ran all test suites.
✨  Done in 6.61s.
```
npm package: @kalosdefi/uikit
Description: Set of UI components for kalos projects
Latest version: 0.0.6

# 🥞 Pancake UIkit

[![Version](https://img.shields.io/npm/v/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit) [![Size](https://img.shields.io/bundlephobia/min/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit)

Pancake UIkit is a set of React components and hooks used to build pages on Pancake's apps. It also contains a theme file for dark and light mode.

## Install

`yarn add @pancakeswap-libs/uikit`

## Setup

### Theme

Before using Pancake UIkit, you need to provide the theme file to styled-component.

```
import { ThemeProvider } from 'styled-components'
import { light, dark } from '@pancakeswap-libs/uikit'
...
<ThemeProvider theme={isDark}>...</ThemeProvider>
```

### Reset

A reset CSS is available as a global styled component.

```
import { ResetCSS } from '@pancakeswap-libs/uikit'
...
<ResetCSS />
```

### Types

This project is built with Typescript and export all the relevant types.

## How to use the UIkit

If you want to use components from the UIkit, check the [Storybook documentation](https://pancakeswap.github.io/pancake-uikit/)
npm package: @kalouk/cli
Description: Command line interface for interacting with Kalouk tools and services
Author: Fabián Abarca
Latest version: 0.0.0

# Kalouk CLI

Command line interface for interacting with Kalouk tools and services.

## Installation

```bash
npm install
npm run build
```

## Development

```bash
npm run dev -- --help
```

## Usage

### Main Help

```bash
kalouk --help
# or
kalouk -h
```

### Query Interface (quin)

```bash
kalouk quin --help
# or
kalouk quin -h
```

Available quin commands:

- `search` - Search for data using Kalouk API
- `get` - Get specific data by ID
- `list` - List available resources

### Data Pipeline (pipe)

```bash
kalouk pipe --help
# or
kalouk pipe -h
```

Available pipe commands:

- `create` - Create a new data pipeline
- `start` - Start an existing pipeline
- `stop` - Stop a running pipeline
- `status` - Check pipeline status
- `list` - List all pipelines
- `delete` - Delete a pipeline

## Examples

```bash
# Query interface examples
kalouk quin search -q "temperature" -f table
kalouk quin get 12345 -f json
kalouk quin list -t sensors

# Data pipeline examples
kalouk pipe create my-pipeline -s mqtt://localhost -d postgres://db
kalouk pipe start my-pipeline --watch
kalouk pipe status -a
```

## Project Structure

```
src/
├── index.ts           # Main CLI entry point
├── commands/
│   ├── quin.ts        # Query interface commands
│   └── pipe.ts        # Data pipeline commands
└── utils/
    └── logger.ts      # Logging utilities
```

## Development Status

🚧 **This is a scaffold/template** - All commands currently show placeholder functionality with "fake" help information. The actual implementation logic is marked with TODO comments and needs to be developed.

## Contributing

1. Implement the TODO sections in the command files
2. Add proper error handling
3. Add configuration management
4. Add tests
5. Add more detailed documentation
npm package: @kalouk/vitepress
Description: Vue components for VitePress documentation
Author: Fabián Abarca
Latest version: 0.1.0

# @kalouk/vitepress

Vue components for VitePress documentation sites.

## Installation

```bash
npm install @kalouk/vitepress
```

## Usage

### Global Registration

Register all components globally in your VitePress config:

```js
// .vitepress/config.js
import { defineConfig } from 'vitepress'
import KaloukComponents from '@kalouk/vitepress'

export default defineConfig({
  // ... your config
  vue: {
    plugins: [KaloukComponents]
  }
})
```

### Individual Component Import

Import and use components individually:

```vue
<script setup>
import { KDice } from '@kalouk/vitepress'
</script>

<template>
  <KDice />
</template>
```

## Components

### KDice

A simple dice rolling component that generates random numbers between 1 and 6.

```vue
<KDice />
```

**Features:**
- Generates random numbers from 1 to 6
- Simple card-based design
- Dark mode support
- Rolling animation state
- Responsive design

## Development

```bash
# Install dependencies
npm install

# Build the package
npm run build

# Development mode with watch
npm run dev
```

## License

MIT