fs.mkdtemp - Creates a unique temporary directory

import { mkdtemp } from 'node:fs';
import { join } from 'node:path';
import { tmpdir } from 'node:os';

mkdtemp(join(tmpdir(), 'foo-'), (err, directory) => {
  if (err) throw err;
  console.log(directory);
  // Prints: /tmp/foo-itXde2 or 
  // C:\Users\...\AppData\Local\Temp\foo-itXde2
});