Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@aws-cdk/aws-s3-assets

Package Overview
Dependencies
Maintainers
5
Versions
249
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aws-cdk/aws-s3-assets - npm Package Compare versions

Comparing version 1.149.0 to 1.150.0

62

.jsii.tabl.json
{
"version": "2",
"toolVersion": "1.54.0",
"toolVersion": "1.55.1",
"snippets": {

@@ -19,2 +19,6 @@ "d2cbba24520713fd091c18a6e75df154392478228f0217f116b4fad5ecde7294": {

},
"go": {
"source": "asset := assets.NewAsset(this, jsii.String(\"SampleAsset\"), &assetProps{\n\tpath: path.join(__dirname, jsii.String(\"sample-asset-directory\")),\n})",
"version": "1"
},
"$": {

@@ -55,3 +59,3 @@ "source": "const asset = new assets.Asset(this, 'SampleAsset', {\n path: path.join(__dirname, 'sample-asset-directory'),\n});",

},
"fqnsFingerprint": "7900f7652d4cd10f504719efd55e2743d0cf78ffc675bd08515ee7ec908920ac"
"fqnsFingerprint": "3857e69d3efdf07e32249a29bc5bd97e3eb0397d582e13a8397541ccfd0bce9a"
},

@@ -72,2 +76,6 @@ "62175971b16b66ae2691857037578b8a0c9550f4a34d7eac3ea8835d71e6a4a5": {

},
"go": {
"source": "asset := assets.NewAsset(this, jsii.String(\"SampleAsset\"), &assetProps{\n\tpath: path.join(__dirname, jsii.String(\"file-asset.txt\")),\n})",
"version": "1"
},
"$": {

@@ -108,3 +116,3 @@ "source": "const asset = new assets.Asset(this, 'SampleAsset', {\n path: path.join(__dirname, 'file-asset.txt'),\n});",

},
"fqnsFingerprint": "7900f7652d4cd10f504719efd55e2743d0cf78ffc675bd08515ee7ec908920ac"
"fqnsFingerprint": "3857e69d3efdf07e32249a29bc5bd97e3eb0397d582e13a8397541ccfd0bce9a"
},

@@ -125,2 +133,6 @@ "565eec6db67dd8bea9663b384480987f3950b9bd8811774eb08b061a9a39c8ee": {

},
"go": {
"source": "asset := assets.NewAsset(this, jsii.String(\"SampleAsset\"), &assetProps{\n\tpath: path.join(__dirname, jsii.String(\"sample-asset-directory\")),\n})\n\ncdk.NewCfnOutput(this, jsii.String(\"S3BucketName\"), &cfnOutputProps{\n\tvalue: asset.s3BucketName,\n})\ncdk.NewCfnOutput(this, jsii.String(\"S3ObjectKey\"), &cfnOutputProps{\n\tvalue: asset.s3ObjectKey,\n})\ncdk.NewCfnOutput(this, jsii.String(\"S3HttpURL\"), &cfnOutputProps{\n\tvalue: asset.httpUrl,\n})\ncdk.NewCfnOutput(this, jsii.String(\"S3ObjectURL\"), &cfnOutputProps{\n\tvalue: asset.s3ObjectUrl,\n})",
"version": "1"
},
"$": {

@@ -168,3 +180,3 @@ "source": " const asset = new assets.Asset(this, 'SampleAsset', {\n path: path.join(__dirname, 'sample-asset-directory'),\n });\n\n new cdk.CfnOutput(this, 'S3BucketName', { value: asset.s3BucketName });\n new cdk.CfnOutput(this, 'S3ObjectKey', { value: asset.s3ObjectKey });\n new cdk.CfnOutput(this, 'S3HttpURL', { value: asset.httpUrl });\n new cdk.CfnOutput(this, 'S3ObjectURL', { value: asset.s3ObjectUrl });",

},
"fqnsFingerprint": "5f6bd9f75afc606b8232e1e42fc9e45d4a90c275e5366ee21b808861df97f1d1"
"fqnsFingerprint": "0c204df8f9a0b1f9d07d5f578b94e4cc5ec50ef53e6b64711134313ef6443859"
},

@@ -185,2 +197,6 @@ "5505b1f15c117460edb3ed949edb2b2d98ac90dcc3f9839eb3e41f75738ef30c": {

},
"go": {
"source": "group := iam.NewGroup(this, jsii.String(\"MyUserGroup\"))\nasset.grantRead(group)",
"version": "1"
},
"$": {

@@ -221,3 +237,3 @@ "source": "const group = new iam.Group(this, 'MyUserGroup');\nasset.grantRead(group);",

},
"fqnsFingerprint": "dfa1b6f57aec690319620a33df3116c9994ef2df0ab3b0fea19bfda199c9f110"
"fqnsFingerprint": "7848af85a49e9b7c09c036e82d82914de75441e3460dcec8a10c4f2a036f2b30"
},

@@ -238,2 +254,6 @@ "5c874df6b5687d9e6883ae065c554bebdb4f491452a0bef77e4576be01a8b353": {

},
"go": {
"source": "asset := assets.NewAsset(this, jsii.String(\"BundledAsset\"), &assetProps{\n\tpath: path.join(__dirname, jsii.String(\"markdown-asset\")),\n\t // /asset-input and working directory in the container\n\tbundling: &bundlingOptions{\n\t\timage: dockerImage.fromBuild(path.join(__dirname, jsii.String(\"alpine-markdown\"))),\n\t\t // Build an image\n\t\tcommand: []*string{\n\t\t\tjsii.String(\"sh\"),\n\t\t\tjsii.String(\"-c\"),\n\t\t\tjsii.String(\"\\n markdown index.md > /asset-output/index.html\\n \"),\n\t\t},\n\t},\n})",
"version": "1"
},
"$": {

@@ -279,3 +299,3 @@ "source": "const asset = new assets.Asset(this, 'BundledAsset', {\n path: path.join(__dirname, 'markdown-asset'), // /asset-input and working directory in the container\n bundling: {\n image: DockerImage.fromBuild(path.join(__dirname, 'alpine-markdown')), // Build an image\n command: [\n 'sh', '-c', `\n markdown index.md > /asset-output/index.html\n `,\n ],\n },\n});",

},
"fqnsFingerprint": "2c807eda0f9df0cc46c8a05fa9954c4c649b1a549641165dfebb857228889fc6"
"fqnsFingerprint": "1c3e01d96d0a2ae520fa4716f2175023f9828ddc354482dcaa7c30bd500bfbeb"
},

@@ -296,2 +316,6 @@ "d4136397e26d68ae5869083e1747b021cd11669b23eb060d9d06ceb4d8f084c2": {

},
"go": {
"source": "type myBundle struct {\n}\n\nfunc (this *myBundle) tryBundle(outputDir *string, options bundlingOptions) *bool {\n\tcanRunLocally := true // replace with actual logic\n\tif canRunLocally {\n\t\t// perform local bundling here\n\t\treturn jsii.Boolean(true)\n\t}\n\treturn jsii.Boolean(false)\n}\n\nassets.NewAsset(this, jsii.String(\"BundledAsset\"), &assetProps{\n\tpath: jsii.String(\"/path/to/asset\"),\n\tbundling: &bundlingOptions{\n\t\tlocal: NewMyBundle(),\n\t\t// Docker bundling fallback\n\t\timage: dockerImage.fromRegistry(jsii.String(\"alpine\")),\n\t\tentrypoint: []*string{\n\t\t\tjsii.String(\"/bin/sh\"),\n\t\t\tjsii.String(\"-c\"),\n\t\t},\n\t\tcommand: []*string{\n\t\t\tjsii.String(\"bundle\"),\n\t\t},\n\t},\n})",
"version": "1"
},
"$": {

@@ -351,3 +375,3 @@ "source": "class MyBundle implements ILocalBundling {\n public tryBundle(outputDir: string, options: BundlingOptions) {\n const canRunLocally = true // replace with actual logic\n if (canRunLocally) {\n // perform local bundling here\n return true;\n }\n return false;\n }\n}\n\nnew assets.Asset(this, 'BundledAsset', {\n path: '/path/to/asset',\n bundling: {\n local: new MyBundle(),\n // Docker bundling fallback\n image: DockerImage.fromRegistry('alpine'),\n entrypoint: ['/bin/sh', '-c'],\n command: ['bundle'],\n },\n});",

},
"fqnsFingerprint": "1fae1712c11f0c33b581696fc491417068aad2c7989e44e05d85ae3de23d17d3"
"fqnsFingerprint": "78cd4f5f2325245cabb81d0b39bc5d66c2ceda8ce1ee9d1b9b0f09d9c944b2cc"
},

@@ -368,2 +392,6 @@ "726150afdcf61d8635e104478e182736cb5e1716cc6af32e72890223278f916b": {

},
"go": {
"source": "asset := assets.NewAsset(this, jsii.String(\"BundledAsset\"), &assetProps{\n\tpath: jsii.String(\"/path/to/asset\"),\n\tbundling: &bundlingOptions{\n\t\timage: dockerImage.fromRegistry(jsii.String(\"alpine\")),\n\t\tcommand: []*string{\n\t\t\tjsii.String(\"command-that-produces-an-archive.sh\"),\n\t\t},\n\t\toutputType: bundlingOutput_NOT_ARCHIVED,\n\t},\n})",
"version": "1"
},
"$": {

@@ -410,3 +438,3 @@ "source": "const asset = new assets.Asset(this, 'BundledAsset', {\n path: '/path/to/asset',\n bundling: {\n image: DockerImage.fromRegistry('alpine'),\n command: ['command-that-produces-an-archive.sh'],\n outputType: BundlingOutput.NOT_ARCHIVED, // Bundling output will be zipped even though it produces a single archive file.\n },\n});",

},
"fqnsFingerprint": "12d04e9a1a80d224e372599244b17fe6ff6a12f88eb27ad3fa9a813c8d85c240"
"fqnsFingerprint": "dd886e49b9f3132db726eeb1f8683941ea4f7be0c0f88f8c35c8b2e5196f2526"
},

@@ -427,2 +455,6 @@ "fb6d11f9047b3dc6d7036093ba13b65f03d2266705234df3b52637fd068590b0": {

},
"go": {
"source": "import s3Assets \"github.com/aws-samples/dummy/awscdkawss3assets\"\n\nvar cluster cluster\nchartAsset := s3Assets.NewAsset(this, jsii.String(\"ChartAsset\"), &assetProps{\n\tpath: jsii.String(\"/path/to/asset\"),\n})\n\ncluster.addHelmChart(jsii.String(\"test-chart\"), &helmChartOptions{\n\tchartAsset: chartAsset,\n})",
"version": "1"
},
"$": {

@@ -471,3 +503,3 @@ "source": "import * as s3Assets from '@aws-cdk/aws-s3-assets';\n\ndeclare const cluster: eks.Cluster;\nconst chartAsset = new s3Assets.Asset(this, 'ChartAsset', {\n path: '/path/to/asset'\n});\n\ncluster.addHelmChart('test-chart', {\n chartAsset: chartAsset,\n});",

},
"fqnsFingerprint": "f06b2aa1f3e093dbd7d7c996a595251eb597460512e27d5bfcf49c56ffa9f011"
"fqnsFingerprint": "115bbfda66cfc7d5ecf7dd5da3bc2ff07da30738c5454e32f719514481e39f90"
},

@@ -488,2 +520,6 @@ "ce51c53c9db6eda480f31347749e30f5a49957c097cea9e1d3f41d90fbcf6232": {

},
"go": {
"source": "lambda.NewFunction(this, jsii.String(\"Function\"), &functionProps{\n\tcode: lambda.code.fromAsset(path.join(__dirname, jsii.String(\"my-python-handler\")), &assetOptions{\n\t\tbundling: &bundlingOptions{\n\t\t\timage: lambda.runtime_PYTHON_3_9().bundlingImage,\n\t\t\tcommand: []*string{\n\t\t\t\tjsii.String(\"bash\"),\n\t\t\t\tjsii.String(\"-c\"),\n\t\t\t\tjsii.String(\"pip install -r requirements.txt -t /asset-output && cp -au . /asset-output\"),\n\t\t\t},\n\t\t},\n\t}),\n\truntime: lambda.*runtime_PYTHON_3_9(),\n\thandler: jsii.String(\"index.handler\"),\n})",
"version": "1"
},
"$": {

@@ -530,3 +566,3 @@ "source": "new lambda.Function(this, 'Function', {\n code: lambda.Code.fromAsset(path.join(__dirname, 'my-python-handler'), {\n bundling: {\n image: lambda.Runtime.PYTHON_3_9.bundlingImage,\n command: [\n 'bash', '-c',\n 'pip install -r requirements.txt -t /asset-output && cp -au . /asset-output'\n ],\n },\n }),\n runtime: lambda.Runtime.PYTHON_3_9,\n handler: 'index.handler',\n});",

},
"fqnsFingerprint": "fb90cf85c47d7f6407a9a725ec926b9396c12e70b189b489d8e5212dfc06a1d8"
"fqnsFingerprint": "bb42393d424e2ae37333c8942bfe8976fe0946cdea4345c74e71ba71ab612323"
},

@@ -547,2 +583,6 @@ "8b4e379894f9efc7e7a6e4da4e4aa8628378cc975e16255143314914b7c5dd15": {

},
"go": {
"source": "asset := assets.NewAsset(this, jsii.String(\"BundledAsset\"), &assetProps{\n\tpath: path.join(__dirname, jsii.String(\"markdown-asset\")),\n\t // /asset-input and working directory in the container\n\tbundling: &bundlingOptions{\n\t\timage: dockerImage.fromBuild(path.join(__dirname, jsii.String(\"alpine-markdown\"))),\n\t\t // Build an image\n\t\tcommand: []*string{\n\t\t\tjsii.String(\"sh\"),\n\t\t\tjsii.String(\"-c\"),\n\t\t\tjsii.String(\"\\n markdown index.md > /asset-output/index.html\\n \"),\n\t\t},\n\t},\n})",
"version": "1"
},
"$": {

@@ -587,5 +627,5 @@ "source": "const asset = new assets.Asset(this, 'BundledAsset', {\n path: path.join(__dirname, 'markdown-asset'), // /asset-input and working directory in the container\n bundling: {\n image: DockerImage.fromBuild(path.join(__dirname, 'alpine-markdown')), // Build an image\n command: [\n 'sh', '-c', `\n markdown index.md > /asset-output/index.html\n `,\n ],\n },\n});",

},
"fqnsFingerprint": "2c807eda0f9df0cc46c8a05fa9954c4c649b1a549641165dfebb857228889fc6"
"fqnsFingerprint": "1c3e01d96d0a2ae520fa4716f2175023f9828ddc354482dcaa7c30bd500bfbeb"
}
}
}

2

lib/asset.js

@@ -97,3 +97,3 @@ "use strict";

_a = JSII_RTTI_SYMBOL_1;
Asset[_a] = { fqn: "@aws-cdk/aws-s3-assets.Asset", version: "1.149.0" };
Asset[_a] = { fqn: "@aws-cdk/aws-s3-assets.Asset", version: "1.150.0" };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJhc3NldC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSw2QkFBNkI7QUFFN0Isd0NBQXdDO0FBQ3hDLHNDQUFzQztBQUN0QyxxQ0FBcUM7QUFDckMseUNBQXlDO0FBRXpDLHFDQUEyQztBQUszQyxpR0FBaUc7QUFDakcsOERBQThEO0FBQzlELHdDQUEyRDtBQXlDM0Q7OztHQUdHO0FBQ0gsTUFBYSxLQUFNLFNBQVEsZ0JBQWE7SUFvRXRDLFlBQVksS0FBZ0IsRUFBRSxFQUFVLEVBQUUsS0FBaUI7O1FBQ3pELEtBQUssQ0FBQyxLQUFLLEVBQUUsRUFBRSxDQUFDLENBQUM7O1FBRWpCLElBQUksQ0FBQyxTQUFTLEdBQUcsS0FBSyxDQUFDLFFBQVEsSUFBSSxJQUFJLENBQUM7UUFFeEMsMENBQTBDO1FBQzFDLE1BQU0sT0FBTyxHQUFHLElBQUksR0FBRyxDQUFDLFlBQVksQ0FBQyxJQUFJLEVBQUUsT0FBTyxFQUFFO1lBQ2xELEdBQUcsS0FBSztZQUNSLFVBQVUsRUFBRSxJQUFJLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUM7WUFDcEMsTUFBTSxRQUFFLEtBQUssQ0FBQyxjQUFjLG1DQUFJLHdCQUFlLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQztZQUM3RCxTQUFTLFFBQUUsS0FBSyxDQUFDLFNBQVMsbUNBQUksS0FBSyxDQUFDLFVBQVU7U0FDL0MsQ0FBQyxDQUFDO1FBRUgsSUFBSSxDQUFDLFNBQVMsR0FBRyxPQUFPLENBQUMsU0FBUyxDQUFDO1FBQ25DLElBQUksQ0FBQyxVQUFVLEdBQUcsSUFBSSxDQUFDLFNBQVMsQ0FBQztRQUVqQyxNQUFNLEtBQUssR0FBRyxHQUFHLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUVqQyxJQUFJLENBQUMsU0FBUyxHQUFHLE9BQU8sQ0FBQyxrQkFBa0IsQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUVuRCxJQUFJLENBQUMsTUFBTSxHQUFHLE9BQU8sQ0FBQyxTQUFTLEtBQUssR0FBRyxDQUFDLGtCQUFrQixDQUFDLElBQUksQ0FBQztRQUVoRSxJQUFJLENBQUMsWUFBWSxHQUFHLE9BQU8sQ0FBQyxTQUFTLENBQUM7UUFFdEMsTUFBTSxRQUFRLEdBQUcsS0FBSyxDQUFDLFdBQVcsQ0FBQyxZQUFZLENBQUM7WUFDOUMsU0FBUyxFQUFFLE9BQU8sQ0FBQyxTQUFTO1lBQzVCLFVBQVUsRUFBRSxJQUFJLENBQUMsVUFBVTtZQUMzQixRQUFRLEVBQUUsSUFBSSxDQUFDLFNBQVM7U0FDekIsQ0FBQyxDQUFDO1FBRUgsSUFBSSxDQUFDLFlBQVksR0FBRyxRQUFRLENBQUMsVUFBVSxDQUFDO1FBQ3hDLElBQUksQ0FBQyxXQUFXLEdBQUcsUUFBUSxDQUFDLFNBQVMsQ0FBQztRQUN0QyxJQUFJLENBQUMsV0FBVyxHQUFHLFFBQVEsQ0FBQyxXQUFXLENBQUM7UUFDeEMsSUFBSSxDQUFDLE9BQU8sR0FBRyxRQUFRLENBQUMsT0FBTyxDQUFDO1FBQ2hDLElBQUksQ0FBQyxLQUFLLEdBQUcsUUFBUSxDQUFDLE9BQU8sQ0FBQyxDQUFDLDhCQUE4QjtRQUU3RCxNQUFNLE1BQU0sR0FBRyxRQUFRLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLFVBQVUsQ0FBQyxJQUFJLEVBQUUsS0FBSyxFQUFFLFFBQVEsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDO1FBRXBHLElBQUksQ0FBQyxNQUFNLEdBQUcsRUFBRSxDQUFDLE1BQU0sQ0FBQyxvQkFBb0IsQ0FBQyxJQUFJLEVBQUUsYUFBYSxFQUFFO1lBQ2hFLFVBQVUsRUFBRSxJQUFJLENBQUMsWUFBWTtZQUM3QixhQUFhLEVBQUUsTUFBTTtTQUN0QixDQUFDLENBQUM7UUFFSCxLQUFLLE1BQU0sTUFBTSxJQUFJLE9BQUMsS0FBSyxDQUFDLE9BQU8sbUNBQUksRUFBRSxDQUFDLEVBQUU7WUFDMUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsQ0FBQztTQUN4QjtLQUNGO0lBRUQ7Ozs7Ozs7Ozs7Ozs7OztPQWVHO0lBQ0ksbUJBQW1CLENBQUMsUUFBeUIsRUFBRSxnQkFBd0I7UUFDNUUsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsYUFBYSxDQUFDLEtBQUssQ0FBQyx1Q0FBdUMsQ0FBQyxFQUFFO1lBQzNFLE9BQU8sQ0FBQyxjQUFjO1NBQ3ZCO1FBRUQsdUVBQXVFO1FBQ3ZFLCtFQUErRTtRQUMvRSxRQUFRLENBQUMsVUFBVSxDQUFDLFFBQVEsR0FBRyxRQUFRLENBQUMsVUFBVSxDQUFDLFFBQVEsSUFBSSxFQUFHLENBQUM7UUFDbkUsUUFBUSxDQUFDLFVBQVUsQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLGdDQUFnQyxDQUFDLEdBQUcsSUFBSSxDQUFDLFNBQVMsQ0FBQztRQUN0RixRQUFRLENBQUMsVUFBVSxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsc0NBQXNDLENBQUMsR0FBRyxJQUFJLENBQUMsU0FBUyxDQUFDO1FBQzVGLFFBQVEsQ0FBQyxVQUFVLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxvQ0FBb0MsQ0FBQyxHQUFHLGdCQUFnQixDQUFDO0tBQzdGO0lBRUQ7O09BRUc7SUFDSSxTQUFTLENBQUMsT0FBdUI7UUFDdEMsd0VBQXdFO1FBQ3hFLHNFQUFzRTtRQUN0RSw2REFBNkQ7UUFDN0QsSUFBSSxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQUMsT0FBTyxDQUFDLENBQUM7S0FDaEM7O0FBekpILHNCQTBKQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIHBhdGggZnJvbSAncGF0aCc7XG5pbXBvcnQgKiBhcyBpYW0gZnJvbSAnQGF3cy1jZGsvYXdzLWlhbSc7XG5pbXBvcnQgKiBhcyBrbXMgZnJvbSAnQGF3cy1jZGsvYXdzLWttcyc7XG5pbXBvcnQgKiBhcyBzMyBmcm9tICdAYXdzLWNkay9hd3MtczMnO1xuaW1wb3J0ICogYXMgY2RrIGZyb20gJ0Bhd3MtY2RrL2NvcmUnO1xuaW1wb3J0ICogYXMgY3hhcGkgZnJvbSAnQGF3cy1jZGsvY3gtYXBpJztcbmltcG9ydCB7IENvbnN0cnVjdCB9IGZyb20gJ2NvbnN0cnVjdHMnO1xuaW1wb3J0IHsgdG9TeW1saW5rRm9sbG93IH0gZnJvbSAnLi9jb21wYXQnO1xuXG4vLyBrZWVwIHRoaXMgaW1wb3J0IHNlcGFyYXRlIGZyb20gb3RoZXIgaW1wb3J0cyB0byByZWR1Y2UgY2hhbmNlIGZvciBtZXJnZSBjb25mbGljdHMgd2l0aCB2Mi1tYWluXG4vLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLWltcG9ydHMsIGltcG9ydC9vcmRlclxuaW1wb3J0IHsgQ29weU9wdGlvbnMgfSBmcm9tICdAYXdzLWNkay9hc3NldHMnO1xuLy8ga2VlcCB0aGlzIGltcG9ydCBzZXBhcmF0ZSBmcm9tIG90aGVyIGltcG9ydHMgdG8gcmVkdWNlIGNoYW5jZSBmb3IgbWVyZ2UgY29uZmxpY3RzIHdpdGggdjItbWFpblxuLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1pbXBvcnRzLCBpbXBvcnQvb3JkZXJcbmltcG9ydCB7IENvbnN0cnVjdCBhcyBDb3JlQ29uc3RydWN0IH0gZnJvbSAnQGF3cy1jZGsvY29yZSc7XG5cbmV4cG9ydCBpbnRlcmZhY2UgQXNzZXRPcHRpb25zIGV4dGVuZHMgQ29weU9wdGlvbnMsIGNkay5GaWxlQ29weU9wdGlvbnMsIGNkay5Bc3NldE9wdGlvbnMge1xuICAvKipcbiAgICogQSBsaXN0IG9mIHByaW5jaXBhbHMgdGhhdCBzaG91bGQgYmUgYWJsZSB0byByZWFkIHRoaXMgYXNzZXQgZnJvbSBTMy5cbiAgICogWW91IGNhbiB1c2UgYGFzc2V0LmdyYW50UmVhZChwcmluY2lwYWwpYCB0byBncmFudCByZWFkIHBlcm1pc3Npb25zIGxhdGVyLlxuICAgKlxuICAgKiBAZGVmYXVsdCAtIE5vIHByaW5jaXBhbHMgdGhhdCBjYW4gcmVhZCBmaWxlIGFzc2V0LlxuICAgKi9cbiAgcmVhZG9ubHkgcmVhZGVycz86IGlhbS5JR3JhbnRhYmxlW107XG5cbiAgLyoqXG4gICAqIEN1c3RvbSBoYXNoIHRvIHVzZSB3aGVuIGlkZW50aWZ5aW5nIHRoZSBzcGVjaWZpYyB2ZXJzaW9uIG9mIHRoZSBhc3NldC4gRm9yIGNvbnNpc3RlbmN5LFxuICAgKiB0aGlzIGN1c3RvbSBoYXNoIHdpbGwgYmUgU0hBMjU2IGhhc2hlZCBhbmQgZW5jb2RlZCBhcyBoZXguIFRoZSByZXN1bHRpbmcgaGFzaCB3aWxsIGJlXG4gICAqIHRoZSBhc3NldCBoYXNoLlxuICAgKlxuICAgKiBOT1RFOiB0aGUgc291cmNlIGhhc2ggaXMgdXNlZCBpbiBvcmRlciB0byBpZGVudGlmeSBhIHNwZWNpZmljIHJldmlzaW9uIG9mIHRoZSBhc3NldCxcbiAgICogYW5kIHVzZWQgZm9yIG9wdGltaXppbmcgYW5kIGNhY2hpbmcgZGVwbG95bWVudCBhY3Rpdml0aWVzIHJlbGF0ZWQgdG8gdGhpcyBhc3NldCBzdWNoIGFzXG4gICAqIHBhY2thZ2luZywgdXBsb2FkaW5nIHRvIEFtYXpvbiBTMywgZXRjLiBJZiB5b3UgY2hvc2UgdG8gY3VzdG9taXplIHRoZSBzb3VyY2UgaGFzaCxcbiAgICogeW91IHdpbGwgbmVlZCB0byBtYWtlIHN1cmUgaXQgaXMgdXBkYXRlZCBldmVyeSB0aW1lIHRoZSBzb3VyY2UgY2hhbmdlcywgb3Igb3RoZXJ3aXNlXG4gICAqIGl0IGlzIHBvc3NpYmxlIHRoYXQgc29tZSBkZXBsb3ltZW50cyB3aWxsIG5vdCBiZSBpbnZhbGlkYXRlZC5cbiAgICpcbiAgICogQGRlZmF1bHQgLSBhdXRvbWF0aWNhbGx5IGNhbGN1bGF0ZSBzb3VyY2UgaGFzaCBiYXNlZCBvbiB0aGUgY29udGVudHNcbiAgICogb2YgdGhlIHNvdXJjZSBmaWxlIG9yIGRpcmVjdG9yeS5cbiAgICpcbiAgICogQGRlcHJlY2F0ZWQgc2VlIGBhc3NldEhhc2hgIGFuZCBgYXNzZXRIYXNoVHlwZWBcbiAgICovXG4gIHJlYWRvbmx5IHNvdXJjZUhhc2g/OiBzdHJpbmc7XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgQXNzZXRQcm9wcyBleHRlbmRzIEFzc2V0T3B0aW9ucyB7XG4gIC8qKlxuICAgKiBUaGUgZGlzayBsb2NhdGlvbiBvZiB0aGUgYXNzZXQuXG4gICAqXG4gICAqIFRoZSBwYXRoIHNob3VsZCByZWZlciB0byBvbmUgb2YgdGhlIGZvbGxvd2luZzpcbiAgICogLSBBIHJlZ3VsYXIgZmlsZSBvciBhIC56aXAgZmlsZSwgaW4gd2hpY2ggY2FzZSB0aGUgZmlsZSB3aWxsIGJlIHVwbG9hZGVkIGFzLWlzIHRvIFMzLlxuICAgKiAtIEEgZGlyZWN0b3J5LCBpbiB3aGljaCBjYXNlIGl0IHdpbGwgYmUgYXJjaGl2ZWQgaW50byBhIC56aXAgZmlsZSBhbmQgdXBsb2FkZWQgdG8gUzMuXG4gICAqL1xuICByZWFkb25seSBwYXRoOiBzdHJpbmc7XG59XG5cbi8qKlxuICogQW4gYXNzZXQgcmVwcmVzZW50cyBhIGxvY2FsIGZpbGUgb3IgZGlyZWN0b3J5LCB3aGljaCBpcyBhdXRvbWF0aWNhbGx5IHVwbG9hZGVkIHRvIFMzXG4gKiBhbmQgdGhlbiBjYW4gYmUgcmVmZXJlbmNlZCB3aXRoaW4gYSBDREsgYXBwbGljYXRpb24uXG4gKi9cbmV4cG9ydCBjbGFzcyBBc3NldCBleHRlbmRzIENvcmVDb25zdHJ1Y3QgaW1wbGVtZW50cyBjZGsuSUFzc2V0IHtcbiAgLyoqXG4gICAqIEF0dHJpYnV0ZSB0aGF0IHJlcHJlc2VudHMgdGhlIG5hbWUgb2YgdGhlIGJ1Y2tldCB0aGlzIGFzc2V0IGV4aXN0cyBpbi5cbiAgICovXG4gIHB1YmxpYyByZWFkb25seSBzM0J1Y2tldE5hbWU6IHN0cmluZztcblxuICAvKipcbiAgICogQXR0cmlidXRlIHdoaWNoIHJlcHJlc2VudHMgdGhlIFMzIG9iamVjdCBrZXkgb2YgdGhpcyBhc3NldC5cbiAgICovXG4gIHB1YmxpYyByZWFkb25seSBzM09iamVjdEtleTogc3RyaW5nO1xuXG4gIC8qKlxuICAgKiBBdHRyaWJ1dGUgd2hpY2ggcmVwcmVzZW50cyB0aGUgUzMgVVJMIG9mIHRoaXMgYXNzZXQuXG4gICAqIEBkZXByZWNhdGVkIHVzZSBgaHR0cFVybGBcbiAgICovXG4gIHB1YmxpYyByZWFkb25seSBzM1VybDogc3RyaW5nO1xuXG4gIC8qKlxuICAgKiBBdHRyaWJ1dGUgd2hpY2ggcmVwcmVzZW50cyB0aGUgUzMgSFRUUCBVUkwgb2YgdGhpcyBhc3NldC5cbiAgICogRm9yIGV4YW1wbGUsIGBodHRwczovL3MzLnVzLXdlc3QtMS5hbWF6b25hd3MuY29tL2J1Y2tldC9rZXlgXG4gICAqL1xuICBwdWJsaWMgcmVhZG9ubHkgaHR0cFVybDogc3RyaW5nO1xuXG4gIC8qKlxuICAgKiBBdHRyaWJ1dGUgd2hpY2ggcmVwcmVzZW50cyB0aGUgUzMgVVJMIG9mIHRoaXMgYXNzZXQuXG4gICAqIEZvciBleGFtcGxlLCBgczM6Ly9idWNrZXQva2V5YFxuICAgKi9cbiAgcHVibGljIHJlYWRvbmx5IHMzT2JqZWN0VXJsOiBzdHJpbmc7XG5cbiAgLyoqXG4gICAqIFRoZSBwYXRoIHRvIHRoZSBhc3NldCwgcmVsYXRpdmUgdG8gdGhlIGN1cnJlbnQgQ2xvdWQgQXNzZW1ibHlcbiAgICpcbiAgICogSWYgYXNzZXQgc3RhZ2luZyBpcyBkaXNhYmxlZCwgdGhpcyB3aWxsIGp1c3QgYmUgdGhlIG9yaWdpbmFsIHBhdGguXG4gICAqIElmIGFzc2V0IHN0YWdpbmcgaXMgZW5hYmxlZCBpdCB3aWxsIGJlIHRoZSBzdGFnZWQgcGF0aC5cbiAgICovXG4gIHB1YmxpYyByZWFkb25seSBhc3NldFBhdGg6IHN0cmluZztcblxuICAvKipcbiAgICogVGhlIFMzIGJ1Y2tldCBpbiB3aGljaCB0aGlzIGFzc2V0IHJlc2lkZXMuXG4gICAqL1xuICBwdWJsaWMgcmVhZG9ubHkgYnVja2V0OiBzMy5JQnVja2V0O1xuXG4gIC8qKlxuICAgKiBJbmRpY2F0ZXMgaWYgdGhpcyBhc3NldCBpcyBhIHNpbmdsZSBmaWxlLiBBbGxvd3MgY29uc3RydWN0cyB0byBlbnN1cmUgdGhhdCB0aGVcbiAgICogY29ycmVjdCBmaWxlIHR5cGUgd2FzIHVzZWQuXG4gICAqL1xuICBwdWJsaWMgcmVhZG9ubHkgaXNGaWxlOiBib29sZWFuO1xuXG4gIC8qKlxuICAgKiBJbmRpY2F0ZXMgaWYgdGhpcyBhc3NldCBpcyBhIHppcCBhcmNoaXZlLiBBbGxvd3MgY29uc3RydWN0cyB0byBlbnN1cmUgdGhhdCB0aGVcbiAgICogY29ycmVjdCBmaWxlIHR5cGUgd2FzIHVzZWQuXG4gICAqL1xuICBwdWJsaWMgcmVhZG9ubHkgaXNaaXBBcmNoaXZlOiBib29sZWFuO1xuXG4gIC8qKlxuICAgKiBBIGNyeXB0b2dyYXBoaWMgaGFzaCBvZiB0aGUgYXNzZXQuXG4gICAqXG4gICAqIEBkZXByZWNhdGVkIHNlZSBgYXNzZXRIYXNoYFxuICAgKi9cbiAgcHVibGljIHJlYWRvbmx5IHNvdXJjZUhhc2g6IHN0cmluZztcblxuICBwdWJsaWMgcmVhZG9ubHkgYXNzZXRIYXNoOiBzdHJpbmc7XG5cbiAgLyoqXG4gICAqIEluZGljYXRlcyBpZiB0aGlzIGFzc2V0IGdvdCBidW5kbGVkIGJlZm9yZSBzdGFnZWQsIG9yIG5vdC5cbiAgICovXG4gIHByaXZhdGUgcmVhZG9ubHkgaXNCdW5kbGVkOiBib29sZWFuO1xuXG4gIGNvbnN0cnVjdG9yKHNjb3BlOiBDb25zdHJ1Y3QsIGlkOiBzdHJpbmcsIHByb3BzOiBBc3NldFByb3BzKSB7XG4gICAgc3VwZXIoc2NvcGUsIGlkKTtcblxuICAgIHRoaXMuaXNCdW5kbGVkID0gcHJvcHMuYnVuZGxpbmcgIT0gbnVsbDtcblxuICAgIC8vIHN0YWdlIHRoZSBhc3NldCBzb3VyY2UgKGNvbmRpdGlvbmFsbHkpLlxuICAgIGNvbnN0IHN0YWdpbmcgPSBuZXcgY2RrLkFzc2V0U3RhZ2luZyh0aGlzLCAnU3RhZ2UnLCB7XG4gICAgICAuLi5wcm9wcyxcbiAgICAgIHNvdXJjZVBhdGg6IHBhdGgucmVzb2x2ZShwcm9wcy5wYXRoKSxcbiAgICAgIGZvbGxvdzogcHJvcHMuZm9sbG93U3ltbGlua3MgPz8gdG9TeW1saW5rRm9sbG93KHByb3BzLmZvbGxvdyksXG4gICAgICBhc3NldEhhc2g6IHByb3BzLmFzc2V0SGFzaCA/PyBwcm9wcy5zb3VyY2VIYXNoLFxuICAgIH0pO1xuXG4gICAgdGhpcy5hc3NldEhhc2ggPSBzdGFnaW5nLmFzc2V0SGFzaDtcbiAgICB0aGlzLnNvdXJjZUhhc2ggPSB0aGlzLmFzc2V0SGFzaDtcblxuICAgIGNvbnN0IHN0YWNrID0gY2RrLlN0YWNrLm9mKHRoaXMpO1xuXG4gICAgdGhpcy5hc3NldFBhdGggPSBzdGFnaW5nLnJlbGF0aXZlU3RhZ2VkUGF0aChzdGFjayk7XG5cbiAgICB0aGlzLmlzRmlsZSA9IHN0YWdpbmcucGFja2FnaW5nID09PSBjZGsuRmlsZUFzc2V0UGFja2FnaW5nLkZJTEU7XG5cbiAgICB0aGlzLmlzWmlwQXJjaGl2ZSA9IHN0YWdpbmcuaXNBcmNoaXZlO1xuXG4gICAgY29uc3QgbG9jYXRpb24gPSBzdGFjay5zeW50aGVzaXplci5hZGRGaWxlQXNzZXQoe1xuICAgICAgcGFja2FnaW5nOiBzdGFnaW5nLnBhY2thZ2luZyxcbiAgICAgIHNvdXJjZUhhc2g6IHRoaXMuc291cmNlSGFzaCxcbiAgICAgIGZpbGVOYW1lOiB0aGlzLmFzc2V0UGF0aCxcbiAgICB9KTtcblxuICAgIHRoaXMuczNCdWNrZXROYW1lID0gbG9jYXRpb24uYnVja2V0TmFtZTtcbiAgICB0aGlzLnMzT2JqZWN0S2V5ID0gbG9jYXRpb24ub2JqZWN0S2V5O1xuICAgIHRoaXMuczNPYmplY3RVcmwgPSBsb2NhdGlvbi5zM09iamVjdFVybDtcbiAgICB0aGlzLmh0dHBVcmwgPSBsb2NhdGlvbi5odHRwVXJsO1xuICAgIHRoaXMuczNVcmwgPSBsb2NhdGlvbi5odHRwVXJsOyAvLyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuICAgIGNvbnN0IGttc0tleSA9IGxvY2F0aW9uLmttc0tleUFybiA/IGttcy5LZXkuZnJvbUtleUFybih0aGlzLCAnS2V5JywgbG9jYXRpb24ua21zS2V5QXJuKSA6IHVuZGVmaW5lZDtcblxuICAgIHRoaXMuYnVja2V0ID0gczMuQnVja2V0LmZyb21CdWNrZXRBdHRyaWJ1dGVzKHRoaXMsICdBc3NldEJ1Y2tldCcsIHtcbiAgICAgIGJ1Y2tldE5hbWU6IHRoaXMuczNCdWNrZXROYW1lLFxuICAgICAgZW5jcnlwdGlvbktleToga21zS2V5LFxuICAgIH0pO1xuXG4gICAgZm9yIChjb25zdCByZWFkZXIgb2YgKHByb3BzLnJlYWRlcnMgPz8gW10pKSB7XG4gICAgICB0aGlzLmdyYW50UmVhZChyZWFkZXIpO1xuICAgIH1cbiAgfVxuXG4gIC8qKlxuICAgKiBBZGRzIENsb3VkRm9ybWF0aW9uIHRlbXBsYXRlIG1ldGFkYXRhIHRvIHRoZSBzcGVjaWZpZWQgcmVzb3VyY2Ugd2l0aFxuICAgKiBpbmZvcm1hdGlvbiB0aGF0IGluZGljYXRlcyB3aGljaCByZXNvdXJjZSBwcm9wZXJ0eSBpcyBtYXBwZWQgdG8gdGhpcyBsb2NhbFxuICAgKiBhc3NldC4gVGhpcyBjYW4gYmUgdXNlZCBieSB0b29scyBzdWNoIGFzIFNBTSBDTEkgdG8gcHJvdmlkZSBsb2NhbFxuICAgKiBleHBlcmllbmNlIHN1Y2ggYXMgbG9jYWwgaW52b2NhdGlvbiBhbmQgZGVidWdnaW5nIG9mIExhbWJkYSBmdW5jdGlvbnMuXG4gICAqXG4gICAqIEFzc2V0IG1ldGFkYXRhIHdpbGwgb25seSBiZSBpbmNsdWRlZCBpZiB0aGUgc3RhY2sgaXMgc3ludGhlc2l6ZWQgd2l0aCB0aGVcbiAgICogXCJhd3M6Y2RrOmVuYWJsZS1hc3NldC1tZXRhZGF0YVwiIGNvbnRleHQga2V5IGRlZmluZWQsIHdoaWNoIGlzIHRoZSBkZWZhdWx0XG4gICAqIGJlaGF2aW9yIHdoZW4gc3ludGhlc2l6aW5nIHZpYSB0aGUgQ0RLIFRvb2xraXQuXG4gICAqXG4gICAqIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL2F3cy9hd3MtY2RrL2lzc3Vlcy8xNDMyXG4gICAqXG4gICAqIEBwYXJhbSByZXNvdXJjZSBUaGUgQ2xvdWRGb3JtYXRpb24gcmVzb3VyY2Ugd2hpY2ggaXMgdXNpbmcgdGhpcyBhc3NldCBbZGlzYWJsZS1hd3NsaW50OnJlZi12aWEtaW50ZXJmYWNlXVxuICAgKiBAcGFyYW0gcmVzb3VyY2VQcm9wZXJ0eSBUaGUgcHJvcGVydHkgbmFtZSB3aGVyZSB0aGlzIGFzc2V0IGlzIHJlZmVyZW5jZWRcbiAgICogKGUuZy4gXCJDb2RlXCIgZm9yIEFXUzo6TGFtYmRhOjpGdW5jdGlvbilcbiAgICovXG4gIHB1YmxpYyBhZGRSZXNvdXJjZU1ldGFkYXRhKHJlc291cmNlOiBjZGsuQ2ZuUmVzb3VyY2UsIHJlc291cmNlUHJvcGVydHk6IHN0cmluZykge1xuICAgIGlmICghdGhpcy5ub2RlLnRyeUdldENvbnRleHQoY3hhcGkuQVNTRVRfUkVTT1VSQ0VfTUVUQURBVEFfRU5BQkxFRF9DT05URVhUKSkge1xuICAgICAgcmV0dXJuOyAvLyBub3QgZW5hYmxlZFxuICAgIH1cblxuICAgIC8vIHRlbGwgdG9vbHMgc3VjaCBhcyBTQU0gQ0xJIHRoYXQgdGhlIFwiQ29kZVwiIHByb3BlcnR5IG9mIHRoaXMgcmVzb3VyY2VcbiAgICAvLyBwb2ludHMgdG8gYSBsb2NhbCBwYXRoIGluIG9yZGVyIHRvIGVuYWJsZSBsb2NhbCBpbnZvY2F0aW9uIG9mIHRoaXMgZnVuY3Rpb24uXG4gICAgcmVzb3VyY2UuY2ZuT3B0aW9ucy5tZXRhZGF0YSA9IHJlc291cmNlLmNmbk9wdGlvbnMubWV0YWRhdGEgfHwgeyB9O1xuICAgIHJlc291cmNlLmNmbk9wdGlvbnMubWV0YWRhdGFbY3hhcGkuQVNTRVRfUkVTT1VSQ0VfTUVUQURBVEFfUEFUSF9LRVldID0gdGhpcy5hc3NldFBhdGg7XG4gICAgcmVzb3VyY2UuY2ZuT3B0aW9ucy5tZXRhZGF0YVtjeGFwaS5BU1NFVF9SRVNPVVJDRV9NRVRBREFUQV9JU19CVU5ETEVEX0tFWV0gPSB0aGlzLmlzQnVuZGxlZDtcbiAgICByZXNvdXJjZS5jZm5PcHRpb25zLm1ldGFkYXRhW2N4YXBpLkFTU0VUX1JFU09VUkNFX01FVEFEQVRBX1BST1BFUlRZX0tFWV0gPSByZXNvdXJjZVByb3BlcnR5O1xuICB9XG5cbiAgLyoqXG4gICAqIEdyYW50cyByZWFkIHBlcm1pc3Npb25zIHRvIHRoZSBwcmluY2lwYWwgb24gdGhlIGFzc2V0cyBidWNrZXQuXG4gICAqL1xuICBwdWJsaWMgZ3JhbnRSZWFkKGdyYW50ZWU6IGlhbS5JR3JhbnRhYmxlKSB7XG4gICAgLy8gd2UgZ2l2ZSBwZXJtaXNzaW9ucyBvbiBhbGwgZmlsZXMgaW4gdGhlIGJ1Y2tldCBzaW5jZSB3ZSBkb24ndCB3YW50IHRvXG4gICAgLy8gYWNjaWRlbnRhbGx5IHJldm9rZSBwZXJtaXNzaW9uIG9uIG9sZCB2ZXJzaW9ucyB3aGVuIGRlcGxveWluZyBhIG5ld1xuICAgIC8vIHZlcnNpb24gKGZvciBleGFtcGxlLCB3aGVuIHVzaW5nIExhbWJkYSB0cmFmZmljIHNoaWZ0aW5nKS5cbiAgICB0aGlzLmJ1Y2tldC5ncmFudFJlYWQoZ3JhbnRlZSk7XG4gIH1cbn1cbiJdfQ==
{
"name": "@aws-cdk/aws-s3-assets",
"version": "1.149.0",
"version": "1.150.0",
"description": "Deploy local files and directories to S3",

@@ -80,16 +80,16 @@ "main": "lib/index.js",

"devDependencies": {
"@aws-cdk/assertions": "1.149.0",
"@aws-cdk/cdk-build-tools": "1.149.0",
"@aws-cdk/cdk-integ-tools": "1.149.0",
"@aws-cdk/cloud-assembly-schema": "1.149.0",
"@aws-cdk/pkglint": "1.149.0",
"@aws-cdk/assertions": "1.150.0",
"@aws-cdk/cdk-build-tools": "1.150.0",
"@aws-cdk/cdk-integ-tools": "1.150.0",
"@aws-cdk/cloud-assembly-schema": "1.150.0",
"@aws-cdk/pkglint": "1.150.0",
"@types/jest": "^27.4.1"
},
"dependencies": {
"@aws-cdk/assets": "1.149.0",
"@aws-cdk/aws-iam": "1.149.0",
"@aws-cdk/aws-kms": "1.149.0",
"@aws-cdk/aws-s3": "1.149.0",
"@aws-cdk/core": "1.149.0",
"@aws-cdk/cx-api": "1.149.0",
"@aws-cdk/assets": "1.150.0",
"@aws-cdk/aws-iam": "1.150.0",
"@aws-cdk/aws-kms": "1.150.0",
"@aws-cdk/aws-s3": "1.150.0",
"@aws-cdk/core": "1.150.0",
"@aws-cdk/cx-api": "1.150.0",
"constructs": "^3.3.69"

@@ -99,8 +99,8 @@ },

"peerDependencies": {
"@aws-cdk/assets": "1.149.0",
"@aws-cdk/aws-iam": "1.149.0",
"@aws-cdk/aws-kms": "1.149.0",
"@aws-cdk/aws-s3": "1.149.0",
"@aws-cdk/core": "1.149.0",
"@aws-cdk/cx-api": "1.149.0",
"@aws-cdk/assets": "1.150.0",
"@aws-cdk/aws-iam": "1.150.0",
"@aws-cdk/aws-kms": "1.150.0",
"@aws-cdk/aws-s3": "1.150.0",
"@aws-cdk/core": "1.150.0",
"@aws-cdk/cx-api": "1.150.0",
"constructs": "^3.3.69"

@@ -107,0 +107,0 @@ },

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc