README.md
March 22, 2021 ยท View on GitHub
Deno Playground ๐ฆ

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