From: Chris Duncan Date: Mon, 3 Aug 2026 19:13:40 +0000 (-0700) Subject: Deprecate custom paths to avoid issues in consumer applications. X-Git-Tag: v5.2.4~1 X-Git-Url: https://git.codecow.com/?a=commitdiff_plain;h=9f9cd087f83bdddd58040dd1578031e548016b08;p=nano-pow.git Deprecate custom paths to avoid issues in consumer applications. --- diff --git a/src/index.ts b/src/index.ts index b2faeb9..f183e5a 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,8 +1,8 @@ //! SPDX-FileCopyrightText: 2025 Chris Duncan //! 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 { diff --git a/src/lib/config/index.ts b/src/lib/config/index.ts index 66e8bbc..b3e098a 100644 --- a/src/lib/config/index.ts +++ b/src/lib/config/index.ts @@ -1,7 +1,7 @@ //! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later -import { ApiSupport, big, bigHex, SEND } from '#utils' +import { ApiSupport, big, bigHex, SEND } from '../../utils' type ApiSupportedTypes = keyof typeof ApiSupport diff --git a/src/lib/generate/cpu/index.ts b/src/lib/generate/cpu/index.ts index 8d22251..69a110d 100644 --- a/src/lib/generate/cpu/index.ts +++ b/src/lib/generate/cpu/index.ts @@ -1,9 +1,9 @@ //! SPDX-FileCopyrightText: 2025 Chris Duncan //! 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' const logger = new Logger() diff --git a/src/lib/generate/wasm/index.ts b/src/lib/generate/wasm/index.ts index a08f717..3314692 100644 --- a/src/lib/generate/wasm/index.ts +++ b/src/lib/generate/wasm/index.ts @@ -1,9 +1,9 @@ //! SPDX-FileCopyrightText: 2025 Chris Duncan //! 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 { NanoPowWasmWorker } from './worker.js' const logger = new Logger() diff --git a/src/lib/generate/webgl/index.ts b/src/lib/generate/webgl/index.ts index f4c13e6..a64f785 100644 --- a/src/lib/generate/webgl/index.ts +++ b/src/lib/generate/webgl/index.ts @@ -2,8 +2,8 @@ //! SPDX-FileContributor: Ben Green //! SPDX-License-Identifier: GPL-3.0-or-later AND MIT -import { bigHex, bigToU32, Logger } from '#utils' import { WorkGenerateResponse } from 'nano-pow' +import { bigHex, bigToU32, Logger } from '../../../utils' import { downsampleSource, drawSource, quadSource } from './shaders' /** diff --git a/src/lib/generate/webgpu/index.ts b/src/lib/generate/webgpu/index.ts index e4894de..54ec9a6 100644 --- a/src/lib/generate/webgpu/index.ts +++ b/src/lib/generate/webgpu/index.ts @@ -1,8 +1,8 @@ //! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later -import { Logger, Queue, bigHex, bigToU64 } from '#utils' import { WorkGenerateResponse } from 'nano-pow' +import { Logger, Queue, bigHex, bigToU64 } from '../../../utils' import { default as NanoPowGpuComputeShader } from './shaders/compute.wgsl' type NanoPowDeviceStatus = 'Idle' | 'Starting' | 'Unsupported' | 'Ready' | 'Restoring' | 'Crashed' diff --git a/src/lib/index.ts b/src/lib/index.ts index 994494a..23d3d21 100644 --- a/src/lib/index.ts +++ b/src/lib/index.ts @@ -1,11 +1,11 @@ //! SPDX-FileCopyrightText: 2025 Chris Duncan //! 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 { big, Cache, Logger, MAX_HASH, Queue } from '#utils' import { WorkErrorResponse, WorkGenerateResponse, WorkValidateResponse } from 'nano-pow' +import { NanoPowConfig } from '../lib/config' +import { NanoPowCpu, NanoPowWasm, NanoPowWebgl, NanoPowWebgpu } from '../lib/generate' +import { NanoPowValidate } from '../lib/validate' +import { big, Cache, Logger, MAX_HASH, Queue } from '../utils' const logger = new Logger() const q = new Queue() diff --git a/src/lib/validate/index.ts b/src/lib/validate/index.ts index cf99606..c643d39 100644 --- a/src/lib/validate/index.ts +++ b/src/lib/validate/index.ts @@ -1,8 +1,8 @@ //! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later -import { Logger, RECEIVE, SEND, bigHex, bigToU64 } from '#utils' import { WorkValidateResponse } from 'nano-pow' +import { Logger, RECEIVE, SEND, bigHex, bigToU64 } from '../../utils' const logger = new Logger() diff --git a/src/utils/bigint.ts b/src/utils/bigint.ts index 7c3019b..03af09f 100644 --- a/src/utils/bigint.ts +++ b/src/utils/bigint.ts @@ -1,7 +1,7 @@ //! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later -import { isHexN } from '#utils' +import { isHexN } from '../utils' export function big (value: bigint | boolean | number | string | unknown): bigint { switch (typeof value) { diff --git a/tsconfig.json b/tsconfig.json index 2a30a03..6a87591 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -13,14 +13,6 @@ "noFallthroughCasesInSwitch": true, "strict": true, "rootDir": "src", - "paths": { - "#lib/*": [ - "./src/lib/*" - ], - "#utils": [ - "./src/utils/index.ts" - ] - }, "types": [ "node", "@webgpu/types"