Configuration Loading: Users can now load configuration values as Promises, enhancing the flexibility and responsiveness of the configuration process.
Improvements
Testing: The testing framework has been updated from AVA to Tape, improving the reliability and performance of tests.
Directory Checking: The method for checking if a path is a directory has been improved by using the is-directory package from npm, ensuring more accurate results.
Require Functionality: The require function has been updated to enhance compatibility and performance, allowing for better integration with native modules.
Fixes
Fix JSON parsing errors in Node 7, ensuring that users can seamlessly work with JSON configurations without issues.
Others
Rename the irequire function to importJs for better clarity and understanding of its purpose.