@jfonx/file-utils
v3.0.1
Published
Allows you to perform specific operations on files
Downloads
57,642
Readme
file-utils
Allows you to perform specific operations on files
Installation
npm install @jfonx/file-utils
Usage
import { findUpJsonFile, toObject, writeFile } from '@jfonx/file-utils';
/* Write a file on the disk */
writeFile({
file: __dirname + '/filename.txt',
content: 'I am programmer',
force: true, // Force rewrite if the file exists
});
/* Read the contents of a JSON file and convert it to an object */
toObject(__dirname + '/tsconfig.json', true /* exit program if error */);
/* Looks for a json file recursively back and stops as soon as the file is found or the root of the hard drive is reached*/
const module = findUpJsonFile({
filename: 'package.json' /* The desired JSON file */,
isJson: true,
rootDir: __dirname /* From this folder */,
});
console.log(module);