Cargo Features
swc_common has no features set by default.
[dependencies]
swc_common = { version = "18.0.1", features = ["concurrent", "debug", "diagnostic-serde", "plugin-base", "plugin-mode", "plugin-rt", "sourcemap", "plugin_transform_schema_v1", "plugin_transform_schema_vtest", "tty-emitter", "encoding-impl", "rkyv-impl", "shrink-to-fit", "arbitrary"] }
- concurrent = parking_lot
- debug
- diagnostic-serde plugin-base?
- plugin-base plugin-mode? plugin-rt? = __plugin, diagnostic-serde, rkyv-impl
- plugin-mode = __plugin_mode, plugin-base
- plugin-rt = plugin-base
- sourcemap
-
Enables swc_sourcemap
Affects
source_map::build_source_map… - plugin_transform_schema_v1
-
Affects
plugin::PLUGIN_TRANSFORM_AST_SCHEMA_VERSION… - plugin_transform_schema_vtest
-
Affects
plugin::PLUGIN_TRANSFORM_AST_SCHEMA_VERSION… - tty-emitter = termcolor
- encoding-impl __plugin? = cbor4ii
-
Enables encoding-impl of swc_atoms
Affects
swc_common::unknown,serializer::WithChar,serializer::ArrayOption… - rkyv-impl plugin-base? = bytecheck, rancor, rkyv
-
Enables rkyv of bytes-str, rkyv-impl of swc_atoms
Affects
syntax_pos::EncodePathBuf,syntax_pos::EncodeUrl… - shrink-to-fit
-
Enables shrink-to-fit, shrink-to-fit of swc_atoms
- __plugin plugin-base? = encoding-impl
-
Affects
plugin::serialized,syntax_pos::PartialFileLinesResult… - __plugin_mode plugin-mode?
-
Affects
diagnostic_builder::DiagnosticBuilder.diagnostic…
Features from optional dependencies
In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- bytecheck rkyv-impl?
- cbor4ii encoding-impl?
- parking_lot concurrent?
- rancor rkyv-impl?
- rkyv rkyv-impl?
- termcolor tty-emitter?
- arbitrary implicit feature
-
Enables arbitrary
arbitrary:
The trait for generating structured data from unstructured data