Replaces a file extension with another one.
Pollyfill for node.js `path.parse`, parses a filepath into an object.
Regular expression for matching file names, with or without extension.
remark-lint rule to warn when file names contain consecutive dashes
remark-lint rule to warn when file name start with an article
Sanitize a file name for cross-platform validity.
Unsanitize a file name, the inverse of the "sanitize-basename" library.
set a new base name (part of name before extension) to a file
Replace the basename of a path
It Packs Some JS Helper Functions
Get the basename of a JSON filepath without the file extension.
Because sometimes you want to use twemoji but without all the library bloat
Append, prepend, replace or remove basename extensions
Rename files with pathmap. Think of it like `sprintf` for paths.
A metalsmith plugin that adds file path values to metadata.
Returns consolidated info about a filesystem path without having to call multiple path.* methods.
Common names of README files
Read data files and extend the data from each onto an object or objects named using the given string or [propstring].
Basic utility methods for transforming and handling file paths.
Replaces a file extension with another one