Skip to content

Commit 2ddd245

Browse files
authored
Merge pull request #563 from forcedotcom/devScripts2024-04-07
refactor: devScripts update
2 parents cc84202 + 8309767 commit 2ddd245

File tree

3 files changed

+54
-50
lines changed

3 files changed

+54
-50
lines changed

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
},
5757
"devDependencies": {
5858
"@salesforce/cli-plugins-testkit": "^5.1.13",
59-
"@salesforce/dev-scripts": "^8.4.3",
59+
"@salesforce/dev-scripts": "^8.5.0",
6060
"@types/graceful-fs": "^4.1.9",
6161
"eslint-plugin-sf-plugin": "^1.17.5",
6262
"ts-node": "^10.9.2",

src/shared/types.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -67,9 +67,9 @@ export type ConflictResponse = {
6767
// this and the related class are not enforced but a convention of this library.
6868
// This helps the consumers get correct typing--if the error name matches SourceConflictError,
6969
// there will be a data property of type ConflictResponse[]
70-
export interface SourceConflictErrorType extends SfError<ConflictResponse[]> {
70+
export type SourceConflictErrorType = {
7171
name: 'SourceConflictError';
72-
}
72+
} & SfError<ConflictResponse[]>
7373

7474
export class SourceConflictError extends SfError<ConflictResponse[]> implements SourceConflictErrorType {
7575
public readonly name: SourceConflictErrorType['name'];

yarn.lock

+51-47
Original file line numberDiff line numberDiff line change
@@ -621,23 +621,23 @@
621621
resolved "https://registry.yarnpkg.com/@salesforce/dev-config/-/dev-config-4.1.0.tgz#e529576466d074e7a5f1441236510fef123da01e"
622622
integrity sha512-2iDDepiIwjXHS5IVY7pwv8jMo4xWosJ7p/UTj+lllpB/gnJiYLhjJPE4Z3FCGFKyvfg5jGaimCd8Ca6bLGsCQA==
623623

624-
"@salesforce/dev-scripts@^8.4.3":
625-
version "8.4.3"
626-
resolved "https://registry.yarnpkg.com/@salesforce/dev-scripts/-/dev-scripts-8.4.3.tgz#b2bff106301bc238088c069a801eb7c998792540"
627-
integrity sha512-FR40IfEYFewIsN4OQ5WzFxl2t+/V4kZ005MRzAvcvq98FUUMGVkrMMrWNkjMBQHJNL41mpK6DR7xcQuY1DkZ2w==
624+
"@salesforce/dev-scripts@^8.5.0":
625+
version "8.5.0"
626+
resolved "https://registry.yarnpkg.com/@salesforce/dev-scripts/-/dev-scripts-8.5.0.tgz#b0b44ca595450328c6186968528d9c0ef06cd27e"
627+
integrity sha512-vR+CB5VoQrNAqNTcu5GZ/l4I4Rxd5HkIj/qTxEzP1EYnIlgjrbcsQgaunSnTrttIEy/BD8epd6UWAT8yAItufg==
628628
dependencies:
629629
"@commitlint/cli" "^17.1.2"
630630
"@commitlint/config-conventional" "^17.8.1"
631631
"@salesforce/dev-config" "^4.1.0"
632632
"@salesforce/prettier-config" "^0.0.3"
633-
"@types/chai" "^4.3.11"
633+
"@types/chai" "^4.3.14"
634634
"@types/mocha" "^10.0.6"
635635
"@types/node" "^18.19.28"
636636
"@types/sinon" "^10.0.20"
637637
chai "^4.3.10"
638638
chalk "^4.0.0"
639-
cosmiconfig "^7.0.0"
640-
eslint-config-salesforce-typescript "^3.2.12"
639+
cosmiconfig "^8.3.6"
640+
eslint-config-salesforce-typescript "^3.3.0"
641641
husky "^7.0.4"
642642
linkinator "^6.0.4"
643643
mocha "^10.4.0"
@@ -802,10 +802,10 @@
802802
"@types/node" "*"
803803
"@types/responselike" "^1.0.0"
804804

805-
"@types/chai@^4.3.11":
806-
version "4.3.11"
807-
resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.3.11.tgz#e95050bf79a932cb7305dd130254ccdf9bde671c"
808-
integrity sha512-qQR1dr2rGIHYlJulmr8Ioq3De0Le9E4MJ5AiaeAETJJpndT1uUNHsGFK3L/UIu+rbkQSdj8J/w2bCsBZc/Y5fQ==
805+
"@types/chai@^4.3.14":
806+
version "4.3.14"
807+
resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.3.14.tgz#ae3055ea2be43c91c9fd700a36d67820026d96e6"
808+
integrity sha512-Wj71sXE4Q4AkGdG9Tvq1u/fquNz9EdG4LIJMwVVII7ashjD/8cf8fyIfJAjRr6YcsXnSE8cOGQPq1gqeR8z+3w==
809809

810810
"@types/cli-progress@^3.11.5":
811811
version "3.11.5"
@@ -883,11 +883,6 @@
883883
resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301"
884884
integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==
885885

886-
"@types/parse-json@^4.0.0":
887-
version "4.0.0"
888-
resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0"
889-
integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==
890-
891886
"@types/responselike@^1.0.0":
892887
version "1.0.0"
893888
resolved "https://registry.yarnpkg.com/@types/responselike/-/responselike-1.0.0.tgz#251f4fe7d154d2bad125abe1b429b23afd262e29"
@@ -1786,25 +1781,14 @@ cosmiconfig-typescript-loader@^4.0.0:
17861781
resolved "https://registry.yarnpkg.com/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.3.0.tgz#c4259ce474c9df0f32274ed162c0447c951ef073"
17871782
integrity sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==
17881783

1789-
cosmiconfig@^7.0.0:
1790-
version "7.1.0"
1791-
resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6"
1792-
integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==
1784+
cosmiconfig@^8.0.0, cosmiconfig@^8.3.6:
1785+
version "8.3.6"
1786+
resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.3.6.tgz#060a2b871d66dba6c8538ea1118ba1ac16f5fae3"
1787+
integrity sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==
17931788
dependencies:
1794-
"@types/parse-json" "^4.0.0"
1795-
import-fresh "^3.2.1"
1796-
parse-json "^5.0.0"
1797-
path-type "^4.0.0"
1798-
yaml "^1.10.0"
1799-
1800-
cosmiconfig@^8.0.0:
1801-
version "8.1.3"
1802-
resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.1.3.tgz#0e614a118fcc2d9e5afc2f87d53cd09931015689"
1803-
integrity sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==
1804-
dependencies:
1805-
import-fresh "^3.2.1"
1789+
import-fresh "^3.3.0"
18061790
js-yaml "^4.1.0"
1807-
parse-json "^5.0.0"
1791+
parse-json "^5.2.0"
18081792
path-type "^4.0.0"
18091793

18101794
crc-32@^1.2.0:
@@ -2207,10 +2191,10 @@ eslint-config-salesforce-license@^0.2.0:
22072191
resolved "https://registry.yarnpkg.com/eslint-config-salesforce-license/-/eslint-config-salesforce-license-0.2.0.tgz#323193f1aa15dd33fbf108d25fc1210afc11065e"
22082192
integrity sha512-DJdBvgj82Erum82YMe+YvG/o6ukna3UA++lRl0HSTldj0VlBl3Q8hzCp97nRXZHra6JH1I912yievZzklXDw6w==
22092193

2210-
eslint-config-salesforce-typescript@^3.2.12:
2211-
version "3.2.12"
2212-
resolved "https://registry.yarnpkg.com/eslint-config-salesforce-typescript/-/eslint-config-salesforce-typescript-3.2.12.tgz#be87ce5ab9a846ac577c1aa7441fc63c6a675d40"
2213-
integrity sha512-dCXU2V7DE8woGtfEZyxD9hSX3F+ZS/26nS6oG963I7/p9aeA1S6apPR1v3kV7o9VDR86ry1OIFbvK//1oDcz/w==
2194+
eslint-config-salesforce-typescript@^3.3.0:
2195+
version "3.3.0"
2196+
resolved "https://registry.yarnpkg.com/eslint-config-salesforce-typescript/-/eslint-config-salesforce-typescript-3.3.0.tgz#308acead1909665a92e9d32895c592ec4c9ee87a"
2197+
integrity sha512-83+zp2Y2h9oz9D3UksjNGCw+xWD7ylIiAJZ58vUbBD10l8FRUMNyn+RDCKn0xCQz7xed5/LcmgUE4T7roe+HBw==
22142198
dependencies:
22152199
"@typescript-eslint/eslint-plugin" "^6.21.0"
22162200
"@typescript-eslint/parser" "^6.21.0"
@@ -3113,7 +3097,7 @@ immediate@~3.0.5:
31133097
resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b"
31143098
integrity sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==
31153099

3116-
import-fresh@^3.0.0, import-fresh@^3.2.1:
3100+
import-fresh@^3.0.0, import-fresh@^3.2.1, import-fresh@^3.3.0:
31173101
version "3.3.0"
31183102
resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
31193103
integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
@@ -4469,7 +4453,7 @@ parent-module@^1.0.0:
44694453
dependencies:
44704454
callsites "^3.0.0"
44714455

4472-
parse-json@^5.0.0:
4456+
parse-json@^5.0.0, parse-json@^5.2.0:
44734457
version "5.2.0"
44744458
resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd"
44754459
integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==
@@ -5338,7 +5322,16 @@ srcset@^5.0.0:
53385322
resolved "https://registry.yarnpkg.com/srcset/-/srcset-5.0.0.tgz#9df6c3961b5b44a02532ce6ae4544832609e2e3f"
53395323
integrity sha512-SqEZaAEhe0A6ETEa9O1IhSPC7MdvehZtCnTR0AftXk3QhY2UNgb+NApFOUPZILXk/YTDfFxMTNJOBpzrJsEdIA==
53405324

5341-
"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
5325+
"string-width-cjs@npm:string-width@^4.2.0":
5326+
version "4.2.3"
5327+
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
5328+
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
5329+
dependencies:
5330+
emoji-regex "^8.0.0"
5331+
is-fullwidth-code-point "^3.0.0"
5332+
strip-ansi "^6.0.1"
5333+
5334+
string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
53425335
version "4.2.3"
53435336
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
53445337
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
@@ -5397,7 +5390,14 @@ string_decoder@~1.1.1:
53975390
dependencies:
53985391
safe-buffer "~5.1.0"
53995392

5400-
"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@6.0.1, strip-ansi@^6.0.0, strip-ansi@^6.0.1:
5393+
"strip-ansi-cjs@npm:strip-ansi@^6.0.1":
5394+
version "6.0.1"
5395+
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
5396+
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
5397+
dependencies:
5398+
ansi-regex "^5.0.1"
5399+
5400+
strip-ansi@6.0.1, strip-ansi@^6.0.0, strip-ansi@^6.0.1:
54015401
version "6.0.1"
54025402
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
54035403
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
@@ -5926,7 +5926,7 @@ workerpool@6.2.1:
59265926
resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.2.1.tgz#46fc150c17d826b86a008e5a4508656777e9c343"
59275927
integrity sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==
59285928

5929-
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0:
5929+
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0":
59305930
version "7.0.0"
59315931
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
59325932
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
@@ -5944,6 +5944,15 @@ wrap-ansi@^6.2.0:
59445944
string-width "^4.1.0"
59455945
strip-ansi "^6.0.0"
59465946

5947+
wrap-ansi@^7.0.0:
5948+
version "7.0.0"
5949+
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
5950+
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
5951+
dependencies:
5952+
ansi-styles "^4.0.0"
5953+
string-width "^4.1.0"
5954+
strip-ansi "^6.0.0"
5955+
59475956
wrap-ansi@^8.1.0:
59485957
version "8.1.0"
59495958
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214"
@@ -6006,11 +6015,6 @@ yallist@^4.0.0:
60066015
resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
60076016
integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
60086017

6009-
yaml@^1.10.0:
6010-
version "1.10.2"
6011-
resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b"
6012-
integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
6013-
60146018
yargs-parser@20.2.4:
60156019
version "20.2.4"
60166020
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54"

0 commit comments

Comments
 (0)