open-index/open-npm huggingface dataset:
npm package: @kumori/runtime
Description: Kumori Runtime Lib
Author: Kumori Systems
Latest version: 1.1.3

## README

This library is a tool that is used by KAZE to generate ready-to-register runtime bundles.
The bundle will be stored in dist/bundle.zip in the runtime folder.

### Build workflow

* If a "pre_build.sh" script exists on the same path as the "Dockerfile", it will be executed before the building.
* The runtime image (RI) is created in the local Docker server by mean of the "Dockerfile".
* The RI now is exported into a temporary file RUNTIME.zip.
* Then the parent runtime is also exported into another file PARENT_RUNTIME.zip.
* The PARENT_RUNTIME.zip is extracted to find out the last ParentlayerId.
* Then all the layerIds on the RUNTIME.zip under the ParentlayerId are removed and we only keep the delta layers.
* It is generated the final bundle.zip on the dist repository which is ready-to-register on ECLOUD.
* If a "post_build.sh" script exists on the same path as the "Dockerfile", it will be executed after the building.

The current version of **kaze-runtime** code has some software dependencies that can not be currently resolved due to restricted access. For this reason, in this version you cannot build **kaze-runtime** from the source code. Nevertheless, in the **dist** folder you will have access to two packaged distributions of **kaze-runtime** ready to be used, one for Linux systems and another for Mac systems. Enjoy yourself!


### Disclaimer

The current version of **kaze-runtime** code has some software dependencies that can not be currently resolved due to restricted access. For this reason, in this version you cannot build **kaze-runtime** from the source code. Nevertheless, in the **dist** folder you will have access to two packaged distributions of **kaze-runtime** ready to be used, one for Linux systems and another for Mac systems.

### Support advice

The **kaze-runtime** software has been developed in the project *SaaSDK: Tools & Services for developing and managing software as a service over a PaaS (SaaSDK: Herramientas y servicios para el desarrollo y gestión de software como servicio sobre un PaaS)* jointly financed by Instituto Valenciano de Competitividad Empresarial (IVACE) and European Union through the European Regional Development Fund with grant number IMDEEA/2017/141.
npm package: @kumori/workspace
Description: Workspace management library
Author: Kumori Systems
Latest version: 1.1.13

## README

This library can be used to manage a SaaSDK Core. Is based on the code original written by Kaide Mu for `kaze` command line client.
Core is the library that implements all the functionality offered by **kaze-cli**

The current version of **kaze-core** code has some software dependencies that can not be currently resolved due to restricted access. For this reason, in this version you cannot build **kaze-core** from the source code. Nevertheless, in the **dist** folder you will have access to two packaged distributions of **kaze-core** ready to be used, one for Linux systems and another for Mac systems. Enjoy yourself!

### Disclaimer

The current version of **kaze-core** code has some software dependencies that can not be currently resolved due to restricted access. For this reason, in this version you cannot build **kaze-core** from the source code. Nevertheless, in the **dist** folder you will have access to two packaged distributions of **kaze-core** ready to be used, one for Linux systems and another for Mac systems.

### Support advice

The **kaze-core** software has been developed in the project *SaaSDK: Tools & Services for developing and managing software as a service over a PaaS (SaaSDK: Herramientas y servicios para el desarrollo y gestión de software como servicio sobre un PaaS)* jointly financed by Instituto Valenciano de Competitividad Empresarial (IVACE) and European Union through the European Regional Development Fund with grant number IMDEEA/2017/141.
npm package: @kumpuldev/ects
Description: advance data structure for javascript
Author: Ade Yahya Prasetyo
Latest version: 1.1.1

Data Structure collections for JavaScript
====================================
![CI](https://github.com/kumpuldev/ects/workflows/CI/badge.svg)

**ects** is collection of Data Structure for Javascript

Development Status
------------------

| Collection | Status         |
| ---------- | -------------- |
| LinkedList | In Development |
| Graph      | Pipeline       |
| Trees      | Pipeline       |

Contribution
------------

Use [Github issues](https://github.com/kumpuldev/ects/issues) for requests.

We actively welcome pull requests, learn how to [contribute](https://github.com/kumpuldev/ects/blob/master/.github/CONTRIBUTING.md).


Changelog
---------

Changes are tracked as [Github releases](https://github.com/kumpuldev/ects/releases).

License
-------

ects is [MIT-licensed](https://github.com/kumpuldev/ects/blob/master/LICENSE).
npm package: @kumulos/web
Description: Official SDK for integrating Kumulos services with your web projects
Author: Kumulos Ltd.
Latest version: 1.12.0

# Kumulos Web SDK [![npm version](https://badge.fury.io/js/%40kumulos%2Fweb.svg)](https://badge.fury.io/js/%40kumulos%2Fweb)

Kumulos provides tools to build and host backend storage for apps, send push notifications, view audience and behavior analytics, and report on adoption, engagement and performance.

## Get Started with CDN (website/CMS projects)

Start by adding the following snippet to your page template:

```html
<script>
    (function(w,p){w[p]=w[p]||function(){w[p].q=w[p].q||[];w[p].q.push(arguments)}})(window,"Kumulos");

    Kumulos('init', {
        apiKey: 'YOUR_API_KEY',
        secretKey: 'YOUR_SECRET_KEY',
        vapidPublicKey: 'YOUR_VAPID_KEY'
    });

    // Request notification permission and register for web push
    Kumulos('pushRegister');
</script>
<script src="https://static.app.delivery/sdks/web/main.js" async></script>
```

Next, host a service worker at `https://your-domain.com/worker.js` with the following contents:

```javascript
importScripts('https://static.app.delivery/sdks/web/worker.js');
```

For more information on integrating the Web SDK with your project, please see the [Kumulos Web integration guide](https://docs.kumulos.com/integration/web).

## Get Started with NPM (PWA/SPA projects)

Start by adding the package dependency to your project:

```
npm install --save @kumulos/web
```

After installation, import and initialize the SDK in your application code:

```javascript
import Kumulos from '@kumulos/web';

const kumulosClient = new Kumulos({
    apiKey: 'YOUR_API_KEY',
    secretKey: 'YOUR_SECRET_KEY',
    vapidPublicKey: 'YOUR_VAPID_KEY'
});

// Request notification permission and register for web push
kumulosClient.pushRegister();
```

Next, host a service worker at `https://your-domain.com/worker.js` with the following contents:

```javascript
importScripts('https://static.app.delivery/sdks/web/worker.js');
```

For more information on integrating the Web SDK with your project, please see the [Kumulos Web integration guide](https://docs.kumulos.com/integration/web).

## Contributing

Pull requests are welcome for any improvements you might wish to make. If it's something big and you're not sure about it yet, we'd be happy to discuss it first. You can either file an issue or drop us a line to [support@kumulos.com](mailto:support@kumulos.com).

To get started with development, simply clone this repo and open the project to kick things off.

## License

This project is licensed under the MIT license with portions licensed under the Apache license, version 2.0. See our LICENSE file and individual source files for more information.