Skip to content

Latest commit

 

History

History
52 lines (46 loc) · 650 Bytes

tsconfig.md

File metadata and controls

52 lines (46 loc) · 650 Bytes

Example: tsconfig.json

If TypeScript used Zaml instead of JSON:

compilerOptions {
  target es2017
  module commonjs
  jsx preserve
  outDir ./dist
  strict true
  # etc.
}
include src/**/*
exclude {
  node_modules
  **/*.spec.ts
}

with a schema of:

compilerOptions {
  target, module, jsx, outDir,
  strict:bool
}
include:list
exclude:list

Compared to:

{
  "compilerOptions": {
    "target": "es2017",
    "module": "commonjs",
    "jsx": "preserve",
    "outDir": "./dist",
    "strict": true,
    /* etc. */
  },
  "include": [
    "src/**/*"
  ],
  "exclude": [
    "node_modules",
    "**/*.spec.ts"
  ]
}