open-index/open-npm huggingface dataset:
npm package: @joonassandell/ui-lab
Description: User interface laboratory by Joonas Sandell
Author: Joonas Sandell
Latest version: 0.1.11

<p>
  <a href="https://joonassandell.com/ui-lab">
    <img width="96" src="https://raw.githubusercontent.com/joonassandell/ui-lab/main/app/icon.svg" alt="Joonas Sandell Logomark :D">
  </a>
</p>

# UI Laboratory by Joonas Sandell

Components built in this repository are hosted at [https://joonassandell.com/ui-lab](https://joonassandell.com/ui-lab). This is a [Next.js](https://nextjs.org/) app bootstrapped with [create-next-app](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).

## Getting started

```
git clone git@github.com:joonassandell/ui-lab.git
cd ui-lab
bun install
bun run dev
```

## Scripts

- `bun run build:ignore`: Run build and ignore errors
- `bun run build:lib:styles`: Build the library styles
- `bun run build:lib:ts`: Build the library TypeScript
- `bun run build:lib`: Build the library
- `bun run build`: Build the application
- `bun run check`: Run TypeScript type checking and ESLint
- `bun run dev:lib`: Watch the library TypeScript and styles
- `bun run dev`: Run a development server and open [localhost:3001](https://localhost:3001) with your browser
- `bun run lint:fix`: Run ESLint and fix possible errors
- `bun run lint`: Run ESLint
- `bun run preview:ignore`: Build the application and preview it locally by ignoring errors
- `bun run preview`: Build the application and preview it locally
- `bun run start`: Start the application in production mode. The application should be build first.
- `bun run typecheck`: Run TS type checking
- `bun run watch:lib:styles`: Watch the library styles
- `bun run watch:lib:ts`: Watch the library TypeScript

## Copyright

Copyright © [Joonas Sandell](https://x.com/joonassandell)