v0.3.0

@paulcuth paulcuth released this Jul 28, 2016 · 14 commits to master since this release

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 of window.
  • 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.

Downloads

v0.2.0

@paulcuth paulcuth released this Apr 10, 2016 · 28 commits to master since this release

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.

Downloads

v0.1.8

@paulcuth paulcuth released this Mar 28, 2016 · 36 commits to master since this release

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.

Downloads