0.0.22 • Published 10 years ago

gulp-tsc-optimize-imports v0.0.22

Weekly downloads
47
License
-
Repository
github
Last release
10 years ago

gulp-tsc-optimize-imports

This Gulp Plugin logs you (detailed explanation below):

  • all the imports, which are not used in your typescript files
  • all the imports, which have not the same name
  • all the semicolons, which are missing

Usage

First: Install your plugin as a development dependency:

npm install --save-dev gulp-tsc-optimize-imports

Second: Use it in your gulpfile.js:

var optimizeImports = require('gulp-tsc-optimize-imports');

var typescriptFiles = 'web/**/*.ts';

gulp.task('optimizeImportsTask ', function () {
    return gulp.src(typescriptFiles).pipe(optimizeImports());
});

API

optimizeImports(options)

options.unusedImports

Type: boolean Default: true

flag, if you want to log all the unused imports. For Example:

import MyClass = my.namespace.to.the.class.MyClass;

Explanation: The import of MyClass is never used in this File.

options.importNames

Type: boolean Default: true

flag, if you want to log your import name differencies. For Example:

import MyClass = my.namespace.to.the.class.YourClass;

Explanation: MyClass and YourClass are different names.

options.semicolons

Type: boolean Default: true

flag, if you want to log your missing semicolons in the import statements For Example:

import MyClass = my.namespace.to.the.class.MyClass

Explanation: There is no semicolon at the end of the line.

0.0.22

10 years ago

0.0.21

10 years ago

0.0.17

10 years ago

0.0.16

10 years ago

0.0.15

10 years ago

0.0.14

10 years ago

0.0.13

10 years ago

0.0.12

10 years ago

0.0.11

10 years ago

0.0.10

10 years ago

0.0.9

10 years ago

0.0.8

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago