README.md

    Deno

    Build Status - Cirrus Twitter handle

    Deno is a simple, modern and secure runtime for JavaScript and TypeScript that uses V8 and is built in Rust.

    Features

    • Secure by default. No file, network, or environment access, unless explicitly enabled.
    • Supports TypeScript out of the box.
    • Ships only a single executable file.
    • Built-in utilities like a dependency inspector (deno info) and a code formatter (deno fmt).
    • Set of reviewed standard modules that are guaranteed to work with Deno.

    Install

    Shell (Mac, Linux):

    curl -fsSL https://deno.land/x/install/install.sh | sh

    PowerShell (Windows):

    iwr https://deno.land/x/install/install.ps1 -useb | iex

    Homebrew (Mac):

    brew install deno

    Chocolatey (Windows):

    choco install deno

    Build and install from source using Cargo:

    cargo install deno

    See deno_install and releases for other options.

    Getting Started

    Try running a simple program:

    deno run https://deno.land/std/examples/welcome.ts

    Or a more complex one:

    import { serve } from "https://deno.land/std/http/server.ts";
    const s = serve({ port: 8000 });
    console.log("http://localhost:8000/");
    for await (const req of s) {
      req.respond({ body: "Hello World\n" });
    }

    You can find a more in depth introduction, examples, and environment setup guides in the manual.

    More in-depth info can be found in the runtime documentation.

    Contributing

    We appreciate your help!

    To contribute, please read our guidelines.

    项目简介

    🚀 Github 镜像仓库 🚀

    源项目地址

    https://github.com/denoland/deno

    发行版本 126

    v1.15.3

    全部发行版

    贡献者 352

    全部贡献者

    开发语言

    • TypeScript 48.7 %
    • Rust 32.8 %
    • JavaScript 18.4 %
    • C# 0.1 %
    • HTML 0.1 %