open-index/open-npm huggingface dataset:
npm package: @kks717/db
Description: Simple json database easy to use
Author: kks717
Latest version: 1.0.6

<h1 align='center'>@kks717/db</h1>

- [Examples](#examples)
	- [Database](#keyvalue)
		- [Setup](#setup)
		- [Set](#set)
		- [Get](#get)
		- [Delete](#delete)
		- [Has](#has)
		- [Size](#size)
		- [Data](#data)
		- [Save](#save)
		- [Start](#start)
		- [Ping](#ping)

## Examples

### Database

#### Setup

```js
const { Database } = require('@kks717/db');

const db = new Database({
	path: './database', // Database path.
	tables: ['main'], // Database tables.
	extension: '.json', // File extension.
	split_object: '.', // Split object.
	auto_save: true // Autosave?
});

db.on('ready', () => {
    console.log('Database Ready!!!')
});

db.start();

// Do your things after this
```

 #### Set
 ```js
 db.set('something', 'Hello', 'main');

// main: { "something": "Hello" }
 ```

 #### Get
 ```js
 db.get('something', 'main');

 // Returns "Hello"
 ```

 #### Delete
 ```js
 db.delete('something', 'main');

 // main: {}
 ```

 #### Has
```js
db.has('something', 'main');

// Returns false
```
#### Size
```js
db.size('main');
// 0

db.set(something', 'Hello', 'main');
// main: { "something": "Hello" }

db.size('main');
// 1
```

#### Data
```js
db.data('main');
// { something: 'Hello' }
```

#### Save
```js
db.set('something', 'Hello', 'main');
// <Database>.data is modified but not the file

db.save('main');
// Saves the data
```

#### Start
```js
db.start()

// Only use once
```

#### Ping
```js
db.ping()

// number
```
npm package: @kksdev/ds-angular
Description: Angular 20 standalone component library - Design System with 55 components, 7 primitives, 3 themes, i18n support
Author: KKSDEV Team
Latest version: 1.12.0

# @kksdev/ds-angular

Angular 20 Design System - Bibliothèque de composants standalone avec signals.

## Features

- 55 composants UI (Button, Modal, Table, Form, etc.)
- 7 primitives (Button, Input, Checkbox, Radio, Textarea, Toggle, Badge)
- 3 thèmes (Light, Dark, Custom)
- Support i18n
- Accessible (WCAG 2.1 AA)
- Standalone components avec signals

## Installation

```bash
npm install @kksdev/ds-angular
```

## Peer Dependencies

```bash
npm install @angular/cdk @fortawesome/angular-fontawesome @fortawesome/fontawesome-svg-core @fortawesome/free-solid-svg-icons
```

## Usage

```typescript
import { DsButton, DsModal, DsInputField } from '@kksdev/ds-angular';

@Component({
  imports: [DsButton, DsModal, DsInputField],
  template: `
    <ds-button variant="primary" (clicked)="onSave()">
      Enregistrer
    </ds-button>
  `
})
export class MyComponent {}
```

## Thèmes

Activez un thème en ajoutant la classe sur le document :

```typescript
document.documentElement.className = 'theme-light'; // ou 'theme-dark', 'theme-custom'
```

## Documentation

Documentation complète et démos interactives :

**https://ds-showcase.kkshome.online/**

## Composants disponibles

### Primitives
`PrimitiveButton` `PrimitiveInput` `PrimitiveCheckbox` `PrimitiveRadio` `PrimitiveTextarea` `PrimitiveToggle` `PrimitiveBadge`

### Composants
`DsButton` `DsModal` `DsTable` `DsInputField` `DsSelect` `DsCheckbox` `DsRadio` `DsTextarea` `DsToggle` `DsAlert` `DsToast` `DsBadge` `DsCard` `DsTabs` `DsAccordion` `DsDropdown` `DsTooltip` `DsPopover` `DsProgress` `DsSpinner` `DsSkeleton` `DsAvatar` `DsBreadcrumb` `DsPagination` `DsDatePicker` `DsTimePicker` `DsSlider` `DsRating` `DsFileUpload` `DsAutocomplete` ...et plus

## License

MIT
npm package: @kksh/api
Description: [![NPM Version](https://img.shields.io/npm/v/%40kksh%2Fapi)](https://www.npmjs.com/package/@kksh/api) [![JSR Badge](https://jsr.io/badges/@kunkun/api)](https://jsr.io/@kunkun/api)
Latest version: 0.1.7

# @kksh/api

[![NPM Version](https://img.shields.io/npm/v/%40kksh%2Fapi)](https://www.npmjs.com/package/@kksh/api)
[![JSR Badge](https://jsr.io/badges/@kunkun/api)](https://jsr.io/@kunkun/api)

[Kunkun API](https://www.npmjs.com/package/@kksh/api) is an NPM package designed for developers to create extensions for Kunkun.

On NPM this package is published as `@kksh/api`, and on JSR it is published as `@kunkun/api`.

`@kksh/api` provides a set of APIs for extensions to interact with Kunkun and System APIs. The APIs include:

- Clipboard
- Database
- Dialog
- Event
- Fetch
- File System
- Logger
- Network
- Notification
- Open
- OS
- Path
- Shell
- System Info
- System Commands
- Toast
- UI
- etc.

Read more details in documentation at https://docs.kunkun.sh, and generated docs at https://docs.api.kunkun.sh/
npm package: @kksh/react
Description: This is a wrapper component library of the [shadcn-vue](https://www.shadcn-vue.com), designed to facilitate development of Kunkun extensions.
Author: Huakun
Latest version: 0.1.1

# @kksh/vue

This is a wrapper component library of the [shadcn-vue](https://www.shadcn-vue.com), designed to facilitate development of Kunkun extensions.