Skip to content

Commit eaaa5d1

Browse files
committed
use proofdict
1 parent 221c5fc commit eaaa5d1

File tree

4 files changed

+141
-25
lines changed

4 files changed

+141
-25
lines changed

.gitignore

+2-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
_site
1+
_site
2+
.cache

.textlintrc

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
{
22
"rules": {
3-
"spellcheck-tech-word": true,
3+
"@proofdict/proofdict": {
4+
"dictURL": "https://azu.github.io/proof-dictionary/"
5+
},
46
"no-mix-dearu-desumasu": true,
57
"no-start-duplicated-conjunction": {
68
"interval": 2

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
"main": "index.js",
66
"dependencies": {},
77
"devDependencies": {
8+
"@proofdict/textlint-rule-proofdict": "^2.1.0",
89
"textlint": "^10.1.4",
910
"textlint-rule-no-doubled-joshi": "^3.2.0",
1011
"textlint-rule-no-mix-dearu-desumasu": "^3.0.3",
11-
"textlint-rule-no-start-duplicated-conjunction": "^2.0.2",
12-
"textlint-rule-spellcheck-tech-word": "^5.0.0"
12+
"textlint-rule-no-start-duplicated-conjunction": "^2.0.2"
1313
},
1414
"scripts": {
1515
"textlint": "git diff --name-only --diff-filter=ACMR origin/develop | grep -a '_posts/.*.md$' | xargs textlint",

yarn.lock

+134-21
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,25 @@
1212
dependencies:
1313
"@azu/format-text" "^1.0.1"
1414

15+
"@proofdict/tester@^2.1.0":
16+
version "2.1.0"
17+
resolved "https://registry.yarnpkg.com/@proofdict/tester/-/tester-2.1.0.tgz#a6ab175b07621e23fe59ef14093a52cc19fd0fa6"
18+
dependencies:
19+
prh "5.4.3"
20+
21+
"@proofdict/textlint-rule-proofdict@^2.1.0":
22+
version "2.1.0"
23+
resolved "https://registry.yarnpkg.com/@proofdict/textlint-rule-proofdict/-/textlint-rule-proofdict-2.1.0.tgz#90565b9deebd4559bfa9c337a606969284a149ee"
24+
dependencies:
25+
"@proofdict/tester" "^2.1.0"
26+
"@types/url-join" "^0.8.2"
27+
debug "^3.1.0"
28+
fetch-ponyfill "^6.0.0"
29+
localstorage-ponyfill "^1.0.1"
30+
proofdict "^1.2.1"
31+
textlint-rule-helper "^2.0.0"
32+
url-join "^4.0.0"
33+
1534
"@textlint/ast-node-types@^3.0.0":
1635
version "3.0.1"
1736
resolved "https://registry.yarnpkg.com/@textlint/ast-node-types/-/ast-node-types-3.0.1.tgz#cf35e913aef798f0efac797144e167744a7857e8"
@@ -112,6 +131,10 @@
112131
version "3.5.20"
113132
resolved "https://registry.yarnpkg.com/@types/bluebird/-/bluebird-3.5.20.tgz#f6363172add6f4eabb8cada53ca9af2781e8d6a1"
114133

134+
"@types/url-join@^0.8.2":
135+
version "0.8.2"
136+
resolved "https://registry.yarnpkg.com/@types/url-join/-/url-join-0.8.2.tgz#1181ecbe1d97b7034e0ea1e35e62e86cc26b422d"
137+
115138
ajv-keywords@^1.0.0:
116139
version "1.5.1"
117140
resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-1.5.1.tgz#314dd0a4b3368fad3dfcdc54ede6171b886daf3c"
@@ -143,6 +166,10 @@ ansi-styles@^2.2.1:
143166
version "2.2.1"
144167
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
145168

169+
app-root-path@^2.0.1:
170+
version "2.0.1"
171+
resolved "https://registry.yarnpkg.com/app-root-path/-/app-root-path-2.0.1.tgz#cd62dcf8e4fd5a417efc664d2e5b10653c651b46"
172+
146173
aproba@^1.0.3:
147174
version "1.2.0"
148175
resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a"
@@ -279,6 +306,10 @@ collapse-white-space@^1.0.2:
279306
version "1.0.3"
280307
resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.3.tgz#4b906f670e5a963a87b76b0e1689643341b6023c"
281308

309+
commandpost@^1.2.1:
310+
version "1.3.0"
311+
resolved "https://registry.yarnpkg.com/commandpost/-/commandpost-1.3.0.tgz#e0654e4933abf58406c7d3b77ce747083da178c4"
312+
282313
283314
version "0.0.1"
284315
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
@@ -309,6 +340,12 @@ debug@^2.1.0, debug@^2.1.3, debug@^2.2.0, debug@^2.6.6:
309340
dependencies:
310341
ms "2.0.0"
311342

343+
debug@^3.1.0:
344+
version "3.1.0"
345+
resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"
346+
dependencies:
347+
ms "2.0.0"
348+
312349
deep-equal@^1.0.1:
313350
version "1.0.1"
314351
resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5"
@@ -348,10 +385,20 @@ diff@^2.2.2:
348385
version "2.2.3"
349386
resolved "https://registry.yarnpkg.com/diff/-/diff-2.2.3.tgz#60eafd0d28ee906e4e8ff0a52c1229521033bf99"
350387

388+
diff@^3.3.0:
389+
version "3.5.0"
390+
resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12"
391+
351392
352393
version "0.0.2"
353394
resolved "https://registry.yarnpkg.com/doublearray/-/doublearray-0.0.2.tgz#63186fe8d34413276d3621f6aa0ec5f79e227ef9"
354395

396+
encoding@^0.1.11:
397+
version "0.1.12"
398+
resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb"
399+
dependencies:
400+
iconv-lite "~0.4.13"
401+
355402
end-of-stream@^1.0.0, end-of-stream@^1.1.0:
356403
version "1.4.1"
357404
resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43"
@@ -402,6 +449,18 @@ fast-levenshtein@~2.0.4:
402449
version "2.0.6"
403450
resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
404451

452+
fetch-ponyfill@^4.1.0:
453+
version "4.1.0"
454+
resolved "https://registry.yarnpkg.com/fetch-ponyfill/-/fetch-ponyfill-4.1.0.tgz#ae3ce5f732c645eab87e4ae8793414709b239893"
455+
dependencies:
456+
node-fetch "~1.7.1"
457+
458+
fetch-ponyfill@^6.0.0:
459+
version "6.0.0"
460+
resolved "https://registry.yarnpkg.com/fetch-ponyfill/-/fetch-ponyfill-6.0.0.tgz#1809503d4e3f966920708bb296114e1b69c0c477"
461+
dependencies:
462+
node-fetch "~2.0.0"
463+
405464
file-entry-cache@^2.0.0:
406465
version "2.0.0"
407466
resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-2.0.0.tgz#c392990c3e684783d838b8c84a45d8a048458361"
@@ -479,7 +538,7 @@ globby@^5.0.0:
479538
pify "^2.0.0"
480539
pinkie-promise "^2.0.0"
481540

482-
graceful-fs@^4.1.2:
541+
graceful-fs@^4.1.11, graceful-fs@^4.1.2:
483542
version "4.1.11"
484543
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
485544

@@ -507,6 +566,14 @@ hosted-git-info@^2.1.4:
507566
version "2.6.0"
508567
resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.6.0.tgz#23235b29ab230c576aab0d4f13fc046b0b038222"
509568

569+
iconv-lite@~0.4.13:
570+
version "0.4.19"
571+
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b"
572+
573+
imurmurhash@^0.1.4:
574+
version "0.1.4"
575+
resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
576+
510577
inflight@^1.0.4:
511578
version "1.0.6"
512579
resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
@@ -611,6 +678,10 @@ is-regex@^1.0.4:
611678
dependencies:
612679
has "^1.0.1"
613680

681+
is-stream@^1.0.1:
682+
version "1.1.0"
683+
resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
684+
614685
is-symbol@^1.0.1:
615686
version "1.0.1"
616687
resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.1.tgz#3cc59f00025194b6ab2e38dbae6689256b660572"
@@ -631,7 +702,7 @@ isarray@~1.0.0:
631702
version "1.0.0"
632703
resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
633704

634-
js-yaml@^3.2.4, js-yaml@^3.6.1:
705+
js-yaml@^3.2.4, js-yaml@^3.6.1, js-yaml@^3.9.1:
635706
version "3.11.0"
636707
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.11.0.tgz#597c1a8bd57152f26d622ce4117851a51f5ebaef"
637708
dependencies:
@@ -696,6 +767,19 @@ load-json-file@^4.0.0:
696767
pify "^3.0.0"
697768
strip-bom "^3.0.0"
698769

770+
localstorage-memory@^1.0.2:
771+
version "1.0.2"
772+
resolved "https://registry.yarnpkg.com/localstorage-memory/-/localstorage-memory-1.0.2.tgz#cd4a8f210e55dd519c929f4b4cc82829b58f9a51"
773+
774+
localstorage-ponyfill@^1.0.1:
775+
version "1.0.1"
776+
resolved "https://registry.yarnpkg.com/localstorage-ponyfill/-/localstorage-ponyfill-1.0.1.tgz#87be02a2a8afcc8fd4efb4b4a2c212dd90ec0a5b"
777+
dependencies:
778+
app-root-path "^2.0.1"
779+
localstorage-memory "^1.0.2"
780+
mkdirp "^0.5.1"
781+
node-localstorage "^1.3.0"
782+
699783
locate-path@^2.0.0:
700784
version "2.0.0"
701785
resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"
@@ -778,6 +862,23 @@ node-abi@^2.1.1:
778862
dependencies:
779863
semver "^5.4.1"
780864

865+
node-fetch@~1.7.1:
866+
version "1.7.3"
867+
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef"
868+
dependencies:
869+
encoding "^0.1.11"
870+
is-stream "^1.0.1"
871+
872+
node-fetch@~2.0.0:
873+
version "2.0.0"
874+
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.0.0.tgz#982bba43ecd4f2922a29cc186a6bbb0bb73fcba6"
875+
876+
node-localstorage@^1.3.0:
877+
version "1.3.1"
878+
resolved "https://registry.yarnpkg.com/node-localstorage/-/node-localstorage-1.3.1.tgz#3177ef42837f398aee5dd75e319b281e40704243"
879+
dependencies:
880+
write-file-atomic "^1.1.4"
881+
781882
noop-logger@^0.1.1:
782883
version "0.1.1"
783884
resolved "https://registry.yarnpkg.com/noop-logger/-/noop-logger-0.1.1.tgz#94a2b1633c4f1317553007d8966fd0e841b6a4c2"
@@ -972,10 +1073,24 @@ prelude-ls@~1.1.2:
9721073
version "1.1.2"
9731074
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
9741075

1076+
1077+
version "5.4.3"
1078+
resolved "https://registry.yarnpkg.com/prh/-/prh-5.4.3.tgz#d3864a6de2f35c6603e33c700106dce01c22876d"
1079+
dependencies:
1080+
commandpost "^1.2.1"
1081+
diff "^3.3.0"
1082+
js-yaml "^3.9.1"
1083+
9751084
process-nextick-args@~2.0.0:
9761085
version "2.0.0"
9771086
resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa"
9781087

1088+
proofdict@^1.2.1:
1089+
version "1.2.1"
1090+
resolved "https://registry.yarnpkg.com/proofdict/-/proofdict-1.2.1.tgz#f6815831b0ab69e81698f3901bc2073ce62b5f1d"
1091+
dependencies:
1092+
fetch-ponyfill "^4.1.0"
1093+
9791094
pump@^1.0.0, pump@^1.0.1:
9801095
version "1.0.3"
9811096
resolved "https://registry.yarnpkg.com/pump/-/pump-1.0.3.tgz#5dfe8311c33bbf6fc18261f9f34702c47c08a954"
@@ -1149,6 +1264,10 @@ [email protected]:
11491264
version "0.0.4"
11501265
resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35"
11511266

1267+
slide@^1.1.5:
1268+
version "1.1.6"
1269+
resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707"
1270+
11521271
spdx-correct@^3.0.0:
11531272
version "3.0.0"
11541273
resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.0.0.tgz#05a5b4d7153a195bc92c3c425b69f3b2a9524c82"
@@ -1171,13 +1290,6 @@ spdx-license-ids@^3.0.0:
11711290
version "3.0.0"
11721291
resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz#7a7cd28470cc6d3a1cfe6d66886f6bc430d3ac87"
11731292

1174-
spellcheck-technical-word@^2.0.0:
1175-
version "2.0.0"
1176-
resolved "https://registry.yarnpkg.com/spellcheck-technical-word/-/spellcheck-technical-word-2.0.0.tgz#cb0376b8bbda6239b6be009878cf81cf17080503"
1177-
dependencies:
1178-
structured-source "^3.0.2"
1179-
technical-word-rules "^1.4.2"
1180-
11811293
sprintf-js@~1.0.2:
11821294
version "1.0.3"
11831295
resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
@@ -1289,15 +1401,11 @@ tar-stream@^1.1.2:
12891401
readable-stream "^2.0.0"
12901402
xtend "^4.0.0"
12911403

1292-
technical-word-rules@^1.4.2:
1293-
version "1.9.3"
1294-
resolved "https://registry.yarnpkg.com/technical-word-rules/-/technical-word-rules-1.9.3.tgz#40b1c286e1305ed798fdc831369a3ee7fb725542"
1295-
12961404
text-table@^0.2.0:
12971405
version "0.2.0"
12981406
resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
12991407

1300-
textlint-rule-helper@^1.1.2, textlint-rule-helper@^1.1.4:
1408+
textlint-rule-helper@^1.1.4:
13011409
version "1.2.0"
13021410
resolved "https://registry.yarnpkg.com/textlint-rule-helper/-/textlint-rule-helper-1.2.0.tgz#be68d47a5146b16dd116278c9aeb7bd35631ccda"
13031411
dependencies:
@@ -1334,13 +1442,6 @@ textlint-rule-no-start-duplicated-conjunction@^2.0.2:
13341442
sentence-splitter "^3.0.6"
13351443
textlint-rule-helper "^2.0.0"
13361444

1337-
textlint-rule-spellcheck-tech-word@^5.0.0:
1338-
version "5.0.0"
1339-
resolved "https://registry.yarnpkg.com/textlint-rule-spellcheck-tech-word/-/textlint-rule-spellcheck-tech-word-5.0.0.tgz#279be31fd4b395e1f87b4a1ef6392f1504894c42"
1340-
dependencies:
1341-
spellcheck-technical-word "^2.0.0"
1342-
textlint-rule-helper "^1.1.2"
1343-
13441445
textlint-util-to-string@^1.1.0:
13451446
version "1.2.1"
13461447
resolved "https://registry.yarnpkg.com/textlint-util-to-string/-/textlint-util-to-string-1.2.1.tgz#1cf89956d27555a55e9588c06b35a50f0d1d46f9"
@@ -1473,6 +1574,10 @@ unzip-response@^1.0.0:
14731574
version "1.0.2"
14741575
resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-1.0.2.tgz#b984f0877fc0a89c2c773cc1ef7b5b232b5b06fe"
14751576

1577+
url-join@^4.0.0:
1578+
version "4.0.0"
1579+
resolved "https://registry.yarnpkg.com/url-join/-/url-join-4.0.0.tgz#4d3340e807d3773bda9991f8305acdcc2a665d2a"
1580+
14761581
utf-8-validate@^4.0.0:
14771582
version "4.0.0"
14781583
resolved "https://registry.yarnpkg.com/utf-8-validate/-/utf-8-validate-4.0.0.tgz#93812f447b6fd11a3dad4302d5870830cae8470a"
@@ -1525,6 +1630,14 @@ wrappy@1:
15251630
version "1.0.2"
15261631
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
15271632

1633+
write-file-atomic@^1.1.4:
1634+
version "1.3.4"
1635+
resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-1.3.4.tgz#f807a4f0b1d9e913ae7a48112e6cc3af1991b45f"
1636+
dependencies:
1637+
graceful-fs "^4.1.11"
1638+
imurmurhash "^0.1.4"
1639+
slide "^1.1.5"
1640+
15281641
write@^0.2.1:
15291642
version "0.2.1"
15301643
resolved "https://registry.yarnpkg.com/write/-/write-0.2.1.tgz#5fc03828e264cea3fe91455476f7a3c566cb0757"

0 commit comments

Comments
 (0)