Latihan 1 dari materi Built-in Modules: fs, path, os di Node.js — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Simulasikan pemakaian fs dan path untuk membaca file dan mentransformasi isinya.
Langkah:
files yang memetakan path → isi filereadFile(filepath) yang mengembalikan isi file atau throw errortransform(filepath) yang: baca file, uppercase isinya, lalu kembalikan object { path, ext, content } — gunakan path.extnametransform untuk file valid dan invalidOutput yang diharapkan:
notes.txt -> ext: .txt, content: HELLO DUNIA
data.json -> ext: .json, content: {"X":1}
missing.txt -> Error: File tidak ditemukan