An open API service indexing awesome lists of open source software.

https://github.com/thrashr888/monkey-playground

A browser playground for monkey-typescript
https://github.com/thrashr888/monkey-playground

interpreter language monkey

Last synced: 4 months ago
JSON representation

A browser playground for monkey-typescript

Awesome Lists containing this project

README

          

# Monkey Playground

Messing around with [monkey-typescript](https://www.npmjs.com/package/monkey-typescript). Type some code, get the output.

This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).

## Available Scripts

- npm start
- npm test
- npm run build
- npm run deploy

![ss](https://www.evernote.com/l/AAGoU7NHsDJOQYUh7yZfdwg3NEMC-EHc4f0B/image.png)

## TODO/Ideas

- [x] Switch to https://github.com/filerjs/filer for files backend
- [ ] Format numbers on right side using commas/intl
- [ ] Handle async loading & actions (save, rename, etc) better
- [ ] Auto-select new filename
- [ ] Add button icons
- [ ] Add about page
- [ ] Fix wrapped-line alignment
- [ ] Introduce a collection UUID (user, codebase, file grouping, and/or repo)
- [ ] Markdown in comments?
- [ ] Inline results instead of right-hand-side?
- [-] Save/load from S3
- [-] Print out React/HTML DOM?
- [ ] Output arrays and objects as tables
- [ ] Line numbers
- [ ] Inline errors
- [ ] Statement dependency graph
- [ ] Only update changed rows & dependencies
- [ ] Embedable version?
- [ ] Run via Lambda somehow?
- [ ] Accept live HTTP requests somehow?
- [ ] Dark mode