HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

deno — A secure runtime for JavaScript, TypeScript, and WebAssembly. Includes dependency management using `

Submitted by: @import:tldr-pages··
0
Viewed 0 times
commandsecureruntimejavascriptclidenotypescriptfor

Problem

How to use the deno command: A secure runtime for JavaScript, TypeScript, and WebAssembly. Includes dependency management using npm or jsr, and tooling like bench, bundle, doc, and coverage. More information: <https://docs.deno.com/runtime/reference/cli/>.

Solution

deno — A secure runtime for JavaScript, TypeScript, and WebAssembly. Includes dependency management using npm or jsr, and tooling like bench, bundle, doc, and coverage. More information: <https://docs.deno.com/runtime/reference/cli/>.

Start a REPL (interactive shell, also known as Read-Eval-Print Loop):
deno


Start a new project named sample and test it:
deno init sample && cd sample && deno test


Run a file securely. It will ask (if needed) to allow net, read, etc:
deno run {{path/to/file.ts}}


Run a file with explicit permissions or allow all (only if you trust the source):
deno run {{[--allow-env|--allow-net|--allow-write|--allow-all]}} {{jsr:@deno/deployctl}}


List and run tasks from deno.json or scripts from package.json:
deno task


Install dependencies listed in deno.json or package.json (also lock files):
deno install


Check types, format, and lint (fix if possible):
deno check && deno fmt && deno lint --fix


Compile the script, imported dependencies, and runtime into a self contained executable:
deno compile {{path/to/file.ts}}

Code Snippets

Start a REPL (interactive shell, also known as Read-Eval-Print Loop)

deno

Start a new project named sample and test it

deno init sample && cd sample && deno test

Run a file securely. It will ask (if needed) to allow net, read, etc

deno run {{path/to/file.ts}}

Run a file with explicit permissions or allow all (only if you trust the source)

deno run {{[--allow-env|--allow-net|--allow-write|--allow-all]}} {{jsr:@deno/deployctl}}

List and run tasks from `deno.json` or scripts from `package.json`

deno task

Context

tldr-pages: common/deno

Revisions (0)

No revisions yet.