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.17.0

Diff

Changelog

Source

1.17.0

  • Added the moduleResolution plugin, allowing you to provide custom module resolution logic. See the docs for more info.
  • Added isEmpty to LuaTable, LuaMap and LuaSet (and their read-only counterparts). This simply to next(tbl) == nil, allowing for a simple check to see if a table is empty or not.
  • Fixed a bug with synthetic nodes (e.g. created by custom TypeScript transformers) throwing an exception.
  • Fixed unnecessary extra unpacking of tables
  • Fixed some bugs with new decorators
perryvw
published 1.16.3 •

perryvw
published 1.16.2 •

perryvw
published 1.16.1 •

perryvw
published 1.16.0 •

Changelog

Source

1.16.0

  • Upgraded TypeScript to 5.1.3.
  • Added support for TypeScript 5.0 decorators.
    • Old-style decorators will still work as long as you have experimentalDecorators configured, otherwise the new standard is used.
  • Added support for class static initialization blocks.
  • Fixed a bug causing the tstl object in tsconfig.json not to be properly extended when extending a tsconfig from node_modules.
perryvw
published 1.15.1 •

perryvw
published 1.15.0 •

Changelog

Source

1.15.0

  • Using extends in tsconfig.json now also correctly merges settings in the tstl block (shallow merge).
  • Now avoiding assigning default parameter values if the default value is nil (null or undefined).
  • Fixed a bug where indexing a LuaMultiReturn value with [0] would still return everything.
  • Fixed a bug with nested namespaces causing unexpected nil indexing errors.
perryvw
published 1.14.0 •

Changelog

Source

1.14.0

  • [Breaking] Upgraded TypeScript to 5.0.
  • Added support for Number.toFixed.
  • Added support for spread expressions with LuaPairsIterable and LuaPairsKeysIterable.
  • Fixed a bug breaking module resolution when using a custom file extension.
  • Fixed various exceptions that could happen when trying to translate invalid TS.
perryvw
published 1.13.3 •

perryvw
published 1.13.2 •

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