ethers.js/src.ts/_admin/utils/fs.ts
2022-09-05 16:14:43 -04:00

10 lines
244 B
TypeScript

import fs from "fs";
import { resolve } from "./path.js";
export function atomicWrite(path: string, value: string | Uint8Array): void {
const tmp = resolve(".atomic-tmp");
fs.writeFileSync(tmp, value);
fs.renameSync(tmp, path);
}