Skip to content

Commit a1dc500

Browse files
Update node builder (#87)
* Update node builder * update yarn.lock
1 parent e6a6c42 commit a1dc500

6 files changed

Lines changed: 64 additions & 45 deletions

File tree

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
77

88
## [Unreleased]
99

10+
### Changed
11+
12+
- Node Builder from 6.x to 7.x
13+
- Update `typescript`, `@types/node` and `@vtex/api` packages
14+
1015
## [0.2.26] - 2024-05-22
1116

1217
### Fixed

manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"categories": [],
99
"dependencies": {},
1010
"builders": {
11-
"node": "6.x",
11+
"node": "7.x",
1212
"docs": "0.x"
1313
},
1414
"scripts": {

node/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
"devDependencies": {
77
"@types/co-body": "^0.0.3",
88
"@types/jest": "^24.0.18",
9-
"@types/node": "^12.0.0",
9+
"@types/node": "^20.0.0",
1010
"@types/ramda": "types/npm-ramda#dist",
11-
"@vtex/api": "6.45.15",
11+
"@vtex/api": "6.47.0",
1212
"@vtex/test-tools": "^1.0.0",
1313
"@vtex/tsconfig": "^0.5.6",
14-
"typescript": "3.9.7"
14+
"typescript": "5.5.3"
1515
},
1616
"resolutions": {
1717
"@types/testing-library__dom": "6.12.1",

node/yarn.lock

Lines changed: 38 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1442,10 +1442,12 @@
14421442
resolved "https://registry.yarnpkg.com/@types/node/-/node-11.15.54.tgz#59ed60e7b0d56905a654292e8d73275034eb6283"
14431443
integrity sha512-1RWYiq+5UfozGsU6MwJyFX6BtktcT10XRjvcAQmskCtMcW3tPske88lM/nHv7BQG1w9KBXI1zPGuu5PnNCX14g==
14441444

1445-
"@types/node@^12.0.0":
1446-
version "12.20.55"
1447-
resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.55.tgz#c329cbd434c42164f846b909bd6f85b5537f6240"
1448-
integrity sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==
1445+
"@types/node@^20.0.0":
1446+
version "20.16.14"
1447+
resolved "https://registry.yarnpkg.com/@types/node/-/node-20.16.14.tgz#67eeca19cd821f516ee7da2f2e72d319f47e6a4d"
1448+
integrity sha512-vtgGzjxLF7QT88qRHtXMzCWpAAmwonE7fwgVjFtXosUva2oSpnIEc3gNO9P7uIfOxKnii2f79/xtOnfreYtDaA==
1449+
dependencies:
1450+
undici-types "~6.19.2"
14491451

14501452
"@types/prop-types@*", "@types/prop-types@^15.7.0":
14511453
version "15.7.5"
@@ -1554,10 +1556,10 @@
15541556
resolved "https://registry.yarnpkg.com/@types/zen-observable/-/zen-observable-0.8.3.tgz#781d360c282436494b32fe7d9f7f8e64b3118aa3"
15551557
integrity sha512-fbF6oTd4sGGy0xjHPKAt+eS2CrxJ3+6gQ3FGcBoIJR2TLAyCkCyI8JqZNy+FeON0AhVgNJoUumVoZQjBFUqHkw==
15561558

1557-
"@vtex/api@6.45.15":
1558-
version "6.45.15"
1559-
resolved "https://registry.yarnpkg.com/@vtex/api/-/api-6.45.15.tgz#aa987d22f7df16ce2861130deda6ffd63156817b"
1560-
integrity sha512-Rg1VGDzJ4hHUNp1vSidMdGGPojr1PikMTptlZsJ3oNZVdEo4cPx2l8ZcAEwHWORL7QjPjXaEgmeA5ZOSf+boCQ==
1559+
"@vtex/api@6.47.0":
1560+
version "6.47.0"
1561+
resolved "https://registry.yarnpkg.com/@vtex/api/-/api-6.47.0.tgz#6910455d593d8bb76f1f4f2b7660023853fda35e"
1562+
integrity sha512-t9gt7Q89EMbSj3rLhho+49Fv+/lQgiy8EPVRgtmmXFp1J4v8hIAZF7GPjCPie111KVs4eG0gfZFpmhA5dafKNA==
15611563
dependencies:
15621564
"@types/koa" "^2.11.0"
15631565
"@types/koa-compose" "^3.2.3"
@@ -1577,7 +1579,7 @@
15771579
fs-extra "^7.0.0"
15781580
graphql "^14.5.8"
15791581
graphql-tools "^4.0.6"
1580-
graphql-upload "^8.1.0"
1582+
graphql-upload "^13.0.0"
15811583
jaeger-client "^3.18.0"
15821584
js-base64 "^2.5.1"
15831585
koa "^2.11.0"
@@ -1588,7 +1590,7 @@
15881590
mime-types "^2.1.12"
15891591
opentracing "^0.14.4"
15901592
p-limit "^2.2.0"
1591-
prom-client "^12.0.0"
1593+
prom-client "^14.2.0"
15921594
qs "^6.5.1"
15931595
querystring "^0.2.0"
15941596
ramda "^0.26.0"
@@ -3005,10 +3007,10 @@ fresh@~0.5.2:
30053007
resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
30063008
integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==
30073009

3008-
fs-capacitor@^2.0.4:
3009-
version "2.0.4"
3010-
resolved "https://registry.yarnpkg.com/fs-capacitor/-/fs-capacitor-2.0.4.tgz#5a22e72d40ae5078b4fe64fe4d08c0d3fc88ad3c"
3011-
integrity sha512-8S4f4WsCryNw2mJJchi46YgB6CR5Ze+4L1h8ewl9tEpL4SJ3ZO+c/bS4BWhB8bK+O3TMqhuZarTitd0S0eh2pA==
3010+
fs-capacitor@^6.2.0:
3011+
version "6.2.0"
3012+
resolved "https://registry.yarnpkg.com/fs-capacitor/-/fs-capacitor-6.2.0.tgz#fa79ac6576629163cb84561995602d8999afb7f5"
3013+
integrity sha512-nKcE1UduoSKX27NSZlg879LdQc94OtbOsEmKMN2MBNudXREvijRKx2GEBsTMTfws+BrbkJoEuynbGSVRSpauvw==
30123014

30133015
fs-constants@^1.0.0:
30143016
version "1.0.0"
@@ -3164,15 +3166,15 @@ graphql-tools@^4.0.6:
31643166
iterall "^1.1.3"
31653167
uuid "^3.1.0"
31663168

3167-
graphql-upload@^8.1.0:
3168-
version "8.1.0"
3169-
resolved "https://registry.yarnpkg.com/graphql-upload/-/graphql-upload-8.1.0.tgz#6d0ab662db5677a68bfb1f2c870ab2544c14939a"
3170-
integrity sha512-U2OiDI5VxYmzRKw0Z2dmfk0zkqMRaecH9Smh1U277gVgVe9Qn+18xqf4skwr4YJszGIh7iQDZ57+5ygOK9sM/Q==
3169+
graphql-upload@^13.0.0:
3170+
version "13.0.0"
3171+
resolved "https://registry.yarnpkg.com/graphql-upload/-/graphql-upload-13.0.0.tgz#1a255b64d3cbf3c9f9171fa62a8fb0b9b59bb1d9"
3172+
integrity sha512-YKhx8m/uOtKu4Y1UzBFJhbBGJTlk7k4CydlUUiNrtxnwZv0WigbRHP+DVhRNKt7u7DXOtcKZeYJlGtnMXvreXA==
31713173
dependencies:
31723174
busboy "^0.3.1"
3173-
fs-capacitor "^2.0.4"
3174-
http-errors "^1.7.3"
3175-
object-path "^0.11.4"
3175+
fs-capacitor "^6.2.0"
3176+
http-errors "^1.8.1"
3177+
object-path "^0.11.8"
31763178

31773179
graphql@*:
31783180
version "16.6.0"
@@ -3346,7 +3348,7 @@ http-errors@2.0.0:
33463348
statuses "2.0.1"
33473349
toidentifier "1.0.1"
33483350

3349-
http-errors@^1.3.1, http-errors@^1.6.3, http-errors@^1.7.3, http-errors@~1.8.0:
3351+
http-errors@^1.3.1, http-errors@^1.6.3, http-errors@^1.8.1, http-errors@~1.8.0:
33503352
version "1.8.1"
33513353
resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.8.1.tgz#7c3f28577cbc8a207388455dbd62295ed07bd68c"
33523354
integrity sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==
@@ -4727,7 +4729,7 @@ object-keys@^1.1.1:
47274729
resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
47284730
integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
47294731

4730-
object-path@^0.11.4:
4732+
object-path@^0.11.8:
47314733
version "0.11.8"
47324734
resolved "https://registry.yarnpkg.com/object-path/-/object-path-0.11.8.tgz#ed002c02bbdd0070b78a27455e8ae01fc14d4742"
47334735
integrity sha512-YJjNZrlXJFM42wTBn6zgOJVar9KFJvzx6sTWDte8sWZF//cnjl0BxHNpfZx+ZffXX63A9q0b1zsFiBX4g4X5KA==
@@ -4979,10 +4981,10 @@ process@^0.10.0:
49794981
resolved "https://registry.yarnpkg.com/process/-/process-0.10.1.tgz#842457cc51cfed72dc775afeeafb8c6034372725"
49804982
integrity sha512-dyIett8dgGIZ/TXKUzeYExt7WA6ldDzys9vTDU/cCA9L17Ypme+KzS+NjQCjpn9xsvi/shbMC+yP/BcFMBz0NA==
49814983

4982-
prom-client@^12.0.0:
4983-
version "12.0.0"
4984-
resolved "https://registry.yarnpkg.com/prom-client/-/prom-client-12.0.0.tgz#9689379b19bd3f6ab88a9866124db9da3d76c6ed"
4985-
integrity sha512-JbzzHnw0VDwCvoqf8y1WDtq4wSBAbthMB1pcVI/0lzdqHGJI3KBJDXle70XK+c7Iv93Gihqo0a5LlOn+g8+DrQ==
4984+
prom-client@^14.2.0:
4985+
version "14.2.0"
4986+
resolved "https://registry.yarnpkg.com/prom-client/-/prom-client-14.2.0.tgz#ca94504e64156f6506574c25fb1c34df7812cf11"
4987+
integrity sha512-sF308EhTenb/pDRPakm+WgiN+VdM/T1RaHj1x+MvAuT8UiQP8JmOEbxVqtkbfR4LrvOg5n7ic01kRBDGXjYikA==
49864988
dependencies:
49874989
tdigest "^0.1.1"
49884990

@@ -5917,10 +5919,10 @@ typed-array-length@^1.0.4:
59175919
for-each "^0.3.3"
59185920
is-typed-array "^1.1.9"
59195921

5920-
typescript@3.9.7:
5921-
version "3.9.7"
5922-
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.7.tgz#98d600a5ebdc38f40cb277522f12dc800e9e25fa"
5923-
integrity sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw==
5922+
typescript@5.5.3:
5923+
version "5.5.3"
5924+
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.5.3.tgz#e1b0a3c394190838a0b168e771b0ad56a0af0faa"
5925+
integrity sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==
59245926

59255927
typescript@^3.3.3333:
59265928
version "3.9.10"
@@ -5937,6 +5939,11 @@ unbox-primitive@^1.0.2:
59375939
has-symbols "^1.0.3"
59385940
which-boxed-primitive "^1.0.2"
59395941

5942+
undici-types@~6.19.2:
5943+
version "6.19.8"
5944+
resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.19.8.tgz#35111c9d1437ab83a7cdc0abae2f26d88eda0a02"
5945+
integrity sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==
5946+
59405947
unicode-canonical-property-names-ecmascript@^2.0.0:
59415948
version "2.0.0"
59425949
resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc"

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@
2121
]
2222
},
2323
"devDependencies": {
24-
"@types/node": "^12.12.21",
24+
"@types/node": "^20.0.0",
2525
"@vtex/prettier-config": "^0.3.6",
2626
"@vtex/danger": "^0.2.7",
2727
"eslint": "^7.16.0",
2828
"eslint-config-vtex": "^12.9.3",
2929
"husky": "^4.3.6",
3030
"lint-staged": "^10.5.3",
3131
"prettier": "^2.2.1",
32-
"typescript": "^3.7.5"
32+
"typescript": "5.5.3"
3333
}
3434
}

yarn.lock

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -282,10 +282,12 @@
282282
resolved "https://registry.yarnpkg.com/@types/node/-/node-16.6.1.tgz#aee62c7b966f55fc66c7b6dfa1d58db2a616da61"
283283
integrity sha512-Sr7BhXEAer9xyGuCN3Ek9eg9xPviCF2gfu9kTfuU2HkTVAMYSDeX40fvpmo72n5nansg3nsBjuQBrsS28r+NUw==
284284

285-
"@types/node@^12.12.21":
286-
version "12.12.47"
287-
resolved "https://registry.yarnpkg.com/@types/node/-/node-12.12.47.tgz#5007b8866a2f9150de82335ca7e24dd1d59bdfb5"
288-
integrity sha512-yzBInQFhdY8kaZmqoL2+3U5dSTMrKaYcb561VU+lDzAYvqt+2lojvBEy+hmpSNuXnPTx7m9+04CzWYOUqWME2A==
285+
"@types/node@^20.0.0":
286+
version "20.16.14"
287+
resolved "https://registry.yarnpkg.com/@types/node/-/node-20.16.14.tgz#67eeca19cd821f516ee7da2f2e72d319f47e6a4d"
288+
integrity sha512-vtgGzjxLF7QT88qRHtXMzCWpAAmwonE7fwgVjFtXosUva2oSpnIEc3gNO9P7uIfOxKnii2f79/xtOnfreYtDaA==
289+
dependencies:
290+
undici-types "~6.19.2"
289291

290292
"@types/parse-json@^4.0.0":
291293
version "4.0.0"
@@ -4208,10 +4210,15 @@ type-fest@^0.8.1:
42084210
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d"
42094211
integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==
42104212

4211-
typescript@^3.7.5:
4212-
version "3.9.5"
4213-
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.5.tgz#586f0dba300cde8be52dd1ac4f7e1009c1b13f36"
4214-
integrity sha512-hSAifV3k+i6lEoCJ2k6R2Z/rp/H3+8sdmcn5NrS3/3kE7+RyZXm9aqvxWqjEXHAd8b0pShatpcdMTvEdvAJltQ==
4213+
typescript@5.5.3:
4214+
version "5.5.3"
4215+
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.5.3.tgz#e1b0a3c394190838a0b168e771b0ad56a0af0faa"
4216+
integrity sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==
4217+
4218+
undici-types@~6.19.2:
4219+
version "6.19.8"
4220+
resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.19.8.tgz#35111c9d1437ab83a7cdc0abae2f26d88eda0a02"
4221+
integrity sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==
42154222

42164223
union-value@^1.0.0:
42174224
version "1.0.1"

0 commit comments

Comments
 (0)