open-index/open-npm huggingface dataset:
npm package: @quadient/remote-scripting-development
Description: This package provides a CLI tool for remote TypeScript/JavaScript project development and deployment.
Author: o-su
Latest version: 0.2.1

# Remote Scripting Development

This package provides a CLI tool for remote TypeScript/JavaScript project development and deployment.

## Features
The project provides the following features:

- TypeScript/JavaScript compilation supports:
  - Multiple project roots
  - Optional restrictions
  - Type checking
- Modules/imports support, external libraries from npm
- Automatic deployment to development/production server

## Prerequisites
The project requires the following prerequisites:

- Node.js/npm

## Installation
To install the project:

1. Run this command: npm install @quadient/remote-scripting-development --save-dev
2. Run @quadient/remote-scripting-development init as npm task
3. Modify an .ENV file in the project's root.

### ENV File Example

    RSD_API_ENDPOINT=https://myServer:30600/api/scripts/upload
    RSD_API_TOKEN=7NVYAj2hQd6cTt9BX8ceB3ee8AsAQp
    RSD_ENVIRONMENT=dev

## Tasks
The project provides the following tasks:

- `init` - Creates default configuration.
- `build` - Builds JavaScript bundles.
- `deploy` - Deploys the bundles to a server.
npm package: @quadient/swarm
Description: Swarm npm downloader and runner
Author: Quadient
Latest version: 0.0.67

# Swarm
Swarm is a tool that facilitates creation and management of Inspire Evolve scripts.

### Requirements:
To use the tool, you must have the following:

 - .NET Framework
 - Bobril https://www.npmjs.com/package/bobril-build

### Commands
The tool is operated via commands and their parameters.

#### Login
Logs in to the Quadient cloud platform.

Parameters:

 - cloudUrl - The URL address of the cloud company you want to log in to. Required parameter.
 - apiKey - API key used to authenticate the login. Optional parameter. If not used, login will be done via a prompt.

Example:
```
swarm login testcompany.quadientcloud.eu 
```
 
#### Logout
Logs out of the Quadient cloud platform.

Parameters:

 - cloudUrl - The URL address of the cloud company you want to log out of. Required parameter.
 
Example:
```
swarm logout testcompany.quadientcloud.eu
```

#### Script
Manages scripts.

##### Init
Creates an empty example project.

Parameters:

 - name - Name of the project. Required parameter.

Example:
```
swarm script init --name Example_Script
```

##### Upload
Compiles and uploads the script to the Quadient cloud platform (the company you are logged in to).

Example:
```
swarm script upload
```
npm package: @quadorg/rollup-plugin-sass
Description: Rollup .sass files.
Author: BinRui.Guan
Latest version: 1.0.0

rollup-plugin-sass
=====

## Installation

```bash
npm install rollup-plugin-sass
```

## Usage

```js
import { rollup } from 'rollup';
import sass from 'rollup-plugin-sass';

rollup({
    entry: 'main.js',
    plugins: [
        sass()
    ]
}).then(...)
```

## Options

### output

Optional. Type: `String` or `Function`

If you specify a string, it will be the path to write the generated CSS.
If you specify a function, call it passing the generated CSS as an argument.

### options

Optional. Type: `Object`

Options for node-sass.

## License

MIT &copy; [BinRui.Guan](mailto:differui@gmail.com)