-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
4 changed files
with
11 additions
and
32 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,32 +1,3 @@ | ||
{ | ||
"compilerOptions": { | ||
// project options | ||
"lib": ["ES2020"], // specifies which default set of type definitions to use ("DOM", "ES6", etc) | ||
"outDir": "dist", // .js (as well as .d.ts, .js.map, etc.) files will be emitted into this directory., | ||
"removeComments": true, // Strips all comments from TypeScript files when converting into JavaScript- you rarely read compiled code so this saves space | ||
"target": "ES2020", // Target environment. Most modern browsers support ES6, but you may want to set it to newer or older. (defaults to ES3) | ||
"module": "ESNext", | ||
|
||
|
||
// Module resolution | ||
"baseUrl": "./", // Lets you set a base directory to resolve non-absolute module names. | ||
"esModuleInterop": true, // fixes some issues TS originally had with the ES6 spec where TypeScript treats CommonJS/AMD/UMD modules similar to ES6 module | ||
"moduleResolution": "node", // Pretty much always node for modern JS. Other option is "classic" | ||
|
||
// Source Map | ||
"sourceMap": true, // enables the use of source maps for debuggers and error reporting etc | ||
"sourceRoot": "/", // Specify the location where a debugger should locate TypeScript files instead of relative source locations. | ||
|
||
// Strict Checks | ||
"strictNullChecks": true, // When strictNullChecks is true, null and undefined have their own distinct types and you’ll get a type error if you try to use them where a concrete value is expected. | ||
|
||
"declaration": true, // Generates a declaration .d.ts file for every .ts file. | ||
"skipLibCheck": true, // Skip type checking of all declaration files (*.d.ts). | ||
"allowSyntheticDefaultImports": true, // Allow default imports from modules with no default export. This does not affect code emit, just typechecking. | ||
// "resolveJsonModule": true, // Allow importing .json files | ||
"typeRoots": ["node_modules/@types", "src/@types"], // Specify multiple folders that act like `./node_modules/@types`. | ||
"types": ["node"], | ||
"experimentalDecorators": true, | ||
"resolveJsonModule": true | ||
} | ||
"extends": "@getcronit/pylon/tsconfig.pylon.json" | ||
} |