diff --git a/.eslintrc.json b/.eslintrc.json index 7a72381..1841704 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -137,6 +137,7 @@ "skipWords": [ "cdk", "cdktf", + "deepmerge", "devdirs", "di", "docgen", diff --git a/.projen/deps.json b/.projen/deps.json index e849126..34ceb88 100644 --- a/.projen/deps.json +++ b/.projen/deps.json @@ -12,10 +12,6 @@ "name": "@types/jest", "type": "build" }, - { - "name": "@types/lodash", - "type": "build" - }, { "name": "@types/node", "version": "^12", @@ -134,7 +130,7 @@ "type": "peer" }, { - "name": "lodash", + "name": "deepmerge", "type": "runtime" }, { diff --git a/.projen/tasks.json b/.projen/tasks.json index 98c46fb..a851fb1 100644 --- a/.projen/tasks.json +++ b/.projen/tasks.json @@ -263,7 +263,7 @@ "exec": "yarn install --check-files" }, { - "exec": "yarn upgrade @cdktf/provider-aws @octokit/rest @types/jest @types/lodash @types/node @typescript-eslint/eslint-plugin @typescript-eslint/parser cdktf constructs eslint-config-prettier eslint-import-resolver-node eslint-import-resolver-typescript eslint-plugin-import eslint-plugin-prettier eslint-plugin-spellcheck eslint husky jest jest-junit json-schema npm-check-updates prettier standard-version ts-jest ts-node typedoc typedoc-plugin-missing-exports typescript cdktf constructs lodash" + "exec": "yarn upgrade @cdktf/provider-aws @octokit/rest @types/jest @types/node @typescript-eslint/eslint-plugin @typescript-eslint/parser cdktf constructs eslint-config-prettier eslint-import-resolver-node eslint-import-resolver-typescript eslint-plugin-import eslint-plugin-prettier eslint-plugin-spellcheck eslint husky jest jest-junit json-schema npm-check-updates prettier standard-version ts-jest ts-node typedoc typedoc-plugin-missing-exports typescript cdktf constructs deepmerge" }, { "exec": "npx projen" diff --git a/.projenrc.ts b/.projenrc.ts index 0a8510c..0ff0cb1 100644 --- a/.projenrc.ts +++ b/.projenrc.ts @@ -76,14 +76,13 @@ const project = new typescript.TypeScriptProject({ 'dependency', ], npmAccess: javascript.NpmAccess.PUBLIC, - deps: ['term-size@2.2.1', 'lodash'], + deps: ['term-size@2.2.1', 'deepmerge'], devDeps: [ 'eslint-plugin-spellcheck', 'typedoc', 'typedoc-plugin-missing-exports', 'husky', '@octokit/rest', - '@types/lodash', '@cdktf/provider-aws', // tmp ], peerDeps: ['cdktf', 'constructs'], @@ -149,6 +148,7 @@ if (project.eslint) { 'repo', 'repos', 'gitignore', + 'deepmerge', ].sort(); const srcWords = ['terraform', 'Getters', 'dep'].sort(); diff --git a/docs/classes/TerraformInjectorStack.html b/docs/classes/TerraformInjectorStack.html index 81b314a..6a7c69b 100644 --- a/docs/classes/TerraformInjectorStack.html +++ b/docs/classes/TerraformInjectorStack.html @@ -1,7 +1,7 @@
Set backend of the injector. You cannot provide multiple backend elements to the injector and only one backend could be provided for one stack each.
Optional description string.
-Commit dependency injection for all the elements below the scope level.
-Provide an element to the injector.
Configuration callbak for certain element class.
Optional description string.
-Generated using TypeDoc
Generated using TypeDoc
Stack class extends
TerraformStack
and implementing TerraformInjector.https://www.terraform.io/cdktf/concepts/stacks
-