{
  "name": "event-handler",
  "version": "0.1.0",
  "description": "TypeScript CloudEvent Handler",
  "license": "Apache-2.0",
  "repository": {
    "type": "git",
    "url": ""
  },
  "scripts": {
    "build": "npx -p typescript tsc",
    "pretest": "npm run lint && npm run build",
    "test:unit": "ts-node node_modules/tape/bin/tape test/unit.ts",
    "test:integration": "ts-node node_modules/tape/bin/tape test/integration.ts",
    "test": "npm run test:unit && npm run test:integration",
    "start": "FUNC_LOG_LEVEL=info faas-js-runtime ./build/index.js",
    "lint": "eslint \"src/**/*.{js,ts,tsx}\" \"test/**/*.{js,ts,tsx}\" --quiet",
    "debug": "nodemon --inspect ./node_modules/faas-js-runtime/bin/cli.js ./build/index.js"
  },
  "devDependencies": {
    "@types/tape": "^5.6.4",
    "@typescript-eslint/eslint-plugin": "^7.14.1",
    "@typescript-eslint/parser": "^7.14.1",
    "eslint": "^8.56.0",
    "eslint-config-prettier": "^9.1.0",
    "eslint-plugin-prettier": "^5.1.3",
    "nodemon": "^3.1.4",
    "prettier": "^3.3.2",
    "supertest": "^7.0.0",
    "tape": "^5.8.1",
    "ts-node": "^10.9.2",
    "tsd": "^0.31.1",
    "tslint-config-prettier": "^1.18.0",
    "typescript": "^5.5.2"
  },
  "dependencies": {
    "@types/node": "^20.14.9",
    "cloudevents": "^8.0.2",
    "faas-js-runtime": "2.4.0",
    "optionator": "^0.9.4",
    "read-pkg": "^9.0.1",
    "semver": "^7.6.2"
  }
}
