Switched from yaspeller to spellchecker module.
Fixed some issues found from resulting lint run.
Ran npm audit fix to tweak versions to npm's satisfaction.
Problem
yaspeller is no longer maintained and has some known security issues that are unpatched.
Solution
spellchecker was successfully integrated into the DSNP spec repo so repeating the process here.
Change summary:
[ ] Changed package.json and re-ran npm install
[ ] Fixed minor lint-md complaints.
[ ] Created .spellcheckerrc.json
[ ] Created .spellcheckerdict.txt from old yaspeller dictionary file and lint output.
[ ] Fixed typos and minor issues reported by spellchecker.
[ ] Ran npm audit fix to address security warnings.
Steps to Verify:
npm run lint now passes.
Did You Mean:
The highlights of this process were the following suggestions from the spellchecker:
`Coinless` is misspelt; did you mean `Chinless`?
`Delegator` is misspelt; did you mean `Elevator`?
`Stateful` is misspelt; did you mean `Fateful`, `Grateful`, `Spadeful`, `Spiteful`?
`tradeoffs` is misspelt; did you mean `takeoffs`?
`Bootnodes` is misspelt; did you mean `Footnotes`?
`keypairs` is misspelt; did you mean `despairs`?
Switched from
yaspeller
tospellchecker
module. Fixed some issues found from resulting lint run. Rannpm audit fix
to tweak versions to npm's satisfaction.Problem
yaspeller
is no longer maintained and has some known security issues that are unpatched.Solution
spellchecker
was successfully integrated into the DSNP spec repo so repeating the process here.Change summary:
package.json
and re-rannpm install
lint-md
complaints..spellcheckerrc.json
.spellcheckerdict.txt
from oldyaspeller
dictionary file and lint output.npm audit fix
to address security warnings.Steps to Verify:
npm run lint
now passes.Did You Mean:
The highlights of this process were the following suggestions from the spellchecker: