diff --git a/README.md b/README.md index 025cfe8bd..a3f6f48d3 100644 --- a/README.md +++ b/README.md @@ -1213,8 +1213,8 @@ You can see the core plugins with `rtx plugin ls --core`. - [Ruby](./docs/ruby.md) - [Go](./docs/go.md) - [Java](./docs/java.md) -- [Deno (experimental)](./docs/deno.md) -- [Bun (experimental)](./docs/bun.md) +- [Deno](./docs/deno.md) +- [Bun](./docs/bun.md) ## FAQs diff --git a/src/plugins/core/mod.rs b/src/plugins/core/mod.rs index f0d890bc1..74c0dbdd3 100644 --- a/src/plugins/core/mod.rs +++ b/src/plugins/core/mod.rs @@ -39,6 +39,8 @@ pub type PluginMap = BTreeMap>; pub static CORE_PLUGINS: Lazy = Lazy::new(|| { let plugins: Vec> = vec![ + Arc::new(BunPlugin::new()), + Arc::new(DenoPlugin::new()), Arc::new(GoPlugin::new()), Arc::new(JavaPlugin::new()), if *RTX_NODE_BUILD == Some(true) { @@ -56,11 +58,7 @@ pub static CORE_PLUGINS: Lazy = Lazy::new(|| { }); pub static EXPERIMENTAL_CORE_PLUGINS: Lazy = Lazy::new(|| { - let plugins: Vec> = vec![ - Arc::new(BunPlugin::new()), - Arc::new(DenoPlugin::new()), - Arc::new(ErlangPlugin::new()), - ]; + let plugins: Vec> = vec![Arc::new(ErlangPlugin::new())]; plugins .into_iter() .map(|plugin| (plugin.name().to_string(), plugin))