Provides anything you need to run Fengari in the browser.
Visit the GitHub releases page and get the latest version.
Alternatively you can Build fengari-web yourself.
Load fengari-web in your web page:
Now any script of type
application/lua will be run by fengari:
Note that if you use a
src attribute, it is strongly recommended for it to be
With build process
fengari-web should work in all modern browsers.
Verified to work in:
- Chrome >= 38
- Firefox >= 19
- Safari >= 8
- Microsoft IE 11
- Microsoft Edge
As well as running
<script type="application/lua"> tags, fengari-web creates a
fengari global that contains the core
fengari API supplemented with:
L: the main
lua_State(in which script tags are run)
interop: containing the fengari-interop library
load(source, chunkname): a function that loads the lua code in
sourcewith the optional chunk name
chunknameand returns it as a function. This function can be used to programmatically run lua code in the main
git clone https://github.com/fengari-lua/fengari-web.gitnpm install
This should automatically kick off the build process.
The built files can then be found in the
If you need to rebuild, run
npm run build