├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .npmignore ├── LICENSE.md ├── README.md ├── binding.gyp ├── lib └── spellchecker.js ├── package.json ├── spec ├── dictionaries │ ├── de_DE.aff │ ├── de_DE.dic │ ├── de_DE_frami.aff │ ├── de_DE_frami.dic │ ├── en_US.aff │ ├── en_US.dic │ ├── fr.aff │ ├── fr.dic │ ├── hyph_de_DE.dic │ └── hyph_fr.dic └── spellchecker-spec.coffee ├── src ├── buffers.h ├── main.cc ├── spellchecker.h ├── spellchecker_hunspell.cc ├── spellchecker_hunspell.h ├── spellchecker_linux.cc ├── spellchecker_mac.h ├── spellchecker_mac.mm ├── spellchecker_win.cc ├── spellchecker_win.h ├── transcoder.h ├── transcoder_posix.cc ├── transcoder_win.cc ├── worker.cc └── worker.h └── vendor ├── hunspell ├── AUTHORS ├── BUGS ├── COPYING ├── COPYING.LGPL ├── COPYING.MPL ├── ChangeLog ├── README ├── THANKS └── src │ ├── hunspell │ ├── README │ ├── affentry.cxx │ ├── affentry.hxx │ ├── affixmgr.cxx │ ├── affixmgr.hxx │ ├── atypes.hxx │ ├── baseaffix.hxx │ ├── csutil.cxx │ ├── csutil.hxx │ ├── dictmgr.cxx │ ├── dictmgr.hxx │ ├── filemgr.cxx │ ├── filemgr.hxx │ ├── hashmgr.cxx │ ├── hashmgr.hxx │ ├── htypes.hxx │ ├── hunspell.cxx │ ├── hunspell.dsp │ ├── hunspell.h │ ├── hunspell.hxx │ ├── hunvisapi.h │ ├── hunvisapi.h.in │ ├── hunzip.cxx │ ├── hunzip.hxx │ ├── langnum.hxx │ ├── license.hunspell │ ├── license.myspell │ ├── phonet.cxx │ ├── phonet.hxx │ ├── replist.cxx │ ├── replist.hxx │ ├── suggestmgr.cxx │ ├── suggestmgr.hxx │ ├── utf_info.cxx │ └── w_char.hxx │ └── parsers │ ├── firstparser.cxx │ ├── firstparser.hxx │ ├── htmlparser.cxx │ ├── htmlparser.hxx │ ├── latexparser.cxx │ ├── latexparser.hxx │ ├── manparser.cxx │ ├── manparser.hxx │ ├── testparser.cxx │ ├── textparser.cxx │ └── textparser.hxx └── hunspell_dictionaries ├── README.txt ├── en_US.aff └── en_US.dic /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | build/ 3 | node_modules/ 4 | npm-debug.log 5 | 6 | package-lock.json 7 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/README.md -------------------------------------------------------------------------------- /binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/binding.gyp -------------------------------------------------------------------------------- /lib/spellchecker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/lib/spellchecker.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/package.json -------------------------------------------------------------------------------- /spec/dictionaries/de_DE.aff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/spec/dictionaries/de_DE.aff -------------------------------------------------------------------------------- /spec/dictionaries/de_DE.dic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/spec/dictionaries/de_DE.dic -------------------------------------------------------------------------------- /spec/dictionaries/de_DE_frami.aff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/spec/dictionaries/de_DE_frami.aff -------------------------------------------------------------------------------- /spec/dictionaries/de_DE_frami.dic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/spec/dictionaries/de_DE_frami.dic -------------------------------------------------------------------------------- /spec/dictionaries/en_US.aff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/spec/dictionaries/en_US.aff -------------------------------------------------------------------------------- /spec/dictionaries/en_US.dic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/spec/dictionaries/en_US.dic -------------------------------------------------------------------------------- /spec/dictionaries/fr.aff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/spec/dictionaries/fr.aff -------------------------------------------------------------------------------- /spec/dictionaries/fr.dic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/spec/dictionaries/fr.dic -------------------------------------------------------------------------------- /spec/dictionaries/hyph_de_DE.dic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/spec/dictionaries/hyph_de_DE.dic -------------------------------------------------------------------------------- /spec/dictionaries/hyph_fr.dic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/spec/dictionaries/hyph_fr.dic -------------------------------------------------------------------------------- /spec/spellchecker-spec.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/spec/spellchecker-spec.coffee -------------------------------------------------------------------------------- /src/buffers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/src/buffers.h -------------------------------------------------------------------------------- /src/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/src/main.cc -------------------------------------------------------------------------------- /src/spellchecker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/src/spellchecker.h -------------------------------------------------------------------------------- /src/spellchecker_hunspell.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/src/spellchecker_hunspell.cc -------------------------------------------------------------------------------- /src/spellchecker_hunspell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/src/spellchecker_hunspell.h -------------------------------------------------------------------------------- /src/spellchecker_linux.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/src/spellchecker_linux.cc -------------------------------------------------------------------------------- /src/spellchecker_mac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/src/spellchecker_mac.h -------------------------------------------------------------------------------- /src/spellchecker_mac.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/src/spellchecker_mac.mm -------------------------------------------------------------------------------- /src/spellchecker_win.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/src/spellchecker_win.cc -------------------------------------------------------------------------------- /src/spellchecker_win.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/src/spellchecker_win.h -------------------------------------------------------------------------------- /src/transcoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/src/transcoder.h -------------------------------------------------------------------------------- /src/transcoder_posix.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/src/transcoder_posix.cc -------------------------------------------------------------------------------- /src/transcoder_win.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/src/transcoder_win.cc -------------------------------------------------------------------------------- /src/worker.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/src/worker.cc -------------------------------------------------------------------------------- /src/worker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/src/worker.h -------------------------------------------------------------------------------- /vendor/hunspell/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/AUTHORS -------------------------------------------------------------------------------- /vendor/hunspell/BUGS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/BUGS -------------------------------------------------------------------------------- /vendor/hunspell/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/COPYING -------------------------------------------------------------------------------- /vendor/hunspell/COPYING.LGPL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/COPYING.LGPL -------------------------------------------------------------------------------- /vendor/hunspell/COPYING.MPL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/COPYING.MPL -------------------------------------------------------------------------------- /vendor/hunspell/ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/ChangeLog -------------------------------------------------------------------------------- /vendor/hunspell/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/README -------------------------------------------------------------------------------- /vendor/hunspell/THANKS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/THANKS -------------------------------------------------------------------------------- /vendor/hunspell/src/hunspell/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/hunspell/README -------------------------------------------------------------------------------- /vendor/hunspell/src/hunspell/affentry.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/hunspell/affentry.cxx -------------------------------------------------------------------------------- /vendor/hunspell/src/hunspell/affentry.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/hunspell/affentry.hxx -------------------------------------------------------------------------------- /vendor/hunspell/src/hunspell/affixmgr.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/hunspell/affixmgr.cxx -------------------------------------------------------------------------------- /vendor/hunspell/src/hunspell/affixmgr.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/hunspell/affixmgr.hxx -------------------------------------------------------------------------------- /vendor/hunspell/src/hunspell/atypes.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/hunspell/atypes.hxx -------------------------------------------------------------------------------- /vendor/hunspell/src/hunspell/baseaffix.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/hunspell/baseaffix.hxx -------------------------------------------------------------------------------- /vendor/hunspell/src/hunspell/csutil.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/hunspell/csutil.cxx -------------------------------------------------------------------------------- /vendor/hunspell/src/hunspell/csutil.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/hunspell/csutil.hxx -------------------------------------------------------------------------------- /vendor/hunspell/src/hunspell/dictmgr.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/hunspell/dictmgr.cxx -------------------------------------------------------------------------------- /vendor/hunspell/src/hunspell/dictmgr.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/hunspell/dictmgr.hxx -------------------------------------------------------------------------------- /vendor/hunspell/src/hunspell/filemgr.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/hunspell/filemgr.cxx -------------------------------------------------------------------------------- /vendor/hunspell/src/hunspell/filemgr.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/hunspell/filemgr.hxx -------------------------------------------------------------------------------- /vendor/hunspell/src/hunspell/hashmgr.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/hunspell/hashmgr.cxx -------------------------------------------------------------------------------- /vendor/hunspell/src/hunspell/hashmgr.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/hunspell/hashmgr.hxx -------------------------------------------------------------------------------- /vendor/hunspell/src/hunspell/htypes.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/hunspell/htypes.hxx -------------------------------------------------------------------------------- /vendor/hunspell/src/hunspell/hunspell.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/hunspell/hunspell.cxx -------------------------------------------------------------------------------- /vendor/hunspell/src/hunspell/hunspell.dsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/hunspell/hunspell.dsp -------------------------------------------------------------------------------- /vendor/hunspell/src/hunspell/hunspell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/hunspell/hunspell.h -------------------------------------------------------------------------------- /vendor/hunspell/src/hunspell/hunspell.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/hunspell/hunspell.hxx -------------------------------------------------------------------------------- /vendor/hunspell/src/hunspell/hunvisapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/hunspell/hunvisapi.h -------------------------------------------------------------------------------- /vendor/hunspell/src/hunspell/hunvisapi.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/hunspell/hunvisapi.h.in -------------------------------------------------------------------------------- /vendor/hunspell/src/hunspell/hunzip.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/hunspell/hunzip.cxx -------------------------------------------------------------------------------- /vendor/hunspell/src/hunspell/hunzip.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/hunspell/hunzip.hxx -------------------------------------------------------------------------------- /vendor/hunspell/src/hunspell/langnum.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/hunspell/langnum.hxx -------------------------------------------------------------------------------- /vendor/hunspell/src/hunspell/license.hunspell: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/hunspell/license.hunspell -------------------------------------------------------------------------------- /vendor/hunspell/src/hunspell/license.myspell: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/hunspell/license.myspell -------------------------------------------------------------------------------- /vendor/hunspell/src/hunspell/phonet.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/hunspell/phonet.cxx -------------------------------------------------------------------------------- /vendor/hunspell/src/hunspell/phonet.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/hunspell/phonet.hxx -------------------------------------------------------------------------------- /vendor/hunspell/src/hunspell/replist.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/hunspell/replist.cxx -------------------------------------------------------------------------------- /vendor/hunspell/src/hunspell/replist.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/hunspell/replist.hxx -------------------------------------------------------------------------------- /vendor/hunspell/src/hunspell/suggestmgr.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/hunspell/suggestmgr.cxx -------------------------------------------------------------------------------- /vendor/hunspell/src/hunspell/suggestmgr.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/hunspell/suggestmgr.hxx -------------------------------------------------------------------------------- /vendor/hunspell/src/hunspell/utf_info.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/hunspell/utf_info.cxx -------------------------------------------------------------------------------- /vendor/hunspell/src/hunspell/w_char.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/hunspell/w_char.hxx -------------------------------------------------------------------------------- /vendor/hunspell/src/parsers/firstparser.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/parsers/firstparser.cxx -------------------------------------------------------------------------------- /vendor/hunspell/src/parsers/firstparser.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/parsers/firstparser.hxx -------------------------------------------------------------------------------- /vendor/hunspell/src/parsers/htmlparser.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/parsers/htmlparser.cxx -------------------------------------------------------------------------------- /vendor/hunspell/src/parsers/htmlparser.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/parsers/htmlparser.hxx -------------------------------------------------------------------------------- /vendor/hunspell/src/parsers/latexparser.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/parsers/latexparser.cxx -------------------------------------------------------------------------------- /vendor/hunspell/src/parsers/latexparser.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/parsers/latexparser.hxx -------------------------------------------------------------------------------- /vendor/hunspell/src/parsers/manparser.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/parsers/manparser.cxx -------------------------------------------------------------------------------- /vendor/hunspell/src/parsers/manparser.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/parsers/manparser.hxx -------------------------------------------------------------------------------- /vendor/hunspell/src/parsers/testparser.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/parsers/testparser.cxx -------------------------------------------------------------------------------- /vendor/hunspell/src/parsers/textparser.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/parsers/textparser.cxx -------------------------------------------------------------------------------- /vendor/hunspell/src/parsers/textparser.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell/src/parsers/textparser.hxx -------------------------------------------------------------------------------- /vendor/hunspell_dictionaries/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell_dictionaries/README.txt -------------------------------------------------------------------------------- /vendor/hunspell_dictionaries/en_US.aff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell_dictionaries/en_US.aff -------------------------------------------------------------------------------- /vendor/hunspell_dictionaries/en_US.dic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/node-spellchecker/HEAD/vendor/hunspell_dictionaries/en_US.dic --------------------------------------------------------------------------------