Awesome
Deno Playground 🦕
<p align="center"><img width="1216" alt="image" src="https://user-images.githubusercontent.com/491458/82177260-1ab14c00-9903-11ea-8119-8dfe2764a7c9.png"></p>Deno playground scratchpad, inspired by golang's play.golang.org
Be aware that this will run unprevilleged code on your servers. For safety
reasons, I'm adding a time-based execution limit (default is 3s, but can be
overridden by setting SCRIPT_EXECUTION_TIMEOUT
envvars).
Available API routes
All results are in text format. HTTP response status indicates whether the request is completed successfully or not.
as always, 200 means OK - 500 means there's error somewhere in your code.
POST /api/eval
Interpret deno source code, and get result back. To use unstable features, pass
unstable=1
queryparams to the URL. To interpret as typescript, pass
typescript=1
queryparams to the URL.
curl -X POST \
'http://localhost:3000/api/eval' \
-H 'Content-Type: application/javascript' \
--data-raw 'console.log(Deno)'
POST /api/fmt
Format deno source code, and get formatted result back.
curl -X POST \
'http://localhost:3000/api/fmt' \
-H 'Content-Type: application/javascript' \
--data-raw 'console.log(Deno)'
Run in development mode
$ npx vercel dev
Deploy to vercel
$ npx vercel