open-index/open-npm huggingface dataset:
npm package: @ins1eme/ui-components
Description: ## Project setup ``` yarn install ```
Latest version: 0.0.12

# ui-componetns

## Project setup
```
yarn install
```

### Compiles and hot-reloads for development
```
yarn serve
```

### Compiles and minifies for production
```
yarn build
```

### Lints and fixes files
```
yarn lint
```

### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).
npm package: @insabelter/component-library-angular
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 14.0.0.
Author: Insa Belter
Latest version: 0.0.6

# ComponentLibrary

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 14.0.0.

## Code scaffolding

Run `ng generate component component-name --project component-library` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project component-library`.
> Note: Don't forget to add `--project component-library` or else it will be added to the default project in your `angular.json` file. 

## Build

Run `ng build component-library` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build component-library`, go to the dist folder `cd dist/component-library` and run `npm publish`.

## Running unit tests

Run `ng test component-library` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.
npm package: @insabelter/component-library-stencil
Description: Stencil Component Starter
Author: Insa Belter
Latest version: 1.0.2

# Prototype of a Stencil component library

This project is part of my bachelor thesis with the topic of defining the best suited web technology for implementing a company intern component library as part of a design system. In order to do so, three component library prototypes are implemented along with test websites to use the implemented components. 

Here is an overview of the software parts of this bachelor thesis:
![Prototypes_English](https://user-images.githubusercontent.com/54104208/185070168-6168f409-8279-4287-a2ad-0d13eb6c5dc5.png)

This project represents the **Stencil component library prototype**.

The links to all the parts of the bachelor thesis are listed below.

## Serve test website

This project includes a test webseite to test the components of the library locally.
Run `npm start` to start a dev server which serves this website locally, then navigate to `http://localhost:3333/`. The application will automatically reload if you change any of the source files.

## Build

Run `npm run build` to build the component library. The build artifacts will be stored in the `dist` directory. 

## Import with npm

The directory `dist` is also the root of the npm package which is built from this project in order to publish the component library to another appilcation. The package is public and can be imported by running `npm install @insabelter/component-library-stencil`

## Links to other repositories
### Prototypes:
- Angular: https://github.com/insabelter/component-bib-prototype-angular
- *Stencil: https://github.com/insabelter/component-bib-prototype-stencil*
- Vue.js: https://github.com/insabelter/component-bib-prototype-vue
### Test Websites:
- Based on Angular prototype: https://github.com/insabelter/website-prototype-angular
- Based on Stencil prototype in "Vanilla TS" (using webpack): https://github.com/insabelter/website-prototype-stencil-vanilla
- Based on Stencil prototype in Angular: https://github.com/insabelter/website-prototype-stencil-angular
- Based on Vue.js prototype: https://github.com/insabelter/website-prototype-vue
npm package: @insabelter/component-library-vue
Description: ```bash npm run dev # Will run the demos app so you can see your components npm run build # Will build your components into a library and generate types ```
Latest version: 0.1.0

# Component-bib-prototype-vue
## Commands
```bash
npm run dev # Will run the demos app so you can see your components
npm run build # Will build your components into a library and generate types
```