Releases: paulcuth/starlight
Releases · paulcuth/starlight
v0.3.0
Changes since v0.2.0:
- Implements local functions.
- Adds
Table.toObject()
to transform Lua table to JS object. - Adds LICENSE file.
- Fixes issue where
tostring()
was returning userdata for zero-length strings. - Fixes
gsub()
result when pattern is anchored to end of string. - Fixes issue where
require()
was initialising modules multiple times. - Fixes issues
window.expand
not expanding all properties ofwindow
. - Fixes issues calling
new()
method on function values. - Fixes issues calling
toString()
on objects returned from DOMAPI. - Fixes issues where parser failed when Babel stopped formatting its output (file too long).
- Removes failing optimisation in
AssignmentStatement
code gen.
v0.2.0
Changes
- Adds remote script loading.
- Fixes issue with backslashes in pattern matching.
- Allows less-than and greater-than comparisons on strings.
Contributors
Many thanks to:
starlight.js
The browser library enables you to run Lua in <script>
tags in the browser. For more information see Embedding Lua in the Web.
grunt-starlight
The Grunt plugin is available on NPM. Use this to precompile Lua scripts as part of your build pipeline. For more information see Using Starlight with Grunt.
v0.1.8
First stable early-release.
starlight.js
The browser library enables you to run Lua in <script>
tags in the browser. For more information see Embedding Lua in the Web.
grunt-starlight
The Grunt plugin is available on NPM. Use this to precompile Lua scripts as part of your build pipeline. For more information see Using Starlight with Grunt.