diff --git a/package.json b/package.json index 6c4f76f..5cbdd79 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@changesets/cli": "^2.27.0", "@eslint/js": "^10.0.1", "eslint": "^10.4.1", - "typescript": "^5.6.0", + "typescript": "^6.0.3", "typescript-eslint": "^8.60.1" }, "packageManager": "pnpm@10.24.0", diff --git a/packages/codec/package.json b/packages/codec/package.json index 462484e..19345bb 100644 --- a/packages/codec/package.json +++ b/packages/codec/package.json @@ -1,7 +1,7 @@ { "name": "@void-layer/codec", "version": "0.1.0", - "description": "Canonical Invoice codec — TLV + Brotli wire format. v1 schema LOCKED.", + "description": "Canonical Invoice codec \u2014 TLV + Brotli wire format. v1 schema LOCKED.", "type": "module", "main": "./dist/index.js", "module": "./dist/index.js", @@ -28,9 +28,23 @@ "license": "MIT", "author": "void-layer", "homepage": "https://github.com/void-layer/codec/tree/main/packages/codec#readme", - "bugs": { "url": "https://github.com/void-layer/codec/issues" }, - "keywords": ["invoice","codec","tlv","brotli","wasm","web3","voidpay","void-layer"], - "publishConfig": { "access": "public", "provenance": true }, + "bugs": { + "url": "https://github.com/void-layer/codec/issues" + }, + "keywords": [ + "invoice", + "codec", + "tlv", + "brotli", + "wasm", + "web3", + "voidpay", + "void-layer" + ], + "publishConfig": { + "access": "public", + "provenance": true + }, "scripts": { "build": "wasm-pack build --target bundler --release --out-dir pkg && rm -f pkg/.gitignore && tsc", "build:wasm": "wasm-pack build --target bundler --release --out-dir pkg && rm -f pkg/.gitignore", @@ -54,7 +68,7 @@ "@types/node": "25.9.1", "@vitest/coverage-v8": "4.1.8", "brotli-wasm": "^3.0.1", - "typescript": "^5.9.3", + "typescript": "^6.0.3", "vite-plugin-top-level-await": "^1.4.4", "vite-plugin-wasm": "^3.4.1", "vitest": "^4.1.8" diff --git a/packages/networks/tsconfig.json b/packages/networks/tsconfig.json index 7f14a4a..ef3e2e4 100644 --- a/packages/networks/tsconfig.json +++ b/packages/networks/tsconfig.json @@ -6,12 +6,18 @@ "declaration": true, "declarationMap": true, "outDir": "./dist", + "rootDir": "./src", "strict": true, "isolatedModules": true, "noUncheckedIndexedAccess": true, "esModuleInterop": true, "skipLibCheck": true }, - "include": ["src/**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "src/**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9f56831..b2d64e3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,11 +21,11 @@ importers: specifier: ^10.4.1 version: 10.4.1 typescript: - specifier: ^5.6.0 - version: 5.9.3 + specifier: ^6.0.3 + version: 6.0.3 typescript-eslint: specifier: ^8.60.1 - version: 8.60.1(eslint@10.4.1)(typescript@5.9.3) + version: 8.60.1(eslint@10.4.1)(typescript@6.0.3) packages/codec: dependencies: @@ -43,8 +43,8 @@ importers: specifier: ^3.0.1 version: 3.0.1 typescript: - specifier: ^5.9.3 - version: 5.9.3 + specifier: ^6.0.3 + version: 6.0.3 vite-plugin-top-level-await: specifier: ^1.4.4 version: 1.6.0(rollup@4.61.0)(vite@7.3.3(@types/node@25.9.1)) @@ -66,7 +66,7 @@ importers: version: 4.1.8(vitest@4.1.8) viem: specifier: ^2.52.0 - version: 2.52.0(typescript@5.9.3) + version: 2.52.0(typescript@6.0.3) vitest: specifier: ^4.1.8 version: 4.1.8(@types/node@25.9.1)(@vitest/coverage-v8@4.1.8)(vite@7.3.3(@types/node@25.9.1)) @@ -1405,8 +1405,8 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - typescript@5.9.3: - resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} + typescript@6.0.3: + resolution: {integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==} engines: {node: '>=14.17'} hasBin: true @@ -2072,40 +2072,40 @@ snapshots: dependencies: undici-types: 7.24.6 - '@typescript-eslint/eslint-plugin@8.60.1(@typescript-eslint/parser@8.60.1(eslint@10.4.1)(typescript@5.9.3))(eslint@10.4.1)(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.60.1(@typescript-eslint/parser@8.60.1(eslint@10.4.1)(typescript@6.0.3))(eslint@10.4.1)(typescript@6.0.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.60.1(eslint@10.4.1)(typescript@5.9.3) + '@typescript-eslint/parser': 8.60.1(eslint@10.4.1)(typescript@6.0.3) '@typescript-eslint/scope-manager': 8.60.1 - '@typescript-eslint/type-utils': 8.60.1(eslint@10.4.1)(typescript@5.9.3) - '@typescript-eslint/utils': 8.60.1(eslint@10.4.1)(typescript@5.9.3) + '@typescript-eslint/type-utils': 8.60.1(eslint@10.4.1)(typescript@6.0.3) + '@typescript-eslint/utils': 8.60.1(eslint@10.4.1)(typescript@6.0.3) '@typescript-eslint/visitor-keys': 8.60.1 eslint: 10.4.1 ignore: 7.0.5 natural-compare: 1.4.0 - ts-api-utils: 2.5.0(typescript@5.9.3) - typescript: 5.9.3 + ts-api-utils: 2.5.0(typescript@6.0.3) + typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.60.1(eslint@10.4.1)(typescript@5.9.3)': + '@typescript-eslint/parser@8.60.1(eslint@10.4.1)(typescript@6.0.3)': dependencies: '@typescript-eslint/scope-manager': 8.60.1 '@typescript-eslint/types': 8.60.1 - '@typescript-eslint/typescript-estree': 8.60.1(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.60.1(typescript@6.0.3) '@typescript-eslint/visitor-keys': 8.60.1 debug: 4.4.3 eslint: 10.4.1 - typescript: 5.9.3 + typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.60.1(typescript@5.9.3)': + '@typescript-eslint/project-service@8.60.1(typescript@6.0.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.60.1(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.60.1(typescript@6.0.3) '@typescript-eslint/types': 8.60.1 debug: 4.4.3 - typescript: 5.9.3 + typescript: 6.0.3 transitivePeerDependencies: - supports-color @@ -2114,47 +2114,47 @@ snapshots: '@typescript-eslint/types': 8.60.1 '@typescript-eslint/visitor-keys': 8.60.1 - '@typescript-eslint/tsconfig-utils@8.60.1(typescript@5.9.3)': + '@typescript-eslint/tsconfig-utils@8.60.1(typescript@6.0.3)': dependencies: - typescript: 5.9.3 + typescript: 6.0.3 - '@typescript-eslint/type-utils@8.60.1(eslint@10.4.1)(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.60.1(eslint@10.4.1)(typescript@6.0.3)': dependencies: '@typescript-eslint/types': 8.60.1 - '@typescript-eslint/typescript-estree': 8.60.1(typescript@5.9.3) - '@typescript-eslint/utils': 8.60.1(eslint@10.4.1)(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.60.1(typescript@6.0.3) + '@typescript-eslint/utils': 8.60.1(eslint@10.4.1)(typescript@6.0.3) debug: 4.4.3 eslint: 10.4.1 - ts-api-utils: 2.5.0(typescript@5.9.3) - typescript: 5.9.3 + ts-api-utils: 2.5.0(typescript@6.0.3) + typescript: 6.0.3 transitivePeerDependencies: - supports-color '@typescript-eslint/types@8.60.1': {} - '@typescript-eslint/typescript-estree@8.60.1(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@8.60.1(typescript@6.0.3)': dependencies: - '@typescript-eslint/project-service': 8.60.1(typescript@5.9.3) - '@typescript-eslint/tsconfig-utils': 8.60.1(typescript@5.9.3) + '@typescript-eslint/project-service': 8.60.1(typescript@6.0.3) + '@typescript-eslint/tsconfig-utils': 8.60.1(typescript@6.0.3) '@typescript-eslint/types': 8.60.1 '@typescript-eslint/visitor-keys': 8.60.1 debug: 4.4.3 minimatch: 10.2.5 semver: 7.8.1 tinyglobby: 0.2.17 - ts-api-utils: 2.5.0(typescript@5.9.3) - typescript: 5.9.3 + ts-api-utils: 2.5.0(typescript@6.0.3) + typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.60.1(eslint@10.4.1)(typescript@5.9.3)': + '@typescript-eslint/utils@8.60.1(eslint@10.4.1)(typescript@6.0.3)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@10.4.1) '@typescript-eslint/scope-manager': 8.60.1 '@typescript-eslint/types': 8.60.1 - '@typescript-eslint/typescript-estree': 8.60.1(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.60.1(typescript@6.0.3) eslint: 10.4.1 - typescript: 5.9.3 + typescript: 6.0.3 transitivePeerDependencies: - supports-color @@ -2218,9 +2218,9 @@ snapshots: convert-source-map: 2.0.0 tinyrainbow: 3.1.0 - abitype@1.2.3(typescript@5.9.3): + abitype@1.2.3(typescript@6.0.3): optionalDependencies: - typescript: 5.9.3 + typescript: 6.0.3 acorn-jsx@5.3.2(acorn@8.16.0): dependencies: @@ -2625,7 +2625,7 @@ snapshots: outdent@0.5.0: {} - ox@0.14.27(typescript@5.9.3): + ox@0.14.27(typescript@6.0.3): dependencies: '@adraffy/ens-normalize': 1.11.1 '@noble/ciphers': 1.3.0 @@ -2633,10 +2633,10 @@ snapshots: '@noble/hashes': 1.8.0 '@scure/bip32': 1.7.0 '@scure/bip39': 1.6.0 - abitype: 1.2.3(typescript@5.9.3) + abitype: 1.2.3(typescript@6.0.3) eventemitter3: 5.0.1 optionalDependencies: - typescript: 5.9.3 + typescript: 6.0.3 transitivePeerDependencies: - zod @@ -2804,26 +2804,26 @@ snapshots: dependencies: is-number: 7.0.0 - ts-api-utils@2.5.0(typescript@5.9.3): + ts-api-utils@2.5.0(typescript@6.0.3): dependencies: - typescript: 5.9.3 + typescript: 6.0.3 type-check@0.4.0: dependencies: prelude-ls: 1.2.1 - typescript-eslint@8.60.1(eslint@10.4.1)(typescript@5.9.3): + typescript-eslint@8.60.1(eslint@10.4.1)(typescript@6.0.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.60.1(@typescript-eslint/parser@8.60.1(eslint@10.4.1)(typescript@5.9.3))(eslint@10.4.1)(typescript@5.9.3) - '@typescript-eslint/parser': 8.60.1(eslint@10.4.1)(typescript@5.9.3) - '@typescript-eslint/typescript-estree': 8.60.1(typescript@5.9.3) - '@typescript-eslint/utils': 8.60.1(eslint@10.4.1)(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.60.1(@typescript-eslint/parser@8.60.1(eslint@10.4.1)(typescript@6.0.3))(eslint@10.4.1)(typescript@6.0.3) + '@typescript-eslint/parser': 8.60.1(eslint@10.4.1)(typescript@6.0.3) + '@typescript-eslint/typescript-estree': 8.60.1(typescript@6.0.3) + '@typescript-eslint/utils': 8.60.1(eslint@10.4.1)(typescript@6.0.3) eslint: 10.4.1 - typescript: 5.9.3 + typescript: 6.0.3 transitivePeerDependencies: - supports-color - typescript@5.9.3: {} + typescript@6.0.3: {} undici-types@7.24.6: {} @@ -2835,18 +2835,18 @@ snapshots: uuid@14.0.0: {} - viem@2.52.0(typescript@5.9.3): + viem@2.52.0(typescript@6.0.3): dependencies: '@noble/curves': 1.9.1 '@noble/hashes': 1.8.0 '@scure/bip32': 1.7.0 '@scure/bip39': 1.6.0 - abitype: 1.2.3(typescript@5.9.3) + abitype: 1.2.3(typescript@6.0.3) isows: 1.0.7(ws@8.20.1) - ox: 0.14.27(typescript@5.9.3) + ox: 0.14.27(typescript@6.0.3) ws: 8.20.1 optionalDependencies: - typescript: 5.9.3 + typescript: 6.0.3 transitivePeerDependencies: - bufferutil - utf-8-validate