diff --git a/.projen/deps.json b/.projen/deps.json index 36494ddf6..b705fd4ae 100644 --- a/.projen/deps.json +++ b/.projen/deps.json @@ -198,7 +198,7 @@ }, { "name": "projen", - "version": "^0.22.13", + "version": "^0.22.15", "type": "build" }, { diff --git a/package.json b/package.json index 81da3493b..a28976015 100644 --- a/package.json +++ b/package.json @@ -85,7 +85,7 @@ "json-schema": "^0.3.0", "npm-check-updates": "^11", "pascal-case": "^3.1.2", - "projen": "^0.22.13", + "projen": "^0.22.15", "standard-version": "^9", "typescript": "^4.3.2", "yaml": "^1.10.2" diff --git a/src/__tests__/__snapshots__/construct-hub.test.ts.snap b/src/__tests__/__snapshots__/construct-hub.test.ts.snap index ec38c64f3..adcf3f323 100644 --- a/src/__tests__/__snapshots__/construct-hub.test.ts.snap +++ b/src/__tests__/__snapshots__/construct-hub.test.ts.snap @@ -33,28 +33,16 @@ Object { }, }, "Parameters": Object { - "AssetParameters1c91ce8aeba360cdd8bfafd9b98361fd736079cf307abe8b18ee95db76b32f83ArtifactHashFC18658A": Object { - "Description": "Artifact hash for asset \\"1c91ce8aeba360cdd8bfafd9b98361fd736079cf307abe8b18ee95db76b32f83\\"", + "AssetParameters9226d7172fb67ab2dd3d5b1fb864855ab748563ab2638870d1b06c0d735776a7ArtifactHashF2FB0EA7": Object { + "Description": "Artifact hash for asset \\"9226d7172fb67ab2dd3d5b1fb864855ab748563ab2638870d1b06c0d735776a7\\"", "Type": "String", }, - "AssetParameters1c91ce8aeba360cdd8bfafd9b98361fd736079cf307abe8b18ee95db76b32f83S3Bucket0E4EFAEC": Object { - "Description": "S3 bucket for asset \\"1c91ce8aeba360cdd8bfafd9b98361fd736079cf307abe8b18ee95db76b32f83\\"", + "AssetParameters9226d7172fb67ab2dd3d5b1fb864855ab748563ab2638870d1b06c0d735776a7S3Bucket17AF772B": Object { + "Description": "S3 bucket for asset \\"9226d7172fb67ab2dd3d5b1fb864855ab748563ab2638870d1b06c0d735776a7\\"", "Type": "String", }, - "AssetParameters1c91ce8aeba360cdd8bfafd9b98361fd736079cf307abe8b18ee95db76b32f83S3VersionKey786FD04B": Object { - "Description": "S3 key for asset version \\"1c91ce8aeba360cdd8bfafd9b98361fd736079cf307abe8b18ee95db76b32f83\\"", - "Type": "String", - }, - "AssetParameters28199ce19bb6ddd0979b7fc89cc508c978ddae4336397e5321fae5ed56a0d86eArtifactHash6467026A": Object { - "Description": "Artifact hash for asset \\"28199ce19bb6ddd0979b7fc89cc508c978ddae4336397e5321fae5ed56a0d86e\\"", - "Type": "String", - }, - "AssetParameters28199ce19bb6ddd0979b7fc89cc508c978ddae4336397e5321fae5ed56a0d86eS3BucketF36B6862": Object { - "Description": "S3 bucket for asset \\"28199ce19bb6ddd0979b7fc89cc508c978ddae4336397e5321fae5ed56a0d86e\\"", - "Type": "String", - }, - "AssetParameters28199ce19bb6ddd0979b7fc89cc508c978ddae4336397e5321fae5ed56a0d86eS3VersionKeyB9A97C6A": Object { - "Description": "S3 key for asset version \\"28199ce19bb6ddd0979b7fc89cc508c978ddae4336397e5321fae5ed56a0d86e\\"", + "AssetParameters9226d7172fb67ab2dd3d5b1fb864855ab748563ab2638870d1b06c0d735776a7S3VersionKeyE8FD8631": Object { + "Description": "S3 key for asset version \\"9226d7172fb67ab2dd3d5b1fb864855ab748563ab2638870d1b06c0d735776a7\\"", "Type": "String", }, "AssetParametersc24b999656e4fe6c609c31bae56a1cf4717a405619c3aa6ba1bc686b8c2c86cfArtifactHash85F58E48": Object { @@ -69,16 +57,28 @@ Object { "Description": "S3 key for asset version \\"c24b999656e4fe6c609c31bae56a1cf4717a405619c3aa6ba1bc686b8c2c86cf\\"", "Type": "String", }, - "AssetParametersc3b739927b8d8e5b21b3e4282d406c32e80e5dd46e260bd74498542a9ccdb766ArtifactHashB8637A22": Object { - "Description": "Artifact hash for asset \\"c3b739927b8d8e5b21b3e4282d406c32e80e5dd46e260bd74498542a9ccdb766\\"", + "AssetParametersda254f731d96f448a42b847d5e631a6a426b230b48eab5b0862307875334e305ArtifactHashE87E66EE": Object { + "Description": "Artifact hash for asset \\"da254f731d96f448a42b847d5e631a6a426b230b48eab5b0862307875334e305\\"", + "Type": "String", + }, + "AssetParametersda254f731d96f448a42b847d5e631a6a426b230b48eab5b0862307875334e305S3BucketCED66570": Object { + "Description": "S3 bucket for asset \\"da254f731d96f448a42b847d5e631a6a426b230b48eab5b0862307875334e305\\"", + "Type": "String", + }, + "AssetParametersda254f731d96f448a42b847d5e631a6a426b230b48eab5b0862307875334e305S3VersionKeyAA8B8FD7": Object { + "Description": "S3 key for asset version \\"da254f731d96f448a42b847d5e631a6a426b230b48eab5b0862307875334e305\\"", + "Type": "String", + }, + "AssetParametersdcc427ad1a9c4d2a63344256acec911f0ef035359b814054fe1485aeb59e789dArtifactHashF032B9A3": Object { + "Description": "Artifact hash for asset \\"dcc427ad1a9c4d2a63344256acec911f0ef035359b814054fe1485aeb59e789d\\"", "Type": "String", }, - "AssetParametersc3b739927b8d8e5b21b3e4282d406c32e80e5dd46e260bd74498542a9ccdb766S3Bucket266B8096": Object { - "Description": "S3 bucket for asset \\"c3b739927b8d8e5b21b3e4282d406c32e80e5dd46e260bd74498542a9ccdb766\\"", + "AssetParametersdcc427ad1a9c4d2a63344256acec911f0ef035359b814054fe1485aeb59e789dS3Bucket8C070E54": Object { + "Description": "S3 bucket for asset \\"dcc427ad1a9c4d2a63344256acec911f0ef035359b814054fe1485aeb59e789d\\"", "Type": "String", }, - "AssetParametersc3b739927b8d8e5b21b3e4282d406c32e80e5dd46e260bd74498542a9ccdb766S3VersionKey12C0054C": Object { - "Description": "S3 key for asset version \\"c3b739927b8d8e5b21b3e4282d406c32e80e5dd46e260bd74498542a9ccdb766\\"", + "AssetParametersdcc427ad1a9c4d2a63344256acec911f0ef035359b814054fe1485aeb59e789dS3VersionKey4C7389DF": Object { + "Description": "S3 key for asset version \\"dcc427ad1a9c4d2a63344256acec911f0ef035359b814054fe1485aeb59e789d\\"", "Type": "String", }, "AssetParameterse9882ab123687399f934da0d45effe675ecc8ce13b40cb946f3e1d6141fe8d68ArtifactHashD9A515C3": Object { @@ -336,7 +336,7 @@ Object { "Properties": Object { "Code": Object { "S3Bucket": Object { - "Ref": "AssetParameters28199ce19bb6ddd0979b7fc89cc508c978ddae4336397e5321fae5ed56a0d86eS3BucketF36B6862", + "Ref": "AssetParametersdcc427ad1a9c4d2a63344256acec911f0ef035359b814054fe1485aeb59e789dS3Bucket8C070E54", }, "S3Key": Object { "Fn::Join": Array [ @@ -349,7 +349,7 @@ Object { "Fn::Split": Array [ "||", Object { - "Ref": "AssetParameters28199ce19bb6ddd0979b7fc89cc508c978ddae4336397e5321fae5ed56a0d86eS3VersionKeyB9A97C6A", + "Ref": "AssetParametersdcc427ad1a9c4d2a63344256acec911f0ef035359b814054fe1485aeb59e789dS3VersionKey4C7389DF", }, ], }, @@ -362,7 +362,7 @@ Object { "Fn::Split": Array [ "||", Object { - "Ref": "AssetParameters28199ce19bb6ddd0979b7fc89cc508c978ddae4336397e5321fae5ed56a0d86eS3VersionKeyB9A97C6A", + "Ref": "AssetParametersdcc427ad1a9c4d2a63344256acec911f0ef035359b814054fe1485aeb59e789dS3VersionKey4C7389DF", }, ], }, @@ -579,7 +579,7 @@ Object { "Properties": Object { "Code": Object { "S3Bucket": Object { - "Ref": "AssetParameters1c91ce8aeba360cdd8bfafd9b98361fd736079cf307abe8b18ee95db76b32f83S3Bucket0E4EFAEC", + "Ref": "AssetParametersda254f731d96f448a42b847d5e631a6a426b230b48eab5b0862307875334e305S3BucketCED66570", }, "S3Key": Object { "Fn::Join": Array [ @@ -592,7 +592,7 @@ Object { "Fn::Split": Array [ "||", Object { - "Ref": "AssetParameters1c91ce8aeba360cdd8bfafd9b98361fd736079cf307abe8b18ee95db76b32f83S3VersionKey786FD04B", + "Ref": "AssetParametersda254f731d96f448a42b847d5e631a6a426b230b48eab5b0862307875334e305S3VersionKeyAA8B8FD7", }, ], }, @@ -605,7 +605,7 @@ Object { "Fn::Split": Array [ "||", Object { - "Ref": "AssetParameters1c91ce8aeba360cdd8bfafd9b98361fd736079cf307abe8b18ee95db76b32f83S3VersionKey786FD04B", + "Ref": "AssetParametersda254f731d96f448a42b847d5e631a6a426b230b48eab5b0862307875334e305S3VersionKeyAA8B8FD7", }, ], }, @@ -806,7 +806,7 @@ Object { }, "SourceBucketNames": Array [ Object { - "Ref": "AssetParametersc3b739927b8d8e5b21b3e4282d406c32e80e5dd46e260bd74498542a9ccdb766S3Bucket266B8096", + "Ref": "AssetParameters9226d7172fb67ab2dd3d5b1fb864855ab748563ab2638870d1b06c0d735776a7S3Bucket17AF772B", }, ], "SourceObjectKeys": Array [ @@ -821,7 +821,7 @@ Object { "Fn::Split": Array [ "||", Object { - "Ref": "AssetParametersc3b739927b8d8e5b21b3e4282d406c32e80e5dd46e260bd74498542a9ccdb766S3VersionKey12C0054C", + "Ref": "AssetParameters9226d7172fb67ab2dd3d5b1fb864855ab748563ab2638870d1b06c0d735776a7S3VersionKeyE8FD8631", }, ], }, @@ -834,7 +834,7 @@ Object { "Fn::Split": Array [ "||", Object { - "Ref": "AssetParametersc3b739927b8d8e5b21b3e4282d406c32e80e5dd46e260bd74498542a9ccdb766S3VersionKey12C0054C", + "Ref": "AssetParameters9226d7172fb67ab2dd3d5b1fb864855ab748563ab2638870d1b06c0d735776a7S3VersionKeyE8FD8631", }, ], }, @@ -1086,7 +1086,7 @@ Object { }, ":s3:::", Object { - "Ref": "AssetParametersc3b739927b8d8e5b21b3e4282d406c32e80e5dd46e260bd74498542a9ccdb766S3Bucket266B8096", + "Ref": "AssetParameters9226d7172fb67ab2dd3d5b1fb864855ab748563ab2638870d1b06c0d735776a7S3Bucket17AF772B", }, ], ], @@ -1101,7 +1101,7 @@ Object { }, ":s3:::", Object { - "Ref": "AssetParametersc3b739927b8d8e5b21b3e4282d406c32e80e5dd46e260bd74498542a9ccdb766S3Bucket266B8096", + "Ref": "AssetParameters9226d7172fb67ab2dd3d5b1fb864855ab748563ab2638870d1b06c0d735776a7S3Bucket17AF772B", }, "/*", ], @@ -1209,30 +1209,6 @@ Object { }, }, "Parameters": Object { - "AssetParameters1c91ce8aeba360cdd8bfafd9b98361fd736079cf307abe8b18ee95db76b32f83ArtifactHashFC18658A": Object { - "Description": "Artifact hash for asset \\"1c91ce8aeba360cdd8bfafd9b98361fd736079cf307abe8b18ee95db76b32f83\\"", - "Type": "String", - }, - "AssetParameters1c91ce8aeba360cdd8bfafd9b98361fd736079cf307abe8b18ee95db76b32f83S3Bucket0E4EFAEC": Object { - "Description": "S3 bucket for asset \\"1c91ce8aeba360cdd8bfafd9b98361fd736079cf307abe8b18ee95db76b32f83\\"", - "Type": "String", - }, - "AssetParameters1c91ce8aeba360cdd8bfafd9b98361fd736079cf307abe8b18ee95db76b32f83S3VersionKey786FD04B": Object { - "Description": "S3 key for asset version \\"1c91ce8aeba360cdd8bfafd9b98361fd736079cf307abe8b18ee95db76b32f83\\"", - "Type": "String", - }, - "AssetParameters28199ce19bb6ddd0979b7fc89cc508c978ddae4336397e5321fae5ed56a0d86eArtifactHash6467026A": Object { - "Description": "Artifact hash for asset \\"28199ce19bb6ddd0979b7fc89cc508c978ddae4336397e5321fae5ed56a0d86e\\"", - "Type": "String", - }, - "AssetParameters28199ce19bb6ddd0979b7fc89cc508c978ddae4336397e5321fae5ed56a0d86eS3BucketF36B6862": Object { - "Description": "S3 bucket for asset \\"28199ce19bb6ddd0979b7fc89cc508c978ddae4336397e5321fae5ed56a0d86e\\"", - "Type": "String", - }, - "AssetParameters28199ce19bb6ddd0979b7fc89cc508c978ddae4336397e5321fae5ed56a0d86eS3VersionKeyB9A97C6A": Object { - "Description": "S3 key for asset version \\"28199ce19bb6ddd0979b7fc89cc508c978ddae4336397e5321fae5ed56a0d86e\\"", - "Type": "String", - }, "AssetParameters7af6295e521fd55af94332393ceffb3e866aac4dc4956321f7918f21e72199e4ArtifactHash5E28809B": Object { "Description": "Artifact hash for asset \\"7af6295e521fd55af94332393ceffb3e866aac4dc4956321f7918f21e72199e4\\"", "Type": "String", @@ -1245,6 +1221,18 @@ Object { "Description": "S3 key for asset version \\"7af6295e521fd55af94332393ceffb3e866aac4dc4956321f7918f21e72199e4\\"", "Type": "String", }, + "AssetParameters9226d7172fb67ab2dd3d5b1fb864855ab748563ab2638870d1b06c0d735776a7ArtifactHashF2FB0EA7": Object { + "Description": "Artifact hash for asset \\"9226d7172fb67ab2dd3d5b1fb864855ab748563ab2638870d1b06c0d735776a7\\"", + "Type": "String", + }, + "AssetParameters9226d7172fb67ab2dd3d5b1fb864855ab748563ab2638870d1b06c0d735776a7S3Bucket17AF772B": Object { + "Description": "S3 bucket for asset \\"9226d7172fb67ab2dd3d5b1fb864855ab748563ab2638870d1b06c0d735776a7\\"", + "Type": "String", + }, + "AssetParameters9226d7172fb67ab2dd3d5b1fb864855ab748563ab2638870d1b06c0d735776a7S3VersionKeyE8FD8631": Object { + "Description": "S3 key for asset version \\"9226d7172fb67ab2dd3d5b1fb864855ab748563ab2638870d1b06c0d735776a7\\"", + "Type": "String", + }, "AssetParametersc24b999656e4fe6c609c31bae56a1cf4717a405619c3aa6ba1bc686b8c2c86cfArtifactHash85F58E48": Object { "Description": "Artifact hash for asset \\"c24b999656e4fe6c609c31bae56a1cf4717a405619c3aa6ba1bc686b8c2c86cf\\"", "Type": "String", @@ -1257,16 +1245,28 @@ Object { "Description": "S3 key for asset version \\"c24b999656e4fe6c609c31bae56a1cf4717a405619c3aa6ba1bc686b8c2c86cf\\"", "Type": "String", }, - "AssetParametersc3b739927b8d8e5b21b3e4282d406c32e80e5dd46e260bd74498542a9ccdb766ArtifactHashB8637A22": Object { - "Description": "Artifact hash for asset \\"c3b739927b8d8e5b21b3e4282d406c32e80e5dd46e260bd74498542a9ccdb766\\"", + "AssetParametersda254f731d96f448a42b847d5e631a6a426b230b48eab5b0862307875334e305ArtifactHashE87E66EE": Object { + "Description": "Artifact hash for asset \\"da254f731d96f448a42b847d5e631a6a426b230b48eab5b0862307875334e305\\"", + "Type": "String", + }, + "AssetParametersda254f731d96f448a42b847d5e631a6a426b230b48eab5b0862307875334e305S3BucketCED66570": Object { + "Description": "S3 bucket for asset \\"da254f731d96f448a42b847d5e631a6a426b230b48eab5b0862307875334e305\\"", + "Type": "String", + }, + "AssetParametersda254f731d96f448a42b847d5e631a6a426b230b48eab5b0862307875334e305S3VersionKeyAA8B8FD7": Object { + "Description": "S3 key for asset version \\"da254f731d96f448a42b847d5e631a6a426b230b48eab5b0862307875334e305\\"", + "Type": "String", + }, + "AssetParametersdcc427ad1a9c4d2a63344256acec911f0ef035359b814054fe1485aeb59e789dArtifactHashF032B9A3": Object { + "Description": "Artifact hash for asset \\"dcc427ad1a9c4d2a63344256acec911f0ef035359b814054fe1485aeb59e789d\\"", "Type": "String", }, - "AssetParametersc3b739927b8d8e5b21b3e4282d406c32e80e5dd46e260bd74498542a9ccdb766S3Bucket266B8096": Object { - "Description": "S3 bucket for asset \\"c3b739927b8d8e5b21b3e4282d406c32e80e5dd46e260bd74498542a9ccdb766\\"", + "AssetParametersdcc427ad1a9c4d2a63344256acec911f0ef035359b814054fe1485aeb59e789dS3Bucket8C070E54": Object { + "Description": "S3 bucket for asset \\"dcc427ad1a9c4d2a63344256acec911f0ef035359b814054fe1485aeb59e789d\\"", "Type": "String", }, - "AssetParametersc3b739927b8d8e5b21b3e4282d406c32e80e5dd46e260bd74498542a9ccdb766S3VersionKey12C0054C": Object { - "Description": "S3 key for asset version \\"c3b739927b8d8e5b21b3e4282d406c32e80e5dd46e260bd74498542a9ccdb766\\"", + "AssetParametersdcc427ad1a9c4d2a63344256acec911f0ef035359b814054fe1485aeb59e789dS3VersionKey4C7389DF": Object { + "Description": "S3 key for asset version \\"dcc427ad1a9c4d2a63344256acec911f0ef035359b814054fe1485aeb59e789d\\"", "Type": "String", }, "AssetParameterse9882ab123687399f934da0d45effe675ecc8ce13b40cb946f3e1d6141fe8d68ArtifactHashD9A515C3": Object { @@ -1673,7 +1673,7 @@ Object { "Properties": Object { "Code": Object { "S3Bucket": Object { - "Ref": "AssetParameters28199ce19bb6ddd0979b7fc89cc508c978ddae4336397e5321fae5ed56a0d86eS3BucketF36B6862", + "Ref": "AssetParametersdcc427ad1a9c4d2a63344256acec911f0ef035359b814054fe1485aeb59e789dS3Bucket8C070E54", }, "S3Key": Object { "Fn::Join": Array [ @@ -1686,7 +1686,7 @@ Object { "Fn::Split": Array [ "||", Object { - "Ref": "AssetParameters28199ce19bb6ddd0979b7fc89cc508c978ddae4336397e5321fae5ed56a0d86eS3VersionKeyB9A97C6A", + "Ref": "AssetParametersdcc427ad1a9c4d2a63344256acec911f0ef035359b814054fe1485aeb59e789dS3VersionKey4C7389DF", }, ], }, @@ -1699,7 +1699,7 @@ Object { "Fn::Split": Array [ "||", Object { - "Ref": "AssetParameters28199ce19bb6ddd0979b7fc89cc508c978ddae4336397e5321fae5ed56a0d86eS3VersionKeyB9A97C6A", + "Ref": "AssetParametersdcc427ad1a9c4d2a63344256acec911f0ef035359b814054fe1485aeb59e789dS3VersionKey4C7389DF", }, ], }, @@ -1916,7 +1916,7 @@ Object { "Properties": Object { "Code": Object { "S3Bucket": Object { - "Ref": "AssetParameters1c91ce8aeba360cdd8bfafd9b98361fd736079cf307abe8b18ee95db76b32f83S3Bucket0E4EFAEC", + "Ref": "AssetParametersda254f731d96f448a42b847d5e631a6a426b230b48eab5b0862307875334e305S3BucketCED66570", }, "S3Key": Object { "Fn::Join": Array [ @@ -1929,7 +1929,7 @@ Object { "Fn::Split": Array [ "||", Object { - "Ref": "AssetParameters1c91ce8aeba360cdd8bfafd9b98361fd736079cf307abe8b18ee95db76b32f83S3VersionKey786FD04B", + "Ref": "AssetParametersda254f731d96f448a42b847d5e631a6a426b230b48eab5b0862307875334e305S3VersionKeyAA8B8FD7", }, ], }, @@ -1942,7 +1942,7 @@ Object { "Fn::Split": Array [ "||", Object { - "Ref": "AssetParameters1c91ce8aeba360cdd8bfafd9b98361fd736079cf307abe8b18ee95db76b32f83S3VersionKey786FD04B", + "Ref": "AssetParametersda254f731d96f448a42b847d5e631a6a426b230b48eab5b0862307875334e305S3VersionKeyAA8B8FD7", }, ], }, @@ -2195,7 +2195,7 @@ Object { }, "SourceBucketNames": Array [ Object { - "Ref": "AssetParametersc3b739927b8d8e5b21b3e4282d406c32e80e5dd46e260bd74498542a9ccdb766S3Bucket266B8096", + "Ref": "AssetParameters9226d7172fb67ab2dd3d5b1fb864855ab748563ab2638870d1b06c0d735776a7S3Bucket17AF772B", }, ], "SourceObjectKeys": Array [ @@ -2210,7 +2210,7 @@ Object { "Fn::Split": Array [ "||", Object { - "Ref": "AssetParametersc3b739927b8d8e5b21b3e4282d406c32e80e5dd46e260bd74498542a9ccdb766S3VersionKey12C0054C", + "Ref": "AssetParameters9226d7172fb67ab2dd3d5b1fb864855ab748563ab2638870d1b06c0d735776a7S3VersionKeyE8FD8631", }, ], }, @@ -2223,7 +2223,7 @@ Object { "Fn::Split": Array [ "||", Object { - "Ref": "AssetParametersc3b739927b8d8e5b21b3e4282d406c32e80e5dd46e260bd74498542a9ccdb766S3VersionKey12C0054C", + "Ref": "AssetParameters9226d7172fb67ab2dd3d5b1fb864855ab748563ab2638870d1b06c0d735776a7S3VersionKeyE8FD8631", }, ], }, @@ -2488,7 +2488,7 @@ Object { }, ":s3:::", Object { - "Ref": "AssetParametersc3b739927b8d8e5b21b3e4282d406c32e80e5dd46e260bd74498542a9ccdb766S3Bucket266B8096", + "Ref": "AssetParameters9226d7172fb67ab2dd3d5b1fb864855ab748563ab2638870d1b06c0d735776a7S3Bucket17AF772B", }, ], ], @@ -2503,7 +2503,7 @@ Object { }, ":s3:::", Object { - "Ref": "AssetParametersc3b739927b8d8e5b21b3e4282d406c32e80e5dd46e260bd74498542a9ccdb766S3Bucket266B8096", + "Ref": "AssetParameters9226d7172fb67ab2dd3d5b1fb864855ab748563ab2638870d1b06c0d735776a7S3Bucket17AF772B", }, "/*", ], diff --git a/src/__tests__/backend/transliterator/transliterator.lambda.test.ts b/src/__tests__/backend/transliterator/transliterator.lambda.test.ts index c75d9000d..91ebf9bb2 100644 --- a/src/__tests__/backend/transliterator/transliterator.lambda.test.ts +++ b/src/__tests__/backend/transliterator/transliterator.lambda.test.ts @@ -70,7 +70,7 @@ test('scoped package', async () => { AWSMock.mock('S3', 'getObject', (request: AWS.S3.GetObjectRequest, callback: Response) => { try { expect(request.Bucket).toBe(payload.Records[0].s3.bucket.name); - expect(request.Key).toBe(payload.Records[0].s3.object.key); + expect(request.Key).toBe(payload.Records[0].s3.object.key.split('/').map((comp) => decodeURIComponent(comp)).join('/')); expect(request.VersionId).toBe(payload.Records[0].s3.object.versionId); } catch (e) { callback(e); diff --git a/src/__tests__/devapp/__snapshots__/snapshot.test.ts.snap b/src/__tests__/devapp/__snapshots__/snapshot.test.ts.snap index 2c8931f40..15186d57b 100644 --- a/src/__tests__/devapp/__snapshots__/snapshot.test.ts.snap +++ b/src/__tests__/devapp/__snapshots__/snapshot.test.ts.snap @@ -45,7 +45,7 @@ Resources: Properties: Code: S3Bucket: - Ref: AssetParameters28199ce19bb6ddd0979b7fc89cc508c978ddae4336397e5321fae5ed56a0d86eS3BucketF36B6862 + Ref: AssetParametersdcc427ad1a9c4d2a63344256acec911f0ef035359b814054fe1485aeb59e789dS3Bucket8C070E54 S3Key: Fn::Join: - "" @@ -53,12 +53,12 @@ Resources: - 0 - Fn::Split: - "||" - - Ref: AssetParameters28199ce19bb6ddd0979b7fc89cc508c978ddae4336397e5321fae5ed56a0d86eS3VersionKeyB9A97C6A + - Ref: AssetParametersdcc427ad1a9c4d2a63344256acec911f0ef035359b814054fe1485aeb59e789dS3VersionKey4C7389DF - Fn::Select: - 1 - Fn::Split: - "||" - - Ref: AssetParameters28199ce19bb6ddd0979b7fc89cc508c978ddae4336397e5321fae5ed56a0d86eS3VersionKeyB9A97C6A + - Ref: AssetParametersdcc427ad1a9c4d2a63344256acec911f0ef035359b814054fe1485aeb59e789dS3VersionKey4C7389DF Role: Fn::GetAtt: - ConstructHubMonitoringWebCanaryHomePageHttpGetFunctionServiceRole9AAAD93C @@ -258,7 +258,7 @@ Resources: Properties: Code: S3Bucket: - Ref: AssetParameters1c91ce8aeba360cdd8bfafd9b98361fd736079cf307abe8b18ee95db76b32f83S3Bucket0E4EFAEC + Ref: AssetParametersda254f731d96f448a42b847d5e631a6a426b230b48eab5b0862307875334e305S3BucketCED66570 S3Key: Fn::Join: - "" @@ -266,12 +266,12 @@ Resources: - 0 - Fn::Split: - "||" - - Ref: AssetParameters1c91ce8aeba360cdd8bfafd9b98361fd736079cf307abe8b18ee95db76b32f83S3VersionKey786FD04B + - Ref: AssetParametersda254f731d96f448a42b847d5e631a6a426b230b48eab5b0862307875334e305S3VersionKeyAA8B8FD7 - Fn::Select: - 1 - Fn::Split: - "||" - - Ref: AssetParameters1c91ce8aeba360cdd8bfafd9b98361fd736079cf307abe8b18ee95db76b32f83S3VersionKey786FD04B + - Ref: AssetParametersda254f731d96f448a42b847d5e631a6a426b230b48eab5b0862307875334e305S3VersionKeyAA8B8FD7 Role: Fn::GetAtt: - ConstructHubTransliteratorServiceRole0F8A20C8 @@ -398,7 +398,7 @@ Resources: - CustomCDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C81C01536 - Arn SourceBucketNames: - - Ref: AssetParametersc3b739927b8d8e5b21b3e4282d406c32e80e5dd46e260bd74498542a9ccdb766S3Bucket266B8096 + - Ref: AssetParameters9226d7172fb67ab2dd3d5b1fb864855ab748563ab2638870d1b06c0d735776a7S3Bucket17AF772B SourceObjectKeys: - Fn::Join: - "" @@ -406,12 +406,12 @@ Resources: - 0 - Fn::Split: - "||" - - Ref: AssetParametersc3b739927b8d8e5b21b3e4282d406c32e80e5dd46e260bd74498542a9ccdb766S3VersionKey12C0054C + - Ref: AssetParameters9226d7172fb67ab2dd3d5b1fb864855ab748563ab2638870d1b06c0d735776a7S3VersionKeyE8FD8631 - Fn::Select: - 1 - Fn::Split: - "||" - - Ref: AssetParametersc3b739927b8d8e5b21b3e4282d406c32e80e5dd46e260bd74498542a9ccdb766S3VersionKey12C0054C + - Ref: AssetParameters9226d7172fb67ab2dd3d5b1fb864855ab748563ab2638870d1b06c0d735776a7S3VersionKeyE8FD8631 DestinationBucketName: Ref: ConstructHubWebAppWebsiteBucket4B2B9DB2 Prune: true @@ -561,13 +561,13 @@ Resources: - - "arn:" - Ref: AWS::Partition - ":s3:::" - - Ref: AssetParametersc3b739927b8d8e5b21b3e4282d406c32e80e5dd46e260bd74498542a9ccdb766S3Bucket266B8096 + - Ref: AssetParameters9226d7172fb67ab2dd3d5b1fb864855ab748563ab2638870d1b06c0d735776a7S3Bucket17AF772B - Fn::Join: - "" - - "arn:" - Ref: AWS::Partition - ":s3:::" - - Ref: AssetParametersc3b739927b8d8e5b21b3e4282d406c32e80e5dd46e260bd74498542a9ccdb766S3Bucket266B8096 + - Ref: AssetParameters9226d7172fb67ab2dd3d5b1fb864855ab748563ab2638870d1b06c0d735776a7S3Bucket17AF772B - /* - Action: - s3:GetObject* @@ -644,18 +644,18 @@ Outputs: Export: Name: ConstructHubDomainName Parameters: - AssetParameters1c91ce8aeba360cdd8bfafd9b98361fd736079cf307abe8b18ee95db76b32f83S3Bucket0E4EFAEC: + AssetParametersda254f731d96f448a42b847d5e631a6a426b230b48eab5b0862307875334e305S3BucketCED66570: Type: String Description: S3 bucket for asset - "1c91ce8aeba360cdd8bfafd9b98361fd736079cf307abe8b18ee95db76b32f83" - AssetParameters1c91ce8aeba360cdd8bfafd9b98361fd736079cf307abe8b18ee95db76b32f83S3VersionKey786FD04B: + "da254f731d96f448a42b847d5e631a6a426b230b48eab5b0862307875334e305" + AssetParametersda254f731d96f448a42b847d5e631a6a426b230b48eab5b0862307875334e305S3VersionKeyAA8B8FD7: Type: String Description: S3 key for asset version - "1c91ce8aeba360cdd8bfafd9b98361fd736079cf307abe8b18ee95db76b32f83" - AssetParameters1c91ce8aeba360cdd8bfafd9b98361fd736079cf307abe8b18ee95db76b32f83ArtifactHashFC18658A: + "da254f731d96f448a42b847d5e631a6a426b230b48eab5b0862307875334e305" + AssetParametersda254f731d96f448a42b847d5e631a6a426b230b48eab5b0862307875334e305ArtifactHashE87E66EE: Type: String Description: Artifact hash for asset - "1c91ce8aeba360cdd8bfafd9b98361fd736079cf307abe8b18ee95db76b32f83" + "da254f731d96f448a42b847d5e631a6a426b230b48eab5b0862307875334e305" AssetParameterse9882ab123687399f934da0d45effe675ecc8ce13b40cb946f3e1d6141fe8d68S3BucketAEADE8C7: Type: String Description: S3 bucket for asset @@ -680,29 +680,29 @@ Parameters: Type: String Description: Artifact hash for asset "c24b999656e4fe6c609c31bae56a1cf4717a405619c3aa6ba1bc686b8c2c86cf" - AssetParametersc3b739927b8d8e5b21b3e4282d406c32e80e5dd46e260bd74498542a9ccdb766S3Bucket266B8096: + AssetParameters9226d7172fb67ab2dd3d5b1fb864855ab748563ab2638870d1b06c0d735776a7S3Bucket17AF772B: Type: String Description: S3 bucket for asset - "c3b739927b8d8e5b21b3e4282d406c32e80e5dd46e260bd74498542a9ccdb766" - AssetParametersc3b739927b8d8e5b21b3e4282d406c32e80e5dd46e260bd74498542a9ccdb766S3VersionKey12C0054C: + "9226d7172fb67ab2dd3d5b1fb864855ab748563ab2638870d1b06c0d735776a7" + AssetParameters9226d7172fb67ab2dd3d5b1fb864855ab748563ab2638870d1b06c0d735776a7S3VersionKeyE8FD8631: Type: String Description: S3 key for asset version - "c3b739927b8d8e5b21b3e4282d406c32e80e5dd46e260bd74498542a9ccdb766" - AssetParametersc3b739927b8d8e5b21b3e4282d406c32e80e5dd46e260bd74498542a9ccdb766ArtifactHashB8637A22: + "9226d7172fb67ab2dd3d5b1fb864855ab748563ab2638870d1b06c0d735776a7" + AssetParameters9226d7172fb67ab2dd3d5b1fb864855ab748563ab2638870d1b06c0d735776a7ArtifactHashF2FB0EA7: Type: String Description: Artifact hash for asset - "c3b739927b8d8e5b21b3e4282d406c32e80e5dd46e260bd74498542a9ccdb766" - AssetParameters28199ce19bb6ddd0979b7fc89cc508c978ddae4336397e5321fae5ed56a0d86eS3BucketF36B6862: + "9226d7172fb67ab2dd3d5b1fb864855ab748563ab2638870d1b06c0d735776a7" + AssetParametersdcc427ad1a9c4d2a63344256acec911f0ef035359b814054fe1485aeb59e789dS3Bucket8C070E54: Type: String Description: S3 bucket for asset - "28199ce19bb6ddd0979b7fc89cc508c978ddae4336397e5321fae5ed56a0d86e" - AssetParameters28199ce19bb6ddd0979b7fc89cc508c978ddae4336397e5321fae5ed56a0d86eS3VersionKeyB9A97C6A: + "dcc427ad1a9c4d2a63344256acec911f0ef035359b814054fe1485aeb59e789d" + AssetParametersdcc427ad1a9c4d2a63344256acec911f0ef035359b814054fe1485aeb59e789dS3VersionKey4C7389DF: Type: String Description: S3 key for asset version - "28199ce19bb6ddd0979b7fc89cc508c978ddae4336397e5321fae5ed56a0d86e" - AssetParameters28199ce19bb6ddd0979b7fc89cc508c978ddae4336397e5321fae5ed56a0d86eArtifactHash6467026A: + "dcc427ad1a9c4d2a63344256acec911f0ef035359b814054fe1485aeb59e789d" + AssetParametersdcc427ad1a9c4d2a63344256acec911f0ef035359b814054fe1485aeb59e789dArtifactHashF032B9A3: Type: String Description: Artifact hash for asset - "28199ce19bb6ddd0979b7fc89cc508c978ddae4336397e5321fae5ed56a0d86e" + "dcc427ad1a9c4d2a63344256acec911f0ef035359b814054fe1485aeb59e789d" `; diff --git a/src/backend/transliterator/transliterator.lambda.ts b/src/backend/transliterator/transliterator.lambda.ts index 92638ce54..e1ac34dbc 100644 --- a/src/backend/transliterator/transliterator.lambda.ts +++ b/src/backend/transliterator/transliterator.lambda.ts @@ -27,7 +27,7 @@ const PACKAGE_KEY_REGEX = /^packages\/((?:@[^/]+\/)?[^/]+)\/v([^/]+)\/package.tg * @returns nothing */ export async function handler(event: S3Event, context: Context): Promise { - console.error(JSON.stringify(event, null, 2)); + console.log(JSON.stringify(event, null, 2)); const created = new Array(); @@ -47,9 +47,13 @@ export async function handler(event: S3Event, context: Context): Promise=6.0.0 <=6.1.1": - version "6.1.1" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-6.1.1.tgz#c6cd0ec1b0642e2a3c67a1137efc5e796da4f88e" - integrity sha1-xs0OwbBkLio8Z6ETfvxeeW2k+I4= - emoji-regex@^7.0.1: version "7.0.3" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" @@ -7430,11 +6932,6 @@ enquirer@^2.3.5: dependencies: ansi-colors "^4.1.1" -entities@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" - integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== - entities@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" @@ -7553,9 +7050,9 @@ es6-symbol@^3.1.1, es6-symbol@~3.1.3: ext "^1.1.2" esbuild@^0.12.2: - version "0.12.6" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.12.6.tgz#85bc755c7cf3005d4f34b4f10f98049ce0ee67ce" - integrity sha512-RDvVLvAjsq/kIZJoneMiUOH7EE7t2QaW7T3Q7EdQij14+bZbDq5sndb0tTanmHIFSqZVMBMMyqzVHkS3dJobeA== + version "0.12.8" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.12.8.tgz#ac90da77cb3bfbf49ab815200bcef7ffe1a3348f" + integrity sha512-sx/LwlP/SWTGsd9G4RlOPrXnIihAJ2xwBUmzoqe2nWwbXORMQWtAGNJNYLBJJqa3e9PWvVzxdrtyFZJcr7D87g== escalade@^3.0.2, escalade@^3.1.1: version "3.1.1" @@ -8640,13 +8137,6 @@ gitconfiglocal@^1.0.0: dependencies: ini "^1.3.2" -github-slugger@^1.0.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.3.0.tgz#9bd0a95c5efdfc46005e82a906ef8e2a059124c9" - integrity sha512-gwJScWVNhFYSRDvURk/8yhcFBee6aFjye2a7Lhb2bUyRulpIoek9p0I9Kt7PT67d/nUlZbFu8L9RLiA0woQN8Q== - dependencies: - emoji-regex ">=6.0.0 <=6.1.1" - glob-parent@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" @@ -8744,13 +8234,6 @@ globby@^6.1.0: pify "^2.0.0" pinkie-promise "^2.0.0" -good-listener@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/good-listener/-/good-listener-1.2.2.tgz#d53b30cdf9313dffb7dc9a0d477096aa6d145c50" - integrity sha1-1TswzfkxPf+33JoNR3CWqm0UXFA= - dependencies: - delegate "^3.1.2" - got@^11.8.2: version "11.8.2" resolved "https://registry.yarnpkg.com/got/-/got-11.8.2.tgz#7abb3959ea28c31f3576f1576c1effce23f33599" @@ -8986,11 +8469,6 @@ hast-util-to-parse5@^6.0.0: xtend "^4.0.0" zwitch "^1.0.0" -hast-util-to-string@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/hast-util-to-string/-/hast-util-to-string-1.0.4.tgz#9b24c114866bdb9478927d7e9c36a485ac728378" - integrity sha512-eK0MxRX47AV2eZ+Lyr18DCpQgodvaS3fAQO2+b9Two9F5HEoRPhiUMNzoXArMJfZi2yieFzUBMRl3HNJ3Jus3w== - hastscript@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-6.0.0.tgz#e8768d7eac56c3fdeac8a92830d58e811e5bf640" @@ -9137,17 +8615,15 @@ html-webpack-plugin@4.5.0: tapable "^1.1.3" util.promisify "1.0.0" -htmlparser2@^3.10.1: - version "3.10.1" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" - integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== dependencies: - domelementtype "^1.3.1" - domhandler "^2.3.0" - domutils "^1.5.1" - entities "^1.1.1" - inherits "^2.0.1" - readable-stream "^3.1.1" + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" http-cache-semantics@^4.0.0, http-cache-semantics@^4.1.0: version "4.1.0" @@ -10223,13 +9699,13 @@ jest-jasmine2@^26.6.3: throat "^5.0.0" jest-junit@^12: - version "12.1.0" - resolved "https://registry.yarnpkg.com/jest-junit/-/jest-junit-12.1.0.tgz#f27173529e7f8f10eac37beb30f8b9bc97e8f3c3" - integrity sha512-Z45INyzEAqTkCHX/hGCPgVFfZP3hQVgI68CgoEwkCiBuxETsPsniq5yPd8oxbMMHtDCpUlxXzoq7jY35dcuLKw== + version "12.2.0" + resolved "https://registry.yarnpkg.com/jest-junit/-/jest-junit-12.2.0.tgz#cff7f9516e84f8e30f6bdea04cd84db6b095a376" + integrity sha512-ecGzF3KEQwLbMP5xMO7wqmgmyZlY/5yWDvgE/vFa+/uIT0KsU5nluf0D2fjIlOKB+tb6DiuSSpZuGpsmwbf7Fw== dependencies: mkdirp "^1.0.4" strip-ansi "^5.2.0" - uuid "^3.3.3" + uuid "^8.3.2" xml "^1.0.1" jest-leak-detector@^26.6.2: @@ -10593,9 +10069,9 @@ jsii-diff@^1.29.0: yargs "^16.2.0" jsii-docgen@^1.8.85: - version "1.8.89" - resolved "https://registry.yarnpkg.com/jsii-docgen/-/jsii-docgen-1.8.89.tgz#81f71da20161e293ef9d08de2b6a8153cbf12584" - integrity sha512-gb6N86ePVwGlQqZjkOzR70z0QpTh51P6/+gPGlRva5ndVIO5CzRv7qAFQhHcBgv7dTkH34qu8ncIUkMxMXCzpw== + version "1.8.90" + resolved "https://registry.yarnpkg.com/jsii-docgen/-/jsii-docgen-1.8.90.tgz#cabafb6040c7376fcbdb2e6c8a4ce889b21ca3a3" + integrity sha512-qf+ebOa5p78onOokgf5SlEzNi1HnqXSlVGJTeI1w16FQPHKBgDVuTiFaxTVv1Wg4H0PUIvg20SEcRvGPqJLnag== dependencies: "@jsii/spec" "^1.30.0" fs-extra "^9.1.0" @@ -11127,11 +10603,6 @@ loglevel@^1.6.8: resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.1.tgz#005fde2f5e6e47068f935ff28573e125ef72f197" integrity sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw== -longest-streak@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-2.0.4.tgz#b8599957da5b5dab64dee3fe316fa774597d90e4" - integrity sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg== - loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" @@ -11258,13 +10729,6 @@ map-visit@^1.0.0: dependencies: object-visit "^1.0.0" -markdown-table@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-2.0.0.tgz#194a90ced26d31fe753d8b9434430214c011865b" - integrity sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A== - dependencies: - repeat-string "^1.0.0" - md5.js@^1.3.4: version "1.3.5" resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" @@ -11290,15 +10754,6 @@ mdast-util-definitions@^4.0.0: dependencies: unist-util-visit "^2.0.0" -mdast-util-find-and-replace@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/mdast-util-find-and-replace/-/mdast-util-find-and-replace-1.1.1.tgz#b7db1e873f96f66588c321f1363069abf607d1b5" - integrity sha512-9cKl33Y21lyckGzpSmEQnIDjEfeeWelN5s1kUW1LwdB0Fkuq2u+4GdqcGEygYxJE8GVqCl0741bYXHgamfWAZA== - dependencies: - escape-string-regexp "^4.0.0" - unist-util-is "^4.0.0" - unist-util-visit-parents "^3.0.0" - mdast-util-from-markdown@^0.8.0: version "0.8.5" resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz#d1ef2ca42bc377ecb0463a987910dae89bd9a28c" @@ -11310,48 +10765,6 @@ mdast-util-from-markdown@^0.8.0: parse-entities "^2.0.0" unist-util-stringify-position "^2.0.0" -mdast-util-gfm-autolink-literal@^0.1.0: - version "0.1.3" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-0.1.3.tgz#9c4ff399c5ddd2ece40bd3b13e5447d84e385fb7" - integrity sha512-GjmLjWrXg1wqMIO9+ZsRik/s7PLwTaeCHVB7vRxUwLntZc8mzmTsLVr6HW1yLokcnhfURsn5zmSVdi3/xWWu1A== - dependencies: - ccount "^1.0.0" - mdast-util-find-and-replace "^1.1.0" - micromark "^2.11.3" - -mdast-util-gfm-strikethrough@^0.2.0: - version "0.2.3" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-0.2.3.tgz#45eea337b7fff0755a291844fbea79996c322890" - integrity sha512-5OQLXpt6qdbttcDG/UxYY7Yjj3e8P7X16LzvpX8pIQPYJ/C2Z1qFGMmcw+1PZMUM3Z8wt8NRfYTvCni93mgsgA== - dependencies: - mdast-util-to-markdown "^0.6.0" - -mdast-util-gfm-table@^0.1.0: - version "0.1.6" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-table/-/mdast-util-gfm-table-0.1.6.tgz#af05aeadc8e5ee004eeddfb324b2ad8c029b6ecf" - integrity sha512-j4yDxQ66AJSBwGkbpFEp9uG/LS1tZV3P33fN1gkyRB2LoRL+RR3f76m0HPHaby6F4Z5xr9Fv1URmATlRRUIpRQ== - dependencies: - markdown-table "^2.0.0" - mdast-util-to-markdown "~0.6.0" - -mdast-util-gfm-task-list-item@^0.1.0: - version "0.1.6" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-0.1.6.tgz#70c885e6b9f543ddd7e6b41f9703ee55b084af10" - integrity sha512-/d51FFIfPsSmCIRNp7E6pozM9z1GYPIkSy1urQ8s/o4TC22BZ7DqfHFWiqBD23bc7J3vV1Fc9O4QIHBlfuit8A== - dependencies: - mdast-util-to-markdown "~0.6.0" - -mdast-util-gfm@^0.1.0: - version "0.1.2" - resolved "https://registry.yarnpkg.com/mdast-util-gfm/-/mdast-util-gfm-0.1.2.tgz#8ecddafe57d266540f6881f5c57ff19725bd351c" - integrity sha512-NNkhDx/qYcuOWB7xHUGWZYVXvjPFFd6afg6/e2g+SV4r9q5XUcCbV4Wfa3DLYIiD+xAEZc6K4MGaE/m0KDcPwQ== - dependencies: - mdast-util-gfm-autolink-literal "^0.1.0" - mdast-util-gfm-strikethrough "^0.2.0" - mdast-util-gfm-table "^0.1.0" - mdast-util-gfm-task-list-item "^0.1.0" - mdast-util-to-markdown "^0.6.1" - mdast-util-to-hast@^10.2.0: version "10.2.0" resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-10.2.0.tgz#61875526a017d8857b71abc9333942700b2d3604" @@ -11366,23 +10779,6 @@ mdast-util-to-hast@^10.2.0: unist-util-position "^3.0.0" unist-util-visit "^2.0.0" -mdast-util-to-markdown@^0.6.0, mdast-util-to-markdown@^0.6.1, mdast-util-to-markdown@~0.6.0: - version "0.6.5" - resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz#b33f67ca820d69e6cc527a93d4039249b504bebe" - integrity sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ== - dependencies: - "@types/unist" "^2.0.0" - longest-streak "^2.0.0" - mdast-util-to-string "^2.0.0" - parse-entities "^2.0.0" - repeat-string "^1.0.0" - zwitch "^1.0.0" - -mdast-util-to-string@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz#27055500103f51637bd07d01da01eb1967a43527" - integrity sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A== - mdast-util-to-string@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz#b8cfe6a713e1091cb5b728fc48885a4767f8b97b" @@ -11490,52 +10886,7 @@ microevent.ts@~0.1.1: resolved "https://registry.yarnpkg.com/microevent.ts/-/microevent.ts-0.1.1.tgz#70b09b83f43df5172d0205a63025bce0f7357fa0" integrity sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g== -micromark-extension-gfm-autolink-literal@~0.5.0: - version "0.5.7" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-0.5.7.tgz#53866c1f0c7ef940ae7ca1f72c6faef8fed9f204" - integrity sha512-ePiDGH0/lhcngCe8FtH4ARFoxKTUelMp4L7Gg2pujYD5CSMb9PbblnyL+AAMud/SNMyusbS2XDSiPIRcQoNFAw== - dependencies: - micromark "~2.11.3" - -micromark-extension-gfm-strikethrough@~0.6.5: - version "0.6.5" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-0.6.5.tgz#96cb83356ff87bf31670eefb7ad7bba73e6514d1" - integrity sha512-PpOKlgokpQRwUesRwWEp+fHjGGkZEejj83k9gU5iXCbDG+XBA92BqnRKYJdfqfkrRcZRgGuPuXb7DaK/DmxOhw== - dependencies: - micromark "~2.11.0" - -micromark-extension-gfm-table@~0.4.0: - version "0.4.3" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-0.4.3.tgz#4d49f1ce0ca84996c853880b9446698947f1802b" - integrity sha512-hVGvESPq0fk6ALWtomcwmgLvH8ZSVpcPjzi0AjPclB9FsVRgMtGZkUcpE0zgjOCFAznKepF4z3hX8z6e3HODdA== - dependencies: - micromark "~2.11.0" - -micromark-extension-gfm-tagfilter@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-0.3.0.tgz#d9f26a65adee984c9ccdd7e182220493562841ad" - integrity sha512-9GU0xBatryXifL//FJH+tAZ6i240xQuFrSL7mYi8f4oZSbc+NvXjkrHemeYP0+L4ZUT+Ptz3b95zhUZnMtoi/Q== - -micromark-extension-gfm-task-list-item@~0.3.0: - version "0.3.3" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-0.3.3.tgz#d90c755f2533ed55a718129cee11257f136283b8" - integrity sha512-0zvM5iSLKrc/NQl84pZSjGo66aTGd57C1idmlWmE87lkMcXrTxg1uXa/nXomxJytoje9trP0NDLvw4bZ/Z/XCQ== - dependencies: - micromark "~2.11.0" - -micromark-extension-gfm@^0.3.0: - version "0.3.3" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm/-/micromark-extension-gfm-0.3.3.tgz#36d1a4c089ca8bdfd978c9bd2bf1a0cb24e2acfe" - integrity sha512-oVN4zv5/tAIA+l3GbMi7lWeYpJ14oQyJ3uEim20ktYFAcfX1x3LNlFGGlmrZHt7u9YlKExmyJdDGaTt6cMSR/A== - dependencies: - micromark "~2.11.0" - micromark-extension-gfm-autolink-literal "~0.5.0" - micromark-extension-gfm-strikethrough "~0.6.5" - micromark-extension-gfm-table "~0.4.0" - micromark-extension-gfm-tagfilter "~0.3.0" - micromark-extension-gfm-task-list-item "~0.3.0" - -micromark@^2.11.3, micromark@~2.11.0, micromark@~2.11.3: +micromark@~2.11.0: version "2.11.4" resolved "https://registry.yarnpkg.com/micromark/-/micromark-2.11.4.tgz#d13436138eea826383e822449c9a5c50ee44665a" integrity sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA== @@ -12051,6 +11402,11 @@ normalize-url@^4.1.0: resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.1.tgz#0dd90cf1288ee1d1313b87081c9a5932ee48518a" integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA== +normalize-url@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.0.1.tgz#a4f27f58cf8c7b287b440b8a8201f42d0b00d256" + integrity sha512-VU4pzAuh7Kip71XEmO9aNREYAdMHFGTVj/i+CaTImS8x0i1d3jUZkXhqluy/PRgjPLMgsLQulYY3PJ/aSbSjpQ== + npm-bundled@^1.1.1: version "1.1.2" resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.2.tgz#944c78789bd739035b70baa2ca5cc32b8d860bc1" @@ -12175,6 +11531,13 @@ nth-check@^1.0.2: dependencies: boolbase "~1.0.0" +nth-check@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.0.tgz#1bb4f6dac70072fc313e8c9cd1417b5074c0a125" + integrity sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q== + dependencies: + boolbase "^1.0.0" + null-check@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/null-check/-/null-check-1.0.0.tgz#977dffd7176012b9ec30d2a39db5cf72a0439edd" @@ -13530,9 +12893,9 @@ postcss@^7, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.17, po supports-color "^6.1.0" postcss@^8.1.0: - version "8.3.0" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.0.tgz#b1a713f6172ca427e3f05ef1303de8b65683325f" - integrity sha512-+ogXpdAjWGa+fdYY5BQ96V/6tAo+TdSSIMP5huJBIygdWwKtVoB5JWZ7yUd4xZ8r+8Kvvx4nyg/PQ071H4UtcQ== + version "8.3.1" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.1.tgz#71f380151c227f83b898294a46481f689f86b70a" + integrity sha512-9qH0MGjsSm+fjxOi3GnwViL1otfi7qkj+l/WX5gcRGmZNGsIcqc+A5fBkE6PUobEQK4APqYVaES+B3Uti98TCw== dependencies: colorette "^1.2.2" nanoid "^3.1.23" @@ -13586,13 +12949,6 @@ printj@~1.1.0: resolved "https://registry.yarnpkg.com/printj/-/printj-1.1.2.tgz#d90deb2975a8b9f600fb3a1c94e3f4c53c78a222" integrity sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ== -prismjs@~1.23.0: - version "1.23.0" - resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.23.0.tgz#d3b3967f7d72440690497652a9d40ff046067f33" - integrity sha512-c29LVsqOaLbBHuIbsTxaKENh1N2EQBOHaWv7gkHN4dgRbxSREqDnDbtFJYdpPauS4YCplMSNCABQ6Eeor69bAA== - optionalDependencies: - clipboard "^2.0.0" - process-nextick-args@~2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" @@ -13608,10 +12964,10 @@ progress@^2.0.0, progress@^2.0.3: resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== -projen@^0.22.13: - version "0.22.13" - resolved "https://registry.yarnpkg.com/projen/-/projen-0.22.13.tgz#dac96101db1e5e79711c9194c887e3c51ff30359" - integrity sha512-8PaVJQSVd0E6iyJVB1wogQ53L831vnUXEk5u4M6UD37mv6KkFJowG8NnPhPWPXbO0Wj6k1EGxcNKP9t/l2PFgw== +projen@^0.22.15: + version "0.22.15" + resolved "https://registry.yarnpkg.com/projen/-/projen-0.22.15.tgz#5a77df27140ec2c723570fd34b46a27d1a5394da" + integrity sha512-dk7vqIOZTBJeoCII35oPGUt4hku5iwXP6wUVq0TtIExw+XsHQqGrDA/s529KDbkC74no66LGKL9kBofo18KpSg== dependencies: "@iarna/toml" "^2.2.5" chalk "^4.1.1" @@ -13996,7 +13352,7 @@ react-is@^17.0.0, react-is@^17.0.1: resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== -react-markdown@6.0.2: +react-markdown@^6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/react-markdown/-/react-markdown-6.0.2.tgz#d89be45c278b1e5f0196f851fffb11e30c69f027" integrity sha512-Et2AjXAsbmPP1nLQQRqmVgcqzfwcz8uQJ8VAdADs8Nk/aaUA0YeU9RDLuCtD+GwajCnm/+Iiu2KPmXzmD/M3vA== @@ -14304,15 +13660,6 @@ redent@^3.0.0: indent-string "^4.0.0" strip-indent "^3.0.0" -refractor@^3.3.1: - version "3.3.1" - resolved "https://registry.yarnpkg.com/refractor/-/refractor-3.3.1.tgz#ebbc04b427ea81dc25ad333f7f67a0b5f4f0be3a" - integrity sha512-vaN6R56kLMuBszHSWlwTpcZ8KTMG6aUCok4GrxYDT20UIOXxOc5o6oDc8tNTzSlH3m2sI+Eu9Jo2kVdDcUTWYw== - dependencies: - hastscript "^6.0.0" - parse-entities "^2.0.0" - prismjs "~1.23.0" - regenerate-unicode-properties@^8.2.0: version "8.2.0" resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec" @@ -14406,42 +13753,18 @@ regjsparser@^0.6.4: dependencies: jsesc "~0.5.0" -rehype-raw@5.1.0: +rehype-raw@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/rehype-raw/-/rehype-raw-5.1.0.tgz#66d5e8d7188ada2d31bc137bc19a1000cf2c6b7e" integrity sha512-MDvHAb/5mUnif2R+0IPCYJU8WjHa9UzGtM/F4AVy5GixPlDZ1z3HacYy4xojDU+uBa+0X/3PIfyQI26/2ljJNA== dependencies: hast-util-raw "^6.1.0" -rehype-rewrite@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/rehype-rewrite/-/rehype-rewrite-1.0.2.tgz#3534a954f56246e68e8b7fdaa1ea29c5d9734b12" - integrity sha512-B0cf4ziX1jJ0T2Dn6h8yA+CsUepFPrXlaNaFKTXJVRdKhpJWerMryzR5NlTjUEDPkTQb5euo3HNuJ8RFTH7qnQ== - dependencies: - ts-mdast "1.0.0" - unified "9.2.1" - relateurl@^0.2.7: version "0.2.7" resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= -remark-autolink-headings@6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/remark-autolink-headings/-/remark-autolink-headings-6.0.1.tgz#074470b8ec7714a0f06fa151e293152bf9723df9" - integrity sha512-LTV5G5NMjypHEr14tMNJ36yrP+xwT7mejJelZOPXKiF5WvRH9o36zXnr2QGqfms2yVASNpDaC9NBOwKlJJKuQw== - dependencies: - extend "^3.0.0" - unist-util-visit "^2.0.0" - -remark-gfm@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/remark-gfm/-/remark-gfm-1.0.0.tgz#9213643001be3f277da6256464d56fd28c3b3c0d" - integrity sha512-KfexHJCiqvrdBZVbQ6RopMZGwaXz6wFJEfByIuEwGf0arvITHjiKKZ1dpXujjH9KZdm1//XJQwgfnJ3lmXaDPA== - dependencies: - mdast-util-gfm "^0.1.0" - micromark-extension-gfm "^0.3.0" - remark-parse@^9.0.0: version "9.0.0" resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-9.0.0.tgz#4d20a299665880e4f4af5d90b7c7b8a935853640" @@ -14456,15 +13779,6 @@ remark-rehype@^8.0.0: dependencies: mdast-util-to-hast "^10.2.0" -remark-slug@6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/remark-slug/-/remark-slug-6.0.0.tgz#2b54a14a7b50407a5e462ac2f376022cce263e2c" - integrity sha512-ln67v5BrGKHpETnm6z6adlJPhESFJwfuZZ3jrmi+lKTzeZxh2tzFzUfDD4Pm2hRGOarHLuGToO86MNMZ/hA67Q== - dependencies: - github-slugger "^1.0.0" - mdast-util-to-string "^1.0.0" - unist-util-visit "^2.0.0" - remote-git-tags@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/remote-git-tags/-/remote-git-tags-3.0.0.tgz#424f8ec2cdea00bb5af1784a49190f25e16983c3" @@ -14476,22 +13790,22 @@ remove-trailing-separator@^1.0.1: integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= renderkid@^2.0.4: - version "2.0.5" - resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.5.tgz#483b1ac59c6601ab30a7a596a5965cabccfdd0a5" - integrity sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ== + version "2.0.6" + resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.6.tgz#aaf875a67f2d1705821a22b64515db6d9e025fd2" + integrity sha512-GIis2GBr/ho0pFNf57D4XM4+PgnQuTii0WCPjEZmZfKivzUfGuRdjN2aQYtYMiNggHmNyBve+thFnNR1iBRcKg== dependencies: - css-select "^2.0.2" - dom-converter "^0.2" - htmlparser2 "^3.10.1" - lodash "^4.17.20" - strip-ansi "^3.0.0" + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^6.0.0" repeat-element@^1.1.2: version "1.1.4" resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9" integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ== -repeat-string@^1.0.0, repeat-string@^1.6.1: +repeat-string@^1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= @@ -14896,11 +14210,6 @@ select-hose@^2.0.0: resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= -select@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/select/-/select-1.1.2.tgz#0e7350acdec80b1108528786ec1d4418d11b396d" - integrity sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0= - selfsigned@^1.10.8: version "1.10.11" resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.11.tgz#24929cd906fe0f44b6d01fb23999a739537acbe9" @@ -15979,11 +15288,6 @@ timsort@^0.3.0: resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= -tiny-emitter@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz#1d1a56edfc51c43e863cbb5382a72330e3555423" - integrity sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q== - tiny-invariant@^1.0.2, tiny-invariant@^1.0.6: version "1.1.0" resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.1.0.tgz#634c5f8efdc27714b7f386c35e6760991d230875" @@ -16122,14 +15426,6 @@ tryer@^1.0.1: resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8" integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA== -ts-mdast@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/ts-mdast/-/ts-mdast-1.0.0.tgz#62c1b5cb0c63dcab044f7f998f280700d504b57e" - integrity sha512-FmT5GbMU629/ty64741v7TdO8jm5xW09okr2VNExkLuRk5ngjKIDdn/woTB8lDtcgCMRS8lUNubImen0MkdF6g== - dependencies: - "@types/mdast" "^3.0.3" - "@types/unist" "^2.0.3" - ts-pnp@1.2.0, ts-pnp@^1.1.6: version "1.2.0" resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92" @@ -16306,7 +15602,7 @@ unicode-property-aliases-ecmascript@^1.0.4: resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4" integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg== -unified@9.2.1, unified@^9.0.0: +unified@^9.0.0: version "9.2.1" resolved "https://registry.yarnpkg.com/unified/-/unified-9.2.1.tgz#ae18d5674c114021bfdbdf73865ca60f410215a3" integrity sha512-juWjuI8Z4xFg8pJbnEZ41b5xjGUWGHqXALmBZ3FC3WX0PIx1CZBIIJ6mXbYMcf6Yw4Fi0rFUTA1cdz/BglbOhA== @@ -16401,7 +15697,7 @@ unist-util-visit-parents@^3.0.0: "@types/unist" "^2.0.0" unist-util-is "^4.0.0" -unist-util-visit@^2.0.0, unist-util-visit@^2.0.3: +unist-util-visit@^2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-2.0.3.tgz#c3703893146df47203bb8a9795af47d7b971208c" integrity sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q== @@ -16585,7 +15881,7 @@ uuid@3.3.2: resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA== -uuid@^3.3.2, uuid@^3.3.3, uuid@^3.4.0: +uuid@^3.3.2, uuid@^3.4.0: version "3.4.0" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==