{
  "name": "tomo-cli",
  "version": "1.7.5",
  "description": "A friendly command line tool designed to help create sustainable software using web technology",
  "license": "MIT",
  "main": "dist/api.js",
  "bin": {
    "tomo": "dist/index.js"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/jhwohlgemuth/tomo-cli.git"
  },
  "author": "Jason Wohlgemuth <jhwohlgemuth@gmail.com> (omaha.js.org)",
  "engines": {
    "node": ">=6"
  },
  "scripts": {
    "all": "npm-run-all lint:all test build",
    "copy:assets": "cpy \"**/templates/*.(js|jsx|json|re|html|hbs|css|rs|toml|md|png|ico|otf|svg|woff|woff2|ttf|eot|cert|key)\" \"**/[.]*\" \"../dist/\" --cwd=src --parents --recursive",
    "dev": "stmux [ \"npm run build:watch\" : \"npm run lint:watch\" ]",
    "prebuild": "npm-run-all build:clean build:html",
    "build": "babel src --out-dir dist",
    "postbuild": "npm run copy:assets",
    "build:clean": "rimraf dist",
    "build:watch": "watch 'npm run build' ./src",
    "build:html": "pug -P -o src/commands/common/templates ./src/pug/templates",
    "build:docs": "esdoc -c ./esdoc.conf.json",
    "test": "jest .*.test.js --coverage",
    "test:e2e": "jest .*.e2e.js",
    "test:ing": "npm test -- --watchAll",
    "open:coverage": "open-cli ./coverage/lcov-report/index.html",
    "open:docs": "open-cli ./docs/index.html",
    "lint": "eslint . -c ./.eslintrc.js --fix",
    "lint:watch": "watch 'npm run lint' ./src",
    "lint:tests": "eslint __tests__/**/*.js -c ./.eslintrc.js --fix --no-ignore",
    "lint:tests:watch": "watch 'npm run lint:tests' ./__tests__",
    "lint:config": "eslint -c ./.eslintrc.js *.js --fix",
    "lint:docs": "eslint src/*.js src/**/*.js --no-eslintrc --rule valid-jsdoc:error --parser babel-eslint --plugin react-hooks",
    "lint:all": "npm-run-all lint lint:tests lint:docs",
    "predocs": "npm run lint:docs",
    "docs": "npm run build:docs",
    "postdocs": "npm run open:docs",
    "preversion": "npm-run-all lint build test",
    "postversion": "git push && git push --tags",
    "prerelease": "npm run preversion",
    "release": "release"
  },
  "jest": {
    "setupFilesAfterEnv": [
      "<rootDir>/__tests__/__setup.js"
    ],
    "testMatch": [
      "**/__tests__/**/*.(e2e|test).[jt]s?(x)"
    ],
    "testPathIgnorePatterns": [
      "/__tests__/fixtures"
    ],
    "watchPlugins": [
      "jest-watch-typeahead/filename",
      "jest-watch-typeahead/testname"
    ]
  },
  "keywords": [],
  "dependencies": {
    "@babel/runtime": "7.11.2",
    "cardinal": "^2.1.1",
    "chalk": "4.1.0",
    "common-tags": "^1.8.0",
    "conf": "^7.0.0",
    "core-js": "^3.1.4",
    "delay": "4.4.0",
    "execa": "4.0.3",
    "figures": "3.2.0",
    "fs-extra": "9.0.1",
    "get-stdin": "^8.0.0",
    "ink": "^3.0.8",
    "ink-multi-select": "^2.0.0",
    "ink-select-input": "^4.2.0",
    "ink-spinner": "^4.0.0",
    "is-online": "^8.2.0",
    "lodash.merge": "^4.6.2",
    "mem-fs": "1.2.0",
    "mem-fs-editor": "7.0.1",
    "meow": "7.1.1",
    "npm-package-arg": "^8.1.5",
    "p-queue": "6.6.1",
    "pino": "^6.0.0",
    "pino-pretty": "^4.0.0",
    "prettier": "2.0.5",
    "prop-types": "15.7.2",
    "ramda": "^0.27.0",
    "react": "^17.0.2",
    "read-pkg-up": "^7.0.1",
    "semver": "7.3.2",
    "string-similarity": "4.0.2",
    "update-notifier": "4.1.3",
    "validate-npm-package-name": "^3.0.0"
  },
  "devDependencies": {
    "@babel/cli": "7.10.5",
    "@babel/core": "7.11.4",
    "@babel/plugin-proposal-class-properties": "7.10.4",
    "@babel/plugin-proposal-export-default-from": "7.10.4",
    "@babel/plugin-proposal-optional-chaining": "7.11.0",
    "@babel/plugin-proposal-pipeline-operator": "7.10.5",
    "@babel/plugin-transform-runtime": "7.11.0",
    "@babel/preset-env": "7.11.0",
    "@babel/preset-react": "^7.14.5",
    "babel-eslint": "10.1.0",
    "babel-jest": "26.3.0",
    "babel-plugin-ramda": "2.0.0",
    "babel-preset-minify": "0.5.1",
    "cpy-cli": "3.1.1",
    "directory-tree": "2.2.4",
    "esdoc": "1.1.0",
    "esdoc-ecmascript-proposal-plugin": "1.0.0",
    "esdoc-inject-style-plugin": "1.0.0",
    "esdoc-jsx-plugin": "1.0.0",
    "esdoc-standard-plugin": "1.0.0",
    "eslint": "7.7.0",
    "eslint-config-omaha-prime-grade": "14.0.1",
    "eslint-plugin-react": "7.20.6",
    "eslint-plugin-react-hooks": "4.1.0",
    "ink-testing-library": "2.1.0",
    "jest": "26.4.2",
    "jest-watch-typeahead": "0.6.1",
    "npm-run-all": "4.1.5",
    "open-cli": "6.0.1",
    "pug-cli": "^1.0.0-alpha6",
    "release": "^6.3.0",
    "rimraf": "3.0.2",
    "sinon": "9.0.3",
    "stmux": "^1.8.1",
    "watch": "1.0.2"
  },
  "bugs": {
    "url": "https://github.com/jhwohlgemuth/tomo-cli/issues"
  },
  "homepage": "https://github.com/jhwohlgemuth/tomo-cli#readme"
}
