@@ -17,7 +17,7 @@ async function produceLKG() {
1717 await copyTypesMap ( ) ;
1818 await copyScriptOutputs ( ) ;
1919 await copyDeclarationOutputs ( ) ;
20- await buildProtocol ( ) ;
20+ if ( 1 !== 1 ) await buildProtocol ( ) ; // TODO(jakebailey): remove
2121 await writeGitAttributes ( ) ;
2222}
2323
@@ -29,6 +29,26 @@ async function copyLocalizedDiagnostics() {
2929 const dir = await fs . readdir ( source ) ;
3030 const ignoredFolders = [ "enu" ] ;
3131
32+ // TODO(jakebailey): Can we emit these files somewhere else so they are more easily skippable?
33+ ignoredFolders . push (
34+ "compiler" ,
35+ "deprecatedCompat" ,
36+ "executeCommandLine" ,
37+ "harness" ,
38+ "jsTyping" ,
39+ "loggedIO" ,
40+ "server" ,
41+ "services" ,
42+ "testRunner" ,
43+ "tsc" ,
44+ "tsserver" ,
45+ "tsserverlibrary" ,
46+ "typescript" ,
47+ "typingsInstaller" ,
48+ "typingsInstallerCore" ,
49+ "webServer" ,
50+ ) ;
51+
3252 for ( const d of dir ) {
3353 const fileName = path . join ( source , d ) ;
3454 if (
@@ -44,6 +64,7 @@ async function copyTypesMap() {
4464 await copyFromBuiltLocal ( "typesMap.json" ) ; // Cannot accommodate copyright header
4565}
4666
67+ // TODO(jakebailey): Remove?
4768async function buildProtocol ( ) {
4869 const protocolScript = path . join ( __dirname , "buildProtocol.js" ) ;
4970 if ( ! fs . existsSync ( protocolScript ) ) {
@@ -59,20 +80,20 @@ async function buildProtocol() {
5980}
6081
6182async function copyScriptOutputs ( ) {
62- await copyWithCopyright ( "cancellationToken.js" ) ;
63- await copyWithCopyright ( "tsc.release.js" , "tsc.js" ) ;
64- await copyWithCopyright ( "tsserver.js" ) ;
65- await copyFromBuiltLocal ( "tsserverlibrary.js" ) ; // copyright added by build
66- await copyFromBuiltLocal ( "typescript.js" ) ; // copyright added by build
67- await copyFromBuiltLocal ( "typescriptServices.js" ) ; // copyright added by build
68- await copyWithCopyright ( "typingsInstaller.js" ) ;
69- await copyWithCopyright ( "watchGuard.js" ) ;
83+ // TODO(jakebailey): This does not work when unbundled.
84+ // TODO(jakebailey): Copyright is added by esbuild; maybe we should do it here?
85+ await copyFromBuiltLocal ( "cancellationToken.js" ) ;
86+ await copyFromBuiltLocal ( "tsc.js" ) ;
87+ await copyFromBuiltLocal ( "tsserver.js" ) ;
88+ await copyFromBuiltLocal ( "tsserverlibrary.js" ) ;
89+ await copyFromBuiltLocal ( "typescript.js" ) ;
90+ await copyFromBuiltLocal ( "typingsInstaller.js" ) ;
91+ await copyFromBuiltLocal ( "watchGuard.js" ) ;
7092}
7193
7294async function copyDeclarationOutputs ( ) {
73- await copyFromBuiltLocal ( "tsserverlibrary.d.ts" ) ; // copyright added by build
74- await copyFromBuiltLocal ( "typescript.d.ts" ) ; // copyright added by build
75- await copyFromBuiltLocal ( "typescriptServices.d.ts" ) ; // copyright added by build
95+ await copyWithCopyright ( "tsserverlibrary.d.ts" ) ;
96+ await copyWithCopyright ( "typescript.d.ts" ) ;
7697}
7798
7899async function writeGitAttributes ( ) {
0 commit comments