fs provides a cross-platform, uniform interface to file system operations. It shares the same back-end component as nodejs, the libuv C library, which brings the benefit of extensive real-world use and rigorous cross-platform testing. The name, and some of the interface, is partially inspired by Rust’s fs module. Vectorization. All fs functions are vectorized, accepting multiple paths as input. Base functions are inconsistently vectorized.