0.0.22 • Published 9 years ago

gulp-tsc-optimize-imports v0.0.22

Weekly downloads
47
License
-
Repository
github
Last release
9 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

9 years ago

0.0.21

9 years ago

0.0.17

9 years ago

0.0.16

9 years ago

0.0.15

9 years ago

0.0.14

9 years ago

0.0.13

9 years ago

0.0.12

9 years ago

0.0.11

9 years ago

0.0.10

9 years ago

0.0.9

9 years ago

0.0.8

9 years ago

0.0.7

9 years ago

0.0.6

9 years ago

0.0.5

9 years ago