File contents Deno Quickstart
Deno is a secure TypeScript/JavaScript runtime built in Rust. It provides built-in TypeScript support, security controls, and modern tooling.
Installation
brew install deno
Basic Usage
Run TypeScript/JavaScript file
deno run script.ts
Run with permissions
deno run --allow-read --allow-net script.ts
Evaluate code
deno eval "console.log('Hello')"
Built-in Tools
Format code
deno fmt src/
Lint code
deno lint src/
Check types
deno check script.ts
Run tests
deno test test_*.ts
Permissions
--allow-read=<PATH> - Read files
--allow-write=<PATH> - Write files
--allow-net=<HOSTS> - Network access
--allow-env=<VARS> - Environment variables
--allow-sys=<SYSCALLS> - System calls
--allow-run=<PROGRAMS> - Run external programs
Real-world Examples
Run HTTP server
deno run --allow-net https://deno.land/std/http/server.ts
Read file
deno run --allow-read script.ts
Use npm modules
deno run --node-modules-dir script.ts
Resources
1 --- 2 name: quickstart-182 3 description: Deno Quickstart 4 --- 5 # Deno Quickstart 6 7 Deno is a secure TypeScript/JavaScript runtime built in Rust. It provides built-in TypeScript support, security controls, and modern tooling. 8 9 ## Installation 10 11 ```bash 12 brew install deno 13 ``` 14 15 ## Basic Usage 16 17 ### Run TypeScript/JavaScript file 18 ```bash 19 deno run script.ts 20 ``` 21 22 ### Run with permissions 23 ```bash 24 deno run --allow-read --allow-net script.ts 25 ``` 26 27 ### Evaluate code 28 ```bash 29 deno eval "console.log('Hello')" 30 ``` 31 32 ## Built-in Tools 33 34 ### Format code 35 ```bash 36 deno fmt src/ 37 ``` 38 39 ### Lint code 40 ```bash 41 deno lint src/ 42 ``` 43 44 ### Check types 45 ```bash 46 deno check script.ts 47 ``` 48 49 ### Run tests 50 ```bash 51 deno test test_*.ts 52 ``` 53 54 ## Permissions 55 56 - `--allow-read=<PATH>` - Read files 57 - `--allow-write=<PATH>` - Write files 58 - `--allow-net=<HOSTS>` - Network access 59 - `--allow-env=<VARS>` - Environment variables 60 - `--allow-sys=<SYSCALLS>` - System calls 61 - `--allow-run=<PROGRAMS>` - Run external programs 62 63 ## Real-world Examples 64 65 ### Run HTTP server 66 ```bash 67 deno run --allow-net https://deno.land/std/http/server.ts 68 ``` 69 70 ### Read file 71 ```bash 72 deno run --allow-read script.ts 73 ``` 74 75 ### Use npm modules 76 ```bash 77 deno run --node-modules-dir script.ts 78 ``` 79 80 ## Resources 81 82 - [Official Site](https://deno.com/) 83 - [GitHub](https://github.com/denoland/deno) 84 - [Manual](https://deno.land/manual)
javimosch/supercli/tree/main/plugins/deno/skills/quickstart commit 5917f88c1c
Frequently asked questions How do I install the Quickstart skill? Run npx skillmds@latest add javimosch/quickstart-182 in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Quickstart skill do? Deno Quickstart It is listed under Coding & Dev Tools on SkillMD.
Is Quickstart safe to use? This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Quickstart? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Quickstart free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Quickstart? javimosch (@javimosch) published this skill. Their other Agent Skills are listed on their SkillMD profile.