From a9d102673606a624ddf061f54ba0324544afdb7f Mon Sep 17 00:00:00 2001 From: Satoshi Qazi Muhammed Date: Mon, 19 Oct 2026 21:17:25 +0400 Subject: [PATCH] chore(papi): keep the upstream sources in upstream-src/ The pezkuwi-dev build treats any package with a src/ directory as its own: it requires our license header on every file and builds it. These are upstream files that must stay byte-identical to the source embedded in dist/, so they live in upstream-src/ instead, which neither the build nor the root tsconfig picks up. --- packages/bizinikiwi-bindings/README.md | 4 ++-- .../{src => upstream-src}/codecs/blockHeader.ts | 0 .../codecs/metadata/deprecation.ts | 0 .../{src => upstream-src}/codecs/metadata/docs.ts | 0 .../{src => upstream-src}/codecs/metadata/lookup.ts | 0 .../{src => upstream-src}/codecs/metadata/metadata.ts | 0 .../{src => upstream-src}/codecs/metadata/pallets.ts | 0 .../codecs/metadata/runtime-api.ts | 0 .../{src => upstream-src}/codecs/metadata/unified.ts | 0 .../{src => upstream-src}/codecs/metadata/v14.ts | 0 .../{src => upstream-src}/codecs/metadata/v15.ts | 0 .../{src => upstream-src}/codecs/metadata/v16.ts | 0 .../{src => upstream-src}/codecs/scale/AccountId.ts | 0 .../{src => upstream-src}/codecs/scale/Binary.ts | 0 .../{src => upstream-src}/codecs/scale/BitSeq.ts | 0 .../{src => upstream-src}/codecs/scale/Hex.ts | 0 .../{src => upstream-src}/codecs/scale/Self.ts | 0 .../{src => upstream-src}/codecs/scale/Variant.ts | 0 .../{src => upstream-src}/codecs/scale/bitSequence.ts | 0 .../{src => upstream-src}/codecs/scale/char.ts | 0 .../{src => upstream-src}/codecs/scale/compact.ts | 0 .../{src => upstream-src}/codecs/scale/ethAccount.ts | 0 .../{src => upstream-src}/codecs/scale/fixed-str.ts | 0 .../{src => upstream-src}/codecs/scale/shaped.ts | 0 .../{src => upstream-src}/codecs/scale/with-inner.ts | 0 .../extrinsics/extrinsic-format.ts | 0 .../{src => upstream-src}/hashes/blake2.ts | 0 .../{src => upstream-src}/hashes/blake3.ts | 0 .../{src => upstream-src}/hashes/h64.ts | 0 .../{src => upstream-src}/hashes/identity.ts | 0 .../{src => upstream-src}/hashes/keccak.ts | 0 .../{src => upstream-src}/hashes/twoX.ts | 0 .../{src => upstream-src}/storage.ts | 0 .../{src => upstream-src}/trie/node-decoder.ts | 0 .../{src => upstream-src}/trie/proofs.ts | 0 .../{src => upstream-src}/trie/types.ts | 0 .../{src => upstream-src}/types/enum.ts | 0 .../{src => upstream-src}/utils/multisig.ts | 0 .../{src => upstream-src}/utils/ss58-util.ts | 0 packages/merkleize-metadata/README.md | 4 ++-- .../merkleize-metadata/{src => upstream-src}/codecs.ts | 0 .../{src => upstream-src}/decode-and-collect.ts | 0 .../{src => upstream-src}/get-accessible-types.ts | 0 .../{src => upstream-src}/get-lookup.ts | 0 .../{src => upstream-src}/get-metadata.ts | 0 .../merkleize-metadata/{src => upstream-src}/main.ts | 0 .../merkleize-metadata/{src => upstream-src}/proof.ts | 0 .../merkleize-metadata/{src => upstream-src}/utils.ts | 0 packages/metadata-builders/README.md | 4 ++-- .../{src => upstream-src}/checksum-builder.ts | 0 .../{src => upstream-src}/dynamic-builder.ts | 0 .../{src => upstream-src}/lookup-codec-builder.ts | 0 .../{src => upstream-src}/lookup-graph.ts | 0 .../metadata-builders/{src => upstream-src}/lookups.ts | 0 .../{src => upstream-src}/with-cache.ts | 0 packages/papi-utils/README.md | 4 ++-- .../papi-utils/{src => upstream-src}/AbortError.ts | 0 .../papi-utils/{src => upstream-src}/filterObject.ts | 0 packages/papi-utils/{src => upstream-src}/hex.ts | 0 packages/papi-utils/{src => upstream-src}/jsonPrint.ts | 0 packages/papi-utils/{src => upstream-src}/mapObject.ts | 0 .../papi-utils/{src => upstream-src}/mergeUint8.ts | 0 packages/papi-utils/{src => upstream-src}/noop.ts | 0 scripts/check-papi-sources.mjs | 10 ++++++---- tsconfig.json | 7 +------ 65 files changed, 15 insertions(+), 18 deletions(-) rename packages/bizinikiwi-bindings/{src => upstream-src}/codecs/blockHeader.ts (100%) rename packages/bizinikiwi-bindings/{src => upstream-src}/codecs/metadata/deprecation.ts (100%) rename packages/bizinikiwi-bindings/{src => upstream-src}/codecs/metadata/docs.ts (100%) rename packages/bizinikiwi-bindings/{src => upstream-src}/codecs/metadata/lookup.ts (100%) rename packages/bizinikiwi-bindings/{src => upstream-src}/codecs/metadata/metadata.ts (100%) rename packages/bizinikiwi-bindings/{src => upstream-src}/codecs/metadata/pallets.ts (100%) rename packages/bizinikiwi-bindings/{src => upstream-src}/codecs/metadata/runtime-api.ts (100%) rename packages/bizinikiwi-bindings/{src => upstream-src}/codecs/metadata/unified.ts (100%) rename packages/bizinikiwi-bindings/{src => upstream-src}/codecs/metadata/v14.ts (100%) rename packages/bizinikiwi-bindings/{src => upstream-src}/codecs/metadata/v15.ts (100%) rename packages/bizinikiwi-bindings/{src => upstream-src}/codecs/metadata/v16.ts (100%) rename packages/bizinikiwi-bindings/{src => upstream-src}/codecs/scale/AccountId.ts (100%) rename packages/bizinikiwi-bindings/{src => upstream-src}/codecs/scale/Binary.ts (100%) rename packages/bizinikiwi-bindings/{src => upstream-src}/codecs/scale/BitSeq.ts (100%) rename packages/bizinikiwi-bindings/{src => upstream-src}/codecs/scale/Hex.ts (100%) rename packages/bizinikiwi-bindings/{src => upstream-src}/codecs/scale/Self.ts (100%) rename packages/bizinikiwi-bindings/{src => upstream-src}/codecs/scale/Variant.ts (100%) rename packages/bizinikiwi-bindings/{src => upstream-src}/codecs/scale/bitSequence.ts (100%) rename packages/bizinikiwi-bindings/{src => upstream-src}/codecs/scale/char.ts (100%) rename packages/bizinikiwi-bindings/{src => upstream-src}/codecs/scale/compact.ts (100%) rename packages/bizinikiwi-bindings/{src => upstream-src}/codecs/scale/ethAccount.ts (100%) rename packages/bizinikiwi-bindings/{src => upstream-src}/codecs/scale/fixed-str.ts (100%) rename packages/bizinikiwi-bindings/{src => upstream-src}/codecs/scale/shaped.ts (100%) rename packages/bizinikiwi-bindings/{src => upstream-src}/codecs/scale/with-inner.ts (100%) rename packages/bizinikiwi-bindings/{src => upstream-src}/extrinsics/extrinsic-format.ts (100%) rename packages/bizinikiwi-bindings/{src => upstream-src}/hashes/blake2.ts (100%) rename packages/bizinikiwi-bindings/{src => upstream-src}/hashes/blake3.ts (100%) rename packages/bizinikiwi-bindings/{src => upstream-src}/hashes/h64.ts (100%) rename packages/bizinikiwi-bindings/{src => upstream-src}/hashes/identity.ts (100%) rename packages/bizinikiwi-bindings/{src => upstream-src}/hashes/keccak.ts (100%) rename packages/bizinikiwi-bindings/{src => upstream-src}/hashes/twoX.ts (100%) rename packages/bizinikiwi-bindings/{src => upstream-src}/storage.ts (100%) rename packages/bizinikiwi-bindings/{src => upstream-src}/trie/node-decoder.ts (100%) rename packages/bizinikiwi-bindings/{src => upstream-src}/trie/proofs.ts (100%) rename packages/bizinikiwi-bindings/{src => upstream-src}/trie/types.ts (100%) rename packages/bizinikiwi-bindings/{src => upstream-src}/types/enum.ts (100%) rename packages/bizinikiwi-bindings/{src => upstream-src}/utils/multisig.ts (100%) rename packages/bizinikiwi-bindings/{src => upstream-src}/utils/ss58-util.ts (100%) rename packages/merkleize-metadata/{src => upstream-src}/codecs.ts (100%) rename packages/merkleize-metadata/{src => upstream-src}/decode-and-collect.ts (100%) rename packages/merkleize-metadata/{src => upstream-src}/get-accessible-types.ts (100%) rename packages/merkleize-metadata/{src => upstream-src}/get-lookup.ts (100%) rename packages/merkleize-metadata/{src => upstream-src}/get-metadata.ts (100%) rename packages/merkleize-metadata/{src => upstream-src}/main.ts (100%) rename packages/merkleize-metadata/{src => upstream-src}/proof.ts (100%) rename packages/merkleize-metadata/{src => upstream-src}/utils.ts (100%) rename packages/metadata-builders/{src => upstream-src}/checksum-builder.ts (100%) rename packages/metadata-builders/{src => upstream-src}/dynamic-builder.ts (100%) rename packages/metadata-builders/{src => upstream-src}/lookup-codec-builder.ts (100%) rename packages/metadata-builders/{src => upstream-src}/lookup-graph.ts (100%) rename packages/metadata-builders/{src => upstream-src}/lookups.ts (100%) rename packages/metadata-builders/{src => upstream-src}/with-cache.ts (100%) rename packages/papi-utils/{src => upstream-src}/AbortError.ts (100%) rename packages/papi-utils/{src => upstream-src}/filterObject.ts (100%) rename packages/papi-utils/{src => upstream-src}/hex.ts (100%) rename packages/papi-utils/{src => upstream-src}/jsonPrint.ts (100%) rename packages/papi-utils/{src => upstream-src}/mapObject.ts (100%) rename packages/papi-utils/{src => upstream-src}/mergeUint8.ts (100%) rename packages/papi-utils/{src => upstream-src}/noop.ts (100%) diff --git a/packages/bizinikiwi-bindings/README.md b/packages/bizinikiwi-bindings/README.md index 3eb7b6a..cf9e71e 100644 --- a/packages/bizinikiwi-bindings/README.md +++ b/packages/bizinikiwi-bindings/README.md @@ -1,9 +1,9 @@ # @pezkuwi/bizinikiwi-bindings -**Source:** `src/` is [`@polkadot-api/substrate-bindings`](https://www.npmjs.com/package/@polkadot-api/substrate-bindings/v/0.16.6) 0.16.6 from +**Source:** `upstream-src/` is [`@polkadot-api/substrate-bindings`](https://www.npmjs.com/package/@polkadot-api/substrate-bindings/v/0.16.6) 0.16.6 from [polkadot-api](https://github.com/polkadot-api/polkadot-api) (MIT), with imports of `@polkadot-api/*` renamed to `@pezkuwi/*` (`substrate-bindings` → `bizinikiwi-bindings`). `dist/` is its build; -`scripts/check-papi-sources.mjs` fails CI unless the source embedded in `dist/` equals `src/`. +`scripts/check-papi-sources.mjs` fails CI unless the source embedded in `dist/` equals `upstream-src/`. The upstream README follows. diff --git a/packages/bizinikiwi-bindings/src/codecs/blockHeader.ts b/packages/bizinikiwi-bindings/upstream-src/codecs/blockHeader.ts similarity index 100% rename from packages/bizinikiwi-bindings/src/codecs/blockHeader.ts rename to packages/bizinikiwi-bindings/upstream-src/codecs/blockHeader.ts diff --git a/packages/bizinikiwi-bindings/src/codecs/metadata/deprecation.ts b/packages/bizinikiwi-bindings/upstream-src/codecs/metadata/deprecation.ts similarity index 100% rename from packages/bizinikiwi-bindings/src/codecs/metadata/deprecation.ts rename to packages/bizinikiwi-bindings/upstream-src/codecs/metadata/deprecation.ts diff --git a/packages/bizinikiwi-bindings/src/codecs/metadata/docs.ts b/packages/bizinikiwi-bindings/upstream-src/codecs/metadata/docs.ts similarity index 100% rename from packages/bizinikiwi-bindings/src/codecs/metadata/docs.ts rename to packages/bizinikiwi-bindings/upstream-src/codecs/metadata/docs.ts diff --git a/packages/bizinikiwi-bindings/src/codecs/metadata/lookup.ts b/packages/bizinikiwi-bindings/upstream-src/codecs/metadata/lookup.ts similarity index 100% rename from packages/bizinikiwi-bindings/src/codecs/metadata/lookup.ts rename to packages/bizinikiwi-bindings/upstream-src/codecs/metadata/lookup.ts diff --git a/packages/bizinikiwi-bindings/src/codecs/metadata/metadata.ts b/packages/bizinikiwi-bindings/upstream-src/codecs/metadata/metadata.ts similarity index 100% rename from packages/bizinikiwi-bindings/src/codecs/metadata/metadata.ts rename to packages/bizinikiwi-bindings/upstream-src/codecs/metadata/metadata.ts diff --git a/packages/bizinikiwi-bindings/src/codecs/metadata/pallets.ts b/packages/bizinikiwi-bindings/upstream-src/codecs/metadata/pallets.ts similarity index 100% rename from packages/bizinikiwi-bindings/src/codecs/metadata/pallets.ts rename to packages/bizinikiwi-bindings/upstream-src/codecs/metadata/pallets.ts diff --git a/packages/bizinikiwi-bindings/src/codecs/metadata/runtime-api.ts b/packages/bizinikiwi-bindings/upstream-src/codecs/metadata/runtime-api.ts similarity index 100% rename from packages/bizinikiwi-bindings/src/codecs/metadata/runtime-api.ts rename to packages/bizinikiwi-bindings/upstream-src/codecs/metadata/runtime-api.ts diff --git a/packages/bizinikiwi-bindings/src/codecs/metadata/unified.ts b/packages/bizinikiwi-bindings/upstream-src/codecs/metadata/unified.ts similarity index 100% rename from packages/bizinikiwi-bindings/src/codecs/metadata/unified.ts rename to packages/bizinikiwi-bindings/upstream-src/codecs/metadata/unified.ts diff --git a/packages/bizinikiwi-bindings/src/codecs/metadata/v14.ts b/packages/bizinikiwi-bindings/upstream-src/codecs/metadata/v14.ts similarity index 100% rename from packages/bizinikiwi-bindings/src/codecs/metadata/v14.ts rename to packages/bizinikiwi-bindings/upstream-src/codecs/metadata/v14.ts diff --git a/packages/bizinikiwi-bindings/src/codecs/metadata/v15.ts b/packages/bizinikiwi-bindings/upstream-src/codecs/metadata/v15.ts similarity index 100% rename from packages/bizinikiwi-bindings/src/codecs/metadata/v15.ts rename to packages/bizinikiwi-bindings/upstream-src/codecs/metadata/v15.ts diff --git a/packages/bizinikiwi-bindings/src/codecs/metadata/v16.ts b/packages/bizinikiwi-bindings/upstream-src/codecs/metadata/v16.ts similarity index 100% rename from packages/bizinikiwi-bindings/src/codecs/metadata/v16.ts rename to packages/bizinikiwi-bindings/upstream-src/codecs/metadata/v16.ts diff --git a/packages/bizinikiwi-bindings/src/codecs/scale/AccountId.ts b/packages/bizinikiwi-bindings/upstream-src/codecs/scale/AccountId.ts similarity index 100% rename from packages/bizinikiwi-bindings/src/codecs/scale/AccountId.ts rename to packages/bizinikiwi-bindings/upstream-src/codecs/scale/AccountId.ts diff --git a/packages/bizinikiwi-bindings/src/codecs/scale/Binary.ts b/packages/bizinikiwi-bindings/upstream-src/codecs/scale/Binary.ts similarity index 100% rename from packages/bizinikiwi-bindings/src/codecs/scale/Binary.ts rename to packages/bizinikiwi-bindings/upstream-src/codecs/scale/Binary.ts diff --git a/packages/bizinikiwi-bindings/src/codecs/scale/BitSeq.ts b/packages/bizinikiwi-bindings/upstream-src/codecs/scale/BitSeq.ts similarity index 100% rename from packages/bizinikiwi-bindings/src/codecs/scale/BitSeq.ts rename to packages/bizinikiwi-bindings/upstream-src/codecs/scale/BitSeq.ts diff --git a/packages/bizinikiwi-bindings/src/codecs/scale/Hex.ts b/packages/bizinikiwi-bindings/upstream-src/codecs/scale/Hex.ts similarity index 100% rename from packages/bizinikiwi-bindings/src/codecs/scale/Hex.ts rename to packages/bizinikiwi-bindings/upstream-src/codecs/scale/Hex.ts diff --git a/packages/bizinikiwi-bindings/src/codecs/scale/Self.ts b/packages/bizinikiwi-bindings/upstream-src/codecs/scale/Self.ts similarity index 100% rename from packages/bizinikiwi-bindings/src/codecs/scale/Self.ts rename to packages/bizinikiwi-bindings/upstream-src/codecs/scale/Self.ts diff --git a/packages/bizinikiwi-bindings/src/codecs/scale/Variant.ts b/packages/bizinikiwi-bindings/upstream-src/codecs/scale/Variant.ts similarity index 100% rename from packages/bizinikiwi-bindings/src/codecs/scale/Variant.ts rename to packages/bizinikiwi-bindings/upstream-src/codecs/scale/Variant.ts diff --git a/packages/bizinikiwi-bindings/src/codecs/scale/bitSequence.ts b/packages/bizinikiwi-bindings/upstream-src/codecs/scale/bitSequence.ts similarity index 100% rename from packages/bizinikiwi-bindings/src/codecs/scale/bitSequence.ts rename to packages/bizinikiwi-bindings/upstream-src/codecs/scale/bitSequence.ts diff --git a/packages/bizinikiwi-bindings/src/codecs/scale/char.ts b/packages/bizinikiwi-bindings/upstream-src/codecs/scale/char.ts similarity index 100% rename from packages/bizinikiwi-bindings/src/codecs/scale/char.ts rename to packages/bizinikiwi-bindings/upstream-src/codecs/scale/char.ts diff --git a/packages/bizinikiwi-bindings/src/codecs/scale/compact.ts b/packages/bizinikiwi-bindings/upstream-src/codecs/scale/compact.ts similarity index 100% rename from packages/bizinikiwi-bindings/src/codecs/scale/compact.ts rename to packages/bizinikiwi-bindings/upstream-src/codecs/scale/compact.ts diff --git a/packages/bizinikiwi-bindings/src/codecs/scale/ethAccount.ts b/packages/bizinikiwi-bindings/upstream-src/codecs/scale/ethAccount.ts similarity index 100% rename from packages/bizinikiwi-bindings/src/codecs/scale/ethAccount.ts rename to packages/bizinikiwi-bindings/upstream-src/codecs/scale/ethAccount.ts diff --git a/packages/bizinikiwi-bindings/src/codecs/scale/fixed-str.ts b/packages/bizinikiwi-bindings/upstream-src/codecs/scale/fixed-str.ts similarity index 100% rename from packages/bizinikiwi-bindings/src/codecs/scale/fixed-str.ts rename to packages/bizinikiwi-bindings/upstream-src/codecs/scale/fixed-str.ts diff --git a/packages/bizinikiwi-bindings/src/codecs/scale/shaped.ts b/packages/bizinikiwi-bindings/upstream-src/codecs/scale/shaped.ts similarity index 100% rename from packages/bizinikiwi-bindings/src/codecs/scale/shaped.ts rename to packages/bizinikiwi-bindings/upstream-src/codecs/scale/shaped.ts diff --git a/packages/bizinikiwi-bindings/src/codecs/scale/with-inner.ts b/packages/bizinikiwi-bindings/upstream-src/codecs/scale/with-inner.ts similarity index 100% rename from packages/bizinikiwi-bindings/src/codecs/scale/with-inner.ts rename to packages/bizinikiwi-bindings/upstream-src/codecs/scale/with-inner.ts diff --git a/packages/bizinikiwi-bindings/src/extrinsics/extrinsic-format.ts b/packages/bizinikiwi-bindings/upstream-src/extrinsics/extrinsic-format.ts similarity index 100% rename from packages/bizinikiwi-bindings/src/extrinsics/extrinsic-format.ts rename to packages/bizinikiwi-bindings/upstream-src/extrinsics/extrinsic-format.ts diff --git a/packages/bizinikiwi-bindings/src/hashes/blake2.ts b/packages/bizinikiwi-bindings/upstream-src/hashes/blake2.ts similarity index 100% rename from packages/bizinikiwi-bindings/src/hashes/blake2.ts rename to packages/bizinikiwi-bindings/upstream-src/hashes/blake2.ts diff --git a/packages/bizinikiwi-bindings/src/hashes/blake3.ts b/packages/bizinikiwi-bindings/upstream-src/hashes/blake3.ts similarity index 100% rename from packages/bizinikiwi-bindings/src/hashes/blake3.ts rename to packages/bizinikiwi-bindings/upstream-src/hashes/blake3.ts diff --git a/packages/bizinikiwi-bindings/src/hashes/h64.ts b/packages/bizinikiwi-bindings/upstream-src/hashes/h64.ts similarity index 100% rename from packages/bizinikiwi-bindings/src/hashes/h64.ts rename to packages/bizinikiwi-bindings/upstream-src/hashes/h64.ts diff --git a/packages/bizinikiwi-bindings/src/hashes/identity.ts b/packages/bizinikiwi-bindings/upstream-src/hashes/identity.ts similarity index 100% rename from packages/bizinikiwi-bindings/src/hashes/identity.ts rename to packages/bizinikiwi-bindings/upstream-src/hashes/identity.ts diff --git a/packages/bizinikiwi-bindings/src/hashes/keccak.ts b/packages/bizinikiwi-bindings/upstream-src/hashes/keccak.ts similarity index 100% rename from packages/bizinikiwi-bindings/src/hashes/keccak.ts rename to packages/bizinikiwi-bindings/upstream-src/hashes/keccak.ts diff --git a/packages/bizinikiwi-bindings/src/hashes/twoX.ts b/packages/bizinikiwi-bindings/upstream-src/hashes/twoX.ts similarity index 100% rename from packages/bizinikiwi-bindings/src/hashes/twoX.ts rename to packages/bizinikiwi-bindings/upstream-src/hashes/twoX.ts diff --git a/packages/bizinikiwi-bindings/src/storage.ts b/packages/bizinikiwi-bindings/upstream-src/storage.ts similarity index 100% rename from packages/bizinikiwi-bindings/src/storage.ts rename to packages/bizinikiwi-bindings/upstream-src/storage.ts diff --git a/packages/bizinikiwi-bindings/src/trie/node-decoder.ts b/packages/bizinikiwi-bindings/upstream-src/trie/node-decoder.ts similarity index 100% rename from packages/bizinikiwi-bindings/src/trie/node-decoder.ts rename to packages/bizinikiwi-bindings/upstream-src/trie/node-decoder.ts diff --git a/packages/bizinikiwi-bindings/src/trie/proofs.ts b/packages/bizinikiwi-bindings/upstream-src/trie/proofs.ts similarity index 100% rename from packages/bizinikiwi-bindings/src/trie/proofs.ts rename to packages/bizinikiwi-bindings/upstream-src/trie/proofs.ts diff --git a/packages/bizinikiwi-bindings/src/trie/types.ts b/packages/bizinikiwi-bindings/upstream-src/trie/types.ts similarity index 100% rename from packages/bizinikiwi-bindings/src/trie/types.ts rename to packages/bizinikiwi-bindings/upstream-src/trie/types.ts diff --git a/packages/bizinikiwi-bindings/src/types/enum.ts b/packages/bizinikiwi-bindings/upstream-src/types/enum.ts similarity index 100% rename from packages/bizinikiwi-bindings/src/types/enum.ts rename to packages/bizinikiwi-bindings/upstream-src/types/enum.ts diff --git a/packages/bizinikiwi-bindings/src/utils/multisig.ts b/packages/bizinikiwi-bindings/upstream-src/utils/multisig.ts similarity index 100% rename from packages/bizinikiwi-bindings/src/utils/multisig.ts rename to packages/bizinikiwi-bindings/upstream-src/utils/multisig.ts diff --git a/packages/bizinikiwi-bindings/src/utils/ss58-util.ts b/packages/bizinikiwi-bindings/upstream-src/utils/ss58-util.ts similarity index 100% rename from packages/bizinikiwi-bindings/src/utils/ss58-util.ts rename to packages/bizinikiwi-bindings/upstream-src/utils/ss58-util.ts diff --git a/packages/merkleize-metadata/README.md b/packages/merkleize-metadata/README.md index 8297e16..72eafce 100644 --- a/packages/merkleize-metadata/README.md +++ b/packages/merkleize-metadata/README.md @@ -1,9 +1,9 @@ # @pezkuwi/merkleize-metadata -**Source:** `src/` is [`@polkadot-api/merkleize-metadata`](https://www.npmjs.com/package/@polkadot-api/merkleize-metadata/v/1.1.22) 1.1.22 from +**Source:** `upstream-src/` is [`@polkadot-api/merkleize-metadata`](https://www.npmjs.com/package/@polkadot-api/merkleize-metadata/v/1.1.22) 1.1.22 from [polkadot-api](https://github.com/polkadot-api/polkadot-api) (MIT), with imports of `@polkadot-api/*` renamed to `@pezkuwi/*` (`substrate-bindings` → `bizinikiwi-bindings`). `dist/` is its build; -`scripts/check-papi-sources.mjs` fails CI unless the source embedded in `dist/` equals `src/`. +`scripts/check-papi-sources.mjs` fails CI unless the source embedded in `dist/` equals `upstream-src/`. The upstream README follows. diff --git a/packages/merkleize-metadata/src/codecs.ts b/packages/merkleize-metadata/upstream-src/codecs.ts similarity index 100% rename from packages/merkleize-metadata/src/codecs.ts rename to packages/merkleize-metadata/upstream-src/codecs.ts diff --git a/packages/merkleize-metadata/src/decode-and-collect.ts b/packages/merkleize-metadata/upstream-src/decode-and-collect.ts similarity index 100% rename from packages/merkleize-metadata/src/decode-and-collect.ts rename to packages/merkleize-metadata/upstream-src/decode-and-collect.ts diff --git a/packages/merkleize-metadata/src/get-accessible-types.ts b/packages/merkleize-metadata/upstream-src/get-accessible-types.ts similarity index 100% rename from packages/merkleize-metadata/src/get-accessible-types.ts rename to packages/merkleize-metadata/upstream-src/get-accessible-types.ts diff --git a/packages/merkleize-metadata/src/get-lookup.ts b/packages/merkleize-metadata/upstream-src/get-lookup.ts similarity index 100% rename from packages/merkleize-metadata/src/get-lookup.ts rename to packages/merkleize-metadata/upstream-src/get-lookup.ts diff --git a/packages/merkleize-metadata/src/get-metadata.ts b/packages/merkleize-metadata/upstream-src/get-metadata.ts similarity index 100% rename from packages/merkleize-metadata/src/get-metadata.ts rename to packages/merkleize-metadata/upstream-src/get-metadata.ts diff --git a/packages/merkleize-metadata/src/main.ts b/packages/merkleize-metadata/upstream-src/main.ts similarity index 100% rename from packages/merkleize-metadata/src/main.ts rename to packages/merkleize-metadata/upstream-src/main.ts diff --git a/packages/merkleize-metadata/src/proof.ts b/packages/merkleize-metadata/upstream-src/proof.ts similarity index 100% rename from packages/merkleize-metadata/src/proof.ts rename to packages/merkleize-metadata/upstream-src/proof.ts diff --git a/packages/merkleize-metadata/src/utils.ts b/packages/merkleize-metadata/upstream-src/utils.ts similarity index 100% rename from packages/merkleize-metadata/src/utils.ts rename to packages/merkleize-metadata/upstream-src/utils.ts diff --git a/packages/metadata-builders/README.md b/packages/metadata-builders/README.md index 691ba2d..a3393dc 100644 --- a/packages/metadata-builders/README.md +++ b/packages/metadata-builders/README.md @@ -1,9 +1,9 @@ # @pezkuwi/metadata-builders -**Source:** `src/` is [`@polkadot-api/metadata-builders`](https://www.npmjs.com/package/@polkadot-api/metadata-builders/v/0.13.2) 0.13.2 from +**Source:** `upstream-src/` is [`@polkadot-api/metadata-builders`](https://www.npmjs.com/package/@polkadot-api/metadata-builders/v/0.13.2) 0.13.2 from [polkadot-api](https://github.com/polkadot-api/polkadot-api) (MIT), with imports of `@polkadot-api/*` renamed to `@pezkuwi/*` (`substrate-bindings` → `bizinikiwi-bindings`). `dist/` is its build; -`scripts/check-papi-sources.mjs` fails CI unless the source embedded in `dist/` equals `src/`. +`scripts/check-papi-sources.mjs` fails CI unless the source embedded in `dist/` equals `upstream-src/`. The upstream README follows. diff --git a/packages/metadata-builders/src/checksum-builder.ts b/packages/metadata-builders/upstream-src/checksum-builder.ts similarity index 100% rename from packages/metadata-builders/src/checksum-builder.ts rename to packages/metadata-builders/upstream-src/checksum-builder.ts diff --git a/packages/metadata-builders/src/dynamic-builder.ts b/packages/metadata-builders/upstream-src/dynamic-builder.ts similarity index 100% rename from packages/metadata-builders/src/dynamic-builder.ts rename to packages/metadata-builders/upstream-src/dynamic-builder.ts diff --git a/packages/metadata-builders/src/lookup-codec-builder.ts b/packages/metadata-builders/upstream-src/lookup-codec-builder.ts similarity index 100% rename from packages/metadata-builders/src/lookup-codec-builder.ts rename to packages/metadata-builders/upstream-src/lookup-codec-builder.ts diff --git a/packages/metadata-builders/src/lookup-graph.ts b/packages/metadata-builders/upstream-src/lookup-graph.ts similarity index 100% rename from packages/metadata-builders/src/lookup-graph.ts rename to packages/metadata-builders/upstream-src/lookup-graph.ts diff --git a/packages/metadata-builders/src/lookups.ts b/packages/metadata-builders/upstream-src/lookups.ts similarity index 100% rename from packages/metadata-builders/src/lookups.ts rename to packages/metadata-builders/upstream-src/lookups.ts diff --git a/packages/metadata-builders/src/with-cache.ts b/packages/metadata-builders/upstream-src/with-cache.ts similarity index 100% rename from packages/metadata-builders/src/with-cache.ts rename to packages/metadata-builders/upstream-src/with-cache.ts diff --git a/packages/papi-utils/README.md b/packages/papi-utils/README.md index 9db8ef1..822ff0f 100644 --- a/packages/papi-utils/README.md +++ b/packages/papi-utils/README.md @@ -1,9 +1,9 @@ # @pezkuwi/papi-utils -**Source:** `src/` is [`@polkadot-api/utils`](https://www.npmjs.com/package/@polkadot-api/utils/v/0.2.0) 0.2.0 from +**Source:** `upstream-src/` is [`@polkadot-api/utils`](https://www.npmjs.com/package/@polkadot-api/utils/v/0.2.0) 0.2.0 from [polkadot-api](https://github.com/polkadot-api/polkadot-api) (MIT), with imports of `@polkadot-api/*` renamed to `@pezkuwi/*`. `dist/` is its build; -`scripts/check-papi-sources.mjs` fails CI unless the source embedded in `dist/` equals `src/`. +`scripts/check-papi-sources.mjs` fails CI unless the source embedded in `dist/` equals `upstream-src/`. The upstream README follows. diff --git a/packages/papi-utils/src/AbortError.ts b/packages/papi-utils/upstream-src/AbortError.ts similarity index 100% rename from packages/papi-utils/src/AbortError.ts rename to packages/papi-utils/upstream-src/AbortError.ts diff --git a/packages/papi-utils/src/filterObject.ts b/packages/papi-utils/upstream-src/filterObject.ts similarity index 100% rename from packages/papi-utils/src/filterObject.ts rename to packages/papi-utils/upstream-src/filterObject.ts diff --git a/packages/papi-utils/src/hex.ts b/packages/papi-utils/upstream-src/hex.ts similarity index 100% rename from packages/papi-utils/src/hex.ts rename to packages/papi-utils/upstream-src/hex.ts diff --git a/packages/papi-utils/src/jsonPrint.ts b/packages/papi-utils/upstream-src/jsonPrint.ts similarity index 100% rename from packages/papi-utils/src/jsonPrint.ts rename to packages/papi-utils/upstream-src/jsonPrint.ts diff --git a/packages/papi-utils/src/mapObject.ts b/packages/papi-utils/upstream-src/mapObject.ts similarity index 100% rename from packages/papi-utils/src/mapObject.ts rename to packages/papi-utils/upstream-src/mapObject.ts diff --git a/packages/papi-utils/src/mergeUint8.ts b/packages/papi-utils/upstream-src/mergeUint8.ts similarity index 100% rename from packages/papi-utils/src/mergeUint8.ts rename to packages/papi-utils/upstream-src/mergeUint8.ts diff --git a/packages/papi-utils/src/noop.ts b/packages/papi-utils/upstream-src/noop.ts similarity index 100% rename from packages/papi-utils/src/noop.ts rename to packages/papi-utils/upstream-src/noop.ts diff --git a/scripts/check-papi-sources.mjs b/scripts/check-papi-sources.mjs index c0502b9..06c2e6d 100644 --- a/scripts/check-papi-sources.mjs +++ b/scripts/check-papi-sources.mjs @@ -4,8 +4,10 @@ // papi-utils, bizinikiwi-bindings, metadata-builders and merkleize-metadata // ship committed dist/ builds of upstream polkadot-api packages. Every source // map in dist/ embeds the TypeScript it was compiled from; this check fails -// unless that embedded source is exactly the src/ committed beside it, so a -// published dist/ can only come from source held in this repository. +// unless that embedded source is exactly the upstream-src/ committed beside it, +// so a published dist/ can only come from source held in this repository. +// (Not src/: the pezkuwi-dev build treats any package with src/ as its own and +// requires our license header on every file.) import fs from 'node:fs'; import path from 'node:path'; @@ -23,7 +25,7 @@ function walk (dir) { for (const name of PACKAGES) { const pkg = path.join('packages', name); - const srcDir = path.join(pkg, 'src'); + const srcDir = path.join(pkg, 'upstream-src'); const embedded = new Map(); for (const map of walk(path.join(pkg, 'dist')).filter((f) => f.endsWith('.map'))) { @@ -31,7 +33,7 @@ for (const name of PACKAGES) { sources.forEach((source, i) => { const resolved = path.normalize(path.join(path.dirname(map), source)); - const rel = resolved.slice(resolved.indexOf(`${path.sep}src${path.sep}`) + 1); + const rel = path.join('upstream-src', resolved.slice(resolved.indexOf(`${path.sep}src${path.sep}`) + 5)); const content = sourcesContent[i]; if (content == null) { diff --git a/tsconfig.json b/tsconfig.json index d1a7615..8dc318d 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -16,11 +16,6 @@ // these include the different-chain augmentations, which then overrides // the bizinikiwi base. TS only allow single augmentations, so exclude here "packages/api-augment/src/zagros/*.ts", - "packages/api-augment/src/pezkuwi/*.ts", - // upstream polkadot-api sources behind committed dist/ builds; checked by scripts/check-papi-sources.mjs - "packages/bizinikiwi-bindings/src/**/*", - "packages/merkleize-metadata/src/**/*", - "packages/metadata-builders/src/**/*", - "packages/papi-utils/src/**/*" + "packages/api-augment/src/pezkuwi/*.ts" ] }