# @ansmikevdl/cml-terminals

> Dynamic Terminal Generation for CML Projects

Latest version **0.1.0** (published 2020-10-13) · BSD-3-Clause license · 0 weekly downloads

## Install

```sh
npm install @ansmikevdl/cml-terminals
pnpm add @ansmikevdl/cml-terminals
yarn add @ansmikevdl/cml-terminals
bun add @ansmikevdl/cml-terminals
```

## Health

**Score 20/100 (F)** — status: abandoned.

Positive: has types; no vulnerabilities.

Warnings: low downloads; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.1.0 |
| Published | 2020-10-13 |
| First published | 2020-10-13 |
| Weekly downloads | 0 |
| License | BSD-3-Clause |
| TypeScript types | bundled |
| Module format | CommonJS |
| Dependencies | 4 |
| Unpacked size | 6.3 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 1 |
| Author | Michael von der Lippe |
| Maintainers | ansmikevdl |
| Keywords | jupyter, jupyterlab, jupyterlab-extension |

## Links

- npm: https://www.npmjs.com/package/@ansmikevdl/cml-terminals
- Repository: https://github.com/vondy-games/cml-terminals
- Issues: https://github.com/vondy-games/cml-terminals/issues
- npm.io page: https://npm.io/package/@ansmikevdl/cml-terminals

## Dependencies (4)

- [@jupyterlab/launcher](https://npm.io/package/@jupyterlab/launcher.md) ^2.0.0
- [@jupyterlab/mainmenu](https://npm.io/package/@jupyterlab/mainmenu.md) ^2.0.0
- [@jupyterlab/application](https://npm.io/package/@jupyterlab/application.md) ^2.0.0
- [@jupyterlab/filebrowser](https://npm.io/package/@jupyterlab/filebrowser.md) ^2.0.0

## Recent versions

- 0.1.0 (latest) — 2020-10-13

## README

# cml-terminals

![Github Actions Status](https://github.com/vondy-games/cml-terminals/workflows/Build/badge.svg)[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/vondy-games/cml-terminals/master?urlpath=lab)

Dynamic Terminal Generation for CML Projects



## Requirements

* JupyterLab >= 2.0

## Install

```bash
jupyter labextension install @ansmikevdl/cml-terminals
```

## Contributing

### Install

The `jlpm` command is JupyterLab's pinned version of
[yarn](https://yarnpkg.com/) that is installed with JupyterLab. You may use
`yarn` or `npm` in lieu of `jlpm` below.

```bash
# Clone the repo to your local environment
# Move to cml-terminals directory

# Install dependencies
jlpm
# Build Typescript source
jlpm build
# Link your development version of the extension with JupyterLab
jupyter labextension install .
# Rebuild Typescript source after making changes
jlpm build
# Rebuild JupyterLab after making any changes
jupyter lab build
```

You can watch the source directory and run JupyterLab in watch mode to watch for changes in the extension's source and automatically rebuild the extension and application.

```bash
# Watch the source directory in another terminal tab
jlpm watch
# Run jupyterlab in watch mode in one terminal tab
jupyter lab --watch
```

Now every change will be built locally and bundled into JupyterLab. Be sure to refresh your browser page after saving file changes to reload the extension (note: you'll need to wait for webpack to finish, which can take 10s+ at times).

### Uninstall

```bash

jupyter labextension uninstall cml-terminals
```

---
_Source: https://npm.io/package/@ansmikevdl/cml-terminals · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
