- Add
findFilefunction 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 setsfile.nameto thefilenameargument as provided, instead of usingpath.basename(filename). You can still override this withoptions.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"