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

# Common

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

## Code scaffolding

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

## Build

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

## Publishing

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

## Running unit tests

Run `ng test 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 README](https://github.com/angular/angular-cli/blob/master/README.md).
npm package: @flashpuller/unreal-commands-api-parser
Description: This is a parser for 3DSource METABOX commands API. It generates TypeScript interfaces from the API documentation.
Author: Sergii Karanda
Latest version: 1.0.25

This project is intended to use with 3DSource Metabox system

## Installation
```bash
npm i @flashpuller/unreal-commands-api-parser --save-dev
```

Add the following script to your package.json scripts
```json
"getStruct": "node ./node_modules/@flashpuller/unreal-commands-api-parser/dist/index.js  \"https://preview.3dsource.com/vps-commands-api/documentation/latest\" \"src/struct.ts\"",
```

Usage:
```bash
npm run getStruct
```

Then import the generated file in your project

EXAMPLE:

```typescript
@Injectable({
    providedIn: 'root',
})
export class TestService {
    constructor() {

            // Example of sending a command to Unreal
            const command: UnrealCommands = {
              command: MetaBoxCommand.F360EnableCommand,
              payload: {
                value: true,
                armLength: 0,
              },
            };
            this.sendCommandToUnreal(command);
    }

    sendCommandToUnreal(data: MetaBoxCommandPacket): void {
        console.log(data);
    }
}

```

To Create a Documentation from the output file use the following command:
```bash 
npm i typedoc@latest --save-dev
```

Then add the following script to your package.json scripts
```json
"doc": "typedoc --out dist/docs src/struct.ts"
```
Deploy the documentation to your server or use it locally using current pipeline
npm package: @flashpuller/utils
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 8.2.14.
Latest version: 0.0.8

# Utils

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

## Code scaffolding

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

## Build

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

## Publishing

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

## Running unit tests

Run `ng test utils` 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 README](https://github.com/angular/angular-cli/blob/master/README.md).