dependency-cruiser
Version:
Validate and visualize dependencies. With your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.
30 lines (28 loc) • 660 B
text/typescript
export interface IAvailableExtension {
/**
* File extension (e.g. ".js", ".ts", ".jsx")
*/
extension: string;
/**
* Whether or not the extension is available as supported in the current environment
*/
available: boolean;
}
export interface IAvailableTranspiler {
/**
* The name of the transpiler (e.g. "typescript", "coffeescript")
*/
name: string;
/**
* A semver version range (e.g. ">=2.0.0 <3.0.0")
*/
version: string;
/**
* The currently installed version (e.g. 2.3.4). '-' if not installed
*/
currentVersion: string;
/**
* Whether or not the transpiler is available in the current environment
*/
available: boolean;
}