mirror of
https://github.com/pezkuwichain/pezkuwi-api.git
synced 2026-10-21 03:06:20 +00:00
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.
27 lines
846 B
JSON
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/**/*"
|
|
]
|
|
}
|