{
  "name": "@allthings/cloud-toolkit",
  "version": "4.5.2",
  "description": "",
  "author": "Allthings GmbH",
  "keywords": [
    "allthings",
    "cloud-toolkit"
  ],
  "license": "MIT",
  "repository": "git@github.com:allthings/cloud-toolkit.git",
  "bugs": {
    "url": "https://github.com/allthings/cloud-toolkit/issues"
  },
  "homepage": "https://github.com/allthings/cloud-toolkit",
  "engines": {
    "node": "^22 || >=24",
    "npm": ">=10"
  },
  "packageManager": "yarn@4.16.0",
  "main": "dist/lib.cjs.js",
  "module": "dist/lib.esm.mjs",
  "types": "dist/src/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/src/index.d.ts",
      "import": "./dist/lib.esm.mjs",
      "require": "./dist/lib.cjs.js"
    },
    "./package.json": "./package.json"
  },
  "sideEffects": false,
  "files": [
    "dist/*.js",
    "dist/*.mjs",
    "dist/*.min.js",
    "dist/**/*.d.ts"
  ],
  "bin": {
    "allthings": "dist/cli.js"
  },
  "scripts": {
    "clean": "rimraf dist",
    "test": "vitest run --coverage",
    "test:ci": "vitest run --coverage",
    "watch:build": "tsc -d -w & rollup -c --watch",
    "watch:test": "vitest",
    "lint": "yarn lint:tsc && yarn lint:eslint",
    "lint:eslint": "eslint src",
    "lint:tsc": "tsc --noEmit --pretty",
    "build": "npm run clean && tsc -d && cp package.json dist/ && rollup -c --bundleConfigAsCjs && rm dist/package.json",
    "dev": "tsc -w",
    "prepare": "husky",
    "prepublishOnly": "npm run build",
    "prettier": "prettier --write",
    "security-check": "yarn npm audit --severity high --environment production --recursive",
    "upgrade-dependencies": "yarn upgrade-interactive",
    "semantic-release": "semantic-release",
    "serve": "npx serve -l 3333"
  },
  "dependenciesMeta": {
    "unrs-resolver": {
      "built": true
    }
  },
  "dependencies": {
    "@aws-sdk/client-dynamodb": "^3.1042.0",
    "@aws-sdk/client-lambda": "^3.1042.0",
    "@aws-sdk/client-sesv2": "^3.1042.0",
    "@aws-sdk/client-sqs": "^3.1042.0",
    "@aws-sdk/client-ssm": "^3.1042.0",
    "@aws-sdk/lib-dynamodb": "^3.1042.0",
    "bottleneck": "^2.19.5",
    "nodemailer": "^9.0.1",
    "winston": "^3.19.0"
  },
  "devDependencies": {
    "@allthings/eslint-config": "5.1.0",
    "@commitlint/cli": "21.0.2",
    "@commitlint/config-conventional": "21.0.2",
    "@rollup/plugin-node-resolve": "16.0.3",
    "@types/aws-lambda": "8.10.162",
    "@types/node": "24.13.1",
    "@types/nodemailer": "8.0.1",
    "@vitest/coverage-v8": "4.1.8",
    "aws-sdk-client-mock": "4.1.0",
    "eslint": "10.4.1",
    "husky": "9.1.7",
    "lint-staged": "17.0.7",
    "prettier": "3.8.3",
    "rimraf": "6.1.3",
    "rollup": "4.61.1",
    "semantic-release": "25.0.3",
    "typescript": "6.0.3",
    "vitest": "4.1.8"
  },
  "prettier": {
    "printWidth": 80,
    "semi": false,
    "singleQuote": true,
    "trailingComma": "all",
    "useTabs": false
  },
  "commitlint": {
    "extends": [
      "@commitlint/config-conventional"
    ]
  },
  "lint-staged": {
    "*.{ts,tsx}": [
      "yarn prettier",
      "yarn lint"
    ],
    "*.{json}": [
      "yarn prettier"
    ]
  }
}
