Files
pezkuwi-dev/packages/dev/config/tsconfig.json
T
pezkuwichain 8d28b36f9c Initial rebrand: @polkadot -> @pezkuwi (3 packages)
- Package namespace: @polkadot/dev -> @pezkuwi/dev
- Repository: polkadot-js/dev -> pezkuwichain/pezkuwi-dev
- Author: Pezkuwi Team <team@pezkuwichain.io>

Packages:
- @pezkuwi/dev (build tools, linting, CI scripts)
- @pezkuwi/dev-test (test runner)
- @pezkuwi/dev-ts (TypeScript build)

Upstream: polkadot-js/dev v0.83.3
2026-01-05 14:22:47 +03:00

33 lines
1.0 KiB
JSON

{
/**
* There uses the strictest configs as the base
* https://github.com/tsconfig/bases/blob/f674fa6cbca17062ff02511b02872f8729a597ec/bases/strictest.json
*/
"extends": "@tsconfig/strictest/tsconfig.json",
"compilerOptions": {
/**
* Aligns with packages/dev/scripts/polkadot-dev-build-ts & packages/dev-ts/src/loader
* (target here is specifically tied to the minimum supported Node version)
*/
"module": "nodenext",
"moduleResolution": "nodenext",
"target": "es2022",
/**
* Specific compilation configs for polkadot-js projects as it is used
* (we only compile *.d.ts via the tsc command-line)
*/
"declaration": true,
"emitDeclarationOnly": true,
"jsx": "preserve",
"verbatimModuleSyntax": true,
/**
* These appear in strictest, however we don't (yet) use them. For the most part it means
* that we actually do have a large number of these lurking (especially on index checks)
*/
"exactOptionalPropertyTypes": false,
"noUncheckedIndexedAccess": false,
}
}