Skip to content

Commit 7c17ffc

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 25714e4 commit 7c17ffc

File tree

3 files changed

+76
-36
lines changed

3 files changed

+76
-36
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

+2-1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
},
3333
"homepage": "https://github.com/conventional-changelog/commitlint#readme",
3434
"devDependencies": {
35-
"@commitlint/utils": "^8.2.0"
35+
"@commitlint/utils": "^8.2.0",
36+
"conventional-changelog-conventionalcommits": "^4.1.0"
3637
}
3738
}

yarn.lock

+67-29
Original file line numberDiff line numberDiff line change
@@ -3707,6 +3707,14 @@ conventional-changelog-angular@^5.0.3:
37073707
compare-func "^1.3.1"
37083708
q "^1.5.1"
37093709

3710+
conventional-changelog-conventionalcommits@^3.0.2:
3711+
version "3.0.2"
3712+
resolved "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-3.0.2.tgz#3a380a14ecd6f5056da6d460e30dd6c0c9f1aebe"
3713+
integrity sha512-w1+fQSDnm/7+sPKIYC5nfRVYDszt+6HdWizrigSqWFVIiiBVzkHGeqDLMSHc+Qq9qssHVAxAak5206epZyK87A==
3714+
dependencies:
3715+
compare-func "^1.3.1"
3716+
q "^1.5.1"
3717+
37103718
conventional-changelog-core@^3.1.6:
37113719
version "3.1.6"
37123720
resolved "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-3.1.6.tgz#ac1731a461c50d150d29c1ad4f33143293bcd32f"
@@ -4113,10 +4121,15 @@ deep-equal@^1.0.0:
41134121
resolved "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5"
41144122
integrity sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=
41154123

4116-
[email protected], deep-extend@^0.6.0, deep-extend@~0.4.0:
4117-
version "0.5.1"
4118-
resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.5.1.tgz#b894a9dd90d3023fbf1c55a394fb858eb2066f1f"
4119-
integrity sha512-N8vBdOa+DF7zkRrDCsaOXoCs/E2fJfx9B9MrKnnSiHNh4ws7eSys6YQE4KvT1cecKmOASYQBhbKjeuDD9lT81w==
4124+
deep-extend@^0.6.0:
4125+
version "0.6.0"
4126+
resolved "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
4127+
integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
4128+
4129+
deep-extend@~0.4.0:
4130+
version "0.4.2"
4131+
resolved "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.2.tgz#48b699c27e334bf89f10892be432f6e4c7d34a7f"
4132+
integrity sha1-SLaZwn4zS/ifEIkr5DL25MfTSn8=
41204133

41214134
deep-is@~0.1.3:
41224135
version "0.1.3"
@@ -4647,6 +4660,13 @@ expand-brackets@^2.1.4:
46474660
snapdragon "^0.8.1"
46484661
to-regex "^3.0.1"
46494662

4663+
expand-range@^1.8.1:
4664+
version "1.8.2"
4665+
resolved "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337"
4666+
integrity sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=
4667+
dependencies:
4668+
fill-range "^2.1.0"
4669+
46504670
expand-tilde@^2.0.0, expand-tilde@^2.0.2:
46514671
version "2.0.2"
46524672
resolved "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502"
@@ -4839,6 +4859,17 @@ fill-keys@^1.0.2:
48394859
is-object "~1.0.1"
48404860
merge-descriptors "~1.0.0"
48414861

4862+
fill-range@^2.1.0:
4863+
version "2.2.4"
4864+
resolved "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz#eb1e773abb056dcd8df2bfdf6af59b8b3a936565"
4865+
integrity sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==
4866+
dependencies:
4867+
is-number "^2.1.0"
4868+
isobject "^2.0.0"
4869+
randomatic "^3.0.0"
4870+
repeat-element "^1.1.2"
4871+
repeat-string "^1.5.2"
4872+
48424873
fill-range@^4.0.0:
48434874
version "4.0.0"
48444875
resolved "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7"
@@ -5634,10 +5665,10 @@ [email protected], hawk@~3.1.3:
56345665
hoek "2.x.x"
56355666
sntp "1.x.x"
56365667

5637-
5638-
version "5.0.3"
5639-
resolved "https://registry.yarnpkg.com/hoek/-/hoek-5.0.3.tgz#b71d40d943d0a95da01956b547f83c4a5b4a34ac"
5640-
integrity sha512-Bmr56pxML1c9kU+NS51SMFkiVQAb+9uFfXwyqR2tn4w2FPvmPt65eZ9aCcEfRXd9G74HkZnILC6p967pED4aiw==
5668+
5669+
version "2.16.3"
5670+
resolved "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed"
5671+
integrity sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=
56415672

56425673
home-or-tmp@^2.0.0:
56435674
version "2.0.0"
@@ -6235,6 +6266,13 @@ is-npm@^1.0.0:
62356266
resolved "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz#f2fb63a65e4905b406c86072765a1a4dc793b9f4"
62366267
integrity sha1-8vtjpl5JBbQGyGBydloaTceTufQ=
62376268

6269+
is-number@^2.1.0:
6270+
version "2.1.0"
6271+
resolved "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f"
6272+
integrity sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=
6273+
dependencies:
6274+
kind-of "^3.0.2"
6275+
62386276
is-number@^3.0.0:
62396277
version "3.0.0"
62406278
resolved "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195"
@@ -7418,6 +7456,11 @@ [email protected], [email protected], lodash@^3.3.1, lodash@^4.17.10, lodash@^4.17.11,
74187456
resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz#9ce487ae66c96254fe20b599f21b6816028078ba"
74197457
integrity sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==
74207458

7459+
lodash@^3.3.1:
7460+
version "3.10.1"
7461+
resolved "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6"
7462+
integrity sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=
7463+
74217464
log-symbols@^1.0.2:
74227465
version "1.0.2"
74237466
resolved "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz#376ff7b58ea3086a0f09facc74617eca501e1a18"
@@ -7567,11 +7610,16 @@ map-visit@^1.0.0:
75677610
dependencies:
75687611
object-visit "^1.0.0"
75697612

7570-
marked@0.3.9, marked@^0.3.6, marked@^0.5.1:
7613+
marked@^0.3.6:
75717614
version "0.3.9"
75727615
resolved "https://registry.yarnpkg.com/marked/-/marked-0.3.9.tgz#54ce6a57e720c3ac6098374ec625fcbcc97ff290"
75737616
integrity sha512-nW5u0dxpXxHfkHzzrveY45gCbi+R4PaO4WRZYqZNl+vB0hVGeqlFn0aOg1c8AKL63TrNFn9Bm2UP4AdiZ9TPLw==
75747617

7618+
marked@^0.5.1:
7619+
version "0.5.2"
7620+
resolved "https://registry.npmjs.org/marked/-/marked-0.5.2.tgz#3efdb27b1fd0ecec4f5aba362bddcd18120e5ba9"
7621+
integrity sha512-fdZvBa7/vSQIZCi4uuwo2N3q+7jJURpMVCcbaX0S1Mg65WZ5ilXvC67MviJAsdjqqgD+CEq4RKo5AYGgINkVAA==
7622+
75757623
matcher@^0.1.1:
75767624
version "0.1.2"
75777625
resolved "https://registry.npmjs.org/matcher/-/matcher-0.1.2.tgz#ef20cbde64c24c50cc61af5b83ee0b1b8ff00101"
@@ -7925,7 +7973,7 @@ module-not-found-error@^1.0.1:
79257973
resolved "https://registry.npmjs.org/module-not-found-error/-/module-not-found-error-1.0.1.tgz#cf8b4ff4f29640674d6cdd02b0e3bc523c2bbdc0"
79267974
integrity sha1-z4tP9PKWQGdNbN0CsOO8UjwrvcA=
79277975

7928-
moment@2.19.3, moment@^2.18.1:
7976+
moment@^2.18.1:
79297977
version "2.19.3"
79307978
resolved "https://registry.yarnpkg.com/moment/-/moment-2.19.3.tgz#bdb99d270d6d7fda78cc0fbace855e27fe7da69f"
79317979
integrity sha1-vbmdJw1tf9p4zA+6zoVeJ/59pp8=
@@ -9063,6 +9111,11 @@ prepend-http@^1.0.1:
90639111
resolved "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc"
90649112
integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=
90659113

9114+
preserve@^0.2.0:
9115+
version "0.2.0"
9116+
resolved "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b"
9117+
integrity sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=
9118+
90669119
90679120
version "1.17.1"
90689121
resolved "https://registry.npmjs.org/prettier/-/prettier-1.17.1.tgz#ed64b4e93e370cb8a25b9ef7fef3e4fd1c0995db"
@@ -9261,9 +9314,9 @@ quick-lru@^1.0.0:
92619314
resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8"
92629315
integrity sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=
92639316

9264-
randomatic@3:
9317+
randomatic@^3.0.0:
92659318
version "3.1.1"
9266-
resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-3.1.1.tgz#b776efc59375984e36c537b2f51a1f0aff0da1ed"
9319+
resolved "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz#b776efc59375984e36c537b2f51a1f0aff0da1ed"
92679320
integrity sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==
92689321
dependencies:
92699322
is-number "^4.0.0"
@@ -9645,7 +9698,7 @@ repeat-element@^1.1.2:
96459698
resolved "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a"
96469699
integrity sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=
96479700

9648-
repeat-string@^1.6.1:
9701+
repeat-string@^1.5.2, repeat-string@^1.6.1:
96499702
version "1.6.1"
96509703
resolved "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
96519704
integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc=
@@ -10418,21 +10471,6 @@ sprintf-js@~1.0.2:
1041810471
resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
1041910472
integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
1042010473

10421-
10422-
version "1.14.1"
10423-
resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.14.1.tgz#130f5975eddad963f1d56f92b9ac6c51fa9f83eb"
10424-
integrity sha1-Ew9Zde3a2WPx1W+SuaxsUfqfg+s=
10425-
dependencies:
10426-
asn1 "~0.2.3"
10427-
assert-plus "^1.0.0"
10428-
dashdash "^1.12.0"
10429-
getpass "^0.1.1"
10430-
optionalDependencies:
10431-
bcrypt-pbkdf "^1.0.0"
10432-
ecc-jsbn "~0.1.1"
10433-
jsbn "~0.1.0"
10434-
tweetnacl "~0.14.0"
10435-
1043610474
sshpk@^1.7.0:
1043710475
version "1.16.1"
1043810476
resolved "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877"
@@ -10579,7 +10617,7 @@ stringify-object@^3.2.2:
1057910617
is-obj "^1.0.1"
1058010618
is-regexp "^1.0.0"
1058110619

10582-
stringstream@0.0.6, stringstream@~0.0.4:
10620+
stringstream@~0.0.4:
1058310621
version "0.0.6"
1058410622
resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.6.tgz#7880225b0d4ad10e30927d167a1d6f2fd3b33a72"
1058510623
integrity sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA==

0 commit comments

Comments
 (0)