@@ -61,41 +61,47 @@ rhai_script_api = ["bevy_script_api/rhai"]
6161rune = [" bevy_mod_scripting_rune" ]
6262
6363[dependencies ]
64- bevy = { version = " 0.13 " , default-features = false }
65- bevy_mod_scripting_core = { path = " bevy_mod_scripting_core " , version = " 0.5.0 " }
66- bevy_mod_scripting_lua = { path = " languages/bevy_mod_scripting_lua" , version = " 0.5.0" , optional = true }
67- bevy_mod_scripting_rhai = { path = " languages/bevy_mod_scripting_rhai" , version = " 0.5.0" , optional = true }
68- bevy_mod_scripting_rune = { path = " languages/bevy_mod_scripting_rune" , version = " 0.5.0" , optional = true }
69- bevy_script_api = { path = " bevy_script_api" , version = " 0.5.0" , optional = true }
64+ bevy = { workspace = true }
65+ bevy_mod_scripting_core = { workspace = true }
66+ bevy_mod_scripting_lua = { path = " crates/ languages/bevy_mod_scripting_lua" , version = " 0.5.0" , optional = true }
67+ bevy_mod_scripting_rhai = { path = " crates/ languages/bevy_mod_scripting_rhai" , version = " 0.5.0" , optional = true }
68+ bevy_mod_scripting_rune = { path = " crates/ languages/bevy_mod_scripting_rune" , version = " 0.5.0" , optional = true }
69+ bevy_script_api = { path = " crates/ bevy_script_api" , version = " 0.5.0" , optional = true }
7070
7171
72+ [workspace .dependencies ]
73+ bevy = { version = " =0.13.1" , default-features = false }
74+ bevy_mod_scripting_core = { path = " crates/bevy_mod_scripting_core" , version = " 0.5.0" }
75+ bevy_mod_scripting_common = { path = " crates/bevy_mod_scripting_common" , version = " 0.5.0" }
76+
7277[dev-dependencies ]
73- bevy = { version = " 0.13 " }
78+ bevy = { workspace = true , default-features = true }
7479clap = { version = " 4.1" , features = [" derive" ] }
7580rand = " 0.8.5"
7681bevy_console = " 0.11.1"
7782rhai-rand = " 0.1"
7883
7984[workspace ]
80- resolver = " 2"
8185members = [
82- " bevy_mod_scripting_core" ,
83- " bevy_event_priority" ,
84- " bevy_mod_scripting_derive" ,
85- " bevy_api_gen" ,
86- " bevy_script_api" ,
87- " languages/bevy_mod_scripting_lua" ,
88- " languages/bevy_mod_scripting_lua_derive" ,
89- " languages/bevy_mod_scripting_rhai" ,
90- " languages/bevy_mod_scripting_rhai_derive" ,
91- " languages/bevy_mod_scripting_rune" ,
92- " bevy_mod_scripting_common" ,
86+ " crates/bevy_mod_scripting_core" ,
87+ " crates/bevy_event_priority" ,
88+ " crates/bevy_script_api" ,
89+ " crates/languages/bevy_mod_scripting_lua" ,
90+ " crates/languages/bevy_mod_scripting_lua_derive" ,
91+ " crates/languages/bevy_mod_scripting_rhai" ,
92+ " crates/languages/bevy_mod_scripting_rhai_derive" ,
93+ " crates/languages/bevy_mod_scripting_rune" ,
94+ " crates/bevy_mod_scripting_common" ,
9395]
96+ resolver = " 2"
97+ exclude = [" bevy_api_gen" ]
9498
9599[profile .dev ]
100+ debug = 1
96101opt-level = 1
97102
98103[profile .dev .package ."*" ]
104+ debug = 0
99105opt-level = 3
100106
101107[profile .ephemeral-build ]
@@ -105,16 +111,25 @@ codegen-units = 8
105111incremental = false
106112debug = false
107113
108-
109114[[example ]]
110115name = " console_integration_lua"
111116path = " examples/lua/console_integration.rs"
112- required-features = [" lua54" , " lua_script_api" , " bevy/file_watcher" ]
117+ required-features = [
118+ " lua54" ,
119+ " lua_script_api" ,
120+ " bevy/file_watcher" ,
121+ " bevy/multi-threaded" ,
122+ ]
113123
114124[[example ]]
115125name = " console_integration_rhai"
116126path = " examples/rhai/console_integration.rs"
117- required-features = [" rhai" , " rhai_script_api" , " bevy/file_watcher" ]
127+ required-features = [
128+ " rhai" ,
129+ " rhai_script_api" ,
130+ " bevy/file_watcher" ,
131+ " bevy/multi-threaded" ,
132+ ]
118133
119134[[example ]]
120135name = " complex_game_loop_lua"
@@ -124,12 +139,22 @@ required-features = ["lua54"]
124139[[example ]]
125140name = " game_of_life_lua"
126141path = " examples/lua/game_of_life.rs"
127- required-features = [" lua54" , " teal" , " lua_script_api" , " bevy/file_watcher" ]
142+ required-features = [
143+ " lua54" ,
144+ " lua_script_api" ,
145+ " bevy/file_watcher" ,
146+ " bevy/multi-threaded" ,
147+ ]
128148
129149[[example ]]
130150name = " game_of_life_rhai"
131151path = " examples/rhai/game_of_life.rs"
132- required-features = [" rhai" , " rhai_script_api" , " bevy/file_watcher" ]
152+ required-features = [
153+ " rhai" ,
154+ " rhai_script_api" ,
155+ " bevy/file_watcher" ,
156+ " bevy/multi-threaded" ,
157+ ]
133158
134159[[example ]]
135160name = " event_recipients_lua"
@@ -156,11 +181,6 @@ name = "bevy_api_rhai"
156181path = " examples/rhai/bevy_api.rs"
157182required-features = [" rhai" , " rhai_script_api" ]
158183
159- [[example ]]
160- name = " multiple_events_rhai"
161- path = " examples/rhai/multiple_events_rhai.rs"
162- required-features = [" rhai" , " rhai_script_api" ]
163-
164184[[example ]]
165185name = " wrappers"
166186path = " examples/wrappers.rs"
0 commit comments