@@ -44,10 +44,9 @@ default = [
4444 " bevy_core_pipeline_bindings" ,
4545]
4646
47- lua = [
48- " bevy_mod_scripting_lua" ,
49- " bevy_mod_scripting_functions/lua_bindings" ,
50- ] # # lua
47+
48+ # lua
49+ lua = [" bevy_mod_scripting_lua" , " bevy_mod_scripting_functions/lua_bindings" ]
5150# one of these must be selected
5251lua51 = [" bevy_mod_scripting_lua/lua51" , " lua" ]
5352lua52 = [" bevy_mod_scripting_lua/lua52" , " lua" ]
@@ -56,6 +55,10 @@ lua54 = ["bevy_mod_scripting_lua/lua54", "lua"]
5655luajit = [" bevy_mod_scripting_lua/luajit" , " lua" ]
5756luajit52 = [" bevy_mod_scripting_lua/luajit52" , " lua" ]
5857luau = [" bevy_mod_scripting_lua/luau" , " lua" ]
58+ lua_language_server_files = [
59+ " ladfile_builder" ,
60+ " ladfile_builder/lua_language_server_files" ,
61+ ]
5962
6063# bindings
6164core_functions = [" bevy_mod_scripting_functions/core_functions" ]
@@ -111,8 +114,10 @@ bevy_mod_scripting_functions = { workspace = true }
111114bevy_mod_scripting_derive = { workspace = true }
112115bevy_mod_scripting_asset = { workspace = true }
113116bevy_mod_scripting_bindings = { workspace = true }
117+ bevy_mod_scripting_bindings_domain = { workspace = true }
114118bevy_mod_scripting_display = { workspace = true }
115119bevy_mod_scripting_script = { workspace = true }
120+ ladfile_builder = { workspace = true , optional = true }
116121
117122[workspace .dependencies ]
118123# local crates
@@ -127,8 +132,10 @@ bevy_mod_scripting_lua = { path = "crates/languages/bevy_mod_scripting_lua", ver
127132bevy_mod_scripting_rhai = { path = " crates/languages/bevy_mod_scripting_rhai" , version = " 0.16.0" , default-features = false }
128133bevy_mod_scripting_asset = { path = " crates/bevy_mod_scripting_asset" , version = " 0.16.0" , default-features = false }
129134bevy_mod_scripting_bindings = { path = " crates/bevy_mod_scripting_bindings" , version = " 0.16.0" , default-features = false }
135+ bevy_mod_scripting_bindings_domain = { path = " crates/bevy_mod_scripting_bindings_domain" , version = " 0.16.0" , default-features = false }
130136bevy_mod_scripting_display = { path = " crates/bevy_mod_scripting_display" , version = " 0.16.0" , default-features = false }
131137bevy_mod_scripting_script = { path = " crates/bevy_mod_scripting_script" , version = " 0.16.0" , default-features = false }
138+ lua_language_server_lad_backend = { path = " crates/lad_backends/lua_language_server_lad_backend" , version = " 0.16.0" , default-features = false }
132139
133140# bevy
134141
@@ -215,7 +222,7 @@ pretty_assertions = { version = "1.4", default-features = false, features = [
215222 " std" ,
216223] }
217224manifest-dir-macros = { version = " 0.1.18" , default-features = false }
218- assert_cmd = { version = " 2.0 " , default-features = false }
225+ assert_cmd = { version = " 2.1 " , default-features = false }
219226tokio = { version = " 1" , default-features = false }
220227bevy_console = { version = " 0.14" , default-features = false }
221228tracing-tracy = { version = " 0.11" , default-features = false }
@@ -260,6 +267,7 @@ members = [
260267 " crates/testing_crates/script_integration_test_harness" ,
261268 " crates/bevy_mod_scripting_derive" ,
262269 " crates/ladfile" ,
270+ " crates/lad_backends/lua_language_server_lad_backend" ,
263271 " crates/lad_backends/mdbook_lad_preprocessor" ,
264272 " crates/ladfile_builder" ,
265273 " crates/bevy_system_reflection" ,
@@ -268,6 +276,7 @@ members = [
268276 " crates/bevy_mod_scripting_bindings" ,
269277 " crates/bevy_mod_scripting_display" ,
270278 " crates/bevy_mod_scripting_script" ,
279+ " crates/bevy_mod_scripting_bindings_domain" ,
271280]
272281resolver = " 2"
273282exclude = [" codegen" , " crates/macro_tests" , " xtask" ]
0 commit comments