Vendor things
This commit is contained in:
parent
5deceec006
commit
977e3c17e5
19434 changed files with 10682014 additions and 0 deletions
93
third-party/vendor/swc_ecma_loader/src/lib.rs
vendored
Normal file
93
third-party/vendor/swc_ecma_loader/src/lib.rs
vendored
Normal file
|
|
@ -0,0 +1,93 @@
|
|||
#![cfg_attr(docsrs, feature(doc_cfg))]
|
||||
|
||||
use serde::{Deserialize, Serialize};
|
||||
|
||||
pub mod resolve;
|
||||
pub mod resolvers;
|
||||
|
||||
/// List of built in packages for latest stable node with LTS (node@16).
|
||||
///
|
||||
/// Run `node -p "require('module').builtinModules"`
|
||||
pub const NODE_BUILTINS: &[&str] = &[
|
||||
"_http_agent",
|
||||
"_http_client",
|
||||
"_http_common",
|
||||
"_http_incoming",
|
||||
"_http_outgoing",
|
||||
"_http_server",
|
||||
"_stream_duplex",
|
||||
"_stream_passthrough",
|
||||
"_stream_readable",
|
||||
"_stream_transform",
|
||||
"_stream_wrap",
|
||||
"_stream_writable",
|
||||
"_tls_common",
|
||||
"_tls_wrap",
|
||||
"assert",
|
||||
"assert/strict",
|
||||
"async_hooks",
|
||||
"buffer",
|
||||
"child_process",
|
||||
"cluster",
|
||||
"console",
|
||||
"constants",
|
||||
"crypto",
|
||||
"dgram",
|
||||
"diagnostics_channel",
|
||||
"dns",
|
||||
"dns/promises",
|
||||
"domain",
|
||||
"events",
|
||||
"fs",
|
||||
"fs/promises",
|
||||
"http",
|
||||
"http2",
|
||||
"https",
|
||||
"inspector",
|
||||
"module",
|
||||
"net",
|
||||
"os",
|
||||
"path",
|
||||
"path/posix",
|
||||
"path/win32",
|
||||
"perf_hooks",
|
||||
"process",
|
||||
"punycode",
|
||||
"querystring",
|
||||
"readline",
|
||||
"readline/promises",
|
||||
"repl",
|
||||
"stream",
|
||||
"stream/consumers",
|
||||
"stream/promises",
|
||||
"stream/web",
|
||||
"string_decoder",
|
||||
"sys",
|
||||
"timers",
|
||||
"timers/promises",
|
||||
"tls",
|
||||
"trace_events",
|
||||
"tty",
|
||||
"url",
|
||||
"util",
|
||||
"util/types",
|
||||
"v8",
|
||||
"vm",
|
||||
"worker_threads",
|
||||
"zlib",
|
||||
];
|
||||
|
||||
/// Target runtime environment.
|
||||
#[derive(Debug, Copy, Clone, Serialize, Deserialize, Eq, PartialEq, Hash)]
|
||||
pub enum TargetEnv {
|
||||
#[serde(rename = "browser")]
|
||||
Browser,
|
||||
#[serde(rename = "node")]
|
||||
Node,
|
||||
}
|
||||
|
||||
impl Default for TargetEnv {
|
||||
fn default() -> Self {
|
||||
TargetEnv::Browser
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue