Skip to content
This repository was archived by the owner on Jul 16, 2024. It is now read-only.

feat: Opensearch Construct #683

Open
wants to merge 16 commits into
base: main
Choose a base branch
from
1 change: 1 addition & 0 deletions core/.gitignore

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions core/.npmignore

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

29 changes: 29 additions & 0 deletions core/.projen/deps.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

20 changes: 14 additions & 6 deletions core/.projen/tasks.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

21 changes: 20 additions & 1 deletion core/.projenrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,19 @@ const project = new awscdk.AwsCdkConstructLibrary({
},
},

bundledDeps: ['js-yaml', 'uuid', 'aws-sdk', '@exodus/schemasafe', 'simple-base'],
bundledDeps: [
'js-yaml',
'uuid',
'aws-sdk',
'@exodus/schemasafe',
'simple-base',
'@aws-crypto/sha256-browser',
'@aws-sdk/client-secrets-manager',
'@aws-sdk/credential-provider-node',
'@aws-sdk/node-http-handler',
'@aws-sdk/protocol-http',
'@aws-sdk/signature-v4',
],

python: {
distName: 'aws_analytics_reference_architecture',
Expand All @@ -96,6 +108,13 @@ const project = new awscdk.AwsCdkConstructLibrary({
stability: 'experimental',
});

project.addGitIgnore('npm-shrinkwrap.json');
project.addPackageIgnore('!npm-shrinkwrap.json');

project.addTask('postinstall', {
exec: 'npm shrinkwrap',
});

project.testTask.reset('jest --group=unit');

project.testTask.spawn('eslint');
Expand Down
Loading