open-index/open-npm huggingface dataset:
npm package: @lucaapp/crypto
Description: Common luca web crypto
Author: Culture4Life
Latest version: 4.4.0

# Luca Web Crypto

[luca](https://luca-app.de) ensures a data protection-compliant, decentralized
encryption of your data, undertakes the obligation to record contact data for
events and gastronomy, relieves the health authorities through digital, lean,
and integrated processes to enable efficient and complete tracing.

This service contains the source code of the luca web crypto package.
The Luca Web Crypto package contains all crypto functionalities which are needed by our different web services. (You can find our webservices [here](https://gitlab.com/lucaapp/web/)).

## Changelog

An overview of all releases can be found
[here](https://gitlab.com/lucaapp/web-crypto/-/blob/master/CHANGELOG.md).

## Issues & Support

Please [create an issue](https://gitlab.com/lucaapp/web-crypto/-/issues) for
suggestions or problems related to this application. For general questions,
please check out our [FAQ](https://www.luca-app.de/faq/) or contact our support
team at [hello@luca-app.de](mailto:hello@luca-app.de).

## License

The luca web crypto package is Free Software (Open Source) and is distributed
with a number of components with compatible licenses.

```
SPDX-License-Identifier: Apache-2.0

SPDX-FileCopyrightText: 2021 culture4life GmbH <https://luca-app.de>
```

For details see
* [license file](https://gitlab.com/lucaapp/web-crypto/-/blob/master/README.md)
npm package: @lucaapp/cwa-event
Description: luca cwa package for qr code payload generation
Author: Philipp Berger
Latest version: 1.0.1

# Luca CWA Event

[luca](https://luca-app.de) ensures a data protection-compliant, decentralized
encryption of your data, undertakes the obligation to record contact data for
events and gastronomy, relieves the health authorities through digital, lean,
and integrated processes to enable efficient and complete tracing.

This service contains the source code of the Luca CWA Event package.
Purpose of this package, is to port the event qr code registration logic from the corona warn app (CWA) to a browser-compatible easy-to-use package.
The goal is to take all the parameters like event description and time and generate the payload data that is going to be appended to the URL behind a QR Code.


The Luca CWA Event package is used in [Luca Web Services](https://gitlab.com/lucaapp/web/).

## Acknowledgements 
The logic and code used in this repository are adapted from the CWA repositories that offer the logic to generate the CWA QR code payload. The primary repositories usedg are
* [cwa-event-qr-code](https://github.com/corona-warn-app/cwa-event-qr-code)
* [cwa-website](https://github.com/corona-warn-app/cwa-website)


## Changelog

An overview of all releases can be found
[here](https://gitlab.com/lucaapp/cwa-event/-/blob/master/CHANGELOG.md).

## Issues & Support

Please [create an issue](https://gitlab.com/lucaapp/cwa-event/-/issues) for
suggestions or problems related to this application. For general questions,
please check out our [FAQ](https://www.luca-app.de/faq/) or contact our support
team at [hello@luca-app.de](mailto:hello@luca-app.de).

## License

The Luca CWA Event is Free Software (Open Source) and is distributed
with a number of components with compatible licenses.

```
SPDX-License-Identifier: Apache-2.0

SPDX-FileCopyrightText: 2021 culture4life GmbH <https://luca-app.de>
```

For details see
* [license file](https://gitlab.com/lucaapp/cwa-event/-/blob/master/LICENSE)
npm package: @lucaapp/design-library
Description: The goal of this library is to provide a solid set of UI-Components that allow us to have a consistent and easily changeable UI.
Author: Culture4Life
Latest version: 1.11.0

### Design Library

The goal of this library is to provide a solid set of UI-Components that allow
us to have a consistent and easily changeable UI.

### Integration

```bash
cd yourpath/luca-web/services/<service>
yarn add @lucaapp/design-library
```

```jsx { "props": { "width": "height" } }
import { Colors, Icons, Illustration } from '@lucaapp/design-library';

<Icons.YellowStar width={16} height={16} /> // default width 16, default height 16
<Illustration.Check width={256} height={256} /> // default width 256, default height 256
<Icons.YellowStar width={85} height={44} /> // default width 85, default height 44
```

### Local Development

#### Add a new icon / illustration / logo SVG file

1. add the raw SVG file into the corresponding folder, for example: add a icon
   SVG file to `src/raw-assets/raw-icons`, add a illustration SVG file to
   `src/raw-assets/raw-illustrations`, add a logo SVG file to
   `src/raw-assets/raw-logos`

2. run `yarn icons:create` or `yarn illustrations:create` or `yarn logos:create`
   to update the SVG files

3. run `yarn build`

#### Test the package in a service

```bash
cd packages/design-library
yarn link

cd packages/design-library/node_modules/react
yarn link
```

Within the folder you are developing in, run:

```bash
cd packages/<other_package>
yarn link luca-design-library

cd packages/<other_package>
yarn link react
```

If you are running the service in the docker, you can copy the folder
`design-library/dist` to your service directory and then copy it to your docker
container, for example:

```bash
mv packages/design-library/dist <yourPath>/<yourserviceDir>
docker cp <yourPath>/<yourserviceDir>/dist <container name>:/containerDir/node_modules/@lucaapp/design-library
```

Afterwards, you can run `yarn watch` in the UI-Library directory to
automatically rebuild the library on changes. These changes will also cause an
automatic reload of the service using it, e.g. locations.
npm package: @lucaapp/eudgc
Description: luca european digital green certificate validation
Author: Culture4Life
Latest version: 1.0.2

# Luca EUDGC

[luca](https://luca-app.de) ensures a data protection-compliant, decentralized
encryption of your data, undertakes the obligation to record contact data for
events and gastronomy, relieves the health authorities through digital, lean,
and integrated processes to enable efficient and complete tracing.

This repository contains the source code of the luca EUDGC package. The Luca
EUDGC package contains all functionalities related to the EUDGC (European digital green certificates) which are needed
by our different web services. (You can find our webservices [here](https://gitlab.com/lucaapp/web/)).

### Example
To test the package functionalities please check out the example/run.js file. (Please run
```yarn``` in the example folder)

## Changelog

An overview of all releases can be found
[here](https://gitlab.com/lucaapp/web-eudgc/-/blob/master/CHANGELOG.md).

## Issues & Support

Please [create an issue](https://gitlab.com/lucaapp/web-eudgc/-/issues) for
suggestions or problems related to this application. For general questions,
please check out our [FAQ](https://www.luca-app.de/faq/) or contact our support
team at [hello@luca-app.de](mailto:hello@luca-app.de).

## License

The luca EUDGC package is Free Software (Open Source) and is distributed with a
number of components with compatible licenses.

```
SPDX-License-Identifier: Apache-2.0

SPDX-FileCopyrightText: 2021 culture4life GmbH <https://luca-app.de>
```

For details see

- [license file](https://gitlab.com/lucaapp/web-eudgc/-/blob/master/README.md)
npm package: @lucaapp/reservations-widget
Description: ## Issues & Support
Author: Culture4Life
Latest version: 0.0.1-beta

# [@lucaapp/reservations-widget](https://www.npmjs.com/package/@lucaapp/reservations-widget)


## Issues & Support

Please [create an issue](https://gitlab.com/lucaapp/web/-/issues) for
suggestions or problems related to this application. For general questions, please check out our [FAQ](https://www.luca-app.de/faq/) or contact our support team at [hello@luca-app.de](mailto:hello@luca-app.de).

#### Packaging

Packaging of `@lucaapp/reservations-widget` will be automatically published, when run in `dev`.
See `./gitlab-ci/publish[.template].yml` for reference.

Make sure to follow [semantic-release](https://www.npmjs.com/package/semantic-release) conventions when writing commit messages.

Depending on the used semantic-release indicators a new version of `@lucaapp/reservations-widget` will be made available and tagged within the luca-web repository.

## License

```
SPDX-License-Identifier: Apache-2.0

SPDX-FileCopyrightText: 2021 culture4life GmbH <https://luca-app.de>
```