open-index/open-npm huggingface dataset:
npm package: @start-rise/janus
Description: 🤌 A lightweight Vue 3 Component Library based on VariantJS & Headless UI
Latest version: 0.17.7

# Janus Components

A lightweight Vue 3 component library based on VariantJS & HeadlessUi + Janus Components

## Usage

First install the library using your prefered package manager

```bash
npm install @start-rise/janus
```

then you can import the available components like so

```vue
import { Button } from '@janus'
```

## Available commands

Here is a list of all available npm commands.

**Building the library bundles**

```bash
yarn lib:build
```

**Publish the Library**

```bash
yarn lib:publish
```

**Analyzing bundle sizes with [rollup-plugin-visualizer](https://github.com/btd/rollup-plugin-visualizer)**

```bash
yarn analyze
```

**Lint all files**

```bash
yarn lint
```

**Format all files**

```bash
yarn format
```

**Using the Package on Vuepress or Locally**

`yarn link` then on your vuepress `yarn link "@start-rise/janus"`

Or using pnpm
``

## CSS
Since we incorporate font awesome, we do have a stylesheet that needs to be imported

@import '@start-rise/janus/dist/style.css'

** Patching **

https://github.com/ds300/patch-package

```bash
Edit the files in node_modules

npx patch-package @vue/theme
npx patch-package
```