- Ensure symlink support detection cannot fail when cleaning up
- modernize readme
- add new nodes to CI
- ensure symlink/junction/copy works on files/folders on windows regardless of if files or folders are symlinkable
- doc/readme cleanup
- expose
canSymlink
boolean viarequire('symlink-or-copy').canSymlink
- seems like the last release had an issue
- add work-around for fininky Windows Subsystem Linux path + symlink issues
- only package files required for usage
- Mitigate race, sometimes the tempfile already exists, ensure it has been removed before trying to write it.
- [BUGFIX] Instruct Win32 to suspend path parsing by prefixing the path with a \?.
- [BUGFIX] fix typo, causing grief on windows
- [BUGFIX] use realpath before creating a junction to ensure we always point to the concrete source, not another junction.
- Use junctions when possible on Windows if symlinks are not available
- Use symlinks on Windows if possible
- Initial release