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).
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.
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)'
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)'
$ npx vercel dev
$ npx vercel