Search npm for packages to use with Deno
Add them to your projects with a simple command that will already feel familar.
which-module
Find the module object for something that was require()d
parse-filepath
Pollyfill for node.js `path.parse`, parses a filepath into an object.
filenamify
Convert a string to a valid safe filename
filename-reserved-regex
Regular expression for matching reserved filename characters
filename-regex
Regular expression for matching file names, with or without extension.
sanitize-filename
Sanitize a string for use as a filename
fsu
Unique file name with streams support
@sindresorhus/slugify
Slugify a string
temp-write
Write data to a random temporary file
eslint-plugin-filenames
Eslint rule for consistent filenames.
@stdlib/regexp-extended-length-path
Regular expression to detect an extended-length path.
eslint-plugin-check-file
ESLint rules for consistent filename and folder. Allows you to enforce a consistent naming pattern for the filename and folder
temp-fs
Temporary files, directories or names!
changelog-filename-regex
A regular expression that matches a CHANGELOG filename
filenamify-url
Convert a URL to a valid filename
modify-filename
Modify the filename in a path
unused-filename
Get an unused filename by appending a number if it exists: `file.txt` → `file (1).txt`
add-filename-increment
When copying or moving files, it's common for operating systems to automatically add an increment or 'copy' to duplicate file names. This does that for Node.js applications, with automatic platform detection and support for Linux, MacOs, and Windows conve
strip-filename-increment
Operating systems commonly add a trailing increment, or the word 'copy', or something similar to duplicate files. This strips those increments. Tested on Windows, MacOS, and Linux.
rev-path
Create a revved file path