{
  "name": "caprover-lib",
  "private": false,
  "version": "0.0.3",
  "description": "A library to communicate with CapRover instances",
  "main": "./dist/index.js",
  "files": [
    "./dist",
    "./src"
  ],
  "scripts": {
    "dev": "concurrently 'yarn build --watch' 'yarn types --watch'",
    "build": "babel ./src -d ./dist --extensions .ts --copy-files",
    "types": "tsc --declaration --emitDeclarationOnly --declarationMap",
    "typecheck": "tsc --noEmit",
    "lint:base": "eslint --ext .js,.json,.ts",
    "lint": "yarn lint:base src",
    "prepare": "simple-pre-commit",
    "prepack": "rimraf dist; yarn build && yarn types"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/HorusGoul/caprover-lib"
  },
  "keywords": [
    "Docker",
    "Automated",
    "Deployment",
    "Heroku",
    "Free",
    "NodeJS",
    "PHP",
    "Nginx",
    "Server",
    "Container"
  ],
  "contributors": [
    "Kasra Bigdeli",
    "Horus Lugo López (https://horus.dev)"
  ],
  "license": "Apache-2.0",
  "simple-pre-commit": "yarn typecheck && yarn lint-staged",
  "lint-staged": {
    "src/**/*.{ts,js,json}": [
      "yarn lint:base --fix"
    ]
  },
  "dependencies": {
    "form-data": "^4.0.0",
    "node-fetch": "^2.6.1"
  },
  "devDependencies": {
    "@babel/cli": "^7.14.5",
    "@babel/core": "^7.14.6",
    "@babel/node": "^7.14.7",
    "@babel/preset-env": "^7.14.7",
    "@babel/preset-typescript": "^7.14.5",
    "@babel/register": "^7.14.5",
    "@types/node": "^16.0.1",
    "@types/node-fetch": "^2.5.11",
    "@typescript-eslint/eslint-plugin": "^4.28.2",
    "@typescript-eslint/parser": "^4.28.2",
    "concurrently": "^6.2.0",
    "eslint": "^7.30.0",
    "eslint-config-prettier": "^8.3.0",
    "eslint-plugin-prettier": "^3.4.0",
    "lint-staged": "^11.0.0",
    "prettier": "^2.3.2",
    "rimraf": "^3.0.2",
    "simple-pre-commit": "^1.2.1",
    "ts-node-dev": "^1.1.8",
    "typescript": "^4.3.5"
  },
  "engines": {
    "node": ">=14"
  }
}
