It has been observed that the initialization of node-sword-interface fails with a non-ascii home directory / user path. Crash reports were received from Windows users. Whether or not this also happens on Linux/macOS is unclear.
This has been fixed by consistently using wchar / wstring versions of the Windows filesystem related methods and also converting UTF8 filenames to UTF16 before reading the respective files.
It has been observed that the initialization of node-sword-interface fails with a non-ascii home directory / user path. Crash reports were received from Windows users. Whether or not this also happens on Linux/macOS is unclear.