tsconfig-hamber
v3.0.0
Published
A base TSConfig for working with Hamber.
Readme
### A base TSConfig for working with Hamber.
Add the package to your "devDependencies":
npm install --save-dev tsconfig-hamber
yarn add --dev tsconfig-hamber
Add to your tsconfig.json:
"extends": "tsconfig-hamber/tsconfig.json"
The tsconfig.json:
{
"$schema": "https://json.schemastore.org/tsconfig",
"display": "Hamber",
"\_version": "3.0.0",
"compilerOptions": {
"moduleResolution": "node",
"target": "es2017",
/\*\*
Hamber Preprocess cannot figure out whether you have a value or a type, so tell TypeScript
to enforce using `import type` instead of `import` for Types.
\*/
"importsNotUsedAsValues": "error",
/\*\*
TypeScript doesn't know about import usages in the template because it only sees the
script of a Hamber file. Therefore preserve all value imports. Requires TS 4.5 or higher.
\*/
"preserveValueImports": true,
"isolatedModules": true,
/\*\*
To have warnings/errors of the Hamber compiler at the correct position,
enable source maps by default.
\*/
"sourceMap": true,
"strict": false,
"esModuleInterop": true,
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true
}
}
