0.2.12 • Published 2 years ago

@folkforms/file-io v0.2.12

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

file-io

A single package for file IO that combines fs-extra, fast-glob, untildify and ignore.

  • glob(pattern, options) - Globs all files according to the given pattern and returns an array of the file paths. This is a thin wrapper around fast-glob.
  • ignore(files, rootFolder, ignoreFile): Remove files from a list based on the set of ignore files present in rootFolder and subfolders
  • readLines(path) - Reads a text file into an array of lines
  • readLinesAsString(path) - Reads a text file into a single string
  • readJson(path) - Reads a text file and parses it as JSON. Equivalent to calling JSON.parse(readLines(path)).
  • writeLines(path, array, append = false) - Writes the given array of lines (joined with "\n") to a file
  • copyFolder(inputFolder, outputFolder, options) - Copies the given folder recursively, preserving directory structure. Options are the options used when globbing up the input folder. See fast-glob options.
  • exists(path) - Checks if the given path exists
  • rm_rf(path) - Removes the given file, or else removes the given folder and its contents recursively
  • mkdir_p(path) - Creates the given folder and any required intermediate folders
  • cp(src, dest) - Copies a file to a file or folder
0.2.12

2 years ago

0.2.11

2 years ago

0.2.10

2 years ago

0.2.9

2 years ago

0.2.8

2 years ago

0.2.7

2 years ago

0.2.6

2 years ago

0.2.5

2 years ago

0.2.4

3 years ago

0.2.3

3 years ago

0.2.2

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago