open-index/open-npm huggingface dataset:
npm package: @kissmybutton/motorcortex-dynam-au
Description: Dynamic Audio Plugin for MotorCortex
Latest version: 0.0.1

# MotorCortex DynamAu

## Purpose

Dynamic Audio Plugin for MotorCortex.

## Installation

```bash
npm install motorcortex-dynamau
```

## Usage

```javascript
import { loadPlugin } from "@donkeyclip/motorcortex";
import DynamauPlugin from "@kissmybutton/motorcortex-dynamau";
const Dynamau = loadPlugin(DynamauPlugin);

const audio = new Dynamau.DynamicAudio({
  src: "link-to-your-mp3",
  startFrom: 0,
  duration: 10000,
});

clip.addIncident(audio, 0);
```
npm package: @kissmybutton/motorcortex-dynamau
Description: Dynamic Audio Plugin for MotorCortex
Latest version: 0.0.5

# MotorCortex DynamAu

## Purpose

Dynamic Audio Plugin for MotorCortex.

## Installation

```bash
npm install motorcortex-dynamau
```

## Usage

```javascript
import { loadPlugin } from "@donkeyclip/motorcortex";
import DynamauPlugin from "@kissmybutton/motorcortex-dynam-au;
const Dynamau = loadPlugin(DynamauPlugin);

const audio = new Dynamau.DynamicAudio({
  src: "link-to-your-mp3",
  startFrom: 0,
  duration: 10000,
});

clip.addIncident(audio, 0);
```
npm package: @kisstar/rc-ui
Description: UI component library built with React Hooks.
Author: kisstar
Latest version: 0.2.0

# Rc-UI

UI component library built with React Hooks.

[![CircleCI Status][circleci_image]][circleci_url] [![FOSSA Status][fossa_imge]][fossa_url] [![codecov][codecov_image]][codecov_url] [![NPM version][npm_image]][npm_url]

## Install

```bash
# use npm
npm install @kisstar/rc-ui

# or use yarn
yarn add @kisstar/rc-ui
```

## Usage

```js
// introduce components on demand
import { Button } from '@kisstar/rc-ui';

const App = () => <Button type="primary">CLICK ME</Button>;

// and import style manually
import '@kisstar/rc-ui/dist/index.css';
```

## Development scripts

```bash
# runs the app in the development mode
yarn start

# verify the code format and syntax in the project
yarn lint

# launches the test runner in the interactive watch mode
yarn test

# write a more friendly commit message
yarn commit
```

## License

[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fkisstar%2Frc-ui.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fkisstar%2Frc-ui?ref=badge_large)

[circleci_image]: https://img.shields.io/circleci/build/github/kisstar/rc-ui/master
[circleci_url]: https://app.circleci.com/pipelines/github/kisstar/rc-ui
[codecov_image]: https://codecov.io/gh/kisstar/rc-ui/branch/master/graph/badge.svg
[codecov_url]: https://codecov.io/gh/kisstar/rc-ui
[fossa_imge]: https://app.fossa.com/api/projects/git%2Bgithub.com%2Fkisstar%2Frc-ui.svg?type=shield
[fossa_url]: https://app.fossa.com/projects/git%2Bgithub.com%2Fkisstar%2Frc-ui?ref=badge_shield
[npm_image]: https://img.shields.io/npm/v/@kisstar/rc-ui
[npm_url]: http://npmjs.org/package/@kisstar/rc-ui
npm package: @kisstar/slide-unlock
Description: A JavaScript library that provides sliding unlocking.
Author: kisstar
Latest version: 0.1.0

# slide-unlock

![Demo](https://github.com/kisstar/slide-unlock/blob/main/public/images/demo.png?raw=true)

A JavaScript library that provides sliding unlocking.

## Usage

Provide an HTML element as the mount point:

```html
<div id="slider-container"></div>
```

Introduce scripts and styles, and then create slider applications:

```js
import SlideUnlock from '@kisstar/slide-unlock';
// You can also directly import SCSS files to create different themes
// The example here imports CSS files directly
import '@kisstar/slide-unlock/dist/slide-unlock.css';

const slideUnlock = new SlideUnlock({
  // Options
});

slideUnlock.init();
slideUnlock.mount('#slider-container');
```

### Options

| Configuration item | Type     | Explain                           | Default                               |
| :----------------- | :------- | :-------------------------------- | ------------------------------------- |
| width              | string   | Slider width.                     | '100%'                                |
| height             | string   | Slider height.                    | '100%'                                |
| placeholder        | string   | Placeholder for slider.           | 'Please drag the slider to the right' |
| message            | string   | Text displayed after unlocking.   | 'Unlock succeeded'                    |
| success            | Function | Callback after unlocking.         |                                       |
| prefix             | string   | Prefix for all styles.            | 'ks'                                  |
| duration           | number   | Transition time for slider reset. | 500ms                                 |

## Development scripts

```bash
# runs the app in the development mode
npm start

# verify the code format and syntax in the project
npm run lint

# write a more friendly commit message
npm run commit
```

## License

MIT
npm package: @kisstar/vuepress-theme-extreme
Description: The VuePress theme for blog
Author: kisstar
Latest version: 0.0.2

# vuepress-theme-extreme

基于 VuePress 开发的一款简约博客主题。

## Install

```bash
yarn add @kisstar/vuepress-theme-extreme
```

## Usage

```js
// .vuepress/config.js
module.exports = {
  theme: '@kisstar/vuepress-theme-extreme',
};
```

更多配置和效果演示可查看线上[文档](https://kisstar.github.io/vuepress-theme-extreme/)说明。

## Development scripts

```bash
# install dependencies
yarn install

# runs the app in the development mode
yarn dev
```

## License

MIT
npm package: @kissthebug/blog-button
Description: A tiny typed React button component.
Author: kissthebug
Latest version: 0.1.1

# @kissthebug/blog-button

A tiny, typed React button component built with TypeScript. Ships both ESM and CJS, works with React 18/19, and supports styling via utility classes (e.g., Tailwind).

## ✨ Features

- 🚀 Zero-config: just install & import
- 📦 Tree-shakeable, tiny bundle
- 🔄 Supports **ESM** and **CJS** consumers
- ⚛️ Compatible with React 18 & 19
- 🔧 Written in TypeScript with full typings

## 📦 Installation

```bash
npm install @kissthebug/blog-button
# or
yarn add @kissthebug/blog-button
# or
pnpm add @kissthebug/blog-button
```

> ⚠️ Make sure you already have `react` and `react-dom` installed (they are peer dependencies).

## 🚀 Usage

```tsx
import Button from "@kissthebug/blog-button";

export default function App() {
  return (
    <div className="p-6">
      <Button onClick={() => alert("Hello!")}>Primary Button</Button>

      <Button variant="secondary" className="ml-2">
        Secondary Button
      </Button>
    </div>
  );
}
```

---

## 🛠 Props

| Prop       | Type                                      | Default     | Description                 |
| ---------- | ----------------------------------------- | ----------- | --------------------------- |
| `children` | `ReactNode`                               | —           | Button label or elements    |
| `variant`  | `"primary"` \| `"secondary"`              | `"primary"` | Style variant               |
| ...rest    | `ButtonHTMLAttributes<HTMLButtonElement>` | —           | All native `<button>` props |

---

## 📖 Examples

- **Primary**

```tsx
<Button>Click me</Button>
```

- **Secondary**

```tsx
<Button variant="secondary">Cancel</Button>
```

- **With Tailwind override**

```tsx
<Button className="bg-green-600 hover:bg-green-700">Custom Green</Button>
```

---

## 📚 Development

Clone the repo and build locally:

```bash
git clone https://github.com/kissthebug/blog-button.git
cd blog-button
npm install
npm run build
```

Run in watch mode:

```bash
npm run dev
```

---

## 📝 License

MIT © [kissthebug](https://github.com/kissthebug)
npm package: @kiste/sender-mail
Description: > TODO: description
Author: zavalit
Latest version: 0.0.2

# `@kiste/sender-mail`

## Usage

```

const { mailSender, sendToPredefinedAddress } = require('@kiste/sender-mail')


// send email
mailSender(req.body, [[sendToPredefinedAddress, 'list']])
```

Take a look at a production ready example in [mail-fanout example](https://github.com/kiste-io/sender/tree/main/examples/mail-fanout)
npm package: @kiste/sender-simple-auth
Description: > TODO: description
Author: zavalit
Latest version: 0.0.2

# `@kiste/sender-simple-auth`


## Usage

integration with [express.js](https://expressjs.com/)
```
const auth = require('@kiste/sender-simple-auth/express');

... express initialisation

app.use('/auth', auth.router)
app.use(auth.verifyAuthTokenMiddleware)


```


Take a look at a production ready example in [mail-fanout example](https://github.com/kiste-io/sender/tree/main/examples/mail-fanout)
npm package: @kiste/sender-template
Description: > TODO: description
Author: zavalit
Latest version: 0.0.2

# `@kiste/sender-template`


## Usage

provide first your path to templates over `.env` variable `EMAIL_TEMPLATES_DIR_PATH`

If you want to use media files in your templates, most likely you will also need to put them somewhere in internet, for this case you will need to define following `.env` variables:
-  EMAIL_MEDIA_HOST 
in case you still want to ship them out of node.js app
-  EMAIL_TEMPLATES_MEDIA_DIR_PATH
-  EMAIL_MEDIA_URL_PATH

 
```
const templater = require('@kiste/sender-template');

const html = templater(templateName, payload).compile()
```


## Implemented template engines

- [handlebars](http://handlebarsjs.com/)
npm package: @kistools/test
Description: A KeepItSimple(KIS) project for a simple test framework
Author: Nathan Barton
Latest version: 0.0.2

# @kistools/test
Keep It Simple(kis) testing framework. A testing framework focused on being simple,
limited dependencies, and low configuration.

## Differences with other test frameworks
coming soon

## Usage

### CLI

Currently has 2 cli arguments
- testExtension: a basic globPattern for finding test files
- testOutDir: Where your test files are found. If you are using Typescript this should point to 
the compiled test files location for example: dist/tests

```

"kistest --testExtension .test.js --testOutDir dist/tests"

```

### test()
coming soon
npm package: @kiswa/kilo
Description: A simple 2D game engine.
Author: Matthew Ross
Latest version: 0.1.11

<p style="text-align: center;">
  <img src="./logo.png">
</p>

# kilo

A simple 2D game engine library written in TypeScript.

kilo uses WebGL to render a 2D game world, but falls back to `canvas` when required.

## Examples

In the `examples` directory are several demonstrations of various things that can be done with kilo. Each has its own README to explain what it does, and the code should be useful for your own creations.

To see an example in action run `npm i` then `npm start` from within the example's directory. This starts the example (by default) on `http://localhost:9000` which you can browse to and see the example running.

## Documentation

The `docs` directory contains auto-generated documentation. It is available online at https://kiswa.github.io/kilo/.

## Library Development

### Install dependencies
```bash
npm i --python=/path/to/python2
```

### Run tests
```bash
npm test
```
### Run tests with coverage reporting
```bash
npm run test:cov
```

### Update docs
```bash
npm run docs
```