Node.js comes bundled with powerful built-in core modules requiring zero installation.
1. File System (fs/promises) & Path (path)
⊞Code Example
const fs = require('fs/promises');
const path = require('path');
async function manageFiles() {
const filePath = path.join(__dirname, 'data', 'lessons.json');
// Writing asynchronous file data
const data = { course: "Node.js Full Stack", totalLessons: 12 };
await fs.writeFile(filePath, JSON.stringify(data, null, 2), 'utf-8');
// Reading file data
const content = await fs.readFile(filePath, 'utf-8');
console.log("File content:", JSON.parse(content));
}
manageFiles();
