{
    "name": "sops-secretsmanager-cdk",
    "version": "4.0.0",
    "description": "Safely load secrets from sops into secretsmanager using the CDK",
    "license": "MIT",
    "author": {
        "name": "Isotoma Limited",
        "email": "hello@isotoma.com",
        "url": "https://isotoma.com"
    },
    "repository": {
        "type": "git",
        "url": "https://github.com/isotoma/sops-secretsmanager-cdk"
    },
    "keywords": [
        "cdk",
        "sops",
        "secretsmanager"
    ],
    "scripts": {
        "test": "jest",
        "tsc": "tsc",
        "clean": "rm -rf build/",
        "compile": "npm run clean && npm run -- tsc --outDir build/ && (cd provider && npm ci && npm run compile) && cp -R ./provider/build/ ./build/provider/ && cp package.json README.md ./build/",
        "version": "auto-changelog --template ./changelog_template.hbs -p && git add CHANGELOG.md",
        "lint": "eslint 'index.ts' 'test/**/*.ts' jest.config.js --fix",
        "lint-check": "eslint 'index.ts' 'test/**/*.ts' jest.config.js --max-warnings 0",
        "lint-all": "npm run lint && (cd provider && npm run lint) && (cd example/sops-example && npm run lint)",
        "lint-check-all": "npm run lint-check && (cd provider && npm run lint-check) && (cd example/sops-example && npm run lint-check)",
        "deploy-example": "npm run compile && (cd example && ./run_example.sh full-test)",
        "test-provider": "(cd provider && npm run test)"
    },
    "peerDependencies": {
        "aws-cdk-lib": "^2.0.0",
        "constructs": "^10.0.0"
    },
    "peerDependenciesMeta": {
        "aws-cdk-lib": {
            "optional": true
        },
        "constructs": {
            "optional": true
        }
    },
    "devDependencies": {
        "@types/jest": "^24.9.1",
        "@types/node": "^18.16.16",
        "@typescript-eslint/eslint-plugin": "4.8.2",
        "@typescript-eslint/parser": "4.8.2",
        "auto-changelog": "^1.16.4",
        "aws-cdk-lib": "^2.81.0",
        "constructs": "^10.2.38",
        "eslint": "6.8.0",
        "eslint-config-prettier": "6.9.0",
        "eslint-plugin-prettier": "3.1.2",
        "jest": "^29.7.0",
        "prettier": "1.19.1",
        "ts-jest": "^29.2.5",
        "typescript": "^4.9.5"
    }
}
