Working with different filesystems
nodejs.org
nodejs.org
Much also depends on the nature of your application, this determines how you would want to probe or work with the filesystem. For example, do you create a test filename to see the exact NFD form that HFS+ uses or estimate it if this is not critical to the task at hand.