{
  "name": "@sooluh/kodepos",
  "version": "3.0.0",
  "description": "Indonesian postal code search API by place name, village or city",
  "main": "dist/app.js",
  "scripts": {
    "build": "npx tsc -p tsconfig.json",
    "start": "node ./dist/app.js",
    "dev": "nodemon",
    "postinstall": "yarn build",
    "format": "prettier --write .",
    "commit": "git-cz"
  },
  "engines": {
    "node": ">=16.16.0 <19"
  },
  "keywords": [
    "carikodepos",
    "cari",
    "kodepos",
    "postalcode",
    "post",
    "postal",
    "code",
    "kode-pos"
  ],
  "prettier": {
    "trailingComma": "es5",
    "semi": false,
    "singleQuote": true,
    "useTabs": false,
    "quoteProps": "consistent",
    "bracketSpacing": true,
    "arrowParens": "always",
    "printWidth": 100
  },
  "config": {
    "commitizen": {
      "path": "cz-conventional-changelog"
    }
  },
  "husky": {
    "hooks": {
      "pre-commit": "yarn format && git add --all",
      "prepare-commit-msg": "exec < /dev/tty && npx cz --hook || true"
    }
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/sooluh/kodepos.git"
  },
  "author": {
    "name": "Abu Masyail",
    "email": "suluhs@aol.com",
    "url": "https://suluh.my.id"
  },
  "license": "Apache-2.0",
  "bugs": {
    "url": "https://github.com/sooluh/kodepos/issues"
  },
  "homepage": "https://github.com/sooluh/kodepos",
  "dependencies": {
    "@fastify/compress": "^6.5.0",
    "@fastify/cors": "^8.5.0",
    "@fastify/etag": "^4.2.0",
    "@fastify/rate-limit": "^8.1.1",
    "axios": "^1.6.5",
    "cheerio": "^1.0.0-rc.12",
    "fastify": "^4.25.2",
    "header-generator": "^2.1.46",
    "round-robin-js": "^3.0.5"
  },
  "devDependencies": {
    "@types/cheerio": "^0.22.32",
    "@types/node": "^20.5.9",
    "commitizen": "^4.3.0",
    "cz-conventional-changelog": "^3.3.0",
    "husky": "^8.0.3",
    "nodemon": "^3.0.1",
    "prettier": "^3.0.3",
    "ts-node": "^10.9.1",
    "typescript": "^5.2.2"
  }
}
