{ "name": "typescript-to-lua", "version": "0.32.1", "description": "A generic TypeScript to Lua transpiler. Write your code in TypeScript and publish Lua!", "repository": "https://github.com/TypeScriptToLua/TypeScriptToLua", "license": "MIT", "keywords": [ "typescript", "lua", "tstl", "transpiler" ], "files": [ "dist/**/*.js", "dist/**/*.lua", "dist/**/*.ts" ], "main": "dist/index.js", "types": "dist/index.d.ts", "scripts": { "build": "tsc && npm run build-lualib", "build-lualib": "ts-node --files ./build_lualib.ts", "pretest": "npm run lint && ts-node --files --transpile-only ./build_lualib.ts", "test": "jest", "lint": "npm run lint:tslint && npm run lint:prettier", "lint:prettier": "prettier --check \"**/*.{js,ts,yml,json,md}\" || (echo 'Run `npm run fix:prettier` to fix it.' && exit 1)", "lint:tslint": "tslint -p . && tslint -p test && tslint -p src/lualib", "fix:prettier": "prettier --check --write \"**/*.{js,ts,yml,json,md}\"", "preversion": "npm run build && npm test", "postversion": "git push && git push --tags" }, "bin": { "tstl": "./dist/tstl.js" }, "engines": { "node": ">=12.13.0" }, "dependencies": { "resolve": "^1.15.1", "source-map": "^0.7.3", "typescript": "^3.8.3" }, "devDependencies": { "@types/fs-extra": "^8.1.0", "@types/glob": "^7.1.1", "@types/jest": "^25.1.3", "@types/node": "^13.7.7", "@types/resolve": "1.14.0", "fengari": "^0.1.4", "fs-extra": "^8.1.0", "javascript-stringify": "^2.0.1", "jest": "^25.1.0", "jest-circus": "^25.1.0", "prettier": "^1.19.1", "ts-jest": "^25.2.1", "ts-node": "^8.6.2", "tslint": "^6.0.0" } }