@@ -41,6 +41,7 @@ const cmdLineOptions = minimist(process.argv.slice(2), {
4141 boolean : [ "debug" , "inspect" , "light" , "colors" , "lint" , "soft" ] ,
4242 string : [ "browser" , "tests" , "host" , "reporter" , "stackTraceLimit" ] ,
4343 alias : {
44+ b : "browser" ,
4445 d : "debug" ,
4546 t : "tests" ,
4647 test : "tests" ,
@@ -162,7 +163,10 @@ const librarySourceMap = [
162163
163164 // JavaScript + all host library
164165 { target : "lib.d.ts" , sources : [ "header.d.ts" , "es5.d.ts" ] . concat ( hostsLibrarySources ) } ,
165- { target : "lib.es6.d.ts" , sources : [ "header.d.ts" , "es5.d.ts" ] . concat ( es2015LibrarySources , hostsLibrarySources , "dom.iterable.d.ts" ) }
166+ { target : "lib.es6.d.ts" , sources : [ "header.d.ts" , "es5.d.ts" ] . concat ( es2015LibrarySources , hostsLibrarySources , "dom.iterable.d.ts" ) } ,
167+ { target : "lib.es2016.full.d.ts" , sources : [ "header.d.ts" , "es2016.d.ts" ] . concat ( es2015LibrarySources , hostsLibrarySources , "dom.iterable.d.ts" ) } ,
168+ { target : "lib.es2017.full.d.ts" , sources : [ "header.d.ts" , "es2017.d.ts" ] . concat ( es2015LibrarySources , hostsLibrarySources , "dom.iterable.d.ts" ) } ,
169+ { target : "lib.esnext.full.d.ts" , sources : [ "header.d.ts" , "esnext.d.ts" ] . concat ( es2015LibrarySources , hostsLibrarySources , "dom.iterable.d.ts" ) } ,
166170] . concat ( es2015LibrarySourceMap , es2016LibrarySourceMap , es2017LibrarySourceMap , esnextLibrarySourceMap ) ;
167171
168172const libraryTargets = librarySourceMap . map ( function ( f ) {
@@ -1024,7 +1028,7 @@ gulp.task("lint", "Runs tslint on the compiler sources. Optional arguments are:
10241028 const fileMatcher = cmdLineOptions [ "files" ] ;
10251029 const files = fileMatcher
10261030 ? `src/**/${ fileMatcher } `
1027- : "Gulpfile.ts 'src/**/*.ts' --exclude src/lib/es5.d.ts --exclude 'src/lib/*.generated.d.ts'" ;
1031+ : "Gulpfile.ts 'scripts/tslint/*.ts' ' src/**/*.ts' --exclude src/lib/es5.d.ts --exclude 'src/lib/*.generated.d.ts'" ;
10281032 const cmd = `node node_modules/tslint/bin/tslint ${ files } --format stylish` ;
10291033 console . log ( "Linting: " + cmd ) ;
10301034 child_process . execSync ( cmd , { stdio : [ 0 , 1 , 2 ] } ) ;
0 commit comments