UNPKG

roblox-ts

Version:

<div align="center"><img width=25% src="https://i.imgur.com/yCjHmng.png"></div> <h1 align="center"><a href="https://roblox-ts.github.io/">roblox-ts</a></h1> <div align="center">A TypeScript-to-Lua Compiler for Roblox</div> <br> <div align="center"> <a hr

65 lines (64 loc) 1.74 kB
{ "name": "roblox-ts", "version": "0.2.1", "description": "", "main": "out/index.js", "repository": { "type": "git", "url": "https://github.com/roblox-ts/roblox-ts.git" }, "bin": { "rbxtsc": "out/cli.js" }, "scripts": { "tslint": "npx tslint -p tsconfig.json", "prettier": "npx prettier --config ./.prettierrc.json --write \"**/*.ts\"", "prettylint": "npx prettylint --config ./.prettierrc.json \"**/*.ts\"", "build": "npx tsc", "test-compile": "mocha --timeout 0 --recursive out/test.js", "test-compile-ci": "NODE_ENV=test nyc npm run test-compile", "test-run": "lua tests/spec.lua", "test": "npm run build && npm run test-compile && npm run test-run", "ci": "npm run build && npm run test-compile-ci && npm run test-run", "coverage": "nyc report --reporter=text-lcov | coveralls", "prepublishOnly": "npm run build", "types": "cd tests && npm install @rbxts/types" }, "nyc": { "all": true, "extends": "@istanbuljs/nyc-config-typescript", "include": [ "src/compiler/**", "out/compiler/**" ] }, "author": "", "license": "MIT", "dependencies": { "ajv": "^6.10.0", "chokidar": "^3.0.1", "cross-spawn": "^6.0.5", "fs-extra": "^8.0.1", "klaw": "^3.0.0", "luamin": "^1.0.4", "ts-morph": "^2.3.0", "yargs": "^13.2.4" }, "devDependencies": { "@istanbuljs/nyc-config-typescript": "^0.1.3", "@types/cross-spawn": "^6.0.0", "@types/fs-extra": "^7.0.0", "@types/klaw": "^3.0.0", "@types/mocha": "^5.2.7", "@types/node": "^12.0.8", "@types/yargs": "^13.0.0", "coveralls": "^3.0.4", "mocha": "^6.1.4", "nyc": "^14.1.1", "prettier": "^1.18.2", "prettylint": "^1.0.0", "source-map-support": "^0.5.12", "ts-node": "^8.3.0", "tslint": "^5.17.0" } }