//! SPDX-FileCopyrightText: 2025 Chris Duncan <chris@codecow.com>
//! SPDX-License-Identifier: GPL-3.0-or-later
-import { ApiSupport, bigintFrom, bigintToHex, SEND } from '#utils'
+import { ApiSupport, SEND, bigintFrom, bigintToHex } from '#utils'
type ApiSupportedTypes = keyof typeof ApiSupport
//! SPDX-License-Identifier: GPL-3.0-or-later
import { NanoPowValidate } from '#lib/validate'
-import { bigintToHex, Logger } from '#utils'
+import { Logger, bigintToHex } from '#utils'
import { WorkGenerateResponse } from 'nano-pow'
import { NanoPowWasmWorker } from './worker.js'
//! SPDX-FileContributor: Ben Green <ben@latenightsketches.com>
//! SPDX-License-Identifier: GPL-3.0-or-later AND MIT
-import { bigintAsUintNArray, bigintRandom, bigintToHex, Logger } from '#utils'
+import { Logger, bigintAsUintNArray, bigintToHex } from '#utils'
import { WorkGenerateResponse } from 'nano-pow'
import { downsampleSource, drawSource, quadSource } from './shaders'
//! SPDX-FileCopyrightText: 2025 Chris Duncan <chris@codecow.com>
//! SPDX-License-Identifier: GPL-3.0-or-later
+import { Logger, Queue, bigintAsUintNArray, bigintToHex } from '#utils'
import { WorkGenerateResponse } from 'nano-pow'
-import { bigintAsUintNArray, bigintRandom, bigintToHex, Logger, Queue } from '#utils'
import { default as NanoPowGpuComputeShader } from './shaders/compute.wgsl'
type NanoPowDeviceStatus = 'Idle' | 'Starting' | 'Unsupported' | 'Ready' | 'Restoring' | 'Crashed'
import { NanoPowConfig } from '#lib/config'
import { NanoPowCpu, NanoPowWasm, NanoPowWebgl, NanoPowWebgpu } from '#lib/generate'
import { NanoPowValidate } from '#lib/validate'
-import { bigintFrom, Cache, Logger, Queue } from '#utils'
+import { Cache, Logger, Queue, bigintFrom } from '#utils'
import { WorkErrorResponse, WorkGenerateResponse, WorkValidateResponse } from 'nano-pow'
const logger = new Logger()
//! SPDX-FileCopyrightText: 2025 Chris Duncan <chris@codecow.com>
//! SPDX-License-Identifier: GPL-3.0-or-later
+import { Logger, RECEIVE, SEND, bigintAsUintNArray, bigintToHex } from '#utils'
import { WorkValidateResponse } from 'nano-pow'
-import { bigintAsUintNArray, bigintToHex, Logger, RECEIVE, SEND } from '#utils'
const logger = new Logger()