UNPKG

failure-lambda

Version:

Failure injection for AWS Lambda - chaos engineering made simple

89 lines (88 loc) 2.09 kB
{ "name": "failure-lambda", "version": "1.0.0", "description": "Failure injection for AWS Lambda - chaos engineering made simple", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js", "require": "./dist/index.cjs" }, "./middy": { "types": "./dist/middy.d.ts", "import": "./dist/middy.js", "require": "./dist/middy.cjs" } }, "peerDependencies": { "@middy/core": ">=4.0.0" }, "peerDependenciesMeta": { "@middy/core": { "optional": true } }, "bin": { "failure-lambda": "./dist/cli.js" }, "engines": { "node": ">=20.0.0" }, "files": [ "dist" ], "scripts": { "build": "tsup && chmod +x dist/cli.js", "typecheck": "tsc --noEmit", "lint": "eslint src/", "test": "vitest run", "test:watch": "vitest", "test:coverage": "vitest run --coverage", "prepublishOnly": "npm run build" }, "repository": { "type": "git", "url": "git+https://github.com/gunnargrosch/failure-lambda.git" }, "keywords": [ "aws", "lambda", "failure", "fault", "injection", "chaos", "chaosengineering", "chaos-engineering", "resilience", "testing" ], "author": "Gunnar Grosch", "license": "MIT", "bugs": { "url": "https://github.com/gunnargrosch/failure-lambda/issues" }, "homepage": "https://github.com/gunnargrosch/failure-lambda#readme", "dependencies": { "@aws-sdk/client-ssm": "^3.600.0" }, "optionalDependencies": { "@aws-sdk/client-appconfig": "^3.995.0", "@aws-sdk/client-appconfigdata": "^3.995.0", "@clack/prompts": "^1.0.1" }, "devDependencies": { "@eslint/js": "^10.0.1", "@types/aws-lambda": "^8.10.140", "@types/node": "^22.0.0", "@vitest/coverage-v8": "^4.0.18", "aws-sdk-client-mock": "^4.1.0", "tsup": "^8.5.0", "typescript": "^5.6.0", "typescript-eslint": "^8.56.1", "vitest": "^4.0.18" } }