# sprotty-theia

> Glue code for Sprotty diagrams in a Theia IDE

Latest version **0.12.0** (published 2022-06-01) · (EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0) license · 0 weekly downloads

## Install

```sh
npm install sprotty-theia
pnpm add sprotty-theia
yarn add sprotty-theia
bun add sprotty-theia
```

## Health

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

Positive: has types; no vulnerabilities; high quality score.

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

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.12.0 |
| Published | 2022-06-01 |
| First published | 2018-11-13 |
| Weekly downloads | 0 |
| License | (EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0) |
| TypeScript types | bundled |
| Module format | CommonJS |
| Dependencies | 6 |
| Unpacked size | 195.7 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Eclipse Sprotty |
| Maintainers | tortmayr, sprotty-owner, spoenemann, eclipse-sprotty-bot |
| Keywords | theia, sprotty, diagram, theia-extension |

## Links

- npm: https://www.npmjs.com/package/sprotty-theia
- Homepage: https://github.com/eclipse/sprotty-theia
- Issues: https://github.com/eclipse/sprotty-theia/issues
- npm.io page: https://npm.io/package/sprotty-theia

## Dependencies (6)

- [sprotty](https://npm.io/package/sprotty.md) ^0.12.0
- [@theia/core](https://npm.io/package/@theia/core.md) ^1.18.0
- [@theia/editor](https://npm.io/package/@theia/editor.md) ^1.18.0
- [@theia/monaco](https://npm.io/package/@theia/monaco.md) ^1.18.0
- [sprotty-protocol](https://npm.io/package/sprotty-protocol.md) ^0.12.0
- [@theia/filesystem](https://npm.io/package/@theia/filesystem.md) ^1.18.0

## Recent versions

- 0.12.0 (latest) — 2022-06-01
- 0.13.0-next.866e1fd (next) — 2024-01-11
- 0.13.0-next.c6a129f — 2024-01-02
- 0.13.0-next.230e041 — 2023-10-26
- 0.13.0-next.9787321 — 2023-09-29
- 0.13.0-next.a92c610 — 2023-09-29
- 0.13.0-next.06a8245 — 2023-05-24
- 0.13.0-next.9cbedec — 2022-12-21
- 0.13.0-next.48022d3 — 2022-12-02
- 0.13.0-next.efd153a — 2022-06-01
- 0.13.0-next.88cf821 — 2022-06-01
- 0.12.0-next.bc7b3d7 — 2022-03-28
- 0.12.0-next.94d1940 — 2022-03-28
- 0.12.0-next.0d507c7 — 2022-03-25
- 0.12.0-next.2b87447 — 2022-03-23
- … 71 more at https://npm.io/package/sprotty-theia/versions

## README

# sprotty-theia

Glue code for [Sprotty diagrams](https://github.com/eclipse/sprotty) in [Theia](https://theia-ide.org) as [Theia extensions](https://theia-ide.org/docs/authoring_extensions). 
If you want to connect your diagram with a language server, you should rather build a [VS Code extension](https://github.com/eclipse/sprotty-vscode). 


[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/eclipse/sprotty-theia)

The project is built on [ci.eclipse.org/sprotty](https://ci.eclipse.org/sprotty/). Pre-built npm packages available from [npmjs](https://www.npmjs.com/package/sprotty-theia).

The version history is documented in the [CHANGELOG](https://github.com/eclipse/sprotty-theia/blob/master/CHANGELOG.md).

### Version Compatibility

| sprotty-theia | Theia  |
| ------------- | ------ |
| 0.12.0        | 1.18.0 - 1.26.0|
| 0.11.0        | 1.18.0 |
| 0.10.0        | 1.18.0 |
| 0.9.0         | 1.4.0  |
| 0.8.0         | 0.15.0 |
| 0.7.0         | 0.11.0 |
| 0.6.0         | 0.4.0  |

## See also

- [sprotty](https://github.com/eclipse/sprotty) &ndash; the client part of the Sprotty framework.
- [sprotty-vscode](https://github.com/eclipse/sprotty-vscode) &ndash; glue code for embedding Sprotty diagrams in VS Code
- [sprotty-server](https://github.com/eclipse/sprotty-server) &ndash; libraries to implement Sprotty diagram servers in Java. Also covers add-in Sprotty diagram support to Xtext-based language servers.
- [sprotty-layout](https://github.com/eclipse/sprotty-layout) &ndash; client-side diagram layout based on the Eclipse Layout Kernel.

## References

- [DSL in the Cloud example](http://github.com/TypeFox/theia-xtext-sprotty-example) an example using Xtext, Theia and Sprotty to create a DSL workbench in the cloud.

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