# jesed

> online instant collaborative editor

Latest version **0.3.6** (published 2018-06-14) · ISC license · 0 weekly downloads

## Install

```sh
npm install jesed
pnpm add jesed
yarn add jesed
bun add jesed
```

Provides the command `jesed`.

## 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.3.6 |
| Published | 2018-06-14 |
| First published | 2018-05-22 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 31 |
| Unpacked size | 170.4 KB |
| Known vulnerabilities | 0 (+33 in 7 direct dependencies) |
| Install scripts | no |
| GitHub stars | 1 |
| Author | akaJes |
| Maintainers | akajes |
| Keywords | instant, collaboraion, server, editor |

## Links

- npm: https://www.npmjs.com/package/jesed
- Repository: https://github.com/akaJes/jesed
- Homepage: https://github.com/akaJes/jesed#readme
- Issues: https://github.com/akaJes/jesed/issues
- npm.io page: https://npm.io/package/jesed

## Dependencies (31)

- [ejs](https://npm.io/package/ejs.md) ^2.6.1
- [ncp](https://npm.io/package/ncp.md) ^2.0.0
- [nedb](https://npm.io/package/nedb.md) ^1.8.0
- [open](https://npm.io/package/open.md) 0.0.5
- [yargs](https://npm.io/package/yargs.md) ^11.0.0
- [jquery](https://npm.io/package/jquery.md) ^3.3.1
- [jstree](https://npm.io/package/jstree.md) ^3.3.5
- [marked](https://npm.io/package/marked.md) ^0.4.0
- [ot-jes](https://npm.io/package/ot-jes.md) ^0.1.0
- [prompt](https://npm.io/package/prompt.md) ^1.0.0
- [vex-js](https://npm.io/package/vex-js.md) ^4.1.0
- [express](https://npm.io/package/express.md) ^4.16.3
- [tinymce](https://npm.io/package/tinymce.md) ^4.7.13
- [chokidar](https://npm.io/package/chokidar.md) ^2.0.3
- [passport](https://npm.io/package/passport.md) ^0.4.0
- [bootstrap](https://npm.io/package/bootstrap.md) ^4.1.1
- [clipboard](https://npm.io/package/clipboard.md) ^2.0.1
- [file-type](https://npm.io/package/file-type.md) ^8.0.0
- [is-binary](https://npm.io/package/is-binary.md) ^0.1.0
- [popper.js](https://npm.io/package/popper.js.md) ^1.14.3
- [socket.io](https://npm.io/package/socket.io.md) ^2.1.1
- [ace-builds](https://npm.io/package/ace-builds.md) ^1.3.3
- [formidable](https://npm.io/package/formidable.md) ^1.2.1
- [mime-types](https://npm.io/package/mime-types.md) ^2.1.18
- [simple-git](https://npm.io/package/simple-git.md) ^1.95.0
- [body-parser](https://npm.io/package/body-parser.md) ^1.18.3
- [passport-http](https://npm.io/package/passport-http.md) ^0.3.0
- [express-session](https://npm.io/package/express-session.md) ^1.15.6
- [diff-match-patch](https://npm.io/package/diff-match-patch.md) ^1.0.1
- [session-file-store](https://npm.io/package/session-file-store.md) ^1.2.0
- [@fortawesome/fontawesome-free-webfonts](https://npm.io/package/@fortawesome/fontawesome-free-webfonts.md) ^1.0.9

## Alternatives

- [localforage](https://npm.io/package/localforage.md) — 6.2M weekly downloads
- [localforage-observable](https://npm.io/package/localforage-observable.md) — 30.8K weekly downloads
- [@y/y](https://npm.io/package/@y/y.md) — 30.1K weekly downloads
- [@metaobjectsdev/render](https://npm.io/package/@metaobjectsdev/render.md) — 3.5K weekly downloads
- [@ledgerhq/coin-algorand](https://npm.io/package/@ledgerhq/coin-algorand.md) — 1.1K weekly downloads

## Recent versions

- 0.3.6 (latest) — 2018-06-14
- 0.3.5 — 2018-06-14
- 0.3.3 — 2018-06-07
- 0.3.2 — 2018-06-06
- 0.1.11 — 2018-06-03
- 0.1.10 — 2018-06-01
- 0.1.9 — 2018-05-31
- 0.1.8 — 2018-05-31
- 0.1.7 — 2018-05-30
- 0.1.6 — 2018-05-29
- 0.1.5 — 2018-05-26
- 0.1.4 — 2018-05-25
- 0.1.3 — 2018-05-24
- 0.1.2 — 2018-05-24
- 0.1.0 — 2018-05-22

## README

## Online collaborative editor
### Features
* file browser (create, copy, rename, delete, download, upload and preview)
* tabs for opened files
* instant files saving and watching for changes
* visual diff for repository enabled projects (git)
* marking of events for shared users actions (cursor, selection, edition)
* user authentification per every project
* auto update from configuration files your projects and passwords

used the best multifunction web editor [ACE](https://ace.c9.io/) ever

the [GIT](https://git-scm.com/) is strongly recomended to install as dependency
### Binary installation
just download https://github.com/akaJes/jesed/releases to some project folder(with git) and run
### NPM installation
`sudo npm i -g jesed` choose some project folder(with git) and type `jesed`
### Startup local
enter your credentials and open http://localhost:3000/ (do not close application)
#### Type for help
`jesed --help`
#### Create new User
`jesed user add me`
#### Add/modify projects
Modify the `projects.json` for your desire with your favorite editor
#### For use with Apache webserver as PM2 service
```
jesed config
sudo ./apache
```
open in your browser http://your-domain/jesed/ link

#### Troubleshooting
* for `ENOSPC` error - extend max watches amount
`echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p`
* for `EMFILE` error - extend max opened files amount
`echo fs.file-max=10240 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p`

### Debugging
https://nodejs.org/en/docs/guides/debugging-getting-started/#enabling-remote-debugging-scenarios
`ssh -L 9221:localhost:9229 mail`
chrome://inspect/

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