{
  "name": "lua-fmt-vik",
  "version": "1.0.2",
  "description": "Format Lua code",
  "author": "trixnz",
  "homepage": "https://github.com/trixnz/lua-fmt",
  "bugs": "https://github.com/trixnz/lua-fmt/issues",
  "license": "MIT",
  "keywords": [
    "lua",
    "format",
    "lua-fmt",
    "formatter"
  ],
  "main": "dist/src/index.js",
  "bin": {
    "luafmt": "dist/bin/luafmt.js"
  },
  "directories": {
    "src": "src",
    "dist": "dist"
  },
  "typings": "dist/src/index.js",
  "watch": {
    "test-run": {
      "patterns": [
        "dist",
        "test_files"
      ],
      "extensions": [
        "js",
        "lua"
      ],
      "quiet": true
    }
  },
  "scripts": {
    "compile": "tsc -p .",
    "test-run": "node dist/src/testPrinter.js",
    "watch": "tsc -p . -w",
    "watch-and-run": "npm-watch",
    "test": "jest"
  },
  "jest": {
    "transform": {
      ".(ts|tsx)": "<rootDir>/node_modules/ts-jest/preprocessor.js"
    },
    "testRegex": "(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$",
    "moduleFileExtensions": [
      "ts",
      "tsx",
      "js"
    ]
  },
  "devDependencies": {
    "@types/jest": "^19.2.2",
    "@types/node": "^7.0.8",
    "gulp": "^3.9.1",
    "gulp-bump": "^2.7.0",
    "gulp-git": "^2.1.0",
    "gulp-shell": "^0.6.1",
    "gulp-tag-version": "^1.3.0",
    "gulp-tslint": "^7.1.0",
    "jest": "^19.0.2",
    "npm-watch": "^0.1.8",
    "raw-loader": "^0.5.1",
    "source-map-support": "^0.4.11",
    "ts-jest": "^19.0.6",
    "ts-loader": "^2.0.1",
    "tslint": "^4.5.1",
    "typescript": "^3.5.1",
    "uglify-js": "mishoo/UglifyJS2#harmony",
    "uglifyjs-webpack-plugin": "^0.3.0",
    "webpack": "^2.2.1",
    "webpack-dev-server": "^2.4.1"
  },
  "dependencies": {
    "@types/commander": "^2.3.31",
    "@types/diff": "^3.2.0",
    "@types/get-stdin": "^5.0.0",
    "commander": "^2.9.0",
    "diff": "^3.3.0",
    "get-stdin": "^5.0.1",
    "luaparse": "^0.3.1"
  }
}
