Skip to content

Commit 1bb55e1

Browse files
✨ perfect sentence module
1 parent 77cdc0d commit 1bb55e1

File tree

2 files changed

+119
-34
lines changed

2 files changed

+119
-34
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@
9393
"lodash-webpack-plugin": "^0.11.4",
9494
"lodash.clonedeep": "^4.5.0",
9595
"mini-css-extract-plugin": "^0.4.0",
96-
"node-sass": "^6.0.1",
96+
"node-sass": "^7.0.0",
9797
"opn": "^4.0.2",
9898
"optimize-css-assets-webpack-plugin": "^1.3.0",
9999
"ora": "^1.1.0",

yarn.lock

Lines changed: 118 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -594,6 +594,11 @@ ansi-regex@^4.1.0:
594594
version "4.1.0"
595595
resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997"
596596

597+
ansi-regex@^5.0.1:
598+
version "5.0.1"
599+
resolved "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
600+
integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
601+
597602
ansi-styles@^2.2.1:
598603
version "2.2.1"
599604
resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
@@ -604,6 +609,13 @@ ansi-styles@^3.2.0, ansi-styles@^3.2.1:
604609
dependencies:
605610
color-convert "^1.9.0"
606611

612+
ansi-styles@^4.1.0:
613+
version "4.3.0"
614+
resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
615+
integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
616+
dependencies:
617+
color-convert "^2.0.1"
618+
607619
ansi-to-html@^0.6.3:
608620
version "0.6.11"
609621
resolved "https://registry.npmjs.org/ansi-to-html/-/ansi-to-html-0.6.11.tgz#5093fc4962186c0e9343dec572a4f71abdc93439"
@@ -625,6 +637,19 @@ aproba@^1.0.3, aproba@^1.1.1:
625637
version "1.2.0"
626638
resolved "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a"
627639

640+
"aproba@^1.0.3 || ^2.0.0":
641+
version "2.0.0"
642+
resolved "https://registry.npmmirror.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc"
643+
integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==
644+
645+
are-we-there-yet@^2.0.0:
646+
version "2.0.0"
647+
resolved "https://registry.npmmirror.com/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz#372e0e7bd279d8e94c653aaa1f67200884bf3e1c"
648+
integrity sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==
649+
dependencies:
650+
delegates "^1.0.0"
651+
readable-stream "^3.6.0"
652+
628653
are-we-there-yet@~1.1.2:
629654
version "1.1.5"
630655
resolved "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21"
@@ -2000,6 +2025,14 @@ chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3:
20002025
strip-ansi "^3.0.0"
20012026
supports-color "^2.0.0"
20022027

2028+
chalk@^4.1.2:
2029+
version "4.1.2"
2030+
resolved "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
2031+
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
2032+
dependencies:
2033+
ansi-styles "^4.1.0"
2034+
supports-color "^7.1.0"
2035+
20032036
chardet@^0.4.0:
20042037
version "0.4.2"
20052038
resolved "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2"
@@ -2176,11 +2209,18 @@ color-convert@^1.3.0, color-convert@^1.9.0:
21762209
dependencies:
21772210
color-name "1.1.3"
21782211

2212+
color-convert@^2.0.1:
2213+
version "2.0.1"
2214+
resolved "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
2215+
integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
2216+
dependencies:
2217+
color-name "~1.1.4"
2218+
21792219
21802220
version "1.1.3"
21812221
resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
21822222

2183-
color-name@^1.0.0:
2223+
color-name@^1.0.0, color-name@~1.1.4:
21842224
version "1.1.4"
21852225
resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
21862226

@@ -2190,6 +2230,11 @@ color-string@^0.3.0:
21902230
dependencies:
21912231
color-name "^1.0.0"
21922232

2233+
color-support@^1.1.2:
2234+
version "1.1.3"
2235+
resolved "https://registry.npmmirror.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2"
2236+
integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==
2237+
21932238
color@^0.11.0:
21942239
version "0.11.4"
21952240
resolved "https://registry.npmjs.org/color/-/color-0.11.4.tgz#6d7b5c74fb65e841cd48792ad1ed5e07b904d764"
@@ -2291,7 +2336,7 @@ console-browserify@^1.1.0:
22912336
dependencies:
22922337
date-now "^0.1.4"
22932338

2294-
console-control-strings@^1.0.0, console-control-strings@~1.1.0:
2339+
console-control-strings@^1.0.0, console-control-strings@^1.1.0, console-control-strings@~1.1.0:
22952340
version "1.1.0"
22962341
resolved "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
22972342

@@ -2943,6 +2988,11 @@ emoji-regex@^7.0.1:
29432988
version "7.0.3"
29442989
resolved "https://registry.npmmirror.com/emoji-regex/download/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156"
29452990

2991+
emoji-regex@^8.0.0:
2992+
version "8.0.0"
2993+
resolved "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
2994+
integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
2995+
29462996
emojis-list@^2.0.0:
29472997
version "2.1.0"
29482998
resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389"
@@ -3798,6 +3848,21 @@ functional-red-black-tree@^1.0.1:
37983848
version "1.0.1"
37993849
resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
38003850

3851+
gauge@^3.0.0:
3852+
version "3.0.2"
3853+
resolved "https://registry.npmmirror.com/gauge/-/gauge-3.0.2.tgz#03bf4441c044383908bcfa0656ad91803259b395"
3854+
integrity sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==
3855+
dependencies:
3856+
aproba "^1.0.3 || ^2.0.0"
3857+
color-support "^1.1.2"
3858+
console-control-strings "^1.0.0"
3859+
has-unicode "^2.0.1"
3860+
object-assign "^4.1.1"
3861+
signal-exit "^3.0.0"
3862+
string-width "^4.2.3"
3863+
strip-ansi "^6.0.1"
3864+
wide-align "^1.1.2"
3865+
38013866
gauge@~2.7.3:
38023867
version "2.7.4"
38033868
resolved "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7"
@@ -3885,18 +3950,7 @@ glob-to-regexp@^0.3.0:
38853950
version "0.3.0"
38863951
resolved "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab"
38873952

3888-
glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3:
3889-
version "7.1.4"
3890-
resolved "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255"
3891-
dependencies:
3892-
fs.realpath "^1.0.0"
3893-
inflight "^1.0.4"
3894-
inherits "2"
3895-
minimatch "^3.0.4"
3896-
once "^1.3.0"
3897-
path-is-absolute "^1.0.0"
3898-
3899-
glob@^7.1.4:
3953+
glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4:
39003954
version "7.2.0"
39013955
resolved "https://registry.npmmirror.com/glob/download/glob-7.2.0.tgz?cache=0&sync_timestamp=1632353796482&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fglob%2Fdownload%2Fglob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023"
39023956
dependencies:
@@ -4097,7 +4151,7 @@ has-symbols@^1.0.0:
40974151
version "1.0.0"
40984152
resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44"
40994153

4100-
has-unicode@^2.0.0:
4154+
has-unicode@^2.0.0, has-unicode@^2.0.1:
41014155
version "2.0.1"
41024156
resolved "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
41034157

@@ -4575,6 +4629,11 @@ is-fullwidth-code-point@^2.0.0:
45754629
version "2.0.0"
45764630
resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
45774631

4632+
is-fullwidth-code-point@^3.0.0:
4633+
version "3.0.0"
4634+
resolved "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
4635+
integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
4636+
45784637
is-glob@^2.0.0, is-glob@^2.0.1:
45794638
version "2.0.1"
45804639
resolved "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863"
@@ -5174,11 +5233,7 @@ lodash.uniq@^4.5.0:
51745233
version "4.5.0"
51755234
resolved "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
51765235

5177-
lodash@^4.0.0, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.2, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.3.0:
5178-
version "4.17.20"
5179-
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52"
5180-
5181-
lodash@^4.17.15, lodash@^4.17.21, lodash@^4.2.0, lodash@~4.17.10:
5236+
lodash@^4.0.0, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.15, lodash@^4.17.2, lodash@^4.17.21, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.0, lodash@^4.3.0, lodash@~4.17.10:
51825237
version "4.17.21"
51835238
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
51845239
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
@@ -5660,11 +5715,7 @@ [email protected]:
56605715
version "0.0.7"
56615716
resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"
56625717

5663-
nan@^2.12.1:
5664-
version "2.14.0"
5665-
resolved "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c"
5666-
5667-
nan@^2.13.2:
5718+
nan@^2.12.1, nan@^2.13.2:
56685719
version "2.15.0"
56695720
resolved "https://registry.nlark.com/nan/download/nan-2.15.0.tgz?cache=0&sync_timestamp=1628093656744&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnan%2Fdownload%2Fnan-2.15.0.tgz#3f34a473ff18e15c1b5626b62903b5ad6e665fee"
56705721

@@ -5790,12 +5841,13 @@ node-pre-gyp@^0.12.0:
57905841
semver "^5.3.0"
57915842
tar "^4"
57925843

5793-
node-sass@^6.0.1:
5794-
version "6.0.1"
5795-
resolved "https://registry.nlark.com/node-sass/download/node-sass-6.0.1.tgz#cad1ccd0ce63e35c7181f545d8b986f3a9a887fe"
5844+
node-sass@^7.0.0:
5845+
version "7.0.0"
5846+
resolved "https://registry.npmmirror.com/node-sass/-/node-sass-7.0.0.tgz#33ee7c2df299d51f682f13d79f3d2a562225788e"
5847+
integrity sha512-6yUnsD3L8fVbgMX6nKQqZkjRcG7a/PpmF0pEyeWf+BgbTj2ToJlCYrnUifL2KbjV5gIY22I3oppahBWA3B+jUg==
57965848
dependencies:
57975849
async-foreach "^0.1.3"
5798-
chalk "^1.1.1"
5850+
chalk "^4.1.2"
57995851
cross-spawn "^7.0.3"
58005852
gaze "^1.0.0"
58015853
get-stdin "^4.0.1"
@@ -5804,7 +5856,7 @@ node-sass@^6.0.1:
58045856
meow "^9.0.0"
58055857
nan "^2.13.2"
58065858
node-gyp "^7.1.0"
5807-
npmlog "^4.0.0"
5859+
npmlog "^5.0.0"
58085860
request "^2.88.0"
58095861
sass-graph "2.2.5"
58105862
stdout-stream "^1.4.0"
@@ -5899,7 +5951,7 @@ npm-which@^3.0.1:
58995951
npm-path "^2.0.2"
59005952
which "^1.2.10"
59015953

5902-
npmlog@^4.0.0, npmlog@^4.0.2, npmlog@^4.1.2:
5954+
npmlog@^4.0.2, npmlog@^4.1.2:
59035955
version "4.1.2"
59045956
resolved "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
59055957
dependencies:
@@ -5908,6 +5960,16 @@ npmlog@^4.0.0, npmlog@^4.0.2, npmlog@^4.1.2:
59085960
gauge "~2.7.3"
59095961
set-blocking "~2.0.0"
59105962

5963+
npmlog@^5.0.0:
5964+
version "5.0.1"
5965+
resolved "https://registry.npmmirror.com/npmlog/-/npmlog-5.0.1.tgz#f06678e80e29419ad67ab964e0fa69959c1eb8b0"
5966+
integrity sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==
5967+
dependencies:
5968+
are-we-there-yet "^2.0.0"
5969+
console-control-strings "^1.1.0"
5970+
gauge "^3.0.0"
5971+
set-blocking "^2.0.0"
5972+
59115973
nth-check@~1.0.1:
59125974
version "1.0.2"
59135975
resolved "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c"
@@ -6977,7 +7039,7 @@ read-pkg@^5.2.0:
69777039
string_decoder "~1.1.1"
69787040
util-deprecate "~1.0.1"
69797041

6980-
readable-stream@^3.1.1:
7042+
readable-stream@^3.1.1, readable-stream@^3.6.0:
69817043
version "3.6.0"
69827044
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
69837045
dependencies:
@@ -7865,6 +7927,15 @@ string-width@^1.0.1:
78657927
is-fullwidth-code-point "^2.0.0"
78667928
strip-ansi "^4.0.0"
78677929

7930+
"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.2.3:
7931+
version "4.2.3"
7932+
resolved "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
7933+
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
7934+
dependencies:
7935+
emoji-regex "^8.0.0"
7936+
is-fullwidth-code-point "^3.0.0"
7937+
strip-ansi "^6.0.1"
7938+
78687939
string-width@^3.0.0, string-width@^3.1.0:
78697940
version "3.1.0"
78707941
resolved "https://registry.npmmirror.com/string-width/download/string-width-3.1.0.tgz?cache=0&sync_timestamp=1632421309919&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fstring-width%2Fdownload%2Fstring-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961"
@@ -7909,6 +7980,13 @@ strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0:
79097980
dependencies:
79107981
ansi-regex "^4.1.0"
79117982

7983+
strip-ansi@^6.0.1:
7984+
version "6.0.1"
7985+
resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
7986+
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
7987+
dependencies:
7988+
ansi-regex "^5.0.1"
7989+
79127990
strip-bom@^2.0.0:
79137991
version "2.0.0"
79147992
resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e"
@@ -7968,7 +8046,7 @@ supports-color@^5.3.0, supports-color@^5.4.0:
79688046
dependencies:
79698047
has-flag "^3.0.0"
79708048

7971-
supports-color@^7.0.0:
8049+
supports-color@^7.0.0, supports-color@^7.1.0:
79728050
version "7.2.0"
79738051
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
79748052
integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
@@ -8763,6 +8841,13 @@ wide-align@^1.1.0:
87638841
dependencies:
87648842
string-width "^1.0.2 || 2"
87658843

8844+
wide-align@^1.1.2:
8845+
version "1.1.5"
8846+
resolved "https://registry.npmmirror.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3"
8847+
integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==
8848+
dependencies:
8849+
string-width "^1.0.2 || 2 || 3 || 4"
8850+
87668851
widest-line@^2.0.0:
87678852
version "2.0.1"
87688853
resolved "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz#7438764730ec7ef4381ce4df82fb98a53142a3fc"

0 commit comments

Comments
 (0)