{
  "name": "@awboost/cfndeploy",
  "version": "0.2.0",
  "type": "module",
  "repository": {
    "type": "git",
    "url": "https://github.com/awboost/cfndeploy.git"
  },
  "homepage": "https://github.com/awboost/cfndeploy#readme",
  "author": {
    "email": "gordonmleigh@gmail.com",
    "name": "Gordon Leigh"
  },
  "license": "MIT",
  "private": false,
  "publishConfig": {
    "access": "public"
  },
  "exports": {
    ".": {
      "types": "./lib/index.d.ts",
      "default": "./lib/index.js"
    }
  },
  "files": [
    "lib/**/*.js",
    "lib/**/*.d.ts",
    "lib/**/*.map",
    "!lib/**/*.test.*",
    "src/**/*.ts",
    "!src/**/*.test.ts"
  ],
  "scripts": {
    "build": "npm run clean && npm run index && npm run compile && npm run lint",
    "clean": "rm -rf docs/ lib/ *.tsbuildinfo",
    "compile": "npm run index && tsc",
    "index": "node makeIndex.js src/",
    "lint": "eslint src/ --ext=ts",
    "watch:compile": "tsc -w"
  },
  "devDependencies": {
    "@types/node": "^18.18.13",
    "@types/uuid": "^8.3.4",
    "@typescript-eslint/eslint-plugin": "^6.12.0",
    "@typescript-eslint/parser": "^6.12.0",
    "eslint": "^8.54.0",
    "eslint-config-prettier": "^9.0.0",
    "eslint-plugin-import": "^2.29.0",
    "eslint-plugin-prettier": "^5.0.1",
    "prettier": "^3.1.0",
    "typescript": "~5.2"
  },
  "dependencies": {
    "@awboost/cfnassets": "^0.6.0",
    "@awboost/cfntemplate": "^0.6.0",
    "@aws-sdk/client-cloudformation": "^3.92.0",
    "@aws-sdk/client-s3": "^3.92.0",
    "@aws-sdk/lib-storage": "^3.92.0",
    "@aws-sdk/middleware-retry": "^3.80.0",
    "@aws-sdk/types": "^3.78.0",
    "@fmtk/decoders": "^0.5.2",
    "@supercharge/promise-pool": "^2.1.0",
    "tiny-typed-emitter": "^2.1.0",
    "uuid": "^8.3.2"
  }
}
