Skip to content

lazy-file v3.8.0

Choose a tag to compare

@github-actions github-actions released this 18 Nov 00:57
  • 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"