//! SPDX-FileCopyrightText: 2025 Chris Duncan <chris@codecow.com>
//! SPDX-License-Identifier: GPL-3.0-or-later
- import { ApiSupport, big, bigHex, SEND } from '#utils'
-import { ApiSupport, big, bigHex, SEND } from '../../utils'
++import { ApiSupport, SEND, big, bigHex } from '../../utils'
type ApiSupportedTypes = keyof typeof ApiSupport
//! SPDX-FileCopyrightText: 2025 Chris Duncan <chris@codecow.com>
//! SPDX-License-Identifier: GPL-3.0-or-later
- import { NanoPowValidate } from '#lib/validate'
- import { Logger } from '#utils'
import { WorkGenerateResponse } from 'nano-pow'
-import { NanoPowValidate } from '../../../lib/validate'
+ import { Logger } from '../../../utils'
++import { NanoPowValidate } from '../../validate'
const logger = new Logger()
//! SPDX-FileCopyrightText: 2025 Chris Duncan <chris@codecow.com>
//! SPDX-License-Identifier: GPL-3.0-or-later
- import { NanoPowValidate } from '#lib/validate'
- import { Logger, big, bigHex } from '#utils'
import { WorkGenerateResponse } from 'nano-pow'
-import { NanoPowValidate } from '../../../lib/validate'
+ import { Logger, big, bigHex } from '../../../utils'
++import { NanoPowValidate } from '../../validate'
import { NanoPowWasmWorker } from './worker.js'
const logger = new Logger()
//! SPDX-FileContributor: Ben Green <ben@latenightsketches.com>
//! SPDX-License-Identifier: GPL-3.0-or-later AND MIT
- import { Logger, bigHex, bigToU32 } from '#utils'
import { WorkGenerateResponse } from 'nano-pow'
-import { bigHex, bigToU32, Logger } from '../../../utils'
++import { Logger, bigHex, bigToU32 } from '../../../utils'
import { downsampleSource, drawSource, quadSource } from './shaders'
/**
"noFallthroughCasesInSwitch": true,
"strict": true,
"rootDir": "src",
- "paths": {
- "#lib/*": [
- "./src/lib/*"
- ],
- "#utils": [
- "./src/utils/index.ts"
- ]
- },
"types": [
- "node",
- "@webgpu/types"
- ]
+ "node"
+ ],
+ "libReplacement": true
},
"include": [
"src/index.ts",