import { type DenoConfigurationFile } from "https://deno.land/x/dynamic_import_ponyfill@v0.1.5/deps.ts";
A TypeScript interface representation of a Deno configuration file. As specified at https://deno.land/x/deno@v1.25.0/cli/schemas/config-file.v1.json?source=
Properties
optional
compilerOptions: { [key: string]: unknown; allowJs?: boolean; allowUnreachableCode?: boolean; allowUnusedLabels?: boolean; checkJs?: boolean; experimentalDecorators?: boolean; jsx?: | "preserve"
| "react"
| "react-jsx"
| "react-jsxdev"
| "react-native"
Instructs the TypeScript compiler how to compile .ts files.
The location of an import map to be used when resolving modules. If an import map is explicitly specified, it will override this value.
optional
lint: { [key: string]: unknown; files?: { [key: string]: unknown; include?: string[]; exclude?: string[]; }; rules?: { [key: string]: unknown; tags?: string[]; exclude?: string[]; include?: string[]; }; }Configuration for linter
optional
fmt: { [key: string]: unknown; files?: { [key: string]: unknown; include?: string[]; exclude?: string[]; }; options?: { [key: string]: unknown; useTabs?: boolean; lineWidth?: number; indentWidth?: number; singleQuote?: boolean; proseWrap?: "always" | "never" | "preserve"; }; }Configuration for formatter