Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

typescript-to-lua

Package Overview
Dependencies
Maintainers
2
Versions
158
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

typescript-to-lua - npm Package Versions

1
16

1.8.2

Diff

perryvw
published 1.8.1 •

perryvw
published 1.8.0 •

Changelog

Source

1.8.0

  • Added support for the tsconfig.json paths configuration option.
  • Fixed spreading lua iterables & iterators translating to incorrect lua.
    • You can now write things like [...pairs(obj)].
  • Fixed a bug in module resolution resolving the wrong lua files when having the same file names in nested directories.
  • Fixed a bug causing temporary variables for nested destructuring in loop variables to be outside the loop, instead of inside.
  • Fixed import expressions not actually requiring their import.
  • Fixed super calls not being source-mapped correctly.
perryvw
published 1.7.2 •

perryvw
published 1.7.1 •

perryvw
published 1.7.0 •

Changelog

Source

1.7.0

  • Added support for LuaMap and LuaSet language extensions that translate to very low level Lua table operations. See our docs for more information.
  • Big performance improvements, speeding up TSTL translation by 2-3x. Thanks @GlassBricks!
  • Reduced the use of temorary variables.
  • Moved tsconfig-schema into main TypeScriptToLua repository.
  • Added support for array options in tstl CLI.
  • Fixed bug where promise then was not correctly forwarding the result value to chained promises.
  • Fixed a bug causing false positive errors from jsdoc documentation comments.
  • Fixed various calling context bugs.
perryvw
published 1.6.3 •

perryvw
published 1.6.2 •

perryvw
published 1.6.1 •

perryvw
published 1.6.0 •

Changelog

Source

1.6.0

  • [Breaking] Upgraded TypeScript to 4.7
  • Fixed a bug where EmitOptions plugins were ignored
  • Fixed a bug where sometimes function calls (like those to a custom jsx factory) would have a context argument even though noImplicitSelf was specified.
  • Fixed a bug where sometimes noImplicitSelf was ignored because of incorrect file path separators.
  • Fixed lualib_bundle files not correctly being included from node_module packages.
  • Fixed compound assignment operators (e.g. ??= or ||=) not correctly updating the lhs if used as expression instead of statement.
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc