Val Town code runs on the Deno runtime.
- TypeScript and TSX are available for all vals, and at the time of this writing we support TypeScript 5.6.2.
- There is no filesystem access permitted.
--allow-netis enabled, so they can make HTTP requests.- Vals have access to environment variables
- The experimental Temporal API is enabled.
Included environment
Section titled “Included environment”fetchto make HTTP requestsimportfrom npm and https
Custom Types View the custom types we support
Versions
Section titled “Versions”We run the same version of Deno, V8, and TypeScript for all vals.
At the time of this writing (likely out of date), we run:
- Deno 2.1.6
- V8 13.7.152.6-rusty
- TypeScript 5.8.3
Versions View up-to-date versions of Deno, v8, and TypeScript we run