UNPKG

cdk-sops-secrets

Version:

CDK Constructs that syncs your sops secrets into AWS SecretsManager secrets.

151 lines (150 loc) 3.52 kB
{ "name": "cdk-sops-secrets", "description": "CDK Constructs that syncs your sops secrets into AWS SecretsManager secrets.", "version": "2.8.1", "license": "Apache-2.0", "author": { "name": "Markus Siebert", "email": "markus.siebert@deutschebahn.com", "organization": false }, "repository": { "type": "git", "url": "https://github.com/dbsystel/cdk-sops-secrets.git" }, "homepage": "https://constructs.dev/packages/cdk-sops-secrets", "keywords": [ "cdk", "getsops/sops", "gitops", "kms", "mozilla/sops", "secrets", "secrets management", "sops" ], "main": "lib/index.js", "types": "lib/index.d.ts", "stability": "stable", "peerDependencies": { "aws-cdk-lib": "^2.227.0", "constructs": "^10.0.5" }, "dependencies": { "yaml": "^2.8.3" }, "devDependencies": { "@eslint/js": "^9.39.3", "@types/jest": "^30.0.0", "@types/node": "^24.10.13", "@typescript-eslint/eslint-plugin": "^8.56.0", "@typescript-eslint/parser": "^8.56.0", "aws-cdk": "^2.1106.1", "aws-cdk-lib": "2.260.0", "commit-and-tag-version": "^12.4.4", "constructs": "10.6.0", "eslint": "^9.39.3", "eslint-config-prettier": "^10.0.0", "eslint-import-resolver-typescript": "^4.0.0", "eslint-plugin-import": "^2.32.0", "eslint-plugin-prettier": "^5.0.0", "jest": "^30.0.0", "jest-junit": "^16", "jsii": "5.9.44", "jsii-diff": "1.137.0", "jsii-docgen": "10.12.2", "jsii-pacmak": "1.137.0", "jsii-rosetta": "5.9.53", "json-schema-to-typescript": "^15.0.4", "prettier": "^3.8.1", "renovate": "^43.150.0", "ts-jest": "^29.0.0", "ts-node": "^10.9.2", "typescript": "^5.0.0", "typescript-eslint": "^8.56.0" }, "publishConfig": { "access": "public" }, "jest": { "coverageProvider": "v8", "testMatch": [ "<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)", "<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)" ], "clearMocks": true, "collectCoverage": true, "coverageReporters": [ "json", "lcov", "clover", "cobertura", "text" ], "coverageDirectory": "coverage", "coveragePathIgnorePatterns": [ "/node_modules/", "/lambda/" ], "testPathIgnorePatterns": [ "/node_modules/", "/lambda/" ], "watchPathIgnorePatterns": [ "/node_modules/" ], "reporters": [ "default", [ "jest-junit", { "outputDirectory": "test-reports" } ] ], "preset": "ts-jest", "transform": { "^.+\\.(ts|tsx)$": [ "ts-jest", { "tsconfig": "tsconfig.dev.json" } ] } }, "jsii": { "outdir": "dist", "targets": { "java": { "package": "de.db.systel.cdksopssecrets", "maven": { "groupId": "de.db.systel", "artifactId": "cdk-sops-secrets" } }, "python": { "distName": "cdk-sops-secrets", "module": "cdk_sops_secrets" }, "dotnet": { "namespace": "Db.De.Systel", "packageId": "Db.De.Systel.CdkSopsSecrets" } }, "tsc": { "outDir": "lib", "rootDir": "src" } }, "scripts": { "release:tag": "commit-and-tag-version" }, "bundleDependencies": [ "yaml" ], "commit-and-tag-version": { "scripts": { "postbump": "git restore package-lock.json && npm i --package-lock-only" } } }