{
  "name": "@openzeppelin/defender-serverless",
  "version": "1.2.3",
  "description": "Configure your Defender environment via code",
  "main": "./lib/index.js",
  "types": "./lib/index.d.ts",
  "scripts": {
    "build": "rm -rf lib tsconfig.tsbuildinfo && tsc && yarn build:schemas",
    "test": "yarn test:unit",
    "test:unit": "jest --verbose --passWithNoTests",
    "watch": "tsc -w",
    "prepare": "yarn build",
    "lint": "yarn lint:check --fix",
    "lint:check": "eslint 'src/**/*.{js,ts}' --quiet",
    "format": "yarn format:check --write",
    "format:check": "prettier --check 'src/**/*.(js|ts)'",
    "style": "yarn lint && yarn format",
    "build:schemas": "yarn generate:schemas && yarn format:schemas",
    "generate:schemas": "rm -rf src/types/docs && jsonschema2md -d src/types/docs-schemas -o src/types/docs -x src/types/schemas -v 07 -h false",
    "format:schemas": "replace-in-file --configFile=src/types/schemas/configs/replace-ref-config.ts && replace-in-file --configFile=src/types/schemas/configs/replace-undefined-config.ts"
  },
  "keywords": [
    "Defender",
    "Serverless",
    "OpenZeppelin",
    "Deployment",
    "Management",
    "Plugin"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/OpenZeppelin/defender-serverless.git"
  },
  "contributors": [
    {
      "name": "Santiago Palladino",
      "email": "santiago@openzeppelin.com"
    },
    {
      "name": "Nami Shah",
      "email": "nami@openzeppelin.com"
    }
  ],
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/OpenZeppelin/defender-serverless/issues"
  },
  "homepage": "https://github.com/OpenZeppelin/defender-serverless#readme",
  "devDependencies": {
    "@adobe/jsonschema2md": "^7.1.1",
    "@types/eslint": "^8.4.6",
    "@types/lodash": "^4.14.184",
    "@types/node": "^18.7.14",
    "@types/prompt": "^1.1.3",
    "@types/serverless": "^3.12.8",
    "@typescript-eslint/eslint-plugin": "^5.36.2",
    "@typescript-eslint/parser": "^5.36.2",
    "code-style": "https://github.com/OpenZeppelin/code-style.git",
    "eslint": "^8.23.0",
    "eslint-config-prettier": "^8.6.0",
    "eslint-plugin-prettier": "^4.2.1",
    "prettier": "^2.7.1",
    "replace-in-file": "^6.3.5",
    "typescript": "^4.9.5"
  },
  "dependencies": {
    "@openzeppelin/defender-admin-client": "^1.48.0",
    "@openzeppelin/defender-autotask-client": "^1.48.0",
    "@openzeppelin/defender-relay-client": "^1.48.0",
    "@openzeppelin/defender-sentinel-client": "^1.48.0",
    "@openzeppelin/platform-deploy-client": "^0.10.0",
    "keccak256": "^1.0.6",
    "lodash": "^4.17.21",
    "prompt": "^1.3.0"
  },
  "files": [
    "lib",
    "!*.test.js",
    "!*.test.js.map",
    "!*.test.d.ts",
    "!*__mocks__"
  ]
}
