rustynodejspath
Port path module (and tests) of nodejs to rust using the same algorithms.
Progress
- posix
- [x] [path.basename(path[, ext])](https://docs.rs/nodejspath/latest/nodejspath/posix/macro.basename.html)
- [x] [path.delimiter](https://docs.rs/nodejspath/latest/nodejspath/posix/constant.delimiter.html)
- [x] [path.dirname(path)](https://docs.rs/nodejspath/latest/nodejspath/posix/fn.dirname.html)
- [x] [path.extname(path)](https://docs.rs/nodejspath/latest/nodejspath/posix/fn.extname.html)
- [x] [path.format(pathObject)](https://docs.rs/nodejspath/latest/nodejspath/posix/fn.format.html)
- [x] [path.isAbsolute(path)](https://docs.rs/nodejspath/latest/nodejspath/posix/fn.is_absolute.html)
- [x] path.join([...paths])
- [x] path.normalize(path)
- [x] [path.parse(path)](https://docs.rs/nodejspath/latest/nodejspath/posix/fn.parse.html)
- [x] path.relative(from, to)
- [x] [path.resolve([...paths])](https://docs.rs/nodejspath/latest/nodejspath/posix/macro.resolve.html)
- [x] [path.sep](https://docs.rs/nodejspath/latest/nodejspath/posix/constant.sep.html)
- [ ] ~~path.toNamespacedPath(path)~~
- win32
- [ ] path.basename(path[, ext])
- [x] [path.delimiter](https://docs.rs/nodejspath/latest/nodejspath/win32/constant.delimiter.html)
- [ ] path.dirname(path)
- [ ] path.extname(path)
- [ ] path.format(pathObject)
- [ ] path.isAbsolute(path)
- [ ] path.join([...paths])
- [ ] path.normalize(path)
- [ ] path.parse(path)
- [ ] path.relative(from, to)
- [ ] path.resolve([...paths])
- [x] [path.sep](https://docs.rs/nodejspath/latest/nodejspath/win32/constant.sep.html)
- [ ] ~~path.toNamespacedPath(path)~~
Related sources