open-index/open-npm huggingface dataset:
npm package: @kim5257/enhanced-router
Description: This template should help get you started developing with Vue 3 in Vite.
Latest version: 2.0.4-next

# test

This template should help get you started developing with Vue 3 in Vite.

## Recommended IDE Setup

[VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur).

## Type Support for `.vue` Imports in TS

TypeScript cannot handle type information for `.vue` imports by default, so we replace the `tsc` CLI with `vue-tsc` for type checking. In editors, we need [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) to make the TypeScript language service aware of `.vue` types.

## Customize configuration

See [Vite Configuration Reference](https://vitejs.dev/config/).

## Project Setup

```sh
pnpm install
```

### Compile and Hot-Reload for Development

```sh
pnpm dev
```

### Type-Check, Compile and Minify for Production

```sh
pnpm build
```

### Lint with [ESLint](https://eslint.org/)

```sh
pnpm lint
```
npm package: @kim5257/kysely-mariadb-dialect
Description: MariaDB dialect for Kysely query builder
Latest version: 0.1.0

# @kim5257app/kysely-mariadb-dialect

MariaDB dialect for the [Kysely](https://github.com/kysely-org/kysely) query builder.

## Installation

```bash
npm install kysely mariadb @kim5257app/kysely-mariadb-dialect
```

## Usage

```typescript
import { Kysely } from 'kysely';
import { MariadbDialect } from '@kim5257app/kysely-mariadb-dialect';
import mariadb from 'mariadb';

interface Database {
  person: {
    id: number;
    name: string;
    email: string;
  };
}

const db = new Kysely<Database>({
  dialect: new MariadbDialect({
    pool: mariadb.createPool({
      host: 'localhost',
      port: 3306,
      user: 'root',
      password: 'password',
      database: 'mydb',
    }),
  }),
});

// Query
const persons = await db.selectFrom('person').selectAll().execute();
```

## Configuration

`MariadbDialect` accepts a `MariadbDialectConfig` object:

| Option | Type | Description |
|---|---|---|
| `pool` | `Pool \| (() => Promise<Pool>)` | MariaDB connection pool or async factory function |
| `onCreateConnection?` | `(connection: PoolConnection) => Promise<void>` | Called when a new connection is created |
| `onReserveConnection?` | `(connection: PoolConnection) => Promise<void>` | Called when a connection is reserved from the pool |

### Lazy pool initialization

```typescript
const dialect = new MariadbDialect({
  pool: async () => mariadb.createPool({ /* ... */ }),
});
```

## Features

- Full transaction support with isolation levels
- Named savepoints for nested transactions
- Schema introspection via `information_schema`
- Migration locking via MariaDB's `get_lock()` / `release_lock()`
- Streaming query results

## License

MIT
npm package: @kim5257/socket.io-parser-bigint
Description: socket.io protocol parser with support bigint type
Latest version: 4.3.4


# socket.io-parser-bigint

[![CI](https://github.com/kim5257app/socket.io-parser-bigint/actions/workflows/ci.yml/badge.svg?branch=support_bigint)](https://github.com/kim5257app/socket.io-parser-bigint/actions/workflows/ci.yml)
[![npm version](https://badge.fury.io/js/@kim5257%2Fsocket.io-parser-bigint.svg)](https://badge.fury.io/js/@kim5257%2Fsocket.io-parser-bigint)

This package extended from [socket.io-parser](https://github.com/socketio/socket.io-parser) to support bigint type.

A socket.io encoder and decoder written in JavaScript complying with version `5`
of [socket.io-protocol](https://github.com/socketio/socket.io-protocol).
Used by [socket.io](https://github.com/automattic/socket.io) and
[socket.io-client](https://github.com/automattic/socket.io-client).

Compatibility table:

| Parser version | Socket.IO server version | Protocol revision |
|----------------|------------------------| ----------------- |
| 4.x            | 4.x                    | 5                 |


## Parser API

  socket.io-parser is the reference implementation of socket.io-protocol. Read
  the full API here:
  [socket.io-protocol](https://github.com/learnboost/socket.io-protocol).

## Example Usage

### Replace socket.io default parser

```ts
import * as SocketIOParser from '@kim5257/socket.io-parser-bigint';
import { Server, Socket } from 'socket.io';

const server = new Server(3000, {
  parser: SocketIOParser,
});
```

### Replace socket.io-client default parser

```js
import * as SocketIOParser from '@kim5257/socket.io-parser-bigint';
import SocketIO from 'socket.io-client';

const client = SocketIO('http://localhost:3000', {
  parser: SocketIOParser,
});
```
See the test suite for more examples of how socket.io-parser is used.


## License

MIT
npm package: @kim5257/vue-socket.io-pinia
Description: This template should help get you started developing with Vue 3 in Vite.
Latest version: 2.0.3-next

# enhanced-router

This template should help get you started developing with Vue 3 in Vite.

## Recommended IDE Setup

[VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur) + [TypeScript Vue Plugin (Volar)](https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin).

## Customize configuration

See [Vite Configuration Reference](https://vitejs.dev/config/).

## Project Setup

```sh
yarn
```

### Compile and Hot-Reload for Development

```sh
yarn dev
```

### Compile and Minify for Production

```sh
yarn build
```

### Lint with [ESLint](https://eslint.org/)

```sh
yarn lint
```
npm package: @kim5257app/js-util
Description: Utility tools to my project personal
Author: Jaegu Kim
Latest version: 0.0.6

# js-util

[![Coverage Status](https://coveralls.io/repos/github/kim5257app/js-util/badge.svg?branch=master)](https://coveralls.io/github/kim5257app/js-util?branch=master)

>**NOTE**<br>
>This module used  personal. So it will not useless to other project mostly.
npm package: @kimahari/nx-ftp-remote-cache
Description: Remote caching for @nrwl/nx using ftp
Latest version: 0.0.5

# nx-ftp-remote-cache

This is a basic library allowing nx cache to be stored in a distributed cache using ftp. 
## Usage Details

1) Navigate to a nx workspace.
2) Open nx.json
3) Configure the nx runner to 

```json
...
"tasksRunnerOptions": {
    "default": {
      "runner": "@kimahari/nx-ftp-remote-cache",
      "options": {
        "projectName": "infinite-scroll-container",
        "host": "localhost",
        "port": 8082,
        "user": "ftpUser",
        "password": "ftpPassword",
        "cacheableOperations": [
          "build",
          "test",
          "lint",
          "e2e"
        ]
      }
    }
  },
  ...
```

## Known issues 

1) Not tested with sftp only build for a basic local ftp cache server.
npm package: @kimamula/fizzbuzz
Description: JavaScript implementation for the FizzBuzz problem.
Author: Kenji Imamura
Latest version: 1.0.1

# fizzbuzz

JavaScript implementation for the FizzBuzz problem.

## Installation

```sh
$ npm install @kimamula/fizzbuzz
```　

## Usage

### In JavaScript code

```js
const fizzbuzz = require('@kimamula/fizzbuzz');

fizzbuzz(1); // '1'
fizzbuzz(2); // '2'
fizzbuzz(3); // 'Fizz'
fizzbuzz(5); // 'Buzz'
fizzbuzz(15); // 'FizzBuzz'
```　

### From command line

```sh
$ npx fizzbuzz 1
1
$ npx fizzbuzz 2
2
$ npx fizzbuzz 3
Fizz
$ npx fizzbuzz 5
Buzz
$ npx fizzbuzz 15
FizzBuzz
```