Dependency Inspector

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

  1. deno info https://deno.land/std@0.67.0/http/file_server.ts
  2. Download https://deno.land/std@0.67.0/http/file_server.ts
  3. ...
  4. local: /home/deno/.cache/deno/deps/https/deno.land/f57792e36f2dbf28b14a75e2372a479c6392780d4712d76698d5031f943c0020
  5. type: TypeScript
  6. emit: /home/deno/.cache/deno/gen/https/deno.land/f57792e36f2dbf28b14a75e2372a479c6392780d4712d76698d5031f943c0020.js
  7. dependencies: 23 unique (total 139.89KB)
  8. https://deno.land/std@0.67.0/http/file_server.ts (10.49KB)
  9. ├─┬ https://deno.land/std@0.67.0/path/mod.ts (717B)
  10. ├── https://deno.land/std@0.67.0/path/_constants.ts (2.35KB)
  11. ├─┬ https://deno.land/std@0.67.0/path/win32.ts (27.36KB)
  12. ├── https://deno.land/std@0.67.0/path/_interface.ts (657B)
  13. ├── https://deno.land/std@0.67.0/path/_constants.ts *
  14. ├─┬ https://deno.land/std@0.67.0/path/_util.ts (3.3KB)
  15. ├── https://deno.land/std@0.67.0/path/_interface.ts *
  16. └── https://deno.land/std@0.67.0/path/_constants.ts *
  17. └── https://deno.land/std@0.67.0/_util/assert.ts (405B)
  18. ├─┬ https://deno.land/std@0.67.0/path/posix.ts (12.67KB)
  19. ├── https://deno.land/std@0.67.0/path/_interface.ts *
  20. ├── https://deno.land/std@0.67.0/path/_constants.ts *
  21. └── https://deno.land/std@0.67.0/path/_util.ts *
  22. ├─┬ https://deno.land/std@0.67.0/path/common.ts (1.14KB)
  23. └─┬ https://deno.land/std@0.67.0/path/separator.ts (264B)
  24. └── https://deno.land/std@0.67.0/path/_constants.ts *
  25. ├── https://deno.land/std@0.67.0/path/separator.ts *
  26. ├── https://deno.land/std@0.67.0/path/_interface.ts *
  27. └─┬ https://deno.land/std@0.67.0/path/glob.ts (8.12KB)
  28. ├── https://deno.land/std@0.67.0/path/_constants.ts *
  29. ├── https://deno.land/std@0.67.0/path/mod.ts *
  30. └── https://deno.land/std@0.67.0/path/separator.ts *
  31. ├─┬ https://deno.land/std@0.67.0/http/server.ts (10.23KB)
  32. ├── https://deno.land/std@0.67.0/encoding/utf8.ts (433B)
  33. ├─┬ https://deno.land/std@0.67.0/io/bufio.ts (21.15KB)
  34. ├── https://deno.land/std@0.67.0/bytes/mod.ts (4.34KB)
  35. └── https://deno.land/std@0.67.0/_util/assert.ts *
  36. ├── https://deno.land/std@0.67.0/_util/assert.ts *
  37. ├─┬ https://deno.land/std@0.67.0/async/mod.ts (202B)
  38. ├── https://deno.land/std@0.67.0/async/deferred.ts (1.03KB)
  39. ├── https://deno.land/std@0.67.0/async/delay.ts (279B)
  40. ├─┬ https://deno.land/std@0.67.0/async/mux_async_iterator.ts (1.98KB)
  41. └── https://deno.land/std@0.67.0/async/deferred.ts *
  42. └── https://deno.land/std@0.67.0/async/pool.ts (1.58KB)
  43. └─┬ https://deno.land/std@0.67.0/http/_io.ts (11.25KB)
  44. ├── https://deno.land/std@0.67.0/io/bufio.ts *
  45. ├─┬ https://deno.land/std@0.67.0/textproto/mod.ts (4.52KB)
  46. ├── https://deno.land/std@0.67.0/io/bufio.ts *
  47. ├── https://deno.land/std@0.67.0/bytes/mod.ts *
  48. └── https://deno.land/std@0.67.0/encoding/utf8.ts *
  49. ├── https://deno.land/std@0.67.0/_util/assert.ts *
  50. ├── https://deno.land/std@0.67.0/encoding/utf8.ts *
  51. ├── https://deno.land/std@0.67.0/http/server.ts *
  52. └── https://deno.land/std@0.67.0/http/http_status.ts (5.93KB)
  53. ├─┬ https://deno.land/std@0.67.0/flags/mod.ts (9.54KB)
  54. └── https://deno.land/std@0.67.0/_util/assert.ts *
  55. └── 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 info
  2. DENO_DIR location: "/Users/deno/Library/Caches/deno"
  3. Remote modules cache: "/Users/deno/Library/Caches/deno/deps"
  4. TypeScript compiler cache: "/Users/deno/Library/Caches/deno/gen"