Files
pezkuwi-api/tsconfig.json
T
Satoshi Qazi Muhammed ea8cb96cea chore(papi): commit the sources behind the four polkadot-api packages
papi-utils, bizinikiwi-bindings, metadata-builders and merkleize-metadata
held only dist/ builds, and no repository held their source. Every
source map in dist/ embeds the TypeScript it was compiled from; that is
now committed as src/ (59 files), and it matches upstream polkadot-api
(MIT) exactly once @polkadot-api/* imports are renamed:

  papi-utils           @polkadot-api/utils 0.2.0
  bizinikiwi-bindings  @polkadot-api/substrate-bindings 0.16.6
  metadata-builders    @polkadot-api/metadata-builders 0.13.0-0.13.2
  merkleize-metadata   @polkadot-api/merkleize-metadata 1.1.21-1.1.23

scripts/check-papi-sources.mjs, run in the lint job, fails unless the
source embedded in dist/ is exactly the committed src/. tsconfig.json
excludes these src/ trees; ESLint already skipped the packages. Each
README now states the upstream package and version.
2026-10-19 21:08:01 +04:00

27 lines
846 B
JSON

{
"extends": "./tsconfig.base.json",
"compilerOptions": {
"baseUrl": "./packages",
"composite": false,
"resolveJsonModule": true,
"noUnusedLocals": true
},
"include": [
"packages/**/src/**/*",
"packages/**/scripts/**/*",
"scripts/*"
],
"exclude": [
"**/node_modules/**/*",
// 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/**/*"
]
}