open-index/open-npm huggingface dataset:
npm package: @husk/forestry-design-system
Description: Design System for Husk Projects
Author: Husk
Latest version: 0.1.2

# Forestry Design System

A Design System for Husk Projects


## Installation
------------------------------------------------------------------------------

```
ember install @husk/forestry-design-system
```

## Contributing
------------------------------------------------------------------------------

### Installation

* `git clone <repository-url>`
* `cd forestry-design-system`
* `npm install`

### Linting

* `npm run lint:hbs`
* `npm run lint:js`
* `npm run lint:js -- --fix`

### Running tests

* `ember test` – Runs the test suite on the current Ember version
* `ember test --server` – Runs the test suite in "watch mode"
* `ember try:each` – Runs the test suite against multiple Ember versions

### Running the dummy application

* `ember serve`
* Visit the dummy application at [http://localhost:4200](http://localhost:4200).

For more information on using ember-cli, visit [https://ember-cli.com/](https://ember-cli.com/).

## License
------------------------------------------------------------------------------

This project is licensed under the [MIT License](LICENSE.md).
npm package: @huskiesio/api
Description: ```typescript interface SiObject {     id: string;     updatedAt: number;     createdAt: number; } ```
Author: Elijah Cobb
Latest version: 0.1.0

# api
## Types

```typescript
interface SiObject {
    id: string;
    updatedAt: number;
    createdAt: number;
}
```

> Each type below will inherit the types above...

```typescript
interface Thread {
    name: string;
    description: string;
    memberIds: string[];
}
```

```typescript
interface Device {
    userId: string;
    name: string;
    publicKey: Buffer;
}
```

```typescript
interface DirectoryContact {
    username: string;
    firstName: string;
    lastName: string;
}
```

```typescript
interface Registration {
    username: string;
    code: string;
    userPublicKey: Buffer;
    devicePublicKey: Buffer;
    salt: Buffer;
    password: Buffer;
}
```

```typescript
interface Message {
    threadId: string;
    senderId: string;
    payload: Buffer;
}
```

```typescript
interface User {
    firstName: string;
    lastName: string;
    username: string;
    salt: Buffer;
    password: Buffer;
    publicKey: Buffer;
}
```
npm package: @huskiesio/message-renderer
Description: 🖋 Turns Markdown-like strings into beautiful JSX
Author: Max Isom
Latest version: 0.1.4

# Turns Markdown-like strings into beautiful JSX

Turns

```
https://s3.amazonaws.com/keybase_processed_uploads/d24c7479498157f2cb81e185977dfd05_360_360.jpeg
```

into

```html
<div>
  <div className="markdown">
    <p>
      <a href="https://s3.amazonaws.com/keybase_processed_uploads/d24c7479498157f2cb81e185977dfd05_360_360.jpeg">https://s3.amazonaws.com/keybase_processed_uploads/d24c7479498157f2cb81e185977dfd05_360_360.jpeg</a>
    </p>
  </div>
  <div class="previews">
    <img src="https://s3.amazonaws.com/keybase_processed_uploads/d24c7479498157f2cb81e185977dfd05_360_360.jpeg">
  </div>
</div>
```

## Usage

```javascript
import MessageRenderer from '@huskiesio/message-renderer';

const SampleMessage = <MessageRenderer text="**Bolded text**"/>;
```

You need to include a couple stylesheets as well:

- `https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.5.1/katex.min.css` for the KaTeX math renderer
- `https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.18.1/styles/default.min.css` for the code highlighting
npm package: @huskiesio/types
Description: A package to template lorem ipsum.
Author: Elijah Cobb
Latest version: 0.1.31

# ***
A package to template lorem ipsum.

## Import
## Examples

## Documentation
Everything is completely documented. You can view the
[declaration files](https://github.com/elijahjcobb/request/***/master/dts) or even the
[source code](https://github.com/elijahjcobb/***/tree/master/ts) on GitHub.

## Bugs
If you find any bugs please [create an issue on GitHub](https://github.com/elijahjcobb/***/issues) or if you are old
fashioned email me at [elijah@elijahcobb.com](mailto:elijah@elijahcobb.com).
npm package: @huskifinance/huski-frontend-uikit
Description: Set of UI components for huski projects
Latest version: 0.0.26

#  Husky UIkit

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

## Install

`npm install @huskifinance/huski-frontend-uikit`

## Setup

### Theme

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

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

### Reset

A reset CSS is available as a global styled component.

```
import { ResetCSS } from '@huskifinance/huski-frontend-uikit'
...
<ResetCSS />
```

### Types

This project is built with Typescript and export all the relevant types.
npm package: @husky-dev/msp
Description: MSP protocol implementation for Node.js
Author: Jaroslav Khorishchenko
Latest version: 1.0.1

# Multiwii Serial Protocol

![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)
![Lint](https://github.com/husky-dev/msp/workflows/lint/badge.svg)
![Test](https://github.com/husky-dev/msp/workflows/test/badge.svg)


Library for communicating with a Multiwii flight controller using the Multiwii Serial Protocol (MSP).

## Installation

To install the library, run the following command:

```bash
yarn add @husky-dev/msp
# or
npm install @husky-dev/msp
```

## Usage

To use the library, you can follow the example below:

```ts
import { MultiwiiSerialProtocol, MSPMsg } from '@husky-dev/msp';

const main = async () => {
  const msp = new MultiwiiSerialProtocol({
    path: '/dev/tty.usbmodem0x80000001',
    baudRate: 115200,
  });

  msp.on('connect', async () => {
    console.log('connected');
    console.log('beeper config', await msp.getBeeperConfig());
  });

  msp.on('disconnect', () => {
    console.log('disconnected');
  });

  msp.on('message', (msg: MSPMsg) => {
    console.log(msg);
  });

  await msp.connect();
};

main();
```

## Testing

To test the library, run the following command:

```bash
yarn test
```

## Contact

[jaro@husky-dev.me](mailto:jaro@husky-dev.me)
npm package: @huskyfinance/l2-letsgo-crl
Description: lets go L2
Latest version: 0.0.1

# l2-letsgo-crl

## Run in dev

Run the library:

```shell
cd \l2-letsgo-crl
yarn start
```

In another terminal, run the example App which will refresh if the library changes

```shell
cd \l2-letsgo-crl\example
yarn start
```

---

> Made with create-react-library

[![NPM](https://img.shields.io/npm/v/l2-letsgo-crl.svg)](https://www.npmjs.com/package/l2-letsgo-crl) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)

## Install

```bash
npm install --save l2-letsgo-crl
```

## Usage

```tsx
import React, { Component } from 'react'

import MyComponent from 'l2-letsgo-crl'
import 'l2-letsgo-crl/dist/index.css'

class Example extends Component {
  render() {
    return <MyComponent />
  }
}
```

## License

MIT © [flyingnobita](https://github.com/flyingnobita)
npm package: @huskyswap/sdk
Description: 🛠 An SDK for building applications on top of Huskyswap.
Latest version: 1.1.1

# Uniswap SDK

[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)
[![Actions Status](https://github.com/VenomProtocol/venomswap-sdk/workflows/CI/badge.svg)](https://github.com/VenomProtocol/venomswap-sdk)
[![npm version](https://img.shields.io/npm/v/@venomswap/sdk/latest.svg)](https://www.npmjs.com/package/@venomswap/sdk/v/latest)
[![npm bundle size (scoped version)](https://img.shields.io/bundlephobia/minzip/@venomswap/sdk/latest.svg)](https://bundlephobia.com/result?p=@venomswap/sdk@latest)

In-depth documentation on this SDK is available at [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/VenomProtocol/venomswap-sdk.git
```

Move into the uniswap-sdk working directory

```sh
cd uniswap-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: @huskyswap/sdk-core
Description: SDK for building applications on top of Huskyswap
Latest version: 1.0.0

# Uniswap SDK Core

[![Unit Tests](https://github.com/Uniswap/uniswap-sdk-core/workflows/Unit%20Tests/badge.svg)](https://github.com/Uniswap/uniswap-sdk-core/actions?query=workflow%3A%22Unit+Tests%22)
[![Lint](https://github.com/Uniswap/uniswap-sdk-core/workflows/Lint/badge.svg)](https://github.com/Uniswap/uniswap-sdk-core/actions?query=workflow%3ALint)
[![npm version](https://img.shields.io/npm/v/@uniswap/sdk-core/latest.svg)](https://www.npmjs.com/package/@uniswap/sdk-core/v/latest)
[![npm bundle size (scoped version)](https://img.shields.io/bundlephobia/minzip/@uniswap/sdk-core/latest.svg)](https://bundlephobia.com/result?p=@uniswap/sdk-core@latest)

This code is shared across Uniswap TypeScript SDKs.
npm package: @husnain.taj/konsolejs
Description: A JavaScript Library for creating console UI on the web.
Author: Husnain Taj
Latest version: 1.0.1

## KonsoleJS
A JavaScript Library for creating console/terminal UI on the web.

- No dependencies
- Promise based API
- Customizable

### Demo
Checkout my [Portfolio](https://husnaintaj.github.io/) made using  KonsoleJS

### Links
[Documentation](https://husnaintaj.github.io/KonsoleJS)

[Quickstart Samples](https://github.com/HusnainTaj/KonsoleJS/tree/main/samples)

[NPM](https://www.npmjs.com/package/@husnain.taj/konsolejs)

[Github](https://github.com/HusnainTaj/KonsoleJS)

### License
MIT
npm package: @husnulanwari/colorls
Description: ls except with fancy icon and color
Author: Husnul Anwari
Latest version: 1.1.0

# Colorls

[![forthebadge](https://forthebadge.com/images/badges/made-with-javascript.svg)](https://forthebadge.com)
[![forthebadge](https://forthebadge.com/images/badges/built-with-love.svg)](https://forthebadge.com)
[![forthebadge](https://forthebadge.com/images/badges/60-percent-of-the-time-works-every-time.svg)](https://forthebadge.com)


[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)

A Node.js app that colorizes the ls output with color and icons. Here are the screenshots of working example on an iTerm2 terminal (Mac OS), `oh-my-zsh` with `spacehip` theme and `powerline nerd-font + awesome-config` font with the `Ayu dark` color theme.

![image](https://user-images.githubusercontent.com/7609801/63525561-1d277680-c528-11e9-968e-83487525a4d9.png)

## Installation

1. Install Node.js (preferably, version > 4.0.0)

2. Install the patched fonts of powerline nerd-font and/or font-awesome. Have a look at the [Nerd Font README](https://github.com/ryanoasis/nerd-fonts/blob/master/readme.md) for more installation instructions.

    *Note for iTerm2 users - Please enable the Nerd Font at iTerm2 > Preferences > Profiles > Text > Non-ASCII font > Hack Regular Nerd Font Complete.*

3. Install the colorls app with `npm install -g @husnulanwari/colorls`

4. Start using colorls 🎉

5. Have a look at [Recommended configurations](#recommended-configurations) and [Custom configurations](#custom-configurations) .

## Recommended configurations

1. To add some short command (say, `lc`), add this to your shell configuration file (`~/.bashrc`, `~/.zshrc`, etc.) :

    ```
    alias lc='colorls'
    alias ll='colorls -- -lAst'
    ```

    You can find options usage in [custom configurations](#custom-configurations) section.

## Custom configurations

- With `--help` : Prints not so very helpful help menu (updated soon)

    ![image](https://user-images.githubusercontent.com/7609801/63525567-1ef13a00-c528-11e9-8d82-87fb593a117d.png)

- With `--sort` (default): Sort output to show directory first. Use `--no-sort` to show `ls` output as usual :

    ![image](https://user-images.githubusercontent.com/7609801/63525575-21ec2a80-c528-11e9-974e-844956e8d0f1.png)

- With `ls` flags. You can use `ls` flags, just put it after `--`, something like `ls --sort -- -lAst . ./pictures`

    ![image](https://user-images.githubusercontent.com/7609801/63525595-29133880-c528-11e9-9099-27f468dbdcda.png)

- With `--dir-color`, `--file-color`, `--meta-color` and `--error-color` : Change default color

    ![image](https://user-images.githubusercontent.com/7609801/63525610-2c0e2900-c528-11e9-8b32-45483e02fbf3.png)

## Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

## License

[MIT](https://choosealicense.com/licenses/mit/)
npm package: @husqpdf/core
Description: This package provides the nuxt module for developing husqpdf
Latest version: 0.0.8

<!--
Get your module up and running quickly.

Find and replace all on all files (CMD+SHIFT+F):
- Name: My Module
- Package name: my-module
- Description: My new Nuxt module
-->

# My Module

[![npm version][npm-version-src]][npm-version-href]
[![npm downloads][npm-downloads-src]][npm-downloads-href]
[![License][license-src]][license-href]
[![Nuxt][nuxt-src]][nuxt-href]

My new Nuxt module for doing amazing things.

- [✨ &nbsp;Release Notes](/CHANGELOG.md)
<!-- - [🏀 Online playground](https://stackblitz.com/github/your-org/my-module?file=playground%2Fapp.vue) -->
<!-- - [📖 &nbsp;Documentation](https://example.com) -->

## Features

<!-- Highlight some of the features your module provide here -->
- ⛰ &nbsp;Foo
- 🚠 &nbsp;Bar
- 🌲 &nbsp;Baz

## Quick Setup

Install the module to your Nuxt application with one command:

```bash
npx nuxi module add my-module
```

That's it! You can now use My Module in your Nuxt app ✨


## Contribution

<details>
  <summary>Local development</summary>
  
  ```bash
  # Install dependencies
  npm install
  
  # Generate type stubs
  npm run dev:prepare
  
  # Develop with the playground
  npm run dev
  
  # Build the playground
  npm run dev:build
  
  # Run ESLint
  npm run lint
  
  # Run Vitest
  npm run test
  npm run test:watch
  
  # Release new version
  npm run release
  ```

</details>


<!-- Badges -->
[npm-version-src]: https://img.shields.io/npm/v/my-module/latest.svg?style=flat&colorA=020420&colorB=00DC82
[npm-version-href]: https://npmjs.com/package/my-module

[npm-downloads-src]: https://img.shields.io/npm/dm/my-module.svg?style=flat&colorA=020420&colorB=00DC82
[npm-downloads-href]: https://npmjs.com/package/my-module

[license-src]: https://img.shields.io/npm/l/my-module.svg?style=flat&colorA=020420&colorB=00DC82
[license-href]: https://npmjs.com/package/my-module

[nuxt-src]: https://img.shields.io/badge/Nuxt-020420?logo=nuxt.js
[nuxt-href]: https://nuxt.com
npm package: @husqpdf/elements
Description: This package provides print-optimized pdf building blocks for husqpdf
Latest version: 0.0.1

<!--
Get your module up and running quickly.

Find and replace all on all files (CMD+SHIFT+F):
- Name: My Module
- Package name: my-module
- Description: My new Nuxt module
-->

# My Module

[![npm version][npm-version-src]][npm-version-href]
[![npm downloads][npm-downloads-src]][npm-downloads-href]
[![License][license-src]][license-href]
[![Nuxt][nuxt-src]][nuxt-href]

My new Nuxt module for doing amazing things.

- [✨ &nbsp;Release Notes](/CHANGELOG.md)
<!-- - [🏀 Online playground](https://stackblitz.com/github/your-org/my-module?file=playground%2Fapp.vue) -->
<!-- - [📖 &nbsp;Documentation](https://example.com) -->

## Features

<!-- Highlight some of the features your module provide here -->
- ⛰ &nbsp;Foo
- 🚠 &nbsp;Bar
- 🌲 &nbsp;Baz

## Quick Setup

Install the module to your Nuxt application with one command:

```bash
npx nuxi module add my-module
```

That's it! You can now use My Module in your Nuxt app ✨


## Contribution

<details>
  <summary>Local development</summary>
  
  ```bash
  # Install dependencies
  npm install
  
  # Generate type stubs
  npm run dev:prepare
  
  # Develop with the playground
  npm run dev
  
  # Build the playground
  npm run dev:build
  
  # Run ESLint
  npm run lint
  
  # Run Vitest
  npm run test
  npm run test:watch
  
  # Release new version
  npm run release
  ```

</details>


<!-- Badges -->
[npm-version-src]: https://img.shields.io/npm/v/my-module/latest.svg?style=flat&colorA=020420&colorB=00DC82
[npm-version-href]: https://npmjs.com/package/my-module

[npm-downloads-src]: https://img.shields.io/npm/dm/my-module.svg?style=flat&colorA=020420&colorB=00DC82
[npm-downloads-href]: https://npmjs.com/package/my-module

[license-src]: https://img.shields.io/npm/l/my-module.svg?style=flat&colorA=020420&colorB=00DC82
[license-href]: https://npmjs.com/package/my-module

[nuxt-src]: https://img.shields.io/badge/Nuxt-020420?logo=nuxt.js
[nuxt-href]: https://nuxt.com