Skip to content

Commit 8e41897

Browse files
committed
Revert "feat(load): use cosmiconfig-typescript-loader v5 to remove ts-node dependency for @commitlint/load (#3633)"
This reverts commit 4aa46d7.
1 parent b12ec06 commit 8e41897

File tree

2 files changed

+116
-21
lines changed

2 files changed

+116
-21
lines changed

@commitlint/load/package.json

+7-4
Original file line numberDiff line numberDiff line change
@@ -36,25 +36,28 @@
3636
"license": "MIT",
3737
"devDependencies": {
3838
"@commitlint/test": "^17.4.2",
39+
"@commitlint/utils": "^17.4.0",
3940
"@types/lodash.isplainobject": "^4.0.7",
4041
"@types/lodash.merge": "^4.6.7",
4142
"@types/lodash.uniq": "^4.5.7",
42-
"@types/node": "^20.4.8",
4343
"conventional-changelog-atom": "^3.0.0",
44-
"typescript": "^5.1.6"
44+
"execa": "^5.0.0"
4545
},
4646
"dependencies": {
4747
"@commitlint/config-validator": "^17.6.7",
4848
"@commitlint/execute-rule": "^17.4.0",
4949
"@commitlint/resolve-extends": "^17.6.7",
5050
"@commitlint/types": "^17.4.4",
51+
"@types/node": "20.4.7",
5152
"chalk": "^4.1.0",
5253
"cosmiconfig": "^8.0.0",
53-
"cosmiconfig-typescript-loader": "^5.0.0",
54+
"cosmiconfig-typescript-loader": "^4.0.0",
5455
"lodash.isplainobject": "^4.0.6",
5556
"lodash.merge": "^4.6.2",
5657
"lodash.uniq": "^4.5.0",
57-
"resolve-from": "^5.0.0"
58+
"resolve-from": "^5.0.0",
59+
"ts-node": "^10.8.1",
60+
"typescript": "^4.6.4 || ^5.0.0"
5861
},
5962
"gitHead": "70f7f4688b51774e7ac5e40e896cdaa3f132b2bc"
6063
}

yarn.lock

+109-17
Original file line numberDiff line numberDiff line change
@@ -316,6 +316,13 @@
316316
resolved "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"
317317
integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==
318318

319+
"@cspotcode/source-map-support@^0.8.0":
320+
version "0.8.1"
321+
resolved "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz#00629c35a688e05a88b1cda684fb9d5e73f000a1"
322+
integrity sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==
323+
dependencies:
324+
"@jridgewell/trace-mapping" "0.3.9"
325+
319326
"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0":
320327
version "4.4.0"
321328
resolved "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59"
@@ -648,7 +655,7 @@
648655
"@jridgewell/sourcemap-codec" "^1.4.10"
649656
"@jridgewell/trace-mapping" "^0.3.9"
650657

651-
"@jridgewell/[email protected]":
658+
"@jridgewell/[email protected]", "@jridgewell/resolve-uri@^3.0.3":
652659
version "3.1.0"
653660
resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78"
654661
integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==
@@ -668,6 +675,14 @@
668675
resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32"
669676
integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==
670677

678+
"@jridgewell/[email protected]":
679+
version "0.3.9"
680+
resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9"
681+
integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==
682+
dependencies:
683+
"@jridgewell/resolve-uri" "^3.0.3"
684+
"@jridgewell/sourcemap-codec" "^1.4.10"
685+
671686
"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.9":
672687
version "0.3.18"
673688
resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz#25783b2086daf6ff1dcb53c9249ae480e4dd4cd6"
@@ -1838,6 +1853,26 @@
18381853
resolved "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf"
18391854
integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==
18401855

1856+
"@tsconfig/node10@^1.0.7":
1857+
version "1.0.9"
1858+
resolved "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz#df4907fc07a886922637b15e02d4cebc4c0021b2"
1859+
integrity sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==
1860+
1861+
"@tsconfig/node12@^1.0.7":
1862+
version "1.0.11"
1863+
resolved "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz#ee3def1f27d9ed66dac6e46a295cffb0152e058d"
1864+
integrity sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==
1865+
1866+
"@tsconfig/node14@^1.0.0":
1867+
version "1.0.3"
1868+
resolved "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz#e4386316284f00b98435bf40f72f75a09dabf6c1"
1869+
integrity sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==
1870+
1871+
"@tsconfig/node16@^1.0.2":
1872+
version "1.0.3"
1873+
resolved "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz#472eaab5f15c1ffdd7f8628bd4c4f753995ec79e"
1874+
integrity sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==
1875+
18411876
"@types/babel__core@^7.1.14":
18421877
version "7.20.0"
18431878
resolved "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz#61bc5a4cae505ce98e1e36c5445e4bee060d8891"
@@ -2043,16 +2078,16 @@
20432078
resolved "https://registry.npmjs.org/@types/node/-/node-20.3.1.tgz#e8a83f1aa8b649377bb1fb5d7bac5cb90e784dfe"
20442079
integrity sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==
20452080

2081+
2082+
version "20.4.7"
2083+
resolved "https://registry.npmjs.org/@types/node/-/node-20.4.7.tgz#74d323a93f1391a63477b27b9aec56669c98b2ab"
2084+
integrity sha512-bUBrPjEry2QUTsnuEjzjbS7voGWCc30W0qzgMf90GPeDGFRakvrz47ju+oqDAKCXLUCe39u57/ORMl/O/04/9g==
2085+
20462086
"@types/node@^14.0.0":
20472087
version "14.18.51"
20482088
resolved "https://registry.npmjs.org/@types/node/-/node-14.18.51.tgz#cb90935b89c641201c3d07a595c3e22d1cfaa417"
20492089
integrity sha512-P9bsdGFPpVtofEKlhWMVS2qqx1A/rt9QBfihWlklfHHpUpjtYse5AzFz6j4DWrARLYh6gRnw9+5+DJcrq3KvBA==
20502090

2051-
"@types/node@^20.4.8":
2052-
version "20.4.8"
2053-
resolved "https://registry.npmjs.org/@types/node/-/node-20.4.8.tgz#b5dda19adaa473a9bf0ab5cbd8f30ec7d43f5c85"
2054-
integrity sha512-0mHckf6D2DiIAzh8fM8f3HQCvMKDpK94YQ0DSVkfWTG9BZleYIWudw9cJxX8oCk9bM+vAkDyujDV6dmKHbvQpg==
2055-
20562091
"@types/normalize-package-data@^2.4.0", "@types/normalize-package-data@^2.4.1":
20572092
version "2.4.1"
20582093
resolved "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301"
@@ -2276,6 +2311,16 @@ acorn-jsx@^5.3.2:
22762311
resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
22772312
integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
22782313

2314+
acorn-walk@^8.1.1:
2315+
version "8.2.0"
2316+
resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1"
2317+
integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==
2318+
2319+
acorn@^8.4.1:
2320+
version "8.7.1"
2321+
resolved "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz#0197122c843d1bf6d0a5e83220a788f278f63c30"
2322+
integrity sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==
2323+
22792324
acorn@^8.9.0:
22802325
version "8.10.0"
22812326
resolved "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5"
@@ -2436,6 +2481,11 @@ are-we-there-yet@^3.0.0:
24362481
delegates "^1.0.0"
24372482
readable-stream "^3.6.0"
24382483

2484+
arg@^4.1.0:
2485+
version "4.1.3"
2486+
resolved "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089"
2487+
integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==
2488+
24392489
argparse@^1.0.7:
24402490
version "1.0.10"
24412491
resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
@@ -3339,12 +3389,10 @@ core-util-is@~1.0.0:
33393389
resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85"
33403390
integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==
33413391

3342-
cosmiconfig-typescript-loader@^5.0.0:
3343-
version "5.0.0"
3344-
resolved "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-5.0.0.tgz#0d3becfe022a871f7275ceb2397d692e06045dc8"
3345-
integrity sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==
3346-
dependencies:
3347-
jiti "^1.19.1"
3392+
cosmiconfig-typescript-loader@^4.0.0:
3393+
version "4.3.0"
3394+
resolved "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.3.0.tgz#c4259ce474c9df0f32274ed162c0447c951ef073"
3395+
integrity sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==
33483396

33493397
cosmiconfig@^7.0.0:
33503398
version "7.1.0"
@@ -3377,6 +3425,11 @@ cp-file@^7.0.0:
33773425
nested-error-stacks "^2.0.0"
33783426
p-event "^4.1.0"
33793427

3428+
create-require@^1.1.0:
3429+
version "1.1.1"
3430+
resolved "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333"
3431+
integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==
3432+
33803433
cross-env@^7.0.3:
33813434
version "7.0.3"
33823435
resolved "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz#865264b29677dc015ba8418918965dd232fc54cf"
@@ -3584,6 +3637,11 @@ diff-sequences@^29.4.3:
35843637
resolved "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz#9314bc1fabe09267ffeca9cbafc457d8499a13f2"
35853638
integrity sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==
35863639

3640+
diff@^4.0.1:
3641+
version "4.0.2"
3642+
resolved "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d"
3643+
integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==
3644+
35873645
dir-glob@^3.0.1:
35883646
version "3.0.1"
35893647
resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f"
@@ -5856,11 +5914,6 @@ jest@^29.6.2:
58565914
import-local "^3.0.2"
58575915
jest-cli "^29.6.2"
58585916

5859-
jiti@^1.19.1:
5860-
version "1.19.1"
5861-
resolved "https://registry.npmjs.org/jiti/-/jiti-1.19.1.tgz#fa99e4b76a23053e0e7cde098efe1704a14c16f1"
5862-
integrity sha512-oVhqoRDaBXf7sjkll95LHVS6Myyyb1zaunVwk4Z0+WPSW4gjS0pl01zYKHScTuyEhQsFxV5L4DR5r+YqSyqyyg==
5863-
58645917
js-tokens@^4.0.0:
58655918
version "4.0.0"
58665919
resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
@@ -6312,6 +6365,11 @@ make-dir@^3.0.0:
63126365
dependencies:
63136366
semver "^6.0.0"
63146367

6368+
make-error@^1.1.1:
6369+
version "1.3.6"
6370+
resolved "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2"
6371+
integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==
6372+
63156373
make-fetch-happen@^10.0.3, make-fetch-happen@^10.0.6:
63166374
version "10.2.1"
63176375
resolved "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz#f5e3835c5e9817b617f2770870d9492d28678164"
@@ -8511,6 +8569,25 @@ ts-api-utils@^1.0.1:
85118569
resolved "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.1.tgz#8144e811d44c749cd65b2da305a032510774452d"
85128570
integrity sha512-lC/RGlPmwdrIBFTX59wwNzqh7aR2otPNPR/5brHZm/XKFYKsfqxihXUe9pU3JI+3vGkl+vyCoNNnPhJn3aLK1A==
85138571

8572+
ts-node@^10.8.1:
8573+
version "10.9.1"
8574+
resolved "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz#e73de9102958af9e1f0b168a6ff320e25adcff4b"
8575+
integrity sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==
8576+
dependencies:
8577+
"@cspotcode/source-map-support" "^0.8.0"
8578+
"@tsconfig/node10" "^1.0.7"
8579+
"@tsconfig/node12" "^1.0.7"
8580+
"@tsconfig/node14" "^1.0.0"
8581+
"@tsconfig/node16" "^1.0.2"
8582+
acorn "^8.4.1"
8583+
acorn-walk "^8.1.1"
8584+
arg "^4.1.0"
8585+
create-require "^1.1.0"
8586+
diff "^4.0.1"
8587+
make-error "^1.1.1"
8588+
v8-compile-cache-lib "^3.0.1"
8589+
yn "3.1.1"
8590+
85148591
tsconfig-paths@^3.14.2:
85158592
version "3.14.2"
85168593
resolved "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz#6e32f1f79412decd261f92d633a9dc1cfa99f088"
@@ -8665,6 +8742,11 @@ typedarray@^0.0.6:
86658742
resolved "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz#a2a3d2756c079abda241d75f149df9d561091e78"
86668743
integrity sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==
86678744

8745+
"typescript@^4.6.4 || ^5.0.0":
8746+
version "5.0.2"
8747+
resolved "https://registry.npmjs.org/typescript/-/typescript-5.0.2.tgz#891e1a90c5189d8506af64b9ef929fca99ba1ee5"
8748+
integrity sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==
8749+
86688750
typescript@^5.1.6:
86698751
version "5.1.6"
86708752
resolved "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz#02f8ac202b6dad2c0dd5e0913745b47a37998274"
@@ -8787,6 +8869,11 @@ uuid@^8.3.2:
87878869
resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
87888870
integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
87898871

8872+
v8-compile-cache-lib@^3.0.1:
8873+
version "3.0.1"
8874+
resolved "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf"
8875+
integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==
8876+
87908877
87918878
version "2.3.0"
87928879
resolved "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee"
@@ -9156,6 +9243,11 @@ yargs@^17.0.0, yargs@^17.3.1, yargs@^17.6.2:
91569243
y18n "^5.0.5"
91579244
yargs-parser "^21.1.1"
91589245

9246+
9247+
version "3.1.1"
9248+
resolved "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50"
9249+
integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==
9250+
91599251
yocto-queue@^0.1.0:
91609252
version "0.1.0"
91619253
resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"

0 commit comments

Comments
 (0)