open-index/open-npm huggingface dataset:
npm package: @jolt-us/repl
Description: Jolt's REPL lets you connect to a remote node process.
Latest version: 1.0.2

Jolt's REPL lets you connect to a remote node process.

```
npm install @jolt-us/repl
# OR
yarn add @jolt-us/repl
```

Start with creating a connection to you system
```javascript
// index.js
const {Repl} = require("@jolt-us/repl");
const repl = new Repl({
   banner: "Connected to REPL on '"+process.env.NODE_ENV+"'",
   context: {users: require('./users-for-example')}
})
rpl.listen();
```

And create a client:

```javascript
// repl.js
const {Repl} = require("@jolt-us/repl");
Repl.connect();
```

The setup is complete!🤖
Now let’s connect to the process using a secure shell connection!

```bash
ssh 1.2.3.4 -t -c "node /var/app/repl.js"
Connected to REPL on 'production'
> users.activateUser("user-id")
```

Fun ain’t it?🎉
We have also added a custom behaviour — if you command returns a promise, it will wait for the promise to resolve, and only then print it out.
And if the returned value is a function it will print out the `toString` value of it, so you can see its content.
npm package: @jolt/cli
Description: A CLI tool for Jolt development
Author: Outwalk Studios
Latest version: 5.1.4
Deprecated: This package has been replaced by @exalt/cli

# Jolt CLI

A CLI tool for Jolt development

![Actions](https://github.com/OutwalkStudios/jolt/workflows/build/badge.svg)
[![License](https://img.shields.io/badge/license-MIT-green.svg)](https://github.com/OutwalkStudios/jolt/blob/master/LICENSE)
[![Donate](https://img.shields.io/badge/patreon-donate-green.svg)](https://www.patreon.com/outwalkstudios)
[![Follow Us](https://img.shields.io/badge/follow-on%20twitter-4AA1EC.svg)](https://twitter.com/OutwalkStudios)

---

## Installation

You can install @jolt/cli using npm.

Install globally using [npm](https://www.npmjs.com/package/@jolt/cli):
```bash
npm install -g @jolt/cli
```

---

## Usage

The Jolt CLI comes with several commands to run the development process.

### Generate A Project

You can generate a project using the `create` command.

```
jolt create [project-name] <options>
```

### Generate A Component

You can generate a component using the `generate` command.

```
jolt generate [component-name] <options>
```

### Building A Project

You can build the project by using the `build` command or the `watch` command.

```
# Build the app
jolt build

# Build the app when you make changes to a source file
jolt watch
```

These commands will make a call into the toolchain set in `jolt.json` and run the exposed `build` or `watch` command.

### Running A Development Server

You can run a development server using the `serve` command.

```
jolt serve <options>
```

This will launch a development server and rebuild the app whenever a source file is changed.

### Updating Jolt

You can update the project's CLI and toolchain by using the `update` command.

```
jolt update
```

This command guarantees a compatible and smooth update of jolt dependencies, ensuring your project does not break.

---

## Reporting Issues

If you are having trouble getting something to work with Jolt CLI, you can ask in our [discord](https://discord.gg/jMQHZkG) or create a new [Issue](https://github.com/OutwalkStudios/jolt/issues).

If you find a bug or if something is not working properly, you can report it by creating a new [Issue](https://github.com/OutwalkStudios/jolt/issues).

If Jolt CLI does not fit your needs or is missing a feature you would like to see, let us know! We would greatly appreciate your feedback on it.

You can contact Outwalk Studios directly by email using `support@outwalkstudios.com`.

## License

Jolt CLI is licensed under the terms of the [**MIT**](https://github.com/OutwalkStudios/jolt/blob/master/LICENSE) license.
npm package: @jolt/toolchain-javascript
Description: A Jolt toolchain for building JavaScript projects
Author: Outwalk Studios
Latest version: 5.0.9
Deprecated: This package has been replaced by @exalt/toolchain

# @jolt/toolchain-javascript

This package is used to develop JavaScript projects with [@jolt/cli](https://www.npmjs.com/package/@jolt/cli)

![Actions](https://github.com/OutwalkStudios/jolt/workflows/build/badge.svg)
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/OutwalkStudios/jolt/blob/master/LICENSE)
[![Donate](https://img.shields.io/badge/patreon-donate-green.svg)](https://www.patreon.com/outwalkstudios)
[![Follow Us](https://img.shields.io/badge/follow-on%20twitter-4AA1EC.svg)](https://twitter.com/OutwalkStudios)

---

## How To Use This Toolchain?

To make this toolchain the active toolchain for @jolt/cli, first install it.
```
npm install --save-dev @jolt/toolchain-javascript
```

then add set the `toolchain` property in `jolt.json` to `@jolt/toolchain-javascript`

```json
{
    "toolchain": "@jolt/toolchain-javascript"
}
```

---

## What Does This Toolchain Do?

This toolchain powers the development commands for @jolt/cli.

This toolchain also offers some extra config options:

#### Options
- targets (default: "> 1.5%, not dead") - a browserlist query for what browsers to target.
- minify (default: true) - determines whether or not the template and css sourcecode should be minified.
- sourcemap (default: false) - determines whether or not sourcemaps are generated.
- preamble (default: null) - text to append to the top of the bundle.
- mappings (default: null) - object that maps aliases to file paths.
- devServer (default: null) - [@jolt/server](https://github.com/OutwalkStudios/jolt/tree/master/packages/server#readme) options.

---

## Reporting Issues

If you are having trouble getting something to work with this toolchain, you can ask in our [discord](https://discord.gg/jMQHZkG) or create a new [Issue](https://github.com/OutwalkStudios/jolt/issues).

If you find a bug or if something is not working properly, you can report it by creating a new [Issue](https://github.com/OutwalkStudios/jolt/issues).

If this toolchain does not fit your needs or is missing a feature you would like to see, let us know! We would greatly appreciate your feedback on it.

You can contact Outwalk Studios directly using `support@outwalkstudios.com`

---

## License
@jolt/toolchain-javascript is licensed under the terms of the [**MIT**](https://github.com/OutwalkStudios/jolt/blob/master/LICENSE) license.
npm package: @jolt/toolchain-typescript
Description: A Jolt toolchain for building TypeScript projects
Author: Outwalk Studios
Latest version: 5.0.9
Deprecated: This package has been replaced by @exalt/toolchain

# @jolt/toolchain-typescript

This package is used to develop TypeScript projects with [@jolt/cli](https://www.npmjs.com/package/@jolt/cli)

![Actions](https://github.com/OutwalkStudios/jolt/workflows/build/badge.svg)
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/OutwalkStudios/jolt/blob/master/LICENSE)
[![Donate](https://img.shields.io/badge/patreon-donate-green.svg)](https://www.patreon.com/outwalkstudios)
[![Follow Us](https://img.shields.io/badge/follow-on%20twitter-4AA1EC.svg)](https://twitter.com/OutwalkStudios)

---

## How To Use This Toolchain?

To make this toolchain the active toolchain for @jolt/cli, first install it.
```
npm install --save-dev @jolt/toolchain-typescript
```

then add set the `toolchain` property in `jolt.json` to `@jolt/toolchain-typescript`

```json
{
    "toolchain": "@jolt/toolchain-typescript"
}
```

---

## Setup TypeScript

Once you set the toolchain, all thats left to do for setting up TypeScript is changing your file extensions from `.js` to `.ts`.

Optionally you can also add a `tsconfig.json` file to set your own typescript compiler settings.

---

## What Does This Toolchain Do?

This toolchain powers the development commands for @jolt/cli.

This toolchain also offers some extra config options:

#### Options
- minify (default: true) - determines whether or not the template and css sourcecode should be minified.
- sourcemap (default: false) - determines whether or not sourcemaps are generated.
- preamble (default: null) - text to append to the top of the bundle.
- mappings (default: null) - object that maps aliases to file paths.
- devServer (default: null) - [@jolt/server](https://github.com/OutwalkStudios/jolt/tree/master/packages/server#readme) options.

---

## Reporting Issues

If you are having trouble getting something to work with this toolchain, you can ask in our [discord](https://discord.gg/jMQHZkG) or create a new [Issue](https://github.com/OutwalkStudios/jolt/issues).

If you find a bug or if something is not working properly, you can report it by creating a new [Issue](https://github.com/OutwalkStudios/jolt/issues).

If this toolchain does not fit your needs or is missing a feature you would like to see, let us know! We would greatly appreciate your feedback on it.

You can contact Outwalk Studios directly using `support@outwalkstudios.com`

---

## License
@jolt/toolchain-typescript is licensed under the terms of the [**MIT**](https://github.com/OutwalkStudios/jolt/blob/master/LICENSE) license.