Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
quarto-dev
GitHub Repository: quarto-dev/quarto-cli
Path: blob/main/package/scripts/deno_std/deno_std.ts
6451 views
1
// deno-lint-ignore-file
2
3
/*
4
5
This is the original deno_std.ts definition file, which has imports
6
that are no longer available in deno's stdlib.
7
8
import * as archive from "https://deno.land/[email protected]/archive/tar.ts";
9
import * as async from "https://deno.land/[email protected]/async/mod.ts";
10
import * as bytes from "https://deno.land/[email protected]/bytes/mod.ts";
11
import * as collections from "https://deno.land/[email protected]/collections/mod.ts";
12
import * as crypto from "https://deno.land/[email protected]/crypto/mod.ts";
13
import * as datetime from "https://deno.land/[email protected]/datetime/mod.ts";
14
import * as encoding_ascii85 from "https://deno.land/[email protected]/encoding/ascii85.ts";
15
import * as encoding_base32 from "https://deno.land/[email protected]/encoding/base32.ts";
16
import * as encoding_base64 from "https://deno.land/[email protected]/encoding/base64.ts";
17
import * as encoding_base64url from "https://deno.land/[email protected]/encoding/base64url.ts";
18
import * as encoding_binary from "https://deno.land/[email protected]/encoding/binary.ts";
19
import * as encoding_csv from "https://deno.land/[email protected]/encoding/csv.ts";
20
import * as encoding_hex from "https://deno.land/[email protected]/encoding/hex.ts";
21
import * as encoding_toml from "https://deno.land/[email protected]/encoding/toml.ts";
22
import * as encoding_yaml from "https://deno.land/[email protected]/encoding/yaml.ts";
23
import * as flags from "https://deno.land/[email protected]/flags/mod.ts";
24
import * as fmt_bytes from "https://deno.land/[email protected]/fmt/bytes.ts";
25
import * as fmt_colors from "https://deno.land/[email protected]/fmt/colors.ts";
26
import * as fmt_printf from "https://deno.land/[email protected]/fmt/printf.ts";
27
import * as fs from "https://deno.land/[email protected]/fs/mod.ts";
28
import * as fs_copy from "https://deno.land/[email protected]/fs/copy.ts";
29
import * as hash from "https://deno.land/[email protected]/hash/mod.ts";
30
import * as http from "https://deno.land/[email protected]/http/mod.ts";
31
import * as io from "https://deno.land/[email protected]/io/mod.ts";
32
import * as log from "https://deno.land/[email protected]/log/mod.ts";
33
import * as media_types from "https://deno.land/[email protected]/media_types/mod.ts";
34
import * as path from "https://deno.land/[email protected]/path/mod.ts";
35
import * as permissions from "https://deno.land/[email protected]/permissions/mod.ts";
36
import * as signal from "https://deno.land/[email protected]/signal/mod.ts";
37
import * as streams from "https://deno.land/[email protected]/streams/mod.ts";
38
import * as textproto from "https://deno.land/[email protected]/textproto/mod.ts";
39
import * as uuid from "https://deno.land/[email protected]/uuid/mod.ts";
40
*/
41
42
// The import map "run_import_map.json" needs to mirror these imports
43
// If you edit this file, you need to update the import map as well
44
45
import * as tar from "jsr:/@std/[email protected]/tar";
46
import * as async from "jsr:/@std/[email protected]";
47
import * as bytes from "jsr:/@std/[email protected]";
48
import * as collections from "jsr:/@std/[email protected]";
49
import * as crypto from "jsr:/@std/[email protected]";
50
import * as datetime from "jsr:/@std/[email protected]";
51
import * as dotenv from "jsr:/@std/[email protected]";
52
53
// encoding has no mod.ts
54
import * as ascii85 from "https://deno.land/[email protected]/encoding/ascii85.ts";
55
import * as base32 from "https://deno.land/[email protected]/encoding/base32.ts";
56
import * as base58 from "https://deno.land/[email protected]/encoding/base58.ts";
57
import * as base64 from "https://deno.land/[email protected]/encoding/base64.ts";
58
import * as base64url from "https://deno.land/[email protected]/encoding/base64url.ts";
59
import * as csv from "jsr:/@std/[email protected]";
60
import * as front_matter from "jsr:/@std/[email protected]";
61
import * as hex from "https://deno.land/[email protected]/encoding/hex.ts";
62
import * as jsonc from "jsr:/@std/[email protected]";
63
import * as toml from "jsr:/@std/[email protected]";
64
import * as varint from "https://deno.land/[email protected]/encoding/varint.ts";
65
import * as yaml from "jsr:/@std/[email protected]";
66
67
import * as flags from "jsr:/@std/flags@^0.224.0";
68
import * as fmt_bytes from "https://deno.land/[email protected]/fmt/bytes.ts";
69
import * as fmt_colors from "https://deno.land/[email protected]/fmt/colors.ts";
70
import * as fmt_printf from "https://deno.land/[email protected]/fmt/printf.ts";
71
import * as fs from "jsr:/@std/[email protected]";
72
import * as http from "jsr:/@std/[email protected]";
73
import * as io from "jsr:/@std/[email protected]";
74
import * as log from "jsr:/@std/[email protected]";
75
import * as mediaTypes from "jsr:/@std/[email protected]";
76
import * as path from "jsr:/@std/[email protected]";
77
import * as permissions from "jsr:/@std/[email protected]";
78
import * as semver from "jsr:/@std/[email protected]";
79
import * as streams from "jsr:/@std/[email protected]";
80
import * as uuid from "jsr:/@std/[email protected]";
81
82
// seems like jsr doesn't export version numbers?!
83
// import * as version from "jsr:/@std/version@^0.224.0";
84
import juice from "https://cdn.skypack.dev/[email protected]";
85
86
/*
87
88
These would be useful imports to add, but they increase the
89
size of the download cache significantly, so we're skipping
90
them until they are needed.
91
92
import "https://deno.land/[email protected]/node/assert/strict.ts";
93
import "https://deno.land/[email protected]/node/dns/promises.ts";
94
import "https://deno.land/[email protected]/node/fs/promises.ts";
95
import "https://deno.land/[email protected]/node/path/mod.ts";
96
import "https://deno.land/[email protected]/node/readline/promises.ts";
97
import "https://deno.land/[email protected]/node/stream/web.ts";
98
import "https://deno.land/[email protected]/node/timers/promises.ts";
99
import "https://deno.land/[email protected]/node/util/types.ts";
100
import "https://deno.land/[email protected]/node/assert.ts";
101
import "https://deno.land/[email protected]/node/assertion_error.ts";
102
import "https://deno.land/[email protected]/node/async_hooks.ts";
103
import "https://deno.land/[email protected]/node/async_hooks.ts";
104
import "https://deno.land/[email protected]/node/buffer.ts";
105
import "https://deno.land/[email protected]/node/child_process.ts";
106
import "https://deno.land/[email protected]/node/cluster.ts";
107
import "https://deno.land/[email protected]/node/console.ts";
108
import "https://deno.land/[email protected]/node/constants.ts";
109
import "https://deno.land/[email protected]/node/crypto.ts";
110
import "https://deno.land/[email protected]/node/dgram.ts";
111
import "https://deno.land/[email protected]/node/diagnostics_channel.ts";
112
import "https://deno.land/[email protected]/node/dns.ts";
113
import "https://deno.land/[email protected]/node/domain.ts";
114
import "https://deno.land/[email protected]/node/events.ts";
115
import "https://deno.land/[email protected]/node/fs.ts";
116
import "https://deno.land/[email protected]/node/http.ts";
117
import "https://deno.land/[email protected]/node/http2.ts";
118
import "https://deno.land/[email protected]/node/https.ts";
119
import "https://deno.land/[email protected]/node/inspector.ts";
120
import "https://deno.land/[email protected]/node/module_all.ts";
121
import "https://deno.land/[email protected]/node/module_esm.ts";
122
import "https://deno.land/[email protected]/node/module.ts";
123
import "https://deno.land/[email protected]/node/net.ts";
124
import "https://deno.land/[email protected]/node/os.ts";
125
import "https://deno.land/[email protected]/node/path.ts";
126
import "https://deno.land/[email protected]/node/perf_hooks.ts";
127
import "https://deno.land/[email protected]/node/process.ts";
128
import "https://deno.land/[email protected]/node/punycode.ts";
129
import "https://deno.land/[email protected]/node/querystring.ts";
130
import "https://deno.land/[email protected]/node/readline.ts";
131
import "https://deno.land/[email protected]/node/repl.ts";
132
import "https://deno.land/[email protected]/node/stream.ts";
133
import "https://deno.land/[email protected]/node/string_decoder.ts";
134
import "https://deno.land/[email protected]/node/sys.ts";
135
import "https://deno.land/[email protected]/node/timers.ts";
136
import "https://deno.land/[email protected]/node/tls.ts";
137
import "https://deno.land/[email protected]/node/tty.ts";
138
import "https://deno.land/[email protected]/node/upstream_modules.ts";
139
import "https://deno.land/[email protected]/node/url.ts";
140
import "https://deno.land/[email protected]/node/util.ts";
141
import "https://deno.land/[email protected]/node/v8.ts";
142
import "https://deno.land/[email protected]/node/vm.ts";
143
import "https://deno.land/[email protected]/node/wasi.ts";
144
import "https://deno.land/[email protected]/node/worker_threads.ts";
145
import "https://deno.land/[email protected]/node/zlib.ts";
146
*/
147
148