Skip to content

Commit eb71342

Browse files
sarthakjdevrishabhrao
authored andcommitted
fix: use proper ACL settings and bucket ownership (#1)
Signed-off-by: Sarthak Jain <[email protected]>
1 parent 69ca195 commit eb71342

File tree

4 files changed

+159
-34
lines changed

4 files changed

+159
-34
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"@actions/core": "^1.2.6",
1515
"@actions/github": "^3.0.0",
1616
"@octokit/types": "^5.0.0",
17-
"aws-sdk": "^2.684.0",
17+
"aws-sdk": "^2.1371.0",
1818
"dayjs": "^1.11.7",
1919
"mime-types": "^2.1.27",
2020
"recursive-readdir": "^2.2.2"
@@ -36,4 +36,4 @@
3636
"ts-jest": "^26.1.0",
3737
"typescript": "^3.9.5"
3838
}
39-
}
39+
}

src/actions/prUpdatedAction.ts

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,18 @@ export default async (bucketName: string, uploadDirectory: string, environmentPr
2323

2424
if (!bucketExists) {
2525
console.log(`S3 bucket does not exist. Creating ${bucketName}...`)
26-
await S3.createBucket({ Bucket: bucketName, ACL: 'public-read-write' }).promise()
26+
await S3.createBucket({ Bucket: bucketName }).promise()
27+
28+
await S3.putBucketOwnershipControls({
29+
Bucket: bucketName,
30+
OwnershipControls: {
31+
Rules: [
32+
{
33+
ObjectOwnership: 'ObjectWriter'
34+
}
35+
]
36+
}
37+
}).promise()
2738

2839
console.log('Configuring bucket website...')
2940
await S3.putBucketWebsite({

src/actions/uploadAction.ts

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,18 @@ export default async (bucketName: string, uploadDirectory: string, environmentPr
2222

2323
if (!bucketExists) {
2424
console.log(`S3 bucket does not exist. Creating ${bucketName}...`)
25-
await S3.createBucket({ Bucket: bucketName, ACL: 'public-read-write' }).promise()
25+
await S3.createBucket({ Bucket: bucketName }).promise()
26+
27+
await S3.putBucketOwnershipControls({
28+
Bucket: bucketName,
29+
OwnershipControls: {
30+
Rules: [
31+
{
32+
ObjectOwnership: 'ObjectWriter'
33+
}
34+
]
35+
}
36+
}).promise()
2637

2738
console.log('Configuring bucket website...')
2839
await S3.putBucketWebsite({

yarn.lock

Lines changed: 133 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1075,20 +1075,26 @@ atob@^2.1.2:
10751075
resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
10761076
integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
10771077

1078-
aws-sdk@^2.684.0:
1079-
version "2.684.0"
1080-
resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.684.0.tgz#14e313893b3225511d12f4a0985e7b0613603006"
1081-
integrity sha512-OkSMKIbRTBd3YV5iAklJxZFyLg0jRO2XW6+WhMuDBHMEs8aRbZw4iAD85wFC8tG7X9o0kcjnWfZUDq7MK1dcDg==
1078+
available-typed-arrays@^1.0.5:
1079+
version "1.0.5"
1080+
resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7"
1081+
integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==
1082+
1083+
aws-sdk@^2.1371.0:
1084+
version "2.1371.0"
1085+
resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.1371.0.tgz#103271f89cae811862f5eef0741b69df85a76286"
1086+
integrity sha512-dIts8xcmi7MFN1THOOcjiyqdvTqSVnsA4iIIerfyvpeYNobIi9pqBjCX9m8tfJ0pXQnymd4kp0xK9Y+i5dFfEQ==
10821087
dependencies:
1083-
buffer "4.9.1"
1088+
buffer "4.9.2"
10841089
events "1.1.1"
10851090
ieee754 "1.1.13"
1086-
jmespath "0.15.0"
1091+
jmespath "0.16.0"
10871092
querystring "0.2.0"
10881093
sax "1.2.1"
10891094
url "0.10.3"
1090-
uuid "3.3.2"
1091-
xml2js "0.4.19"
1095+
util "^0.12.4"
1096+
uuid "8.0.0"
1097+
xml2js "0.5.0"
10921098

10931099
aws-sign2@~0.7.0:
10941100
version "0.7.0"
@@ -1248,10 +1254,10 @@ [email protected], buffer-from@^1.0.0:
12481254
resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef"
12491255
integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==
12501256

1251-
1252-
version "4.9.1"
1253-
resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298"
1254-
integrity sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=
1257+
1258+
version "4.9.2"
1259+
resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8"
1260+
integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==
12551261
dependencies:
12561262
base64-js "^1.0.2"
12571263
ieee754 "^1.1.4"
@@ -1272,6 +1278,14 @@ cache-base@^1.0.1:
12721278
union-value "^1.0.0"
12731279
unset-value "^1.0.0"
12741280

1281+
call-bind@^1.0.2:
1282+
version "1.0.2"
1283+
resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
1284+
integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==
1285+
dependencies:
1286+
function-bind "^1.1.1"
1287+
get-intrinsic "^1.0.2"
1288+
12751289
callsites@^3.0.0:
12761290
version "3.1.0"
12771291
resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
@@ -2163,6 +2177,13 @@ flatted@^2.0.0:
21632177
resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.1.tgz#69e57caa8f0eacbc281d2e2cb458d46fdb449e08"
21642178
integrity sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==
21652179

2180+
for-each@^0.3.3:
2181+
version "0.3.3"
2182+
resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e"
2183+
integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==
2184+
dependencies:
2185+
is-callable "^1.1.3"
2186+
21662187
for-in@^1.0.2:
21672188
version "1.0.2"
21682189
resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
@@ -2219,6 +2240,15 @@ get-caller-file@^2.0.1:
22192240
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
22202241
integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
22212242

2243+
get-intrinsic@^1.0.2, get-intrinsic@^1.1.3:
2244+
version "1.2.0"
2245+
resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.0.tgz#7ad1dc0535f3a2904bba075772763e5051f6d05f"
2246+
integrity sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==
2247+
dependencies:
2248+
function-bind "^1.1.1"
2249+
has "^1.0.3"
2250+
has-symbols "^1.0.3"
2251+
22222252
get-stdin@^6.0.0:
22232253
version "6.0.0"
22242254
resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b"
@@ -2281,6 +2311,13 @@ globals@^12.1.0:
22812311
dependencies:
22822312
type-fest "^0.8.1"
22832313

2314+
gopd@^1.0.1:
2315+
version "1.0.1"
2316+
resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c"
2317+
integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==
2318+
dependencies:
2319+
get-intrinsic "^1.1.3"
2320+
22842321
graceful-fs@^4.1.2:
22852322
version "4.2.3"
22862323
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423"
@@ -2331,6 +2368,18 @@ has-symbols@^1.0.0, has-symbols@^1.0.1:
23312368
resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8"
23322369
integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==
23332370

2371+
has-symbols@^1.0.2, has-symbols@^1.0.3:
2372+
version "1.0.3"
2373+
resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8"
2374+
integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==
2375+
2376+
has-tostringtag@^1.0.0:
2377+
version "1.0.0"
2378+
resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25"
2379+
integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==
2380+
dependencies:
2381+
has-symbols "^1.0.2"
2382+
23342383
has-value@^0.3.1:
23352384
version "0.3.1"
23362385
resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f"
@@ -2451,7 +2500,7 @@ inflight@^1.0.4:
24512500
once "^1.3.0"
24522501
wrappy "1"
24532502

2454-
inherits@2:
2503+
inherits@2, inherits@^2.0.3:
24552504
version "2.0.4"
24562505
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
24572506
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
@@ -2494,6 +2543,14 @@ is-accessor-descriptor@^1.0.0:
24942543
dependencies:
24952544
kind-of "^6.0.0"
24962545

2546+
is-arguments@^1.0.4:
2547+
version "1.1.1"
2548+
resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b"
2549+
integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==
2550+
dependencies:
2551+
call-bind "^1.0.2"
2552+
has-tostringtag "^1.0.0"
2553+
24972554
is-arrayish@^0.2.1:
24982555
version "0.2.1"
24992556
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
@@ -2504,6 +2561,11 @@ is-buffer@^1.1.5:
25042561
resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
25052562
integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==
25062563

2564+
is-callable@^1.1.3:
2565+
version "1.2.7"
2566+
resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055"
2567+
integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==
2568+
25072569
is-callable@^1.1.4, is-callable@^1.1.5:
25082570
version "1.1.5"
25092571
resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.5.tgz#f7e46b596890456db74e7f6e976cb3273d06faab"
@@ -2585,6 +2647,13 @@ is-generator-fn@^2.0.0:
25852647
resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118"
25862648
integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==
25872649

2650+
is-generator-function@^1.0.7:
2651+
version "1.0.10"
2652+
resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72"
2653+
integrity sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==
2654+
dependencies:
2655+
has-tostringtag "^1.0.0"
2656+
25882657
is-glob@^4.0.0, is-glob@^4.0.1:
25892658
version "4.0.1"
25902659
resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc"
@@ -2657,6 +2726,17 @@ is-symbol@^1.0.2:
26572726
dependencies:
26582727
has-symbols "^1.0.1"
26592728

2729+
is-typed-array@^1.1.10, is-typed-array@^1.1.3:
2730+
version "1.1.10"
2731+
resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f"
2732+
integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==
2733+
dependencies:
2734+
available-typed-arrays "^1.0.5"
2735+
call-bind "^1.0.2"
2736+
for-each "^0.3.3"
2737+
gopd "^1.0.1"
2738+
has-tostringtag "^1.0.0"
2739+
26602740
is-typedarray@^1.0.0, is-typedarray@~1.0.0:
26612741
version "1.0.0"
26622742
resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
@@ -3123,10 +3203,10 @@ jest@^26.0.1:
31233203
import-local "^3.0.2"
31243204
jest-cli "^26.0.1"
31253205

3126-
jmespath@0.15.0:
3127-
version "0.15.0"
3128-
resolved "https://registry.yarnpkg.com/jmespath/-/jmespath-0.15.0.tgz#a3f222a9aae9f966f5d27c796510e28091764217"
3129-
integrity sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc=
3206+
jmespath@0.16.0:
3207+
version "0.16.0"
3208+
resolved "https://registry.yarnpkg.com/jmespath/-/jmespath-0.16.0.tgz#b15b0a85dfd4d930d43e69ed605943c802785076"
3209+
integrity sha512-9FzQjJ7MATs1tSpnco1K6ayiYE3figslrXA72G2HQ/n76RzvYlofyi5QM+iX4YRs/pu3yzxlVQSST23+dMDknw==
31303210

31313211
js-tokens@^4.0.0:
31323212
version "4.0.0"
@@ -4862,10 +4942,21 @@ use@^3.1.0:
48624942
resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f"
48634943
integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==
48644944

4865-
4866-
version "3.3.2"
4867-
resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131"
4868-
integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==
4945+
util@^0.12.4:
4946+
version "0.12.5"
4947+
resolved "https://registry.yarnpkg.com/util/-/util-0.12.5.tgz#5f17a6059b73db61a875668781a1c2b136bd6fbc"
4948+
integrity sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==
4949+
dependencies:
4950+
inherits "^2.0.3"
4951+
is-arguments "^1.0.4"
4952+
is-generator-function "^1.0.7"
4953+
is-typed-array "^1.1.3"
4954+
which-typed-array "^1.1.2"
4955+
4956+
4957+
version "8.0.0"
4958+
resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.0.0.tgz#bc6ccf91b5ff0ac07bbcdbf1c7c4e150db4dbb6c"
4959+
integrity sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw==
48694960

48704961
uuid@^3.3.2:
48714962
version "3.4.0"
@@ -4977,6 +5068,18 @@ which-module@^2.0.0:
49775068
resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
49785069
integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=
49795070

5071+
which-typed-array@^1.1.2:
5072+
version "1.1.9"
5073+
resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6"
5074+
integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==
5075+
dependencies:
5076+
available-typed-arrays "^1.0.5"
5077+
call-bind "^1.0.2"
5078+
for-each "^0.3.3"
5079+
gopd "^1.0.1"
5080+
has-tostringtag "^1.0.0"
5081+
is-typed-array "^1.1.10"
5082+
49805083
which@^1.2.9:
49815084
version "1.3.1"
49825085
resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
@@ -5044,18 +5147,18 @@ xml-name-validator@^3.0.0:
50445147
resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a"
50455148
integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==
50465149

5047-
xml2js@0.4.19:
5048-
version "0.4.19"
5049-
resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.19.tgz#686c20f213209e94abf0d1bcf1efaa291c7827a7"
5050-
integrity sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==
5150+
xml2js@0.5.0:
5151+
version "0.5.0"
5152+
resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.5.0.tgz#d9440631fbb2ed800203fad106f2724f62c493b7"
5153+
integrity sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==
50515154
dependencies:
50525155
sax ">=0.6.0"
5053-
xmlbuilder "~9.0.1"
5156+
xmlbuilder "~11.0.0"
50545157

5055-
xmlbuilder@~9.0.1:
5056-
version "9.0.7"
5057-
resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d"
5058-
integrity sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=
5158+
xmlbuilder@~11.0.0:
5159+
version "11.0.1"
5160+
resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3"
5161+
integrity sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==
50595162

50605163
xmlchars@^2.2.0:
50615164
version "2.2.0"

0 commit comments

Comments
 (0)