open-index/open-npm huggingface dataset:
npm package: @rocinante/core
Description: A simple and modern UI library with big guns
Author: Lex Southin-Webb
Latest version: 0.3.2

# Rocinante 🚀

Named after the best ship in the galaxy (and beyond the ring), Rocinante is a small and sleek dark mode focused UI library with big guns 💪

<p>
  <a href="https://www.npmjs.com/package/@rocinante/core"><img  src="https://img.shields.io/npm/v/@rocinante/core?style=for-the-badge"/></a>
<a href="https://bundlephobia.com/result?p=@rocinante/core@latest"><img src="https://img.shields.io/bundlephobia/min/@rocinante/core?style=for-the-badge"/></a>
</p>

## Docs 📕

View Rocinante's living documentation [here](https://rocinantejs.github.io/docs/?path=/docs/rocinante--playground)

## Installation and Usage 🛠

Simply install using npm or yarn

```npm install -S @rocinante/core```

```npm add @rocinante/core```

Import CSS into your application root

```import "@rocinante/core/dist/css/rocinante.css"```

Get coding!

```tsx
import { Button } from "@rocinante/core"

<Button>Click me!</Button>
```

## Screenshots 📷

![Library Image](assets/playground.PNG)

## Special Thanks ❤

Inspired by Herman Hubanov's [Amaive dashboard concept](https://dribbble.com/shots/5668358-Dashboard-Template-Amaive)
npm package: @rock-candy/format-url
Description: Create formatted urls from scratch
Author: Jake Johnson
Latest version: 0.0.1

# Format Url

## `url.format` is part of a deprecated api that will be removed in node 13.
## use this library instead 👍

### install

`npm i @rock-candy/format-url`

### usage

```typescript
import formatUrl from '@rock-candy/format-url'

formatUrl({
  protocol: 'wss', // must be one of ['http', 'https', 'ws', 'wss', 'file', 'ftp', 'gopher']
  host: 'example.com',
  path: 'ws',
  query: { one: '1', two: '2' } // optional, will automatically be url encoded
}) // wss://example.com/ws?one=1&two=2
```