{
  "name": "@aiox/{{kebabCase serviceName}}",
  "version": "1.0.0",
  "description": "{{description}}",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "type": "module",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js",
      "require": "./dist/index.cjs"
    },
    "./types": {
      "types": "./dist/types.d.ts",
      "import": "./dist/types.js"
    },
    "./errors": {
      "types": "./dist/errors.d.ts",
      "import": "./dist/errors.js"
    }{{#if isApiIntegration}},
    "./client": {
      "types": "./dist/client.d.ts",
      "import": "./dist/client.js"
    }{{/if}}
  },
  "files": [
    "dist",
    "README.md"
  ],
  "scripts": {
    "build": "tsc",
    "build:watch": "tsc --watch",
    "clean": "rimraf dist coverage",
    "test": "jest",
    "test:watch": "jest --watch",
    "test:coverage": "jest --coverage",
    "typecheck": "tsc --noEmit",
    "lint": "eslint . --ext .ts",
    "lint:fix": "eslint . --ext .ts --fix",
    "prepublishOnly": "npm run clean && npm run build && npm test"
  },
  "keywords": [
    "aiox",
    "{{kebabCase serviceName}}",
    "service"{{#if isApiIntegration}},
    "api",
    "integration"{{/if}}
  ],
  "author": "AIOX-FullStack",
  "license": "MIT",
  "engines": {
    "node": ">=18.0.0"
  },
  "devDependencies": {
    "@types/jest": "^29.5.12",
    "@types/node": "^20.11.0",
    "@typescript-eslint/eslint-plugin": "^6.19.0",
    "@typescript-eslint/parser": "^6.19.0",
    "eslint": "^8.56.0",
    "jest": "^29.7.0",
    "rimraf": "^5.0.5",
    "ts-jest": "^29.1.2",
    "typescript": "^5.3.3"
  },
  "peerDependencies": {
    "typescript": ">=5.0.0"
  },
  "peerDependenciesMeta": {
    "typescript": {
      "optional": true
    }
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/aiox-fullstack/{{kebabCase serviceName}}.git"
  },
  "bugs": {
    "url": "https://github.com/aiox-fullstack/{{kebabCase serviceName}}/issues"
  },
  "homepage": "https://github.com/aiox-fullstack/{{kebabCase serviceName}}#readme",
  "aiox": {
    "storyId": "{{storyId}}",
    "type": "{{#if isApiIntegration}}api-integration{{else}}utility-service{{/if}}",
    "generatedAt": "{{generatedAt}}"
  }
}
