@@ -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,27 @@ async function copyLocalizedDiagnostics() {
2929 const dir = await fs . readdir ( source ) ;
3030 const ignoredFolders = [ "enu" ] ;
3131
32+ // TODO(jakebailey): Instead of ignoring folders, we should keep a list of
33+ // the localizationTargets somewhere that can be used by multiple modules.
34+ ignoredFolders . push (
35+ "compiler" ,
36+ "deprecatedCompat" ,
37+ "executeCommandLine" ,
38+ "harness" ,
39+ "jsTyping" ,
40+ "loggedIO" ,
41+ "server" ,
42+ "services" ,
43+ "testRunner" ,
44+ "tsc" ,
45+ "tsserver" ,
46+ "tsserverlibrary" ,
47+ "typescript" ,
48+ "typingsInstaller" ,
49+ "typingsInstallerCore" ,
50+ "webServer" ,
51+ ) ;
52+
3253 for ( const d of dir ) {
3354 const fileName = path . join ( source , d ) ;
3455 if (
@@ -44,6 +65,7 @@ async function copyTypesMap() {
4465 await copyFromBuiltLocal ( "typesMap.json" ) ; // Cannot accommodate copyright header
4566}
4667
68+ // TODO(jakebailey): Remove?
4769async function buildProtocol ( ) {
4870 const protocolScript = path . join ( __dirname , "buildProtocol.js" ) ;
4971 if ( ! fs . existsSync ( protocolScript ) ) {
@@ -59,20 +81,20 @@ async function buildProtocol() {
5981}
6082
6183async 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" ) ;
84+ // TODO(jakebailey): This does not work when unbundled.
85+ // TODO(jakebailey): Copyright is added by esbuild; maybe we should do it here?
86+ await copyFromBuiltLocal ( "cancellationToken.js" ) ;
87+ await copyFromBuiltLocal ( "tsc.js" ) ;
88+ await copyFromBuiltLocal ( "tsserver.js" ) ;
89+ await copyFromBuiltLocal ( "tsserverlibrary.js" ) ;
90+ await copyFromBuiltLocal ( "typescript.js" ) ;
91+ await copyFromBuiltLocal ( "typingsInstaller.js" ) ;
92+ await copyFromBuiltLocal ( "watchGuard.js" ) ;
7093}
7194
7295async 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
96+ await copyWithCopyright ( "tsserverlibrary.d.ts" ) ;
97+ await copyWithCopyright ( "typescript.d.ts" ) ;
7698}
7799
78100async function writeGitAttributes ( ) {
0 commit comments