diff --git a/package.json b/package.json index 6086bfb1f35..37eb5c9f73a 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,7 @@ }, "devDependencies": { "async": "^2.0.0", + "dictionary-en-us": "^1.0.2", "glob": "^7.0.5", "ignore": "^3.1.3", "js-yaml": "^3.6.1", @@ -20,6 +21,7 @@ "retext-repeated-words": "^1.0.0", "retext-sentence-spacing": "^1.0.0", "retext-simplify": "^3.0.0", + "retext-spell": "^1.0.0", "retext-words": "bkeepers/retext-words", "to-vfile": "^2.1.0", "unified": "^5.0.0", diff --git a/script/test-prose b/script/test-prose index ab1893fcca0..cc35bb26f76 100755 --- a/script/test-prose +++ b/script/test-prose @@ -15,6 +15,8 @@ var sentenceSpacing = require('retext-sentence-spacing'); var quotes = require('retext-quotes'); var words = require('retext-words'); var repeated = require('retext-repeated-words'); +var spell = require('retext-spell'); +var dictionary = require('dictionary-en-us'); // Util stuff var vfile = require('to-vfile'); @@ -30,6 +32,7 @@ var ignore = require('ignore')().add(jekyllConfig.exclude) // Prose checking pipeline var prose = unified() .use(english) + .use(spell, dictionary) .use(sentenceSpacing, {preferred: 1}) .use(quotes, {preferred: 'straight'}) .use(words, {