Socket
Socket
Sign inDemoInstall

typescript-to-lua

Package Overview
Dependencies
Maintainers
2
Versions
157
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

typescript-to-lua - npm Package Compare versions

Comparing version 1.17.0 to 1.18.0

2

dist/lualib-build/plugin.d.ts

@@ -10,3 +10,3 @@ import * as ts from "typescript";

visitors: {
311: (file: ts.SourceFile, context: tstl.TransformationContext) => tstl.File;
312: (file: ts.SourceFile, context: tstl.TransformationContext) => tstl.File;
};

@@ -13,0 +13,0 @@ printer: tstl.Printer;

@@ -13,6 +13,7 @@ "use strict";

const find_lua_requires_1 = require("./find-lua-requires");
const picomatch = require("picomatch");
const resolver = resolve.ResolverFactory.createResolver({
extensions: [".lua"],
enforceExtension: true,
fileSystem: { ...new resolve.CachedInputFileSystem(fs) },
fileSystem: { ...new resolve.CachedInputFileSystem(fs, 0) },
useSyncFileSystemCalls: true,

@@ -33,3 +34,5 @@ conditionNames: ["require", "node", "tstl", "default"],

this.pathToFile = new Map();
this.noResolvePaths = new Set(options.noResolvePaths);
const unique = [...new Set(options.noResolvePaths)];
const matchers = unique.map(x => picomatch(x));
this.noResolvePaths = matchers;
}

@@ -64,3 +67,3 @@ addAndResolveDependencies(file) {

}
if (this.noResolvePaths.has(required.requirePath)) {
if (this.noResolvePaths.find(isMatch => isMatch(required.requirePath))) {
if (this.options.tstlVerbose) {

@@ -67,0 +70,0 @@ console.log(`Skipping module resolution of ${required.requirePath} as it is in the tsconfig noResolvePaths.`);

{
"name": "typescript-to-lua",
"version": "1.17.0",
"version": "1.18.0",
"description": "A generic TypeScript to Lua transpiler. Write your code in TypeScript and publish Lua!",

@@ -45,3 +45,3 @@ "repository": "https://github.com/TypeScriptToLua/TypeScriptToLua",

"peerDependencies": {
"typescript": "~5.1.3"
"typescript": "5.2.2"
},

@@ -51,2 +51,3 @@ "dependencies": {

"enhanced-resolve": "^5.8.2",
"picomatch": "^2.3.1",
"resolve": "^1.15.1",

@@ -60,6 +61,7 @@ "source-map": "^0.7.3"

"@types/node": "^13.7.7",
"@types/picomatch": "^2.3.0",
"@types/resolve": "1.14.0",
"@typescript-eslint/eslint-plugin": "^5.55.0",
"@typescript-eslint/parser": "^5.55.0",
"eslint": "^8.36.0",
"@typescript-eslint/eslint-plugin": "^5.62.0",
"@typescript-eslint/parser": "^5.62.0",
"eslint": "^8.47.0",
"eslint-plugin-import": "^2.27.5",

@@ -76,4 +78,4 @@ "eslint-plugin-jest": "^26.9.0",

"ts-node": "^10.9.1",
"typescript": "~5.1.3"
"typescript": "^5.2.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