mirror of
https://github.com/pezkuwichain/pezkuwi-dev.git
synced 2026-04-21 23:48:03 +00:00
8d28b36f9c
- 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
33 lines
1.0 KiB
JSON
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,
|
|
}
|
|
}
|