github remix-run/remix lazy-file@3.8.0
lazy-file v3.8.0

3 hours ago
  • 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"

Don't miss a new remix release

NewReleases is sending notifications on new releases.