Skip to content

Commit f79311b

Browse files
committed
Update wasmoon, add functions
1 parent 5aa4b4e commit f79311b

File tree

3 files changed

+13
-11
lines changed

3 files changed

+13
-11
lines changed

package-lock.json

+9-9
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "demoon",
3-
"version": "0.0.3",
3+
"version": "0.0.4",
44
"description": "Lua + Node",
55
"main": "src/index.js",
66
"bin": {
@@ -13,6 +13,6 @@
1313
"lua"
1414
],
1515
"dependencies": {
16-
"wasmoon": "1.7.0"
16+
"wasmoon": "1.7.1"
1717
}
1818
}

src/index.js

+2
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ const start = async (entryFile) => {
1313

1414
const engine = await factory.createEngine({ injectObjects: true })
1515

16+
engine.global.set('typeof', value => typeof value)
17+
engine.global.set('instanceof', (value, type) => value instanceof type)
1618
engine.global.set('new', (constructor, ...args) => new constructor(...args))
1719
engine.global.set('global', global)
1820
engine.global.set('mountFile', factory.mountFileSync.bind(factory))

0 commit comments

Comments
 (0)