@@ -216,8 +216,8 @@ for (const i in libraryTargets) {
216216 . pipe ( gulp . dest ( "." ) ) ) ;
217217}
218218
219- const configureNightlyJs = path . join ( scriptsDirectory , "configureNightly .js" ) ;
220- const configureNightlyTs = path . join ( scriptsDirectory , "configureNightly .ts" ) ;
219+ const configurePreleleaseJs = path . join ( scriptsDirectory , "configurePrerelease .js" ) ;
220+ const configurePreleleaseTs = path . join ( scriptsDirectory , "configurePrerelease .ts" ) ;
221221const packageJson = "package.json" ;
222222const versionFile = path . join ( compilerDirectory , "core.ts" ) ;
223223
@@ -302,24 +302,25 @@ function getCompilerSettings(base: tsc.Settings, useBuiltCompiler?: boolean): ts
302302 return copy ;
303303}
304304
305- gulp . task ( configureNightlyJs , /*help*/ false , [ ] , ( ) => {
305+ gulp . task ( configurePreleleaseJs , /*help*/ false , [ ] , ( ) => {
306306 const settings : tsc . Settings = {
307307 declaration : false ,
308308 removeComments : true ,
309309 noResolve : false ,
310310 stripInternal : false ,
311+ module : "commonjs"
311312 } ;
312- return gulp . src ( configureNightlyTs )
313+ return gulp . src ( configurePreleleaseTs )
313314 . pipe ( sourcemaps . init ( ) )
314315 . pipe ( tsc ( settings ) )
315- . pipe ( sourcemaps . write ( path . dirname ( configureNightlyJs ) ) )
316- . pipe ( gulp . dest ( path . dirname ( configureNightlyJs ) ) ) ;
316+ . pipe ( sourcemaps . write ( "." ) )
317+ . pipe ( gulp . dest ( "./scripts" ) ) ;
317318} ) ;
318319
319320
320321// Nightly management tasks
321- gulp . task ( "configure-nightly" , "Runs scripts/configureNightly .ts to prepare a build for nightly publishing" , [ configureNightlyJs ] , ( done ) => {
322- exec ( host , [ configureNightlyJs , packageJson , versionFile ] , done , done ) ;
322+ gulp . task ( "configure-nightly" , "Runs scripts/configurePrerelease .ts to prepare a build for nightly publishing" , [ configurePreleleaseJs ] , ( done ) => {
323+ exec ( host , [ configurePreleleaseJs , "dev" , packageJson , versionFile ] , done , done ) ;
323324} ) ;
324325gulp . task ( "publish-nightly" , "Runs `npm publish --tag next` to create a new nightly build on npm" , [ "LKG" ] , ( ) => {
325326 return runSequence ( "clean" , "useDebugMode" , "runtests-parallel" , ( done ) => {
@@ -363,20 +364,11 @@ const builtGeneratedDiagnosticMessagesJSON = path.join(builtLocalDirectory, "dia
363364
364365// processDiagnosticMessages script
365366gulp . task ( processDiagnosticMessagesJs , /*help*/ false , [ ] , ( ) => {
366- const settings : tsc . Settings = getCompilerSettings ( {
367- target : "es5" ,
368- declaration : false ,
369- removeComments : true ,
370- noResolve : false ,
371- stripInternal : false ,
372- outFile : processDiagnosticMessagesJs
373- } , /*useBuiltCompiler*/ false ) ;
374- return gulp . src ( processDiagnosticMessagesTs )
367+ const diagsProject = tsc . createProject ( './scripts/processDiagnosticMessages.tsconfig.json' ) ;
368+ return diagsProject . src ( )
375369 . pipe ( newer ( processDiagnosticMessagesJs ) )
376- . pipe ( sourcemaps . init ( ) )
377- . pipe ( tsc ( settings ) )
378- . pipe ( sourcemaps . write ( "." ) )
379- . pipe ( gulp . dest ( "." ) ) ;
370+ . pipe ( diagsProject ( ) )
371+ . pipe ( gulp . dest ( scriptsDirectory ) ) ;
380372} ) ;
381373
382374// The generated diagnostics map; built for the compiler and for the "generate-diagnostics" task
0 commit comments