Skip to content

Commit 9d7f0eb

Browse files
committed
refactor(config-conventional): use new parser preset
BREAKING CHANGE: this includes the new breaking change shorthand and is therefore probably a breaking change
1 parent 6332d97 commit 9d7f0eb

File tree

3 files changed

+94
-38
lines changed

3 files changed

+94
-38
lines changed

@commitlint/config-conventional/index.js

+7-6
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
module.exports = {
2+
parserPreset: 'conventional-changelog-conventionalcommits',
23
rules: {
34
'body-leading-blank': [1, 'always'],
45
'footer-leading-blank': [1, 'always'],
@@ -17,17 +18,17 @@ module.exports = {
1718
2,
1819
'always',
1920
[
20-
'build',
21-
'chore',
22-
'ci',
23-
'docs',
2421
'feat',
2522
'fix',
2623
'perf',
27-
'refactor',
2824
'revert',
25+
'docs',
2926
'style',
30-
'test'
27+
'chore',
28+
'refactor',
29+
'test',
30+
'build',
31+
'ci'
3132
]
3233
]
3334
}

@commitlint/config-conventional/package.json

+3
Original file line numberDiff line numberDiff line change
@@ -33,5 +33,8 @@
3333
"homepage": "https://github.com/conventional-changelog/commitlint#readme",
3434
"devDependencies": {
3535
"@commitlint/utils": "^8.1.0"
36+
},
37+
"dependencies": {
38+
"conventional-changelog-conventionalcommits": "^3.0.2"
3639
}
3740
}

yarn.lock

+84-32
Original file line numberDiff line numberDiff line change
@@ -2854,7 +2854,16 @@ brace-expansion@^1.1.7:
28542854
balanced-match "^1.0.0"
28552855
concat-map "0.0.1"
28562856

2857-
[email protected], braces@^1.8.2, braces@^2.3.0:
2857+
braces@^1.8.2:
2858+
version "1.8.5"
2859+
resolved "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7"
2860+
integrity sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=
2861+
dependencies:
2862+
expand-range "^1.8.1"
2863+
preserve "^0.2.0"
2864+
repeat-element "^1.1.2"
2865+
2866+
braces@^2.3.0:
28582867
version "2.3.1"
28592868
resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.1.tgz#7086c913b4e5a08dbe37ac0ee6a2500c4ba691bb"
28602869
integrity sha512-SO5lYHA3vO6gz66erVvedSCkp7AKWdv6VcQ2N4ysXfPxdAlxAMMAdwegGGcv1Bqwm7naF1hNdk5d6AAIEHV2nQ==
@@ -3676,6 +3685,14 @@ conventional-changelog-angular@^5.0.3:
36763685
compare-func "^1.3.1"
36773686
q "^1.5.1"
36783687

3688+
conventional-changelog-conventionalcommits@^3.0.2:
3689+
version "3.0.2"
3690+
resolved "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-3.0.2.tgz#3a380a14ecd6f5056da6d460e30dd6c0c9f1aebe"
3691+
integrity sha512-w1+fQSDnm/7+sPKIYC5nfRVYDszt+6HdWizrigSqWFVIiiBVzkHGeqDLMSHc+Qq9qssHVAxAak5206epZyK87A==
3692+
dependencies:
3693+
compare-func "^1.3.1"
3694+
q "^1.5.1"
3695+
36793696
conventional-changelog-core@^3.1.6:
36803697
version "3.1.6"
36813698
resolved "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-3.1.6.tgz#ac1731a461c50d150d29c1ad4f33143293bcd32f"
@@ -4048,10 +4065,15 @@ deep-equal@^1.0.0:
40484065
resolved "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5"
40494066
integrity sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=
40504067

4051-
[email protected], deep-extend@^0.6.0, deep-extend@~0.4.0:
4052-
version "0.5.1"
4053-
resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.5.1.tgz#b894a9dd90d3023fbf1c55a394fb858eb2066f1f"
4054-
integrity sha512-N8vBdOa+DF7zkRrDCsaOXoCs/E2fJfx9B9MrKnnSiHNh4ws7eSys6YQE4KvT1cecKmOASYQBhbKjeuDD9lT81w==
4068+
deep-extend@^0.6.0:
4069+
version "0.6.0"
4070+
resolved "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
4071+
integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
4072+
4073+
deep-extend@~0.4.0:
4074+
version "0.4.2"
4075+
resolved "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.2.tgz#48b699c27e334bf89f10892be432f6e4c7d34a7f"
4076+
integrity sha1-SLaZwn4zS/ifEIkr5DL25MfTSn8=
40554077

40564078
deep-is@~0.1.3:
40574079
version "0.1.3"
@@ -4583,6 +4605,13 @@ expand-brackets@^2.1.4:
45834605
snapdragon "^0.8.1"
45844606
to-regex "^3.0.1"
45854607

4608+
expand-range@^1.8.1:
4609+
version "1.8.2"
4610+
resolved "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337"
4611+
integrity sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=
4612+
dependencies:
4613+
fill-range "^2.1.0"
4614+
45864615
expand-tilde@^2.0.0, expand-tilde@^2.0.2:
45874616
version "2.0.2"
45884617
resolved "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502"
@@ -4778,6 +4807,17 @@ fill-keys@^1.0.2:
47784807
is-object "~1.0.1"
47794808
merge-descriptors "~1.0.0"
47804809

4810+
fill-range@^2.1.0:
4811+
version "2.2.4"
4812+
resolved "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz#eb1e773abb056dcd8df2bfdf6af59b8b3a936565"
4813+
integrity sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==
4814+
dependencies:
4815+
is-number "^2.1.0"
4816+
isobject "^2.0.0"
4817+
randomatic "^3.0.0"
4818+
repeat-element "^1.1.2"
4819+
repeat-string "^1.5.2"
4820+
47814821
fill-range@^4.0.0:
47824822
version "4.0.0"
47834823
resolved "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7"
@@ -5544,10 +5584,10 @@ [email protected], hawk@~3.1.3:
55445584
hoek "2.x.x"
55455585
sntp "1.x.x"
55465586

5547-
5548-
version "5.0.3"
5549-
resolved "https://registry.yarnpkg.com/hoek/-/hoek-5.0.3.tgz#b71d40d943d0a95da01956b547f83c4a5b4a34ac"
5550-
integrity sha512-Bmr56pxML1c9kU+NS51SMFkiVQAb+9uFfXwyqR2tn4w2FPvmPt65eZ9aCcEfRXd9G74HkZnILC6p967pED4aiw==
5587+
5588+
version "2.16.3"
5589+
resolved "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed"
5590+
integrity sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=
55515591

55525592
home-or-tmp@^2.0.0:
55535593
version "2.0.0"
@@ -6147,6 +6187,13 @@ is-npm@^1.0.0:
61476187
resolved "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz#f2fb63a65e4905b406c86072765a1a4dc793b9f4"
61486188
integrity sha1-8vtjpl5JBbQGyGBydloaTceTufQ=
61496189

6190+
is-number@^2.1.0:
6191+
version "2.1.0"
6192+
resolved "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f"
6193+
integrity sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=
6194+
dependencies:
6195+
kind-of "^3.0.2"
6196+
61506197
is-number@^3.0.0:
61516198
version "3.0.0"
61526199
resolved "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195"
@@ -6815,7 +6862,7 @@ js-tokens@^4.0.0:
68156862
resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
68166863
integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
68176864

6818-
js-yaml@>=3.13.0, js-yaml@^3.10.0, js-yaml@^3.13.0, js-yaml@^3.8.2, js-yaml@^3.9.0:
6865+
js-yaml@^3.10.0, js-yaml@^3.13.0, js-yaml@^3.8.2, js-yaml@^3.9.0:
68196866
version "3.13.1"
68206867
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847"
68216868
integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==
@@ -7287,11 +7334,21 @@ lodash.uniq@^4.5.0:
72877334
resolved "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
72887335
integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=
72897336

7290-
[email protected], [email protected], lodash@^3.3.1, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.1, lodash@^4.3.0, lodash@^4.5.1:
7337+
7338+
version "4.17.11"
7339+
resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d"
7340+
integrity sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==
7341+
7342+
[email protected], lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.1, lodash@^4.3.0, lodash@^4.5.1:
72917343
version "4.17.14"
72927344
resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz#9ce487ae66c96254fe20b599f21b6816028078ba"
72937345
integrity sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==
72947346

7347+
lodash@^3.3.1:
7348+
version "3.10.1"
7349+
resolved "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6"
7350+
integrity sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=
7351+
72957352
log-symbols@^1.0.2:
72967353
version "1.0.2"
72977354
resolved "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz#376ff7b58ea3086a0f09facc74617eca501e1a18"
@@ -7449,11 +7506,16 @@ map-visit@^1.0.0:
74497506
dependencies:
74507507
object-visit "^1.0.0"
74517508

7452-
marked@0.3.9, marked@^0.3.6, marked@^0.5.1:
7509+
marked@^0.3.6:
74537510
version "0.3.9"
74547511
resolved "https://registry.yarnpkg.com/marked/-/marked-0.3.9.tgz#54ce6a57e720c3ac6098374ec625fcbcc97ff290"
74557512
integrity sha512-nW5u0dxpXxHfkHzzrveY45gCbi+R4PaO4WRZYqZNl+vB0hVGeqlFn0aOg1c8AKL63TrNFn9Bm2UP4AdiZ9TPLw==
74567513

7514+
marked@^0.5.1:
7515+
version "0.5.2"
7516+
resolved "https://registry.npmjs.org/marked/-/marked-0.5.2.tgz#3efdb27b1fd0ecec4f5aba362bddcd18120e5ba9"
7517+
integrity sha512-fdZvBa7/vSQIZCi4uuwo2N3q+7jJURpMVCcbaX0S1Mg65WZ5ilXvC67MviJAsdjqqgD+CEq4RKo5AYGgINkVAA==
7518+
74577519
matcher@^0.1.1:
74587520
version "0.1.2"
74597521
resolved "https://registry.npmjs.org/matcher/-/matcher-0.1.2.tgz#ef20cbde64c24c50cc61af5b83ee0b1b8ff00101"
@@ -7809,7 +7871,7 @@ module-not-found-error@^1.0.1:
78097871
resolved "https://registry.npmjs.org/module-not-found-error/-/module-not-found-error-1.0.1.tgz#cf8b4ff4f29640674d6cdd02b0e3bc523c2bbdc0"
78107872
integrity sha1-z4tP9PKWQGdNbN0CsOO8UjwrvcA=
78117873

7812-
moment@2.19.3, moment@^2.18.1:
7874+
moment@^2.18.1:
78137875
version "2.19.3"
78147876
resolved "https://registry.yarnpkg.com/moment/-/moment-2.19.3.tgz#bdb99d270d6d7fda78cc0fbace855e27fe7da69f"
78157877
integrity sha1-vbmdJw1tf9p4zA+6zoVeJ/59pp8=
@@ -8914,6 +8976,11 @@ prepend-http@^1.0.1:
89148976
resolved "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc"
89158977
integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=
89168978

8979+
preserve@^0.2.0:
8980+
version "0.2.0"
8981+
resolved "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b"
8982+
integrity sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=
8983+
89178984
89188985
version "1.17.1"
89198986
resolved "https://registry.npmjs.org/prettier/-/prettier-1.17.1.tgz#ed64b4e93e370cb8a25b9ef7fef3e4fd1c0995db"
@@ -9112,9 +9179,9 @@ quick-lru@^1.0.0:
91129179
resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8"
91139180
integrity sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=
91149181

9115-
randomatic@3:
9182+
randomatic@^3.0.0:
91169183
version "3.1.1"
9117-
resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-3.1.1.tgz#b776efc59375984e36c537b2f51a1f0aff0da1ed"
9184+
resolved "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz#b776efc59375984e36c537b2f51a1f0aff0da1ed"
91189185
integrity sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==
91199186
dependencies:
91209187
is-number "^4.0.0"
@@ -9477,7 +9544,7 @@ repeat-element@^1.1.2:
94779544
resolved "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a"
94789545
integrity sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=
94799546

9480-
repeat-string@^1.6.1:
9547+
repeat-string@^1.5.2, repeat-string@^1.6.1:
94819548
version "1.6.1"
94829549
resolved "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
94839550
integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc=
@@ -10240,21 +10307,6 @@ sprintf-js@~1.0.2:
1024010307
resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
1024110308
integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
1024210309

10243-
10244-
version "1.14.1"
10245-
resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.14.1.tgz#130f5975eddad963f1d56f92b9ac6c51fa9f83eb"
10246-
integrity sha1-Ew9Zde3a2WPx1W+SuaxsUfqfg+s=
10247-
dependencies:
10248-
asn1 "~0.2.3"
10249-
assert-plus "^1.0.0"
10250-
dashdash "^1.12.0"
10251-
getpass "^0.1.1"
10252-
optionalDependencies:
10253-
bcrypt-pbkdf "^1.0.0"
10254-
ecc-jsbn "~0.1.1"
10255-
jsbn "~0.1.0"
10256-
tweetnacl "~0.14.0"
10257-
1025810310
sshpk@^1.7.0:
1025910311
version "1.16.1"
1026010312
resolved "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877"
@@ -10401,7 +10453,7 @@ stringify-object@^3.2.2:
1040110453
is-obj "^1.0.1"
1040210454
is-regexp "^1.0.0"
1040310455

10404-
stringstream@0.0.6, stringstream@~0.0.4:
10456+
stringstream@~0.0.4:
1040510457
version "0.0.6"
1040610458
resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.6.tgz#7880225b0d4ad10e30927d167a1d6f2fd3b33a72"
1040710459
integrity sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA==

0 commit comments

Comments
 (0)