import { Logger, isHex32, isHex8 } from 'nano-pow/utils'
import { Serializable } from 'node:child_process'
import { hash } from 'node:crypto'
-import { readFile, writeFile } from 'node:fs/promises'
+import { readFile, rm, writeFile } from 'node:fs/promises'
import * as http from 'node:http'
import { homedir } from 'node:os'
import { join } from 'node:path'
process.exit(1)
}, 10_000)
server.close(async (): Promise<never> => {
+ await rm(`${homedir()}/.nano-pow/server.pid`, { force: true })
await browser.close()
clearTimeout(kill)
logger.log('server stopped')