From 18eb448a278740853a72a9ba2564125d024010d8 Mon Sep 17 00:00:00 2001 From: andrewpatto Date: Thu, 19 Sep 2024 14:24:00 +1000 Subject: [PATCH] Added a .npmignore (not relying of jsii autogen) Make sure lambda node modules are _not_ kept but TS files are --- packages/steps-s3-copy/.gitignore | 6 ++---- packages/steps-s3-copy/.npmignore | 19 +++++++++++++++++++ .../lambda/can-write-lambda/.gitignore | 3 --- .../lambda/summarise-copy-lambda/.gitignore | 3 --- .../lambda/thaw-objects-lambda/.gitignore | 3 --- 5 files changed, 21 insertions(+), 13 deletions(-) create mode 100644 packages/steps-s3-copy/.npmignore delete mode 100644 packages/steps-s3-copy/lambda/can-write-lambda/.gitignore delete mode 100644 packages/steps-s3-copy/lambda/summarise-copy-lambda/.gitignore delete mode 100644 packages/steps-s3-copy/lambda/thaw-objects-lambda/.gitignore diff --git a/packages/steps-s3-copy/.gitignore b/packages/steps-s3-copy/.gitignore index 15377ad..fab2906 100644 --- a/packages/steps-s3-copy/.gitignore +++ b/packages/steps-s3-copy/.gitignore @@ -1,7 +1,5 @@ -**/*.js -**/*.d.ts - +out/** dist/** + tsconfig.* .jsii -.npmignore diff --git a/packages/steps-s3-copy/.npmignore b/packages/steps-s3-copy/.npmignore new file mode 100644 index 0000000..0aad079 --- /dev/null +++ b/packages/steps-s3-copy/.npmignore @@ -0,0 +1,19 @@ + +# exclude typescript source and config (only in the src folder - don't exclude lambda TS files) +src/** +tsconfig.json + +# excludes node_modules that might exist locally in our lambda (these will be rebuilt by the CDK +# when the packages are used) +lambda/**/node_modules + +# Include javascript files and typescript declarations +!*.js +!*.d.ts + +# Exclude jsii directory that things are _packed_ into +dist + +# Include .jsii and .jsii.gz +!.jsii +!.jsii.gz diff --git a/packages/steps-s3-copy/lambda/can-write-lambda/.gitignore b/packages/steps-s3-copy/lambda/can-write-lambda/.gitignore deleted file mode 100644 index dc19133..0000000 --- a/packages/steps-s3-copy/lambda/can-write-lambda/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ - -# this lambda is a straight JS - no typescript so we need to include the JS -!*.js diff --git a/packages/steps-s3-copy/lambda/summarise-copy-lambda/.gitignore b/packages/steps-s3-copy/lambda/summarise-copy-lambda/.gitignore deleted file mode 100644 index dc19133..0000000 --- a/packages/steps-s3-copy/lambda/summarise-copy-lambda/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ - -# this lambda is a straight JS - no typescript so we need to include the JS -!*.js diff --git a/packages/steps-s3-copy/lambda/thaw-objects-lambda/.gitignore b/packages/steps-s3-copy/lambda/thaw-objects-lambda/.gitignore deleted file mode 100644 index dc19133..0000000 --- a/packages/steps-s3-copy/lambda/thaw-objects-lambda/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ - -# this lambda is a straight JS - no typescript so we need to include the JS -!*.js