@@ -11,11 +11,7 @@ var ts = require("./lib/typescript");
11
11
12
12
// Variables
13
13
var compilerDirectory = "src/compiler/" ;
14
- var servicesDirectory = "src/services/" ;
15
14
var serverDirectory = "src/server/" ;
16
- var typingsInstallerDirectory = "src/server/typingsInstaller" ;
17
- var cancellationTokenDirectory = "src/server/cancellationToken" ;
18
- var watchGuardDirectory = "src/server/watchGuard" ;
19
15
var harnessDirectory = "src/harness/" ;
20
16
var libraryDirectory = "src/lib/" ;
21
17
var scriptsDirectory = "scripts/" ;
@@ -131,6 +127,7 @@ var harnessSources = harnessCoreSources.concat([
131
127
"matchFiles.ts" ,
132
128
"initializeTSConfig.ts" ,
133
129
"printer.ts" ,
130
+ "textChanges.ts" ,
134
131
"transform.ts" ,
135
132
"customTransforms.ts" ,
136
133
] . map ( function ( f ) {
@@ -333,7 +330,7 @@ function compileFile(outFile, sources, prereqs, prefixes, useBuiltCompiler, opts
333
330
options += " --lib " + opts . lib
334
331
}
335
332
else {
336
- options += " --lib es5,scripthost "
333
+ options += " --lib es5"
337
334
}
338
335
options += " --noUnusedLocals --noUnusedParameters" ;
339
336
@@ -422,7 +419,7 @@ compileFile(buildProtocolJs,
422
419
[ buildProtocolTs ] ,
423
420
[ ] ,
424
421
/*useBuiltCompiler*/ false ,
425
- { noOutFile : true } ) ;
422
+ { noOutFile : true , lib : "es6" } ) ;
426
423
427
424
file ( buildProtocolDts , [ buildProtocolTs , buildProtocolJs , typescriptServicesDts ] , function ( ) {
428
425
@@ -584,16 +581,16 @@ compileFile(
584
581
file ( typescriptServicesDts , [ servicesFile ] ) ;
585
582
586
583
var cancellationTokenFile = path . join ( builtLocalDirectory , "cancellationToken.js" ) ;
587
- compileFile ( cancellationTokenFile , cancellationTokenSources , [ builtLocalDirectory ] . concat ( cancellationTokenSources ) , /*prefixes*/ [ copyright ] , /*useBuiltCompiler*/ true , { outDir : builtLocalDirectory , noOutFile : true } ) ;
584
+ compileFile ( cancellationTokenFile , cancellationTokenSources , [ builtLocalDirectory ] . concat ( cancellationTokenSources ) , /*prefixes*/ [ copyright ] , /*useBuiltCompiler*/ true , { types : [ "node" ] , outDir : builtLocalDirectory , noOutFile : true , lib : "es6" } ) ;
588
585
589
586
var typingsInstallerFile = path . join ( builtLocalDirectory , "typingsInstaller.js" ) ;
590
- compileFile ( typingsInstallerFile , typingsInstallerSources , [ builtLocalDirectory ] . concat ( typingsInstallerSources ) , /*prefixes*/ [ copyright ] , /*useBuiltCompiler*/ true , { outDir : builtLocalDirectory , noOutFile : false } ) ;
587
+ compileFile ( typingsInstallerFile , typingsInstallerSources , [ builtLocalDirectory ] . concat ( typingsInstallerSources ) , /*prefixes*/ [ copyright ] , /*useBuiltCompiler*/ true , { types : [ "node" ] , outDir : builtLocalDirectory , noOutFile : false , lib : "es6" } ) ;
591
588
592
589
var watchGuardFile = path . join ( builtLocalDirectory , "watchGuard.js" ) ;
593
- compileFile ( watchGuardFile , watchGuardSources , [ builtLocalDirectory ] . concat ( watchGuardSources ) , /*prefixes*/ [ copyright ] , /*useBuiltCompiler*/ true , { outDir : builtLocalDirectory , noOutFile : false } ) ;
590
+ compileFile ( watchGuardFile , watchGuardSources , [ builtLocalDirectory ] . concat ( watchGuardSources ) , /*prefixes*/ [ copyright ] , /*useBuiltCompiler*/ true , { types : [ "node" ] , outDir : builtLocalDirectory , noOutFile : false , lib : "es6" } ) ;
594
591
595
592
var serverFile = path . join ( builtLocalDirectory , "tsserver.js" ) ;
596
- compileFile ( serverFile , serverSources , [ builtLocalDirectory , copyright , cancellationTokenFile , typingsInstallerFile , watchGuardFile ] . concat ( serverSources ) . concat ( servicesSources ) , /*prefixes*/ [ copyright ] , /*useBuiltCompiler*/ true , { types : [ "node" ] , preserveConstEnums : true } ) ;
593
+ compileFile ( serverFile , serverSources , [ builtLocalDirectory , copyright , cancellationTokenFile , typingsInstallerFile , watchGuardFile ] . concat ( serverSources ) . concat ( servicesSources ) , /*prefixes*/ [ copyright ] , /*useBuiltCompiler*/ true , { types : [ "node" ] , preserveConstEnums : true , lib : "es6" } ) ;
597
594
var tsserverLibraryFile = path . join ( builtLocalDirectory , "tsserverlibrary.js" ) ;
598
595
var tsserverLibraryDefinitionFile = path . join ( builtLocalDirectory , "tsserverlibrary.d.ts" ) ;
599
596
compileFile (
@@ -717,7 +714,7 @@ compileFile(
717
714
/*prereqs*/ [ builtLocalDirectory , tscFile ] . concat ( libraryTargets ) . concat ( servicesSources ) . concat ( harnessSources ) ,
718
715
/*prefixes*/ [ ] ,
719
716
/*useBuiltCompiler:*/ true ,
720
- /*opts*/ { inlineSourceMap : true , types : [ "node" , "mocha" , "chai" ] } ) ;
717
+ /*opts*/ { inlineSourceMap : true , types : [ "node" , "mocha" , "chai" ] , lib : "es6" } ) ;
721
718
722
719
var internalTests = "internal/" ;
723
720
@@ -1104,7 +1101,8 @@ var tslintRules = [
1104
1101
"noInOperatorRule" ,
1105
1102
"noIncrementDecrementRule" ,
1106
1103
"objectLiteralSurroundingSpaceRule" ,
1107
- "noTypeAssertionWhitespaceRule"
1104
+ "noTypeAssertionWhitespaceRule" ,
1105
+ "noBomRule"
1108
1106
] ;
1109
1107
var tslintRulesFiles = tslintRules . map ( function ( p ) {
1110
1108
return path . join ( tslintRuleDir , p + ".ts" ) ;
0 commit comments