{
  "name": "qbo",
  "version": "0.4.11",
  "description": "A client for interfacing with the QBO API.",
  "repository": "https://github.com/Client-Powered/qbo",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "files": [
    "dist/",
    "README.md",
    "LICENSE"
  ],
  "scripts": {
    "preinstall": "npx only-allow pnpm",
    "start": "node --require ts-node/register --require @babel/register src/_local.ts",
    "test": "jest",
    "setup-publish": "rm -rf dist && tsc",
    "script": "pnpm ts-node --project tsconfig.json",
    "audit:reports:opts": "pnpm ts-node --project tsconfig.json tools/audit/report-opts-audit.ts",
    "prepublishOnly": "pnpm setup-publish",
    "publish-npm": "npm publish --access public"
  },
  "author": "Charles Anderson",
  "license": "ISC",
  "bugs": {
    "url": "https://github.com/your-username/qbo-api/issues"
  },
  "engines": {
    "node": ">=16.0.0"
  },
  "dependencies": {
    "@date-fns/utc": "^2.1.0",
    "date-fns": "^4.1.0",
    "ts-err-as-value": "^0.1.0",
    "uuid": "^9.0.0",
    "zod": "^3.24.3"
  },
  "devDependencies": {
    "@babel/cli": "^7.7.4",
    "@babel/core": "^7.10.3",
    "@babel/preset-env": "^7.7.4",
    "@babel/preset-typescript": "^7.10.1",
    "@babel/register": "^7.10.5",
    "@types/cors": "^2.8.12",
    "@types/date-fns": "^2.6.0",
    "@types/express": "^4.17.13",
    "@types/jest": "^29.1.2",
    "@types/node": "^20.4.5",
    "@types/node-fetch": "^2.6.11",
    "@types/uuid": "^9.0.2",
    "@typescript-eslint/eslint-plugin": "^5.39.0",
    "@typescript-eslint/parser": "^5.39.0",
    "app-root-path": "^3.1.0",
    "babel-jest": "^29.7.0",
    "dotenv": "^16.0.3",
    "eslint": "^8.25.0",
    "eslint-config-prettier": "^8.5.0",
    "eslint-plugin-no-null": "^1.0.2",
    "jest": "^29.2.0",
    "jest-junit": "^16.0.0",
    "node-fetch": "^2.6.0",
    "prettier": "^2.7.1",
    "ts-jest": "^29.0.3",
    "ts-node": "latest",
    "typescript": "^5.6.2",
    "zod-to-json-schema": "^3.24.5"
  },
  "packageManager": "pnpm@9.15.4+sha512.b2dc20e2fc72b3e18848459b37359a32064663e5627a51e4c74b2c29dd8e8e0491483c3abb40789cfd578bf362fb6ba8261b05f0387d76792ed6e23ea3b1b6a0"
}
