# conemis-ui-components

> Vue UI component library.

Latest version **0.0.3** (published 2022-02-24) · 0 weekly downloads

## Install

```sh
npm install conemis-ui-components
pnpm add conemis-ui-components
yarn add conemis-ui-components
bun add conemis-ui-components
```

## Health

**Score 25/100 (F)** — status: abandoned.

Positive: has types; esm support; no vulnerabilities.

Warnings: low downloads; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.0.3 |
| Published | 2022-02-24 |
| First published | 2022-02-24 |
| Weekly downloads | 0 |
| TypeScript types | bundled |
| Module format | ESM |
| Dependencies | 1 |
| Unpacked size | 10.7 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | conemis |
| Maintainers | markuszondler |

## Links

- npm: https://www.npmjs.com/package/conemis-ui-components
- Repository: https://git.conemis.com/convue/conemis-ui-components
- npm.io page: https://npm.io/package/conemis-ui-components

## Dependencies (1)

- [vue](https://npm.io/package/vue.md) ^3.2.29

## Recent versions

- 0.0.3 (latest) — 2022-02-24

## README

# Conemis UI components

Library of Vuejs UI components to be used in different conemis software projects.

## How to ```npm install``` and authentication

To install the library in a npm project on your local computer, the following entry with a link to the tarball for
a version has to be added manually to ```package.json```. The following example shows the entry for version 0.0.1.

```json
{
  "dependencies": {
    "@convue/conemis-ui-components": "https://git.conemis.com/api/v4/projects/112/packages/npm/conemis-ui-components/-/conemis-ui-components-0.0.1.tgz"
  }
}
```

The available versions can be found in the [Package Registry](https://git.conemis.com/convue/conemis-ui-components/-/packages)
of the [Conemis UI components project](https://git.conemis.com/convue/conemis-ui-components/-/packages) or querying the url

```bash
# in a browser, logged into conemis Gitlab instance
https://git.conemis.com/api/v4/projects/112/packages/npm/conemis-ui-components

# in a terminal, with valid access token
curl --header "Authorization: Bearer {YOUR_GITLAB_ACCESS_TOKEN}" "https://git.conemis.com/api/v4/projects/112/packages/npm/conemis-ui-components"
```

which provides a list of JSON formatted metadata for available versions containing the corresponding tarball urls
required for ```package.json```.

```json
{
  "name":"conemis-ui-components",
  "versions": {
    "0.0.1": {
      "name":"conemis-ui-components",
      "version":"0.0.1",
      "dist": {
        "shasum":"bf95bd1c98366384f08e2916d25d70454a290b6b",
        "tarball": "https://git.conemis.com/api/v4/projects/112/packages/npm/conemis-ui-components/-/conemis-ui-components-0.0.1.tgz"
      },
      "dependencies": {
        "axios":"^0.21.1"
      }
    }
  },"dist-tags": {
    "latest":"0.0.1"
  }
}
```

Because access to the Gitlab project is restricted to internal users and therefore the package registry is also
restricted, you need a valid Gitlab access token for your user and two ```.npmrc``` registry entries for the ```@convue``` scope.

```
@convue:registry=https://git.conemis.com/api/v4/packages/npm/
//git.conemis.com/api/v4/packages/npm/:_authToken={YOUR_GITLAB_ACCESS_TOKEN}
```

These can be added in the global ```~/.npmrc ``` file or to a local, git-ignored ```.npmrc``` file in your local
development directory of a project using the library.

## Compiles and hot-reloads for development
```
npm run serve
```

## Compiles and minifies for production
```
npm run build-lib
```

## Lints and fixes files
```
npm run lint
```

## Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).

---
_Source: https://npm.io/package/conemis-ui-components · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
