]> git.codecow.com Git - nano-pow.git/commitdiff
Deprecate custom paths to avoid issues in consumer applications.
authorChris Duncan <chris@codecow.com>
Mon, 3 Aug 2026 19:13:40 +0000 (12:13 -0700)
committerChris Duncan <chris@codecow.com>
Mon, 3 Aug 2026 19:13:40 +0000 (12:13 -0700)
src/index.ts
src/lib/config/index.ts
src/lib/generate/cpu/index.ts
src/lib/generate/wasm/index.ts
src/lib/generate/webgl/index.ts
src/lib/generate/webgpu/index.ts
src/lib/index.ts
src/lib/validate/index.ts
src/utils/bigint.ts
tsconfig.json

index b2faeb99ee0f29b284b185e5b59b7ffd6dd8093d..f183e5a9499ca5e62f3c8a4438a605c4fe963d36 100644 (file)
@@ -1,8 +1,8 @@
 //! 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 {
index 66e8bbc168ae0a34fb0f083580a089aa17bb09fa..b3e098a1ee03d95dca29a8834b37e186012c9a9d 100644 (file)
@@ -1,7 +1,7 @@
 //! 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'
 
 type ApiSupportedTypes = keyof typeof ApiSupport
 
index 8d2225161a9ef404bfaa57144be1ab9f6b54f502..69a110dfc746d419e3cbef671c5914370ca836f4 100644 (file)
@@ -1,9 +1,9 @@
 //! 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'
 
 const logger = new Logger()
 
index a08f7173aea0a13e5bcceadc5fcf099c6b273722..3314692be68ba9f5ea50e04f801439e26684b146 100644 (file)
@@ -1,9 +1,9 @@
 //! 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 { NanoPowWasmWorker } from './worker.js'
 
 const logger = new Logger()
index f4c13e66b7c8bf92e41af0866aa442682c7bbfc5..a64f7852ce375a1f391903f424efac37895904f2 100644 (file)
@@ -2,8 +2,8 @@
 //! SPDX-FileContributor: Ben Green <ben@latenightsketches.com>
 //! 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'
 
 /**
index e4894de25805c4f88227c64075dc42d664a0eaca..54ec9a6120ee78099e9bb0f1bf47981d8e719b78 100644 (file)
@@ -1,8 +1,8 @@
 //! SPDX-FileCopyrightText: 2025 Chris Duncan <chris@codecow.com>
 //! 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'
index 994494a1705f9bd4c043a28bada45fefcbc0276c..23d3d2104a00dddefe09a1788116a0498e2b3456 100644 (file)
@@ -1,11 +1,11 @@
 //! 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 { 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()
index cf99606902cca07e23b10625d20d533171f97278..c643d39545267add3e1908158b0e4ea71014c850 100644 (file)
@@ -1,8 +1,8 @@
 //! SPDX-FileCopyrightText: 2025 Chris Duncan <chris@codecow.com>
 //! 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()
 
index 7c3019b8e83ff9daa888358afbef13723b35e3e1..03af09fe91809ad8acdcd89713815e023ed71caf 100644 (file)
@@ -1,7 +1,7 @@
 //! SPDX-FileCopyrightText: 2025 Chris Duncan <chris@codecow.com>
 //! 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) {
index 2a30a033a8376d8c43d52aae39308637be5f0903..6a875916ba031f0d5136e2c9f56047fc23d645a6 100644 (file)
                "noFallthroughCasesInSwitch": true,
                "strict": true,
                "rootDir": "src",
-               "paths": {
-                       "#lib/*": [
-                               "./src/lib/*"
-                       ],
-                       "#utils": [
-                               "./src/utils/index.ts"
-                       ]
-               },
                "types": [
                        "node",
                        "@webgpu/types"