{
  "name": "serverless-offline",
  "version": "14.5.0",
  "description": "Emulate AWS λ and API Gateway locally when developing your Serverless project",
  "license": "MIT",
  "exports": {
    ".": "./src/index.js",
    "./lambda": "./src/lambda/index.js"
  },
  "type": "module",
  "main": "src/index.js",
  "scripts": {
    "code-quality": "npm run prettier && npm run lint",
    "lint": "eslint .",
    "lint:fix": "eslint . --fix",
    "list-contributors": "echo 'clone https://github.com/mgechev/github-contributors-list.git first, then run npm install' && cd ../github-contributors-list && node bin/githubcontrib --owner dherault --repo serverless-offline --sortBy contributions --showlogin true --sortOrder desc > contributors.md",
    "prepare-release": "commit-and-tag-version && prettier --write CHANGELOG.md",
    "prepublishOnly": "npm run lint",
    "prettier": "prettier --check .",
    "prettier:fix": "prettier --write .",
    "test": "mocha --require ./tests/mochaHooks.cjs",
    "test:cov": "NODE_OPTIONS='--experimental-loader @istanbuljs/esm-loader-hook' nyc --reporter=html npm test",
    "test:node": "TEST=node mocha --require ./tests/mochaHooks.cjs",
    "test:unit": "TEST=unit mocha --require ./tests/mochaHooks.cjs",
    "test:e2e": "TEST=e2e mocha --require ./tests/mochaHooks.cjs",
    "test:docker": "TEST=docker mocha --require ./tests/mochaHooks.cjs"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/dherault/serverless-offline.git"
  },
  "bugs": {
    "url": "https://github.com/dherault/serverless-offline/issues"
  },
  "homepage": "https://github.com/dherault/serverless-offline",
  "keywords": [
    "serverless",
    "serverless framework",
    "serverless local",
    "serverless offline",
    "serverless plugin",
    "aws",
    "amazon web services",
    "api gateway",
    "http",
    "lambda",
    "schedule",
    "websocket"
  ],
  "author": "David Hérault <dherault@gmail.com> (https://github.com/dherault)",
  "engines": {
    "node": ">=20.0.0"
  },
  "commit-and-tag-version": {
    "skip": {
      "commit": true,
      "tag": true
    },
    "types": [
      {
        "type": "feat",
        "section": "Features"
      },
      {
        "type": "fix",
        "section": "Bug Fixes"
      },
      {
        "type": "perf",
        "section": "Performance Improvements"
      },
      {
        "type": "refactor",
        "section": "Maintenance Improvements"
      }
    ]
  },
  "dependencies": {
    "@aws-sdk/client-lambda": "^3.636.0",
    "@hapi/boom": "^10.0.1",
    "@hapi/h2o2": "^10.0.4",
    "@hapi/hapi": "^21.3.10",
    "array-unflat-js": "^0.1.3",
    "boxen": "^7.1.1",
    "chalk": "^5.3.0",
    "desm": "^1.3.1",
    "execa": "^8.0.1",
    "fs-extra": "^11.2.0",
    "is-wsl": "^3.1.0",
    "java-invoke-local": "0.0.6",
    "jose": "^5.7.0",
    "js-string-escape": "^1.0.1",
    "jsonpath-plus": "^10.2.0",
    "jsonschema": "^1.4.1",
    "jszip": "^3.10.1",
    "luxon": "^3.5.0",
    "nock": "^13.5.6",
    "node-fetch": "^3.3.2",
    "node-schedule": "^2.1.1",
    "p-memoize": "^7.1.1",
    "tree-kill": "^1.2.2",
    "tsx": "^4.17.0",
    "velocityjs": "^2.0.6",
    "ws": "^8.18.0"
  },
  "devDependencies": {
    "@istanbuljs/esm-loader-hook": "^0.2.0",
    "archiver": "^7.0.1",
    "commit-and-tag-version": "^12.4.1",
    "eslint": "^8.57.0",
    "eslint-config-airbnb-base": "^15.0.0",
    "eslint-config-prettier": "^9.1.0",
    "eslint-plugin-import": "^2.29.1",
    "eslint-plugin-prettier": "^5.2.1",
    "eslint-plugin-unicorn": "^54.0.0",
    "mocha": "^10.7.3",
    "nyc": "^17.0.0",
    "prettier": "^3.3.3",
    "serverless": "^4.2.1"
  },
  "peerDependencies": {
    "serverless": "^4.0.0"
  }
}
