open-index/open-npm huggingface dataset:
npm package: @stratx-exl/stratx-exl-common
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 11.1.2.
Latest version: 0.0.10

# StratxExlCommon

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

## Code scaffolding

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

## Build

Run `ng build stratx-exl-common` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

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

## Running unit tests

Run `ng test stratx-exl-common` 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: @strawbees/code-compiler-service
Description: Cloud service that compiles Quirkbot programs.
Latest version: 1.5.3

# Strawbees CODE Compiler Service
A stack that provides a service that compiles Quirkbot programs.

The service is divided into 2 processes: a webserver and compiler worker.

## Webserver
Takes in compilation requests (as c++ source code), and queues them in a database.

After a program has been queued and is waiting for compilation, clients can check query the compilation status by providing the build id.

*The programs will only be stored in the server for 15 seconds! Clients should request the compilation and check it's status immediately after.*
## Compiler worker

Reads queued compilation requests out of a database and compiles them. It doesn't serve any content to external clients.

# Requirements
- Node.js
- NPM
- Mongo

# Supported platforms
The service is depends on OS specific precompiled packages:
- [quirkbot-arduino-builder](https://www.npmjs.com/package/quirkbot-arduino-builder)
- [quirkbot-avr-gcc](https://www.npmjs.com/package/quirkbot-avr-gcc)