diff --git a/.projen/deps.json b/.projen/deps.json index c790743..1015923 100644 --- a/.projen/deps.json +++ b/.projen/deps.json @@ -1,5 +1,10 @@ { "dependencies": [ + { + "name": "@gammarers/aws-resource-naming", + "version": "0.8.0", + "type": "build" + }, { "name": "@stylistic/eslint-plugin", "version": "^2", @@ -105,6 +110,11 @@ "name": "constructs", "version": "^10.0.5", "type": "peer" + }, + { + "name": "@gammarers/aws-resource-naming", + "version": "0.8.0", + "type": "runtime" } ], "//": "~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\"." diff --git a/.projen/tasks.json b/.projen/tasks.json index b3d1b3a..d83f7e9 100644 --- a/.projen/tasks.json +++ b/.projen/tasks.json @@ -291,7 +291,7 @@ "exec": "yarn install --check-files" }, { - "exec": "yarn upgrade @stylistic/eslint-plugin @types/jest @types/node @typescript-eslint/eslint-plugin @typescript-eslint/parser commit-and-tag-version eslint-import-resolver-typescript eslint-plugin-import eslint jest jest-junit jsii-diff jsii-docgen jsii-pacmak jsii-rosetta jsii projen ts-jest ts-node typescript @gammarers/aws-resource-naming aws-cdk-lib constructs" + "exec": "yarn upgrade @gammarers/aws-resource-naming @stylistic/eslint-plugin @types/jest @types/node @typescript-eslint/eslint-plugin @typescript-eslint/parser commit-and-tag-version eslint-import-resolver-typescript eslint-plugin-import eslint jest jest-junit jsii-diff jsii-docgen jsii-pacmak jsii-rosetta jsii projen ts-jest ts-node typescript aws-cdk-lib constructs" }, { "exec": "npx projen" diff --git a/.projenrc.ts b/.projenrc.ts index 576780d..e859c28 100644 --- a/.projenrc.ts +++ b/.projenrc.ts @@ -9,12 +9,12 @@ const project = new awscdk.AwsCdkConstructLibrary({ name: '@gammarers/aws-codeconnections-host-custom-resource', projenrcTs: true, repositoryUrl: 'https://github.com/gammarers/aws-codeconnections-host-custom-resource.git', - // deps: [ - // '@gammarers/aws-resource-naming@^0.8.0', - // ], - // devDeps: [ - // '@gammarers/aws-resource-naming@0.8.0', - // ], + deps: [ + '@gammarers/aws-resource-naming@0.8.0', + ], + devDeps: [ + '@gammarers/aws-resource-naming@0.8.0', + ], peerDeps: [ '@gammarers/aws-resource-naming@^0.8.0', ], diff --git a/API.md b/API.md index 4a816e8..9bf4d14 100644 --- a/API.md +++ b/API.md @@ -208,7 +208,7 @@ const codeConnectionsHostCustomResourceProps: CodeConnectionsHostCustomResourceP | name | string | *No description.* | | providerEndpoint | string | *No description.* | | providerType | CodeConnectionsHostProviderType | *No description.* | -| resouceNamingOption | CustomNaming \| @gammarers/aws-resource-naming.ResourceDefaultNaming \| @gammarers/aws-resource-naming.ResourceAutoNaming | *No description.* | +| resourceNamingOption | CustomNaming \| @gammarers/aws-resource-naming.ResourceDefaultNaming \| @gammarers/aws-resource-naming.ResourceAutoNaming | *No description.* | --- @@ -242,10 +242,10 @@ public readonly providerType: CodeConnectionsHostProviderType; --- -##### `resouceNamingOption`Optional +##### `resourceNamingOption`Optional ```typescript -public readonly resouceNamingOption: CustomNaming | ResourceDefaultNaming | ResourceAutoNaming; +public readonly resourceNamingOption: CustomNaming | ResourceDefaultNaming | ResourceAutoNaming; ``` - *Type:* CustomNaming | @gammarers/aws-resource-naming.ResourceDefaultNaming | @gammarers/aws-resource-naming.ResourceAutoNaming diff --git a/package.json b/package.json index 8ea7915..a54ca51 100644 --- a/package.json +++ b/package.json @@ -64,6 +64,9 @@ "aws-cdk-lib": "^2.145.0", "constructs": "^10.0.5" }, + "dependencies": { + "@gammarers/aws-resource-naming": "0.8.0" + }, "keywords": [ "cdk" ], diff --git a/src/index.ts b/src/index.ts index 14de492..614c8ff 100644 --- a/src/index.ts +++ b/src/index.ts @@ -76,7 +76,7 @@ export interface CodeConnectionsHostCustomResourceProps { readonly providerType: CodeConnectionsHostProviderType; //readonly resouceNamingOption?: ResourceNamingOptions; // readonly resouceNamingOption?: { type: ResourceNaming.NamingType.DEFAULT } | { type: ResourceNaming.NamingType.AUTO } | CustomNaming; - readonly resouceNamingOption?: ResourceNamingOption; + readonly resourceNamingOption?: ResourceNamingOption; } export class CodeConnectionsHostCustomResource extends cr.AwsCustomResource { @@ -89,7 +89,7 @@ export class CodeConnectionsHostCustomResource extends cr.AwsCustomResource { functionName: `custom-resource-codeconnection-host-${random}-func`, functionRoleName: `custom-resource-codeconnection-host-${random}-func-exc-role`, }; - const names = ResourceNaming.naming(autoNaming, props.resouceNamingOption as ResourceNamingOptions); + const names = ResourceNaming.naming(autoNaming, props.resourceNamingOption as ResourceNamingOptions); // const naming = { // names: autoNaming, // }; diff --git a/test/custom-resource.bitbucket.option.test.ts b/test/custom-resource.bitbucket.option.test.ts index 6947f14..f380815 100644 --- a/test/custom-resource.bitbucket.option.test.ts +++ b/test/custom-resource.bitbucket.option.test.ts @@ -19,7 +19,7 @@ describe('CustomResource Testing', () => { name: 'bitbucket.example.com', providerEndpoint: 'https://bitbucket.example.com', providerType: CodeConnectionsHostProviderType.BIT_BUCKET, - resouceNamingOption: { + resourceNamingOption: { type: ResourceNamingType.AUTO, }, });