blob: e8a4f086732d608e23e600fe6e8def79126f1638 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
import RTNode from require 'alv'
export require
require = do
old_require = require
blacklist = {k, true for k in *{'losc', 'socket', 'system', 'luartmidi', 'abletonlink'}}
(mod, ...) ->
return {} if blacklist[mod]
old_require mod, ...
get_module = (name) ->
rtn_or_module = require name
if rtn_or_module.__class == RTNode
assert rtn_or_module.result
else
rtn_or_module
{
:get_module
}
|