Skip to content

Commit f9924a5

Browse files
committed
Added version to header
Removed radix HEader is now enabled by default
1 parent f8b1648 commit f9924a5

File tree

3 files changed

+10
-5
lines changed

3 files changed

+10
-5
lines changed

src/CommandLineParser.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export class CLIError extends Error {
2323
const optionDeclarations: { [key: string]: yargs.Options } = {
2424
addHeader: {
2525
alias: "ah",
26-
default: false,
26+
default: true,
2727
describe: "Specify if a header will be added to compiled files.",
2828
type: "boolean",
2929
},

src/Transpiler.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ import { TSHelper as tsEx } from "./TSHelper";
66

77
import * as path from "path";
88

9+
/* tslint:disable */
10+
const packageJSON = require("../package.json");
11+
/* tslint:enable */
12+
913
export class TranspileError extends Error {
1014
public node: ts.Node;
1115
constructor(message: string, node: ts.Node) {
@@ -30,8 +34,8 @@ export class LuaTranspiler {
3034

3135
let header = "";
3236
if (options.addHeader) {
33-
header = "-- Generated by TypescriptToLua transpiler " +
34-
"https://github.com/Perryvw/TypescriptToLua \n";
37+
header = "-- Generated by TypescriptToLua v" + packageJSON.version + "\n" +
38+
"-- https://github.com/Perryvw/TypescriptToLua\n";
3539
}
3640
let result = header;
3741
if (!options.dontRequireLuaLib) {
@@ -287,7 +291,7 @@ export class LuaTranspiler {
287291
node.members.forEach((member) => {
288292
if (member.initializer) {
289293
if (ts.isNumericLiteral(member.initializer)) {
290-
val = parseInt(member.initializer.text, 10);
294+
val = parseInt(member.initializer.text);
291295
} else {
292296
throw new TranspileError("Only numeric initializers allowed for enums.", node);
293297
}

tslint.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@
2424
"esSpecCompliant": true
2525
}
2626
],
27-
"interface-name": false
27+
"interface-name": false,
28+
"radix": false
2829
},
2930
"rulesDirectory": []
3031
}

0 commit comments

Comments
 (0)