//! SPDX-FileCopyrightText: 2025 Chris Duncan <chris@codecow.com>
//! SPDX-License-Identifier: GPL-3.0-or-later
-import { NanoPowOptions } from '#lib/config'
import { generate, validate } from './lib'
+import { NanoPowOptions } from './lib/config'
declare global {
interface Window {
//! SPDX-FileCopyrightText: 2025 Chris Duncan <chris@codecow.com>
//! SPDX-License-Identifier: GPL-3.0-or-later
-import { NanoPowConfig } from '#lib/config'
-import { NanoPowCpu, NanoPowWasm, NanoPowWebgl, NanoPowWebgpu } from '#lib/generate'
-import { NanoPowValidate } from '#lib/validate'
-import { Cache, Logger, MAX_HASH, Queue, big } from '#utils'
import { WorkErrorResponse, WorkGenerateResponse, WorkValidateResponse } from 'nano-pow'
+import { Cache, Logger, MAX_HASH, Queue, big } from '../utils'
+import { NanoPowConfig } from './config'
+import { NanoPowCpu, NanoPowWasm, NanoPowWebgl, NanoPowWebgpu } from './generate'
+import { NanoPowValidate } from './validate'
const logger = new Logger()
const q = new Queue()
//! SPDX-FileCopyrightText: 2025 Chris Duncan <chris@codecow.com>
//! SPDX-License-Identifier: GPL-3.0-or-later
-import { isHexN } from '#utils'
+import { isHexN } from '.'
export function big (value: bigint | boolean | number | string | unknown): bigint {
switch (typeof value) {