# mva-ide

> code editor

Latest version **0.5.2** (published 2016-09-16) · MIT license · 0 weekly downloads

## Install

```sh
npm install mva-ide
pnpm add mva-ide
yarn add mva-ide
bun add mva-ide
```

## Health

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

Positive: no vulnerabilities.

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

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.5.2 |
| Published | 2016-09-16 |
| First published | 2016-09-16 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 5 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 1 |
| Author | justalex |
| Maintainers | justalex |
| Keywords | editor, code |

## Links

- npm: https://www.npmjs.com/package/mva-ide
- Repository: https://github.com/ordinarygithubuser/IDE
- Homepage: https://github.com/ordinarygithubuser/IDE#readme
- Issues: https://github.com/ordinarygithubuser/IDE/issues
- npm.io page: https://npm.io/package/mva-ide

## Dependencies (5)

- [mva](https://npm.io/package/mva.md) ^3.2.2
- [brace](https://npm.io/package/brace.md) ^0.8.0
- [react-ace](https://npm.io/package/react-ace.md) ^3.5.0
- [font-awesome](https://npm.io/package/font-awesome.md) ^4.6.3
- [electron-debug](https://npm.io/package/electron-debug.md) ^1.0.1

## Alternatives

- [flatbuffers](https://npm.io/package/flatbuffers.md) — 6.0M weekly downloads
- [jwt-simple](https://npm.io/package/jwt-simple.md) — 259.5K weekly downloads
- [@exodus/patch-broken-hermes-typed-arrays](https://npm.io/package/@exodus/patch-broken-hermes-typed-arrays.md) — 28.5K weekly downloads
- [@native-to-anchor/buffer-layout](https://npm.io/package/@native-to-anchor/buffer-layout.md) — 12.2K weekly downloads
- [binary-parser-encoder](https://npm.io/package/binary-parser-encoder.md) — 5.3K weekly downloads

## Recent versions

- 0.5.2 (latest) — 2016-09-16

## README

## Code Editor

A minimal code editor including only features to create JavaScript web and
desktop applications in a rapid, opinionated way. The IDE consist of three
main views, commonly found in editors: The project explorer, the code area
and the terminal section.

The context menu on the project explorer assists by providing templates for
commonly used code constructs. The underlying library to build the applications
is MVA and so it's constructs are used, namely Actions, Components and Stores.

However, on the long run model falls shall be introduced that are diagrams
describing the interaction between these constructs. Most of boilerplate
code should be generated through the editor by translating the diagrams (
described in JSON) into code.

The terminal can run arbitrary commands. At this time interactive sessions are
unfortunately not available. pty.js offers the possibility to integrate these
interactive session. However on my windows machine this won't work at the moment
because the latest pty builds do not contain the needed bindings for node-gyp.

## Roadmap

- ~~Fix folder collapsing on rename action~~
- Fix home path in file browsers
- Keep editor text in sync with temporary file
- Make SplitPane resizeable
- Provide UI interface for frequent commands
- Implement model editor

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