summaryrefslogtreecommitdiff
path: root/runtime/js.rs
blob: a18dc3bd3bd72d0fb42b8d72d148071485a58221 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
use deno_core::include_js_files;
use deno_core::Extension;

pub fn init() -> Extension {
  Extension::builder()
    .js(include_js_files!(
      prefix "deno:runtime",
      // Generated with:
      // bash -c "cd runtime && ls js/*.js | sort"
      "js/01_build.js",
      "js/01_errors.js",
      "js/01_version.js",
      "js/01_web_util.js",
      "js/06_util.js",
      "js/10_permissions.js",
      "js/11_workers.js",
      "js/12_io.js",
      "js/13_buffer.js",
      "js/30_fs.js",
      "js/30_os.js",
      "js/40_diagnostics.js",
      "js/40_files.js",
      "js/40_fs_events.js",
      "js/40_http.js",
      "js/40_process.js",
      "js/40_read_file.js",
      "js/40_signals.js",
      "js/40_spawn.js",
      "js/40_testing.js",
      "js/40_tty.js",
      "js/40_write_file.js",
      "js/41_prompt.js",
      "js/90_deno_ns.js",
      "js/99_main.js",
    ))
    .build()
}