{
  "name": "reactuate-cli",
  "version": "2.0.4",
  "description": "CLI tool for creating multi-platform React-Native-Web MVP",
  "engines": {
    "node": "10",
    "npm": "6"
  },
  "main": "lib/cli.js",
  "bin": {
    "reactuate-cli": "lib/cli.js"
  },
  "files": [
    "lib",
    "template/*",
    "README.md",
    "LICENSE"
  ],
  "scripts": {
    "build": "npm-run-all --parallel build:*",
    "build:umd": "webpack --output-filename cli.js",
    "build:umd.min": "webpack --output-filename cli.min.js",
    "commit": "git-cz",
    "coverage": "npm test -- --coverage",
    "lint": "tslint --fix --project tsconfig.json -c tslint.json 'src/**/*.{ts,tsx}' 'test/**/*.ts'",
    "postcoverage": "opn coverage/lcov-report/index.html",
    "prebuild": "shx rm -rf lib",
    "start": "node lib/cli",
    "semantic-release": "semantic-release",
    "report": "cat ./coverage/lcov.info | codecov",
    "test": "jest --env=jsdom --colors --verbose",
    "test:watch": "npm test -- --watch",
    "travis-deploy-once": "travis-deploy-once"
  },
  "author": "Bartek Kus <bartekus@gmail.com> (https://bartekus.com/)",
  "bugs": {
    "url": "https://github.com/bartekus/reactuate-cli/issues"
  },
  "homepage": "https://github.com/bartekus/reactuate-cli#readme",
  "repository": "https://github.com/bartekus/reactuate-cli.git",
  "license": "Apache-2.0",
  "keywords": [
    "react",
    "react-native",
    "react-native-web",
    "electron",
    "monorepo",
    "project",
    "starter",
    "multi",
    "platforms",
    "desktop",
    "mobile",
    "web",
    "all-in-one"
  ],
  "dependencies": {
    "chalk": "2.4.2",
    "commander": "2.20.0",
    "fs-extra": "7.0.1"
  },
  "devDependencies": {
    "@babel/core": "7.0.0",
    "@types/jest": "23.3.10",
    "@types/node": "10.14.4",
    "babel-cli": "6.26.0",
    "babel-loader": "8.0.4",
    "babel-preset-env": "1.7.0",
    "babel-register": "6.26.0",
    "codecov.io": "0.1.6",
    "commitizen": "3.0.5",
    "cz-conventional-changelog": "2.1.0",
    "husky": "0.10.2",
    "jest": "23.6.0",
    "jest-cli": "23.6.0",
    "jsdom": "13.0.0",
    "json-loader": "0.5.7",
    "lint-staged": "8.1.0",
    "npm-run-all": "4.1.5",
    "opn-cli": "4.0.0",
    "semantic-release": "15.13.3",
    "shx": "0.3.2",
    "terser-webpack-plugin": "1.2.3",
    "travis-deploy-once": "5.0.11",
    "ts-jest": "23.10.5",
    "ts-loader": "5.3.1",
    "ts-node": "7.0.1",
    "tslint": "5.11.0",
    "tslint-config-prettier": "1.17.0",
    "typescript": "3.2.1",
    "uglifyjs-webpack-plugin": "2.0.1",
    "webpack": "4.27.1",
    "webpack-cli": "3.1.2",
    "webpack-plugin-typescript-declaration-bundler": "1.0.3"
  },
  "babel": {
    "presets": [
      "env",
      {
        "targets": {
          "node": "current",
          "chrome": "current",
          "firefox": "current",
          "edge": "current"
        }
      }
    ]
  },
  "config": {
    "commitizen": {
      "path": "node_modules/cz-conventional-changelog"
    }
  },
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged",
      "post-commit": "git update-index --again",
      "pre-push": "npm run lint && npm run test && npm run coverage"
    }
  },
  "jest": {
    "preset": "ts-jest",
    "testEnvironment": "node",
    "testURL": "http://localhost/",
    "collectCoverageFrom": [
      "src/**/*.{ts,tsx,js,jsx}"
    ],
    "roots": [
      "./src"
    ],
    "coveragePathIgnorePatterns": [
      "node_modules"
    ],
    "testPathIgnorePatterns": [
      "node_modules",
      "./template/*"
    ],
    "moduleDirectories": [
      "src",
      "node_modules"
    ],
    "moduleFileExtensions": [
      "ts",
      "tsx",
      "js"
    ],
    "transform": {
      "\\.(ts|tsx)$": "<rootDir>/node_modules/ts-jest"
    },
    "coverageThreshold": {
      "global": {
        "branches": 0,
        "functions": 0,
        "lines": 0,
        "statements": 0
      }
    }
  },
  "private": false
}
