UNPKG

opinionated-ci-pipeline

Version:

CI/CD on AWS with feature-branch builds, developer-environment deployments, and build status notifications.

98 lines (97 loc) 2.44 kB
{ "name": "opinionated-ci-pipeline", "version": "4.3.0", "description": "CI/CD on AWS with feature-branch builds, developer-environment deployments, and build status notifications.", "keywords": [ "aws", "cdk", "ci", "ci/cd", "codepipeline", "codebuild" ], "author": { "name": "Maciej Radzikowski", "email": "maciej.radzikowski@merapar.com" }, "repository": { "url": "https://github.com/merapar/opinionated-ci-pipeline.git" }, "license": "MIT", "scripts": { "prepare": "husky install", "lint": "eslint .", "build": "rimraf lib && node esbuild.mjs && jsii", "package": "rimraf dist && jsii-pacmak", "release": "standard-version" }, "dependencies": { "lodash": "^4.17.21" }, "peerDependencies": { "aws-cdk-lib": "^2.151.0", "constructs": "^10.0.0" }, "devDependencies": { "@aws-lambda-powertools/logger": "1.5.1", "@aws-sdk/client-codebuild": "3.282.0", "@aws-sdk/client-codepipeline": "3.262.0", "@aws-sdk/client-s3": "3.262.0", "@aws-sdk/client-ssm": "3.282.0", "@commitlint/cli": "17.4.4", "@commitlint/config-conventional": "17.4.4", "@types/aws-lambda": "8.10.110", "@types/lodash": "4.14.191", "@types/node": "18.11.18", "@typescript-eslint/eslint-plugin": "8.0.1", "@typescript-eslint/parser": "8.0.1", "aws-cdk-lib": "2.151.0", "constructs": "10.0.0", "esbuild": "0.25.5", "eslint": "8.57.0", "husky": "^8.0.0", "jsii": "5.8.13", "jsii-pacmak": "1.112.0", "lint-staged": "13.1.2", "publib": "0.2.606", "rimraf": "4.1.2", "source-map-support": "0.5.21", "standard-version": "9.5.0", "type-fest": "4.24.0", "typescript": "5.5.4", "undici": "7.11.0" }, "lint-staged": { "*.ts": "eslint --max-warnings=0" }, "commitlint": { "extends": [ "@commitlint/config-conventional" ] }, "stability": "stable", "types": "lib/index.d.ts", "main": "lib/index.js", "jsii": { "outdir": "dist", "versionFormat": "short", "forceConsistentCasingInFileNames": true, "excludeTypescript": [ "example/**/*", "src/lambda/**/*" ], "tsc": { "outDir": "lib", "rootDir": "src" }, "targets": { "python": { "distName": "opinionated-ci-pipeline", "module": "opinionated_ci_pipeline" } } }, "bundleDependencies": [ "lodash" ] }