Skip to content

Commit c89cf78

Browse files
authored
feat!: require node 18+, use core v6
* BREAKING CHANGE: fix(deps)!: use sfdx-core v6 * BREAKING CHANGE: feat!: require node 18+
1 parent 2565107 commit c89cf78

File tree

2 files changed

+25
-110
lines changed

2 files changed

+25
-110
lines changed

package.json

+3-4
Original file line numberDiff line numberDiff line change
@@ -31,23 +31,22 @@
3131
"sfdx-command"
3232
],
3333
"engines": {
34-
"node": ">=16.0.0"
34+
"node": ">=18.0.0"
3535
},
3636
"files": [
3737
"lib",
3838
"messages",
3939
"!lib/**/*.map"
4040
],
4141
"dependencies": {
42-
"@salesforce/core": "^5.3.20",
42+
"@salesforce/core": "^6.1.0",
4343
"@salesforce/ts-types": "^2.0.9",
4444
"applicationinsights": "^2.9.1",
4545
"got": "^11",
4646
"proxy-agent": "^6.3.1"
4747
},
4848
"devDependencies": {
49-
"@salesforce/dev-scripts": "^6.0.3",
50-
"@salesforce/ts-sinon": "^1.4.19",
49+
"@salesforce/dev-scripts": "^6.0.4",
5150
"ts-node": "^10.9.1",
5251
"typescript": "^5.2.2"
5352
},

yarn.lock

+22-106
Original file line numberDiff line numberDiff line change
@@ -648,10 +648,10 @@
648648
resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.15.2.tgz#3bafb5de3e20e841dff6cb3c66f4d6e9694c4241"
649649
integrity sha512-CjbOKwk2s+3xPIMcd5UNYQzsf+v94RczbdNix9/kQh38WiQkM90sUOi3if8eyHFgiBjBjhwXrA7W3ydiSQP9mw==
650650

651-
"@salesforce/core@^5.3.20":
652-
version "5.3.20"
653-
resolved "https://registry.yarnpkg.com/@salesforce/core/-/core-5.3.20.tgz#4e934d4551bb70423cb1c4115615bc41cffca41e"
654-
integrity sha512-y+O6O2c8OYFDrAy2qsG+pAcNxoyL14nmBXcBRRcYA7Huj8ikK+aLJK84PuVAYdQz+hNwImQF+69IWtDkpK4Irg==
651+
"@salesforce/core@^6.1.0":
652+
version "6.1.0"
653+
resolved "https://registry.yarnpkg.com/@salesforce/core/-/core-6.1.0.tgz#8ed2775366d8b659efd27717bfb35fa0f223ba05"
654+
integrity sha512-KyExbJAGnL87ExbiLkWGDGDGXXJSvANrdFsaEdSV3kTJNeCCcKw8GCtKlULMfNJieSB4VpfxNhKKVRht1SoMdg==
655655
dependencies:
656656
"@salesforce/kit" "^3.0.15"
657657
"@salesforce/schemas" "^1.6.1"
@@ -665,28 +665,28 @@
665665
jsforce "^2.0.0-beta.28"
666666
jsonwebtoken "9.0.2"
667667
jszip "3.10.1"
668-
pino "^8.16.0"
669-
pino-abstract-transport "^1.0.0"
668+
pino "^8.16.1"
669+
pino-abstract-transport "^1.1.0"
670670
pino-pretty "^10.2.3"
671671
proper-lockfile "^4.1.2"
672672
semver "^7.5.4"
673673
ts-retry-promise "^0.7.1"
674674

675-
"@salesforce/dev-config@^4.0.1":
675+
"@salesforce/dev-config@^4.1.0":
676676
version "4.1.0"
677677
resolved "https://registry.yarnpkg.com/@salesforce/dev-config/-/dev-config-4.1.0.tgz#e529576466d074e7a5f1441236510fef123da01e"
678678
integrity sha512-2iDDepiIwjXHS5IVY7pwv8jMo4xWosJ7p/UTj+lllpB/gnJiYLhjJPE4Z3FCGFKyvfg5jGaimCd8Ca6bLGsCQA==
679679

680-
"@salesforce/dev-scripts@^6.0.3":
681-
version "6.0.3"
682-
resolved "https://registry.yarnpkg.com/@salesforce/dev-scripts/-/dev-scripts-6.0.3.tgz#6cf4504fd0ec8b4685e729b26685eed60f9c8b26"
683-
integrity sha512-WLl1N07oNeRywdypwUrebX/kCkSm3IzmAQpUt4q4Sk8r4vTWv5b6F0pHLv0pGS8/QWNJT7xWGZDF1lgJBHOsmA==
680+
"@salesforce/dev-scripts@^6.0.4":
681+
version "6.0.4"
682+
resolved "https://registry.yarnpkg.com/@salesforce/dev-scripts/-/dev-scripts-6.0.4.tgz#0043b8ef4b970f8c2f945cc74eada3b1db52fa9a"
683+
integrity sha512-/kdl99bHaNeCoVwfeQhIaKzorcmgpe/nZhlT7ru+If+18NRvBgW5OGmh++Q/NsraaYbsQ/0cDcGNz1dnQ11weA==
684684
dependencies:
685685
"@commitlint/cli" "^17.1.2"
686686
"@commitlint/config-conventional" "^17.1.0"
687-
"@salesforce/dev-config" "^4.0.1"
687+
"@salesforce/dev-config" "^4.1.0"
688688
"@salesforce/prettier-config" "^0.0.3"
689-
"@types/chai" "^4.2.11"
689+
"@types/chai" "^4.3.9"
690690
"@types/mocha" "^10.0.3"
691691
"@types/node" "^18"
692692
"@types/sinon" "^10.0.20"
@@ -726,15 +726,6 @@
726726
resolved "https://registry.yarnpkg.com/@salesforce/schemas/-/schemas-1.6.1.tgz#7d1c071e1e509ca9d2d8a6e48ac7447dd67a534d"
727727
integrity sha512-eVy947ZMxCJReKJdgfddUIsBIbPTa/i8RwQGwxq4/ss38H5sLOAeSTaun9V7HpJ1hkpDznWKfgzYvjsst9K6ig==
728728

729-
"@salesforce/ts-sinon@^1.4.19":
730-
version "1.4.19"
731-
resolved "https://registry.yarnpkg.com/@salesforce/ts-sinon/-/ts-sinon-1.4.19.tgz#64157b6c8cf4a3c637867e2ddd90c2d058c334f7"
732-
integrity sha512-vopxKrI6QD0OCtPlge1eGGHFWLkoDee7KaB/dpGeRwioeNfCVJ8ikELN0hv0zq9Ys6gUYWYcdpxzTP1upslCJA==
733-
dependencies:
734-
"@salesforce/ts-types" "^2.0.9"
735-
sinon "^5.1.1"
736-
tslib "^2.6.1"
737-
738729
"@salesforce/ts-types@^2.0.9":
739730
version "2.0.9"
740731
resolved "https://registry.yarnpkg.com/@salesforce/ts-types/-/ts-types-2.0.9.tgz#66bff7b41720065d6b01631b6f6a3ccca02857c5"
@@ -747,7 +738,7 @@
747738
resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f"
748739
integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==
749740

750-
"@sinonjs/commons@^1", "@sinonjs/commons@^1.3.0", "@sinonjs/commons@^1.6.0", "@sinonjs/commons@^1.7.0", "@sinonjs/commons@^1.8.1":
741+
"@sinonjs/commons@^1.6.0", "@sinonjs/commons@^1.7.0", "@sinonjs/commons@^1.8.1":
751742
version "1.8.3"
752743
resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d"
753744
integrity sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==
@@ -761,30 +752,6 @@
761752
dependencies:
762753
"@sinonjs/commons" "^1.7.0"
763754

764-
"@sinonjs/formatio@^2.0.0":
765-
version "2.0.0"
766-
resolved "https://registry.yarnpkg.com/@sinonjs/formatio/-/formatio-2.0.0.tgz#84db7e9eb5531df18a8c5e0bfb6e449e55e654b2"
767-
integrity sha512-ls6CAMA6/5gG+O/IdsBcblvnd8qcO/l1TYoNeAzp3wcISOxlPXQEus0mLcdwazEkWjaBdaJ3TaxmNgCLWwvWzg==
768-
dependencies:
769-
samsam "1.3.0"
770-
771-
"@sinonjs/formatio@^3.2.1":
772-
version "3.2.2"
773-
resolved "https://registry.yarnpkg.com/@sinonjs/formatio/-/formatio-3.2.2.tgz#771c60dfa75ea7f2d68e3b94c7e888a78781372c"
774-
integrity sha512-B8SEsgd8gArBLMD6zpRw3juQ2FVSsmdd7qlevyDqzS9WTCtvF55/gAL+h6gue8ZvPYcdiPdvueM/qm//9XzyTQ==
775-
dependencies:
776-
"@sinonjs/commons" "^1"
777-
"@sinonjs/samsam" "^3.1.0"
778-
779-
"@sinonjs/samsam@^3.1.0":
780-
version "3.3.3"
781-
resolved "https://registry.yarnpkg.com/@sinonjs/samsam/-/samsam-3.3.3.tgz#46682efd9967b259b81136b9f120fd54585feb4a"
782-
integrity sha512-bKCMKZvWIjYD0BLGnNrxVuw4dkWCYsLqFOUWw8VgKF/+5Y+mE7LfHWPIYoDXowH+3a9LsWDMo0uAP8YDosPvHQ==
783-
dependencies:
784-
"@sinonjs/commons" "^1.3.0"
785-
array-from "^2.1.1"
786-
lodash "^4.17.15"
787-
788755
"@sinonjs/samsam@^5.3.1":
789756
version "5.3.1"
790757
resolved "https://registry.yarnpkg.com/@sinonjs/samsam/-/samsam-5.3.1.tgz#375a45fe6ed4e92fca2fb920e007c48232a6507f"
@@ -846,10 +813,10 @@
846813
"@types/node" "*"
847814
"@types/responselike" "^1.0.0"
848815

849-
"@types/chai@^4.2.11":
850-
version "4.3.1"
851-
resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.3.1.tgz#e2c6e73e0bdeb2521d00756d099218e9f5d90a04"
852-
integrity sha512-/zPMqDkzSZ8t3VtxOa4KPq7uzzW978M9Tvh+j7GHKuo6k6GTLxPJ4J5gE5cjfJ26pnXst0N5Hax8Sr0T2Mi9zQ==
816+
"@types/chai@^4.3.9":
817+
version "4.3.10"
818+
resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.3.10.tgz#2ad2959d1767edee5b0e4efb1a0cd2b500747317"
819+
integrity sha512-of+ICnbqjmFCiixUnqRulbylyXQrPqIGf/B3Jax1wIF3DvSheysQxAWvqHhZiW3IQrycvokcLcFQlveGp+vyNg==
853820

854821
"@types/http-cache-semantics@*":
855822
version "4.0.1"
@@ -1210,11 +1177,6 @@ array-differ@^3.0.0:
12101177
resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b"
12111178
integrity sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==
12121179

1213-
array-from@^2.1.1:
1214-
version "2.1.1"
1215-
resolved "https://registry.yarnpkg.com/array-from/-/array-from-2.1.1.tgz#cfe9d8c26628b9dc5aecc62a9f5d8f1f352c1195"
1216-
integrity sha1-z+nYwmYoudxa7MYqn12PHzUsEZU=
1217-
12181180
array-ify@^1.0.0:
12191181
version "1.0.0"
12201182
resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece"
@@ -1981,11 +1943,6 @@ diff@5.0.0:
19811943
resolved "https://registry.yarnpkg.com/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b"
19821944
integrity sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==
19831945

1984-
diff@^3.5.0:
1985-
version "3.5.0"
1986-
resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12"
1987-
integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==
1988-
19891946
diff@^4.0.1, diff@^4.0.2:
19901947
version "4.0.2"
19911948
resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d"
@@ -3719,18 +3676,6 @@ log-symbols@4.1.0:
37193676
chalk "^4.1.0"
37203677
is-unicode-supported "^0.1.0"
37213678

3722-
lolex@^2.4.2:
3723-
version "2.7.5"
3724-
resolved "https://registry.yarnpkg.com/lolex/-/lolex-2.7.5.tgz#113001d56bfc7e02d56e36291cc5c413d1aa0733"
3725-
integrity sha512-l9x0+1offnKKIzYVjyXU2SiwhXDLekRzKyhnbyldPHvC7BvLPVpdNUNR2KeMAiCN2D/kLNttZgQD5WjSxuBx3Q==
3726-
3727-
lolex@^5.0.1:
3728-
version "5.1.2"
3729-
resolved "https://registry.yarnpkg.com/lolex/-/lolex-5.1.2.tgz#953694d098ce7c07bc5ed6d0e42bc6c0c6d5a367"
3730-
integrity sha512-h4hmjAvHTmd+25JSwrtTIuwbKdwg5NzZVRMLn9saij4SZaepCrTCxPr35H/3bjwfMJtN+t3CX8672UIkglz28A==
3731-
dependencies:
3732-
"@sinonjs/commons" "^1.7.0"
3733-
37343679
loupe@^2.3.6:
37353680
version "2.3.6"
37363681
resolved "https://registry.yarnpkg.com/loupe/-/loupe-2.3.6.tgz#76e4af498103c532d1ecc9be102036a21f787b53"
@@ -3987,17 +3932,6 @@ netmask@^2.0.2:
39873932
resolved "https://registry.yarnpkg.com/netmask/-/netmask-2.0.2.tgz#8b01a07644065d536383835823bc52004ebac5e7"
39883933
integrity sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==
39893934

3990-
nise@^1.3.3:
3991-
version "1.5.3"
3992-
resolved "https://registry.yarnpkg.com/nise/-/nise-1.5.3.tgz#9d2cfe37d44f57317766c6e9408a359c5d3ac1f7"
3993-
integrity sha512-Ymbac/94xeIrMf59REBPOv0thr+CJVFMhrlAkW/gjCIE58BGQdCj0x7KRCb3yz+Ga2Rz3E9XXSvUyyxqqhjQAQ==
3994-
dependencies:
3995-
"@sinonjs/formatio" "^3.2.1"
3996-
"@sinonjs/text-encoding" "^0.7.1"
3997-
just-extend "^4.0.2"
3998-
lolex "^5.0.1"
3999-
path-to-regexp "^1.7.0"
4000-
40013935
nise@^4.1.0:
40023936
version "4.1.0"
40033937
resolved "https://registry.yarnpkg.com/nise/-/nise-4.1.0.tgz#8fb75a26e90b99202fa1e63f448f58efbcdedaf6"
@@ -4369,7 +4303,7 @@ picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1:
43694303
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
43704304
integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
43714305

4372-
pino-abstract-transport@^1.0.0, pino-abstract-transport@v1.1.0:
4306+
pino-abstract-transport@^1.0.0, pino-abstract-transport@^1.1.0, pino-abstract-transport@v1.1.0:
43734307
version "1.1.0"
43744308
resolved "https://registry.yarnpkg.com/pino-abstract-transport/-/pino-abstract-transport-1.1.0.tgz#083d98f966262164504afb989bccd05f665937a8"
43754309
integrity sha512-lsleG3/2a/JIWUtf9Q5gUNErBqwIu1tUKTT3dUzaf5DySw9ra1wcqKjJjLX1VTY64Wk1eEOYsVGSaGfCK85ekA==
@@ -4402,7 +4336,7 @@ pino-std-serializers@^6.0.0:
44024336
resolved "https://registry.yarnpkg.com/pino-std-serializers/-/pino-std-serializers-6.2.2.tgz#d9a9b5f2b9a402486a5fc4db0a737570a860aab3"
44034337
integrity sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==
44044338

4405-
pino@^8.16.0:
4339+
pino@^8.16.1:
44064340
version "8.16.1"
44074341
resolved "https://registry.yarnpkg.com/pino/-/pino-8.16.1.tgz#dcaf82764b1a27f24101317cdd6453e96290f1d9"
44084342
integrity sha512-3bKsVhBmgPjGV9pyn4fO/8RtoVDR8ssW1ev819FsRXlRNgW8gR/9Kx+gCK4UPWd4JjrRDLWpzd/pb1AyWm3MGA==
@@ -4820,11 +4754,6 @@ safe-stable-stringify@^2.3.1:
48204754
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
48214755
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
48224756

4823-
samsam@1.3.0:
4824-
version "1.3.0"
4825-
resolved "https://registry.yarnpkg.com/samsam/-/samsam-1.3.0.tgz#8d1d9350e25622da30de3e44ba692b5221ab7c50"
4826-
integrity sha512-1HwIYD/8UlOtFS3QO3w7ey+SdSDFE4HRNLZoZRYVQefrOY3l17epswImeB1ijgJFQJodIaHcwkp3r/myBjFVbg==
4827-
48284757
sax@>=0.6.0:
48294758
version "1.2.4"
48304759
resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
@@ -4970,19 +4899,6 @@ sinon@10.0.0:
49704899
nise "^4.1.0"
49714900
supports-color "^7.1.0"
49724901

4973-
sinon@^5.1.1:
4974-
version "5.1.1"
4975-
resolved "https://registry.yarnpkg.com/sinon/-/sinon-5.1.1.tgz#19c59810ffb733ea6e76a28b94a71fc4c2f523b8"
4976-
integrity sha512-h/3uHscbt5pQNxkf7Y/Lb9/OM44YNCicHakcq73ncbrIS8lXg+ZGOZbtuU+/km4YnyiCYfQQEwANaReJz7KDfw==
4977-
dependencies:
4978-
"@sinonjs/formatio" "^2.0.0"
4979-
diff "^3.5.0"
4980-
lodash.get "^4.4.2"
4981-
lolex "^2.4.2"
4982-
nise "^1.3.3"
4983-
supports-color "^5.4.0"
4984-
type-detect "^4.0.8"
4985-
49864902
slash@^3.0.0:
49874903
version "3.0.0"
49884904
resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
@@ -5189,7 +5105,7 @@ supports-color@8.1.1:
51895105
dependencies:
51905106
has-flag "^4.0.0"
51915107

5192-
supports-color@^5.3.0, supports-color@^5.4.0:
5108+
supports-color@^5.3.0:
51935109
version "5.5.0"
51945110
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
51955111
integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
@@ -5324,7 +5240,7 @@ tslib@^1.8.1, tslib@^1.9.0:
53245240
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
53255241
integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
53265242

5327-
tslib@^2.0.1, tslib@^2.0.3, tslib@^2.2.0, tslib@^2.6.1, tslib@^2.6.2:
5243+
tslib@^2.0.1, tslib@^2.0.3, tslib@^2.2.0, tslib@^2.6.2:
53285244
version "2.6.2"
53295245
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae"
53305246
integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==

0 commit comments

Comments
 (0)