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