You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

typescript-to-lua

Package Overview
Dependencies
Maintainers
2
Versions
169
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
35
17

1.18.0

Diff
p
perryvw
published 1.18.0 •

Changelog

Source

1.18.0

  • Upgraded TypeScript to 5.2.2
  • The noResolvePaths option now accepts glob paths (for example, 'mydir/hello*' to not resolve any files in mydir starting with hello).
    • This also allows disabling module resolution completely by providing a '**' pattern in your tsconfig.json noResolvePaths.
p
perryvw
published 1.17.0 •

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
p
perryvw
published 1.16.3 •
p
perryvw
published 1.16.2 •
p
perryvw
published 1.16.1 •
p
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.
p
perryvw
published 1.15.1 •
p
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.
p
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.
p
perryvw
published 1.13.3 •