blob: 46da0ac9d6fd59def5f67dd7a85ae1491d9229ed (
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'}}
(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
}
|