{
  "name": "@zeplo/cli",
  "version": "1.0.1",
  "description": "CLI for Zeplo",
  "repository": "https://github.com/zeplo/zeplo-cli",
  "author": "Calum Moore",
  "license": "MIT",
  "main": "dist/index.js",
  "homepage": "https://github.com/zeplo/zeplo-cli",
  "scripts": {
    "clean": "rimraf dist/* &",
    "test": "jest --testPathPattern=.spec.js",
    "coveralls": "cat ./coverage/lcov.info | coveralls",
    "nyc:coverage": "NODE_ENV=test nyc --reporter=html jest ./src",
    "test:watch": "jest --watch",
    "test:e2e": "NODE_ENV=test jest e2e --maxWorkers=4",
    "test:e2e:staging": "NODE_ENV=production ENV_FILE=.env.test.staging jest e2e --maxWorkers=4",
    "test:e2e:prod": "NODE_ENV=production ENV_FILE=.env.test.prod jest e2e/deploy/image.e2e.js --maxWorkers=20",
    "gzip": "ls packed/zeplo* | xargs gzip",
    "build": "yarn clean && babel src --ignore .spec.js,__mocks__ -d dist --copy-files  --extensions .ts,.js && chmod +x dist/index.js",
    "cmd": "yarn build && NODE_ENV=development node ./dist/index.js",
    "cmd:prd": "yarn build && NODE_ENV=production node ./dist/index.js",
    "bundle": "rm -rf packed && NODE_ENV=production yarn build && pkg dist/index.js -c package.json -o packed/zeplo --options no-warnings && yarn gzip",
    "prepare": "yarn build",
    "build2": "webpack --context download --config download/webpack.config.js",
    "release:patch": "npm version patch && npm publish",
    "release:minor": "npm version minor && npm publish",
    "fix": "yarn eslint \"./src/**/*.{js,jsx}\" --fix"
  },
  "bin": {
    "ralley": "./dist/index.js",
    "zeplo": "./dist/index.js"
  },
  "pkg": {
    "scripts": [
      "dist/**/*.js",
      "package.json"
    ],
    "assets": [
      "templates/**/*",
      ".env.prod"
    ],
    "targets": [
      "node16-alpine-x64",
      "node16-linux-x64",
      "node16-macos-x64",
      "node16-macos-arm64",
      "node16-win-x64"
    ]
  },
  "dependencies": {
    "@sentry/node": "^6.18.1",
    "@types/default-gateway": "^3.0.1",
    "@zeplo/errors": "^2.0.8",
    "@zeplo/types": "^2.0.10",
    "@zeplo/util": "^2.0.14",
    "async-retry": "^1.3.3",
    "axios": "^0.26.0",
    "body-parser": "^1.19.2",
    "chalk": "^2.4.2",
    "cli-select": "^1.1.2",
    "cli-table2": "^0.2.0",
    "cors": "^2.8.5",
    "coveralls": "^3.1.1",
    "cron-converter": "^1.0.1",
    "death": "^1.1.0",
    "dotenv": "^16.0.0",
    "express": "^4.17.3",
    "express-async-handler": "^1.2.0",
    "find-up": "^6.3.0",
    "firebase": "^7.17.1",
    "fs-extra": "^10.0.1",
    "git-repo-name": "^1.0.1",
    "glob-gitignore": "^1.0.14",
    "ignore": "^5.2.0",
    "ignore-by-default": "^2.0.0",
    "inquirer": "^8.2.0",
    "inquirer-autocomplete-prompt": "^2.0.0",
    "internal-ip": "^6.2.0",
    "js-yaml": "^4.1.0",
    "load-json-file": "^7.0.1",
    "lodash": "^4.17.21",
    "match-sorter": "^6.3.1",
    "minimatch": "^5.0.1",
    "moment": "^2.29.1",
    "ms": "^2.1.3",
    "node-fetch": "^3.2.1",
    "opn": "^6.0.0",
    "ora": "^6.1.0",
    "pad": "^3.2.0",
    "promise-callbacks": "^3.8.2",
    "prompt": "^1.2.2",
    "query-string": "^7.1.1",
    "raven": "^2.6.4",
    "raw-body": "^2.5.1",
    "request-promise-native": "^1.0.9",
    "semver": "^7.3.5",
    "sha.js": "^2.4.11",
    "uuid": "^8.3.2",
    "validate.js": "^0.13.1",
    "which-promise": "^1.0.0",
    "write-json-file": "^5.0.0",
    "yargs": "^17.3.1"
  },
  "jest": {
    "verbose": false,
    "restoreMocks": true,
    "setupFiles": [
      "./jest-setup"
    ],
    "collectCoverageFrom": [
      "src/**/*.{ts,tsx,mjs}"
    ],
    "testEnvironment": "node",
    "testMatch": [
      "<rootDir>/src/**/__tests__/**/*.spec.{js,jsx,ts,tsx}",
      "<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"
    ],
    "watchPathIgnorePatterns": [
      "<rootDir>/tests/fixtures",
      "<rootDir>/e2e/fixtures"
    ]
  },
  "devDependencies": {
    "@babel/cli": "^7.17.6",
    "@babel/core": "^7.17.5",
    "@babel/plugin-proposal-optional-chaining": "^7.16.7",
    "@babel/plugin-transform-react-display-name": "^7.16.7",
    "@babel/plugin-transform-runtime": "^7.17.0",
    "@babel/preset-env": "^7.16.11",
    "@babel/preset-react": "^7.16.7",
    "@babel/preset-typescript": "^7.16.7",
    "@storybook/addon-knobs": "^5.3.21",
    "@testing-library/jest-dom": "^5.16.2",
    "@testing-library/react": "^12.1.3",
    "@testing-library/react-hooks": "^7.0.2",
    "@types/cli-table2": "^0.2.3",
    "@types/cors": "^2.8.12",
    "@types/cron-converter": "^1.0.1",
    "@types/dotenv": "^8.2.0",
    "@types/express": "^4.17.13",
    "@types/find-up": "^4.0.0",
    "@types/fs-extra": "^9.0.13",
    "@types/jest": "^27.4.1",
    "@types/lodash.merge": "^4.6.6",
    "@types/ms": "^0.7.31",
    "@types/semver": "^7.3.9",
    "@types/uuid": "^8.3.4",
    "@typescript-eslint/eslint-plugin": "^5.13.0",
    "@typescript-eslint/parser": "^5.13.0",
    "babel-eslint": "^10.1.0",
    "babel-jest": "^27.5.1",
    "babel-loader": "^8.2.3",
    "babel-plugin-add-module-exports": "^1.0.4",
    "babel-plugin-inline-import": "^3.0.0",
    "babel-plugin-module-resolver": "^4.1.0",
    "babel-plugin-source-map-support": "^2.1.3",
    "babel-plugin-transform-class-properties": "^6.24.1",
    "babel-plugin-transform-export-extensions": "^6.22.0",
    "babel-plugin-transform-object-assign": "^6.22.0",
    "babel-plugin-transform-object-rest-spread": "^6.26.0",
    "babel-preset-env": "^1.7.0",
    "babel-preset-react-app": "^10.0.1",
    "babel-register": "^6.26.0",
    "eslint": "^8.10.0",
    "eslint-config-react-app": "^7.0.0",
    "eslint-config-standard": "^16.0.3",
    "eslint-config-standard-react": "^11.0.1",
    "eslint-import-resolver-babel-module": "^5.3.1",
    "eslint-import-resolver-node": "^0.3.6",
    "eslint-import-resolver-typescript": "^2.5.0",
    "eslint-loader": "^4.0.2",
    "eslint-plugin-flowtype": "^8.0.3",
    "eslint-plugin-import": "^2.25.4",
    "eslint-plugin-jsx-a11y": "^6.5.1",
    "eslint-plugin-node": "^11.1.0",
    "eslint-plugin-promise": "^6.0.0",
    "eslint-plugin-react": "^7.29.3",
    "eslint-plugin-react-hooks": "^4.3.0",
    "eslint-plugin-standard": "^5.0.0",
    "execa": "^6.1.0",
    "install-peers-cli": "^2.2.0",
    "jest": "^27.5.1",
    "jest-environment-jsdom-fourteen": "^1.0.1",
    "npm-run-all": "^4.1.5",
    "nyc": "^15.1.0",
    "pkg": "5.5.2",
    "react-test-renderer": "^17.0.2",
    "rimraf": "^3.0.2",
    "typescript": "^4.6.2",
    "uglifyjs-webpack-plugin": "^2.2.0",
    "watch": "^1.0.2",
    "webpack": "^5.70.0",
    "webpack-cli": "^4.9.2"
  }
}
