open-index/open-npm huggingface dataset:
npm package: @kalelbiwon/tailwindcolors
Description: Interactive CLI to generate Tailwind-style color ramps (50–950) from a hex color, output as CSS variables or Tailwind config.
Author: Blake Lyons
Latest version: 0.1.0

# @kalelbiwon/tailwindcolors

Interactive CLI that generates Tailwind-style color ramps (50–950) from a single hex color.

- Preserves your input color as **500**
- Outputs **CSS variables** (Tailwind v4 friendly) or a **Tailwind config JS object**
- Supports: `hex`, `rgba`, `hsl`, `hwb`, `lab`, `lch`, `oklab`, `oklch`
- Automatically copies output to your clipboard

---

## Usage (no install)

Because this package is scoped, run it with:

```bash
npx @kalelbiwon/tailwindcolors
```

---

## What It Prompts For

- Base hex color (example: `#4658D9`)
- Desired output format (`oklch` recommended)
- Output type (CSS variables or JS object)
- CSS variable prefix (example: `--color-primary-`)
- Optionally wraps CSS in Tailwind v4 `@theme { ... }`

---

## Tailwind v4 Output (CSS Variables)

If you choose **CSS variables** and enable wrapping, the CLI outputs:

```css
@theme {
  --color-primary-50: oklch(...);
  --color-primary-100: oklch(...);
  ...
  --color-primary-500: oklch(...);
  ...
  --color-primary-950: oklch(...);
}
```

Paste that into your Tailwind entry CSS file:

```css
@import "tailwindcss";

@theme {
  /* generated tokens */
}
```

Then use utilities like:

- `bg-primary-500`
- `text-primary-600`
- `ring-primary-400`

---

## Tailwind Config (JS Object Output)

If you choose JS output, you'll get:

```js
primary: {
  "50": "oklch(...)",
  "100": "oklch(...)",
  ...
  "500": "oklch(...)",
  ...
  "950": "oklch(...)"
}
```

Paste into:

```js
theme: {
  extend: {
    colors: {
      primary: { ... }
    }
  }
}
```

---

## Formatting Behavior

- **OKLCH**
  - Lightness → percentage (2 decimals)
  - Chroma → 4 decimals
  - Hue → 1 decimal
- **HSL**
  - Hue → 1 decimal
  - Saturation / Lightness → 1 decimal %
- **HWB**
  - Hue → 1 decimal
  - Whiteness / Blackness → 1 decimal %

All output is human-readable and design-friendly.

---

## Local Development

Install dependencies:

```bash
npm install
```

Run locally:

```bash
npm run tailwindcolors
```

---

## Publishing

```bash
npm version patch
npm publish --access public
```

---

## License

MIT
npm package: @kalender/core
Description: calendar core library
Author: ztytotoro@outlook.com
Latest version: 0.3.3-alpha.4

## @kanlender/core

### Usage

#### generate a calendar month:

```ts
const days = getCalendarMonth(year, month, events);

// returns

type CalendarDays = {
    day: number;
    date: Date;
    events: {
        title: string;
        description: string;
        start: {
            hour: number;
            minute: number;
            second: number;
        };
        end: {
            hour: number;
            minute: number;
            second: number;
        };
    };
}[];
```

#### create a calendar event:

```ts
const events = [createEvent(option, repeatOption)];

// example
createEvent(
    {
        title: 'A event repeat every {interval} days',
        description: 'some description',
        start: {
            hour: 12,
            minute: 0,
            second: 0,
        },
        end: {
            hour: 12,
            minute: 0,
            second: 0,
        },
    },
    {
        type: RepeatTypes.Interval,
        start: new Date(),
        times: 4,
        interval: 4,
    }
);
```

### See more details in [`/packages/demos/vue/src/App.vue`](https://github.com/ztytotoro/kalender/blob/master/packages/demos/vue/src/App.vue)
npm package: @kalender/reactive
Description: calendar core library for vue
Author: ztytotoro@outlook.com
Latest version: 0.3.3-alpha.4

## @kanlender/reactive

### Usage

```ts
import { useCalendar } from '@kanlender/reactive';

const calendar = useCalendar(events);
```

### See more details in [`/packages/demos/vue/src/App.tsx`](https://github.com/ztytotoro/kalender/blob/master/packages/demos/vue/src/App.tsx)
npm package: @kalenderjawa/konversi
Description: Utilitas konversi tanggal Jawa, Hijriyah dan Masehi (Gregorian)
Author: Equan Pr.
Latest version: 1.0.0-alpha.1

# @kalenderjawa/konversi

Utilitas konversi tanggal Jawa, Hijriyah dan Masehi (Gregorian)

## License

MIT

---

kalenderjawa.dev (c) 2020
npm package: @kalenderjawa/pancawara
Description: Sistem 5 hari yang dipakai dalam penanggalan (kalender) Jawa
Author: Equan Pr.
Latest version: 1.0.1

# @kalenderjawa/pancawara

Sistem 5 hari yang dipakai dalam penanggalan (kalender) Jawa atau sering disebut dengan _pasaran_.

| No  | Pasaran | Neptu |
| :-: | :-----: | :---: |
|  1  |  Legi   |   5   |
|  2  | Pahing  |   9   |
|  3  |   Pon   |   7   |
|  4  |  Wage   |   4   |
|  5  | Kliwon  |   8   |

> *Neptu* secara umum adalah bobot angka dari pasaran dan salah satu kegunaannya adalah untuk perhitungan weton.
npm package: @kalenderjawa/saptawara
Description: 7 nama-nama hari yang dipakai dalam budaya dan Kalender Jawa.
Author: Equan Pr.
Latest version: 1.4.0

# @kalenderjawa/saptawara

7 nama-nama hari yang dipakai dalam budaya dan Kalender Jawa.

_sapta = 7_, _wara = hari_

Nama-nama hari sama dengan nama-nama yang dipakai dalam Kalender Masehi tetapi dalam budaya Jawa hari-hari tersebut mempunyai nilai atau bobot angka tersendiri.

| Urutan | Dino (Jawa) | Hari (Masehi) | Bobot Angka |
| :----: | :---------: | :-----------: | :---------: |
|   1    |    Senen    |     Senin     |      4      |
|   2    |   Selasa    |    Selasa     |      3      |
|   3    |    Rebo     |     Rabu      |      7      |
|   4    |    Kemis    |     Kamis     |      8      |
|   5    |    Jemah    |     Jumat     |      6      |
|   6    |    Sebtu    |     Sabtu     |      9      |
|   7    |    Akad     |    Minggu     |      5      |

> Bobot angka dari hari-hari di Jawa tersebut adalah _pakem_ atau ketetapan yang berguna seperti dalam perhitungan Weton, dsb.
npm package: @kalendis/utils
Description: Utility functions for Kalendis scheduling integration
Author: Kalendis
Latest version: 1.0.0

# @kalendis/utils

Utility functions for Kalendis scheduling integration.

## Installation

```bash
npm install @kalendis/utils
```

## Usage

### convertToLocalTime

Converts availability and booking times to the user's local timezone while preserving the "sticky" time behavior.

```javascript
import { convertToLocalTime } from '@kalendis/utils';

// Convert availability data
const localAvailability = convertToLocalTime(availabilityData);

// Convert booking data  
const localBookings = convertToLocalTime(bookingsData);
```

This function ensures that times are correctly displayed in the user's local timezone context:
- If a time was originally saved as 9:00 AM in America/New_York, it will always display as 9:00 AM for users in that timezone
- Users in different timezones will see the equivalent time in their local timezone

## Requirements

- Node.js >= 18.0.0
- Works with availability, booking, and exception data from Kalendis API

## License

MIT
npm package: @kalengo/keycloak
Description: nest redis for kalengo
Author: nick
Latest version: 1.0.0

## Description

本工具服务于 Kalengo Nest Starter。
Kalengo Nest Starter 一个 Nest 脚手架，是 Kalengo 适配版本，针对 Kalengo 的实际需求对 Nest 做了适配.

详细内容见文档

[Kalengo Nest Starter](https://kaolalicai.github.io/nest_doc/)

[开发流程](https://github.com/kaolalicai/klg-nest-starter)
npm package: @kalengo/mongoose
Description: aka mongoose
Author: nick
Latest version: 2.0.0

## Description

本工具服务于 Kalengo Nest Starter。
Kalengo Nest Starter 一个 Nest 脚手架，是 Kalengo 适配版本，针对 Kalengo 的实际需求对 Nest 做了适配.

详细内容见文档

[Kalengo Nest Starter](https://kaolalicai.github.io/nest_doc/)

[开发流程](https://github.com/kaolalicai/klg-nest-starter)
npm package: @kalengo/redis
Description: nest redis for kalengo
Author: nick
Latest version: 1.0.4

## Description

本工具服务于 Kalengo Nest Starter。
Kalengo Nest Starter 一个 Nest 脚手架，是 Kalengo 适配版本，针对 Kalengo 的实际需求对 Nest 做了适配.

详细内容见文档

[Kalengo Nest Starter](https://kaolalicai.github.io/nest_doc/)

[开发流程](https://github.com/kaolalicai/klg-nest-starter)
npm package: @kalengo/utils
Description: aka utils
Author: nick
Latest version: 1.0.3

## Description

本工具服务于 Kalengo Nest Starter。
Kalengo Nest Starter 一个 Nest 脚手架，是 Kalengo 适配版本，针对 Kalengo 的实际需求对 Nest 做了适配.

详细内容见文档

[Kalengo Nest Starter](https://kaolalicai.github.io/nest_doc/)

[开发流程](https://github.com/kaolalicai/klg-nest-starter)
npm package: @kalengo/web
Description: aka web with koa
Author: nick
Latest version: 1.0.3

## Description

本工具服务于 Kalengo Nest Starter。
Kalengo Nest Starter 一个 Nest 脚手架，是 Kalengo 适配版本，针对 Kalengo 的实际需求对 Nest 做了适配.

详细内容见文档

[Kalengo Nest Starter](https://kaolalicai.github.io/nest_doc/)

[开发流程](https://github.com/kaolalicai/klg-nest-starter)
npm package: @kaleocheng/coarse-cli
Description: cli tool for https://github.com/ismay/coarse
Author: Kaleo
Latest version: 1.0.3

# coarse-cli
Cli for https://github.com/ismay/coarse which convert svg file to sketch with [Rough.js](https://roughjs.com)


## usage
```bash
$ npm install @kaleocheng/coarse-cli

# convert one svg
$ coarse input.svg output.svg

# convert all svg files in folder
$ coarse --source-dir input/ --target-dir output/
```

## example

![](./example/input.svg) to ![](./example/output.svg)