Dependency Inspector

deno info [URL] will inspect ES module and all of its dependencies.

  1. deno info https://deno.land/std@0.67.0/http/file_server.tsDownload https://deno.land/std@0.67.0/http/file_server.ts...local: /home/deno/.cache/deno/deps/https/deno.land/f57792e36f2dbf28b14a75e2372a479c6392780d4712d76698d5031f943c0020type: TypeScriptcompiled: /home/deno/.cache/deno/gen/https/deno.land/f57792e36f2dbf28b14a75e2372a479c6392780d4712d76698d5031f943c0020.jsdeps: 23 unique (total 139.89KB)https://deno.land/std@0.67.0/http/file_server.ts (10.49KB)├─┬ https://deno.land/std@0.67.0/path/mod.ts (717B)│ ├── https://deno.land/std@0.67.0/path/_constants.ts (2.35KB)│ ├─┬ https://deno.land/std@0.67.0/path/win32.ts (27.36KB)│ │ ├── https://deno.land/std@0.67.0/path/_interface.ts (657B)│ │ ├── https://deno.land/std@0.67.0/path/_constants.ts *│ │ ├─┬ https://deno.land/std@0.67.0/path/_util.ts (3.3KB)│ │ │ ├── https://deno.land/std@0.67.0/path/_interface.ts *│ │ │ └── https://deno.land/std@0.67.0/path/_constants.ts *│ │ └── https://deno.land/std@0.67.0/_util/assert.ts (405B)│ ├─┬ https://deno.land/std@0.67.0/path/posix.ts (12.67KB)│ │ ├── https://deno.land/std@0.67.0/path/_interface.ts *│ │ ├── https://deno.land/std@0.67.0/path/_constants.ts *│ │ └── https://deno.land/std@0.67.0/path/_util.ts *│ ├─┬ https://deno.land/std@0.67.0/path/common.ts (1.14KB)│ │ └─┬ https://deno.land/std@0.67.0/path/separator.ts (264B)│ │ └── https://deno.land/std@0.67.0/path/_constants.ts *│ ├── https://deno.land/std@0.67.0/path/separator.ts *│ ├── https://deno.land/std@0.67.0/path/_interface.ts *│ └─┬ https://deno.land/std@0.67.0/path/glob.ts (8.12KB)│ ├── https://deno.land/std@0.67.0/path/_constants.ts *│ ├── https://deno.land/std@0.67.0/path/mod.ts *│ └── https://deno.land/std@0.67.0/path/separator.ts *├─┬ https://deno.land/std@0.67.0/http/server.ts (10.23KB)│ ├── https://deno.land/std@0.67.0/encoding/utf8.ts (433B)│ ├─┬ https://deno.land/std@0.67.0/io/bufio.ts (21.15KB)│ │ ├── https://deno.land/std@0.67.0/bytes/mod.ts (4.34KB)│ │ └── https://deno.land/std@0.67.0/_util/assert.ts *│ ├── https://deno.land/std@0.67.0/_util/assert.ts *│ ├─┬ https://deno.land/std@0.67.0/async/mod.ts (202B)│ │ ├── https://deno.land/std@0.67.0/async/deferred.ts (1.03KB)│ │ ├── https://deno.land/std@0.67.0/async/delay.ts (279B)│ │ ├─┬ https://deno.land/std@0.67.0/async/mux_async_iterator.ts (1.98KB)│ │ │ └── https://deno.land/std@0.67.0/async/deferred.ts *│ │ └── https://deno.land/std@0.67.0/async/pool.ts (1.58KB)│ └─┬ https://deno.land/std@0.67.0/http/_io.ts (11.25KB)│ ├── https://deno.land/std@0.67.0/io/bufio.ts *│ ├─┬ https://deno.land/std@0.67.0/textproto/mod.ts (4.52KB)│ │ ├── https://deno.land/std@0.67.0/io/bufio.ts *│ │ ├── https://deno.land/std@0.67.0/bytes/mod.ts *│ │ └── https://deno.land/std@0.67.0/encoding/utf8.ts *│ ├── https://deno.land/std@0.67.0/_util/assert.ts *│ ├── https://deno.land/std@0.67.0/encoding/utf8.ts *│ ├── https://deno.land/std@0.67.0/http/server.ts *│ └── https://deno.land/std@0.67.0/http/http_status.ts (5.93KB)├─┬ https://deno.land/std@0.67.0/flags/mod.ts (9.54KB)│ └── https://deno.land/std@0.67.0/_util/assert.ts *└── https://deno.land/std@0.67.0/_util/assert.ts *

Dependency inspector works with any local or remote ES modules.

Cache location

deno info can be used to display information about cache location:

  1. deno infoDENO_DIR location: "/Users/deno/Library/Caches/deno"Remote modules cache: "/Users/deno/Library/Caches/deno/deps"TypeScript compiler cache: "/Users/deno/Library/Caches/deno/gen"