Lucien Greathouse
aaaf3ba0b9
Implement handle_rbx_change API for plugins as a pass
2017-12-20 22:11:46 -08:00
Lucien Greathouse
b885cae086
Rename TransformResult -> TransformFileResult in preparation for two-way syncing
2017-12-20 22:01:38 -08:00
Lucien Greathouse
6472a2cbce
Add handle_file_change to plugin API
...
This solves the problem I was running into with the ScriptPlugin implementation -- if foo/init.lua changes, foo needs to be requested, not 'foo/init.lua' (which would then erroneously create a ModuleScript before this commit)
2017-12-17 22:47:16 -08:00
Lucien Greathouse
12bfcd7b66
Implement init.lua support in ScriptPlugin
2017-12-14 01:11:44 -08:00
Lucien Greathouse
67ac6b7cec
First implementation of 'ScriptPlugin', which serves script files as scripts
2017-12-14 01:11:44 -08:00
Lucien Greathouse
01325c8c7e
Implement PluginChain
2017-12-14 01:11:44 -08:00
Lucien Greathouse
21e9625c36
Prototype plugin architecture, switch instance-based stuff to that
2017-12-14 01:11:44 -08:00