- Add
findFile function for finding files within a root directory
import { findFile } from '@remix-run/lazy-file/fs'
let file = await findFile('./public', 'assets/favicon.ico')
if (file) {
console.log(file.name) // "assets/favicon.ico"
}
- BREAKING CHANGE:
openFile() now sets file.name to the filename argument as provided, instead of using path.basename(filename). You can still override this with options.name.
// before
let file = openFile('./public/assets/favicon.ico')
file.name // "favicon.ico"
// after
let file = openFile('./public/assets/favicon.ico')
file.name // "./public/assets/favicon.ico"
// You can still override the name
let file = openFile('./public/assets/favicon.ico', { name: 'favicon.ico' })
file.name // "favicon.ico"