@@ -10,7 +10,7 @@ homepage = "https://github.com/makspll/bevy_mod_scripting"
10
10
keywords = [" bevy" , " gamedev" , " scripting" , " lua" ]
11
11
categories = [" game-development" ]
12
12
readme = " readme.md"
13
- include = [" readme.md" ," /src" ," /examples" ," /assets" ," LICENSE" ]
13
+ include = [" readme.md" , " /src" , " /examples" , " /assets" , " LICENSE" ]
14
14
15
15
[[bin ]]
16
16
name = " bevy_mod_scripting_doc_gen"
@@ -21,15 +21,15 @@ name = "bevy_mod_scripting"
21
21
path = " src/lib.rs"
22
22
23
23
[package .metadata ."docs .rs" ]
24
- features = [" lua" ," lua54" ," rhai" ," lua_script_api" ," rhai_script_api" ," teal" ]
24
+ features = [" lua" , " lua54" , " rhai" , " lua_script_api" , " rhai_script_api" , " teal" ]
25
25
26
26
[package .metadata .release ]
27
27
pre-release-replacements = [
28
- {file = " Cargo.toml" , search = ' ^version\s*=\s*.*$' , replace = " version = \" {{version}}\" " , exactly = 1 },
29
- {file = " Cargo.toml" , search = ' ^(?P<h>bevy_mod_scripting_core\s*=.*)version\s*=\s*".*"(?P<t>.*)$' , replace = " ${h}version = \" {{version}}\" ${t}" , exactly = 1 },
30
- {file = " Cargo.toml" , search = ' ^(?P<h>bevy_mod_scripting_lua\s*=.*)version\s*=\s*".*"(?P<t>.*)$' , replace = " ${h}version = \" {{version}}\" ${t}" , exactly = 1 },
31
- {file = " Cargo.toml" , search = ' ^(?P<h>bevy_mod_scripting_rhai\s*=.*)version\s*=\s*".*"(?P<t>.*)$' , replace = " ${h}version = \" {{version}}\" ${t}" , exactly = 1 },
32
- {file = " Cargo.toml" , search = ' ^(?P<h>bevy_script_api\s*=.*)version\s*=\s*".*"(?P<t>.*)$' , replace = " ${h}version = \" {{version}}\" ${t}" , exactly = 1 },
28
+ { file = " Cargo.toml" , search = ' ^version\s*=\s*.*$' , replace = " version = \" {{version}}\" " , exactly = 1 },
29
+ { file = " Cargo.toml" , search = ' ^(?P<h>bevy_mod_scripting_core\s*=.*)version\s*=\s*".*"(?P<t>.*)$' , replace = " ${h}version = \" {{version}}\" ${t}" , exactly = 1 },
30
+ { file = " Cargo.toml" , search = ' ^(?P<h>bevy_mod_scripting_lua\s*=.*)version\s*=\s*".*"(?P<t>.*)$' , replace = " ${h}version = \" {{version}}\" ${t}" , exactly = 1 },
31
+ { file = " Cargo.toml" , search = ' ^(?P<h>bevy_mod_scripting_rhai\s*=.*)version\s*=\s*".*"(?P<t>.*)$' , replace = " ${h}version = \" {{version}}\" ${t}" , exactly = 1 },
32
+ { file = " Cargo.toml" , search = ' ^(?P<h>bevy_script_api\s*=.*)version\s*=\s*".*"(?P<t>.*)$' , replace = " ${h}version = \" {{version}}\" ${t}" , exactly = 1 },
33
33
]
34
34
35
35
[features ]
@@ -47,30 +47,30 @@ luajit = ["bevy_mod_scripting_lua/luajit", "lua"]
47
47
luajit52 = [" bevy_mod_scripting_lua/luajit52" , " lua" ]
48
48
49
49
# optional
50
- lua_script_api = [" bevy_script_api/lua" ]
51
- unsafe_lua_modules = [" bevy_mod_scripting_lua/unsafe_lua_modules" ]
50
+ lua_script_api = [" bevy_script_api/lua" ]
51
+ unsafe_lua_modules = [" bevy_mod_scripting_lua/unsafe_lua_modules" ]
52
52
teal = [" bevy_mod_scripting_lua/teal" ]
53
53
mlua_serialize = [" bevy_mod_scripting_lua/mlua_serialize" ]
54
54
mlua_macros = [" bevy_mod_scripting_lua/mlua_macros" ]
55
55
mlua_async = [" bevy_mod_scripting_lua/mlua_async" ]
56
56
57
57
# # rhai
58
58
rhai = [" bevy_mod_scripting_rhai" ]
59
- rhai_script_api = [" bevy_script_api/rhai" ]
59
+ rhai_script_api = [" bevy_script_api/rhai" ]
60
60
61
61
[dependencies ]
62
- bevy = { version = " 0.11" , default-features = false }
62
+ bevy = { version = " 0.11" , default-features = false }
63
63
bevy_mod_scripting_core = { path = " bevy_mod_scripting_core" , version = " 0.3.0" }
64
64
bevy_mod_scripting_lua = { path = " languages/bevy_mod_scripting_lua" , version = " 0.3.0" , optional = true }
65
- bevy_mod_scripting_rhai = { path = " languages/bevy_mod_scripting_rhai" , version = " 0.3.0" , optional = true }
65
+ bevy_mod_scripting_rhai = { path = " languages/bevy_mod_scripting_rhai" , version = " 0.3.0" , optional = true }
66
66
bevy_script_api = { path = " bevy_script_api" , version = " 0.3.0" , optional = true }
67
67
68
68
[dev-dependencies ]
69
- bevy = { version = " 0.11" }
70
- clap = { version = " 4.1" , features = [" derive" ]}
69
+ bevy = { version = " 0.11" }
70
+ clap = { version = " 4.1" , features = [" derive" ] }
71
71
rand = " 0.8.5"
72
72
bevy_console = " 0.8.0"
73
- rhai-rand = " 0.1"
73
+ rhai-rand = " 0.1"
74
74
75
75
[workspace ]
76
76
resolver = " 2"
@@ -84,7 +84,7 @@ members = [
84
84
" languages/bevy_mod_scripting_lua_derive" ,
85
85
" languages/bevy_mod_scripting_rhai" ,
86
86
" languages/bevy_mod_scripting_rhai_derive" ,
87
- " bevy_mod_scripting_common"
87
+ " bevy_mod_scripting_common" ,
88
88
]
89
89
90
90
[profile .dev ]
@@ -97,60 +97,60 @@ opt-level = 3
97
97
[[example ]]
98
98
name = " console_integration_lua"
99
99
path = " examples/lua/console_integration.rs"
100
- required-features = [" lua54" ," lua_script_api" ]
101
-
100
+ required-features = [" lua54" , " lua_script_api" ]
102
101
103
102
[[example ]]
104
103
name = " console_integration_rhai"
105
104
path = " examples/rhai/console_integration.rs"
106
- required-features = [" rhai" ," rhai_script_api" ]
105
+ required-features = [" rhai" , " rhai_script_api" ]
107
106
108
107
[[example ]]
109
108
name = " complex_game_loop_lua"
110
109
path = " examples/lua/complex_game_loop.rs"
111
- required-features = [" lua54" ]
110
+ required-features = [" lua54" ]
112
111
113
112
[[example ]]
114
113
name = " game_of_life_lua"
115
114
path = " examples/lua/game_of_life.rs"
116
- required-features = [" lua54" ," teal" ," lua_script_api" ]
115
+ required-features = [" lua54" , " teal" , " lua_script_api" ]
117
116
118
117
[[example ]]
119
118
name = " game_of_life_rhai"
120
119
path = " examples/rhai/game_of_life.rs"
121
- required-features = [" rhai" ," rhai_script_api" ]
120
+ required-features = [" rhai" , " rhai_script_api" ]
122
121
123
122
[[example ]]
124
123
name = " event_recipients_lua"
125
124
path = " examples/lua/event_recipients.rs"
126
- required-features = [" lua54" ]
125
+ required-features = [" lua54" ]
127
126
128
127
[[example ]]
129
128
name = " coroutines_lua"
130
129
path = " examples/lua/coroutines.rs"
131
- required-features = [" lua54" ]
130
+ required-features = [" lua54" ]
132
131
133
132
[[example ]]
134
133
name = " documentation_gen_lua"
135
134
path = " examples/lua/documentation_gen.rs"
136
- required-features = [" lua54" ," teal" ," lua_script_api" ]
135
+ required-features = [" lua54" , " teal" , " lua_script_api" ]
137
136
138
137
139
138
[[example ]]
140
139
name = " bevy_api_lua"
141
140
path = " examples/lua/bevy_api.rs"
142
- required-features = [" lua54" ," lua_script_api" ]
141
+ required-features = [" lua54" , " lua_script_api" ]
143
142
144
143
[[example ]]
145
144
name = " bevy_api_rhai"
146
145
path = " examples/rhai/bevy_api.rs"
147
- required-features = [" rhai" ," rhai_script_api" ]
146
+ required-features = [" rhai" , " rhai_script_api" ]
148
147
148
+ [[example ]]
149
+ name = " multiple_events_rhai"
150
+ path = " examples/rhai/multiple_events_rhai.rs"
151
+ required-features = [" rhai" , " rhai_script_api" ]
149
152
150
153
[[example ]]
151
154
name = " wrappers"
152
155
path = " examples/wrappers.rs"
153
- required-features =[" lua54" ," lua_script_api" ]
154
-
155
-
156
-
156
+ required-features = [" lua54" , " lua_script_api" ]
0 commit comments