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
- Host: GitHub
- URL: https://github.com/thrashr888/monkey-playground
- Owner: thrashr888
- License: mit
- Created: 2019-04-22T22:18:56.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-03T20:16:58.000Z (over 3 years ago)
- Last Synced: 2025-06-21T10:07:02.201Z (12 months ago)
- Topics: interpreter, language, monkey
- Language: JavaScript
- Homepage: https://monkey.thrasher.dev/
- Size: 1.13 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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

## 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