# UI - User Management

[![Built with open-wc recommendations](https://img.shields.io/badge/built%20with-open--wc-blue.svg)](https://github.com/open-wc)

## Setup

To get started:

```sh
npm install
npm run generate-api
npm run compile-less-to-styles
```

## Scripts

- `start` runs your app for development, reloading on file changes
- `start:build` runs your app after it has been built using the build command
- `build` builds your app and outputs it in your `dist` directory
- `test` runs your test suite with Web Test Runner
- `lint` runs the linter for your project

## Tooling configs

For most of the tools, the configuration is in the `package.json` to reduce the amount of files in your project.

If you customize the configuration a lot, you can consider moving them to individual files.

## Local Configuration
If you'd like to change the values of settings in `config.json` while running the application locally and don't want to worry about them being committed, you can create a `config.local.json` file (this is git ignored) and make the changes there.
These changes will be applied when running the application via `npm start`.
