Allows you to perform specific operations on files
npm install @jfonx/file-utilsAllows you to perform specific operations on files
``sh`
npm install @jfonx/file-utils
`typescript
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);
``