{
  "name": "wreath",
  "version": "0.0.1",
  "description": "A basic static analysis tool for Twine, compatible with the Sugarcane, Sugarcube, Harlowe, and Gately formats.",
  "main": "index.js",
  "scripts": {
    "build": "webpack --display-error-details",
    "test": "jest",
    "test-coverage": "jest --coverage",
    "test-watch": "jest --watch",
    "test-coverage-watch": "jest --watch --coverage",
    "build-parser": "pegjs -o src/PEG/HtmlParser.js src/PEG/html.pegjs && pegjs -o src/PEG/SugarParser.js src/PEG/sugar.pegjs && pegjs -o src/PEG/GatelyParser.js src/PEG/gately.pegjs && pegjs -o src/PEG/HarloweParser.js src/PEG/harlowe.pegjs"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/furkleindustries/wreath.git"
  },
  "keywords": [
    "wreath",
    "twine",
    "twine2",
    "lint",
    "linter",
    "linting",
    "harlowe",
    "sugarcane",
    "sugarcube",
    "gately"
  ],
  "author": "furkle",
  "license": "GPL-3.0",
  "bugs": {
    "url": "https://github.com/furkleindustries/wreath/issues"
  },
  "homepage": "https://github.com/furkleindustries/wreath#readme",
  "devDependencies": {
    "@types/jest": "^21.1.5",
    "@types/node": "^8.0.50",
    "awesome-typescript-loader": "^3.3.0",
    "babel-cli": "^6.26.0",
    "babel-core": "^6.26.0",
    "babel-eslint": "^8.0.2",
    "babel-loader": "^7.1.2",
    "babel-plugin-transform-es2015-modules-commonjs": "^6.26.0",
    "babel-preset-env": "^1.6.1",
    "babel-preset-typescript": "^7.0.0-beta.3",
    "jest": "^21.2.1",
    "less": "^2.7.3",
    "less-loader": "^4.0.5",
    "source-map-loader": "^0.2.3",
    "ts-jest": "^21.2.1",
    "typescript": "^2.6.1",
    "webpack": "^3.8.1"
  },
  "dependencies": {
    "immutable": "^3.8.2",
    "nwmatcher": "^1.4.3",
    "pegjs": "^0.10.0",
    "react": "^16.0.0",
    "react-dom": "^16.0.0",
    "semver": "^5.4.1",
    "void-elements": "^3.1.0"
  },
  "jest": {
    "mapCoverage": true,
    "moduleFileExtensions": [
      "ts",
      "tsx",
      "js",
      "jsx"
    ],
    "testMatch": [
      "<rootDir>/src/**/*.test.js"
    ],
    "transform": {
      "^.+\\.jsx?$": "babel-jest",
      "^.+\\.tsx?$": "<rootDir>/node_modules/ts-jest/preprocessor.js"
    },
    "transformIgnorePatterns": [
      "/node_modules/*"
    ]
  }
}
