open-index/open-npm huggingface dataset:
npm package: @sointeractive/angry-jupiter-clean
Description: Angry Jupiter - Clean Module
Author: SoInteractive
Latest version: 1.0.0

# AngryJupiter Clean

<img align="right" src="./docs/128_128.jpg">

**Clean** is a module of [AngryJupiter](https://github.com/isaacloud/angry-jupiter) - a console tool kit based on Node.js which allows for cleaning gamification instances in IsaaCloud.

Clean allows for cleaning all gamification instance in IsaaCloud. Configuration may contain such elements as: achievements, scripts, leaderboards, and tags.

---

## Prerequisites

To install Clean, you need to have [AngryJupiter Core installed](https://github.com/isaacloud/angry-jupiter).


## Installation

To install Clean, run the following command in your console:

```
angry install clean
```

## Usage

1. [Optionally] Enter the directory with a prepared configuration for an instance

	```
	cd example_directory/
	```


2. Run AJ Clean

	```
	angry clean <configFile> [options]
	```

	where:

	- `<configFile>` is a required parameter that specifies file with clean configuration
	- `[options]` are optional ([see below](#options))
 

3. The module will remove each element in API without items without items included in the configuration file.

## Options

You can run the module with the following options:

| Option 					        | Description										                                        |
|-----------------------------------|-------------------------------------------------------------------------------------------|
| `-h`, `--help` 				    | outputs information on how to use the application                                         |
| `-V`, `--version` 			    | outputs the version of the application                                                    |
| `-d`, `--details`				    | runs the application in the details mode                                                  |
| `-a`, `--all`				    	| remove all items from resource                                                            |
| `--env <environment>`             | set config environment to use in clean                                                    |
| `--resource <resourceName>`       | set resource to clean (can use multiple times - ex. `--resource tags --resource tasks`)   |
| `--timeout <timeout>`			    | set each request timeout (in ms)	        		                                        |
| `--tries-number <triesNumber>`	| how many times request will be repeated if error occurs 			                        |

# Changelog

## 1.0.0
**08 December 2017**

* Creat clean module for Angry Jupiter.
npm package: @sointeractive/angry-jupiter-importer
Description: Angry Jupiter - Importer Module
Author: SoInteractive
Latest version: 1.0.0

# AngryJupiter Importer

<img align="right" src="./docs/128_128.jpg">

**Importer** is a module of [AngryJupiter](https://github.com/isaacloud/angry-jupiter) - a console tool kit based on Node.js which allows for managing gamification instances in IsaaCloud.

Importer creates a *.zip file containing 4 *.cvs files (MEMBERS.csv, TRANSACTIONS.csv, AIR_TRANSACTIONS.csv and TRANSACTION_REWARDS.csv). The files are created on the basis of templates containing a transation scenario that is repeated on any number of users.

The application supports two template file formats (.csv and .js). .js files are loaded as modules, thanks to which it is possible to add any script returning a scenario template in JSON format. The application by default uses files from the catalog in which it is launched. Ready and processed files are returned in a .zip file and saved in *scenario_zip/transacion_name_id.zip* in the root directory of the application.

By default the application first uses .cvs files. If no .cvs file is found, the application searches for the same file in .js format. The hierarchy is determined by `formats` in *config.json* file:

```javascript
{
    "name": "transaction_name", 
    "formats": [
        "csv", 
        "js"
    ]
}
```

---

## Prerequisites

To install Importer, you need to have [AngryJupiter Core installed](https://github.com/isaacloud/angry-jupiter).


## Installation

Run the following command in your console:

```
angry install importer
```

## Usage

To use Importer, run the following command in your console:

```
angry importer <userNumber> [options]
```

where:

- `<userNumber>` is a required parameter
- `[options]` are optional


## Options

You can run the module with the following options:

| Option 					| Description										|
|---------------------------|---------------------------------------------------|
| `-h`, `--help` 				| outputs information on how to use the application	|
| `-V`, `--version` 			| outputs the version of the application			|
| `-d`, `--details`				| runs the application in the details mode 			|
| `-t`, `--tmplPath[tmplPath]` 	| runs the application from a specified path 		|
| ` -z`, `--zipPath[zipPath]`	| saves the zip file at a specified path 			|
npm package: @sointeractive/angry-jupiter-reactive-scripts
Description: Angry Jupiter - Reactive Scripts Autocomplete Module
Author: SoInteractive
Latest version: 3.0.0-alpha.0

# AngryJupiter Reactive Scripts

This library is auto-complete for IsaaCloud Reactive Scripts

---

## Installation

To install Reactive Scripts Auto-Complete, run the following command in your console:

```
npm i -g @sointeractive/angry-jupiter-reactive-scripts
```

## Integration with Webstorm

1. Go to WebStorm Settings
2. Go to Languages & Frameworks => JavaScript => Libraries
3. Click "Add..."
4. Set Name to "Reactive Scripts", framework type to Custom, and version to "1.0.0", and Visibility to "Global"
5. Click "+" and select "Attach Directories..." option
6. Go to Your global node_modules directory, then to "@sointeractive" directory, and then choose "angry-jupiter-reactive-scripts" directory
7. Click "Ok", and then select Your library as enabled
npm package: @sointeractive/angry-jupiter-setup
Description: Angry Jupiter - Setup Module
Author: SoInteractive
Latest version: 2.1.0

# AngryJupiter Setup

<img align="right" src="./docs/128_128.jpg">

**Setup** is a module of [AngryJupiter](https://github.com/isaacloud/angry-jupiter) - a console tool kit based on Node.js which allows for managing gamification instances in IsaaCloud.

Setup allows for sending an initial configuration for a gamification instance in IsaaCloud. Configuration may contain such elements as: achievements, scripts, leaderboards, and tags.

---

## Prerequisites

To install Setup, you need to have [AngryJupiter Core installed](https://github.com/isaacloud/angry-jupiter).


## Installation

To install Setup, run the following command in your console:

```
angry install setup
```

## Usage

1. [Optionally] Enter the directory with a prepared configuration for an instance

	```
	cd example_directory/
	```


2. Run AJ Setup

	```
	angry setup <configFile> [options]
	```

	where:

	- `<configFile>` is a required parameter that specifies file with setup configuration
	- `[options]` are optional ([see below](#options))
 

3. The module will create each element of the configuration for a desired instance.

## Options

You can run the module with the following options:

| Option 					        | Description										                                        |
|-----------------------------------|-------------------------------------------------------------------------------------------|
| `-h`, `--help` 				    | outputs information on how to use the application                                         |
| `-V`, `--version` 			    | outputs the version of the application                                                    |
| `-d`, `--details`				    | runs the application in the details mode                                                  |
| `--env <environment>`             | set config environment to use in setup                                                    |
| `--resource <resourceName>`       | set resource to setup (can use multiple times - ex. `--resource tags --resource tasks`)   |
| `--timeout <timeout>`			    | set each request timeout (in ms)	        		                                        |
| `--tries-number <triesNumber>`	| how many times request will be repeated if error occurs 			                        |
| `--skip-errors`     				| run app without throw exception on api errors				 			                    |

# Changelog

## 2.1.0
**10 July 2018**

* Added option to throw exception on api errors	

## 2.0.0
**13 September 2016**

* Added support for multiple resource urls (microservices such as pages, rankme)