failure-lambda
Version:
Failure injection for AWS Lambda - chaos engineering made simple
89 lines (88 loc) • 2.09 kB
JSON
{
"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"
}
}