File tree Expand file tree Collapse file tree 5 files changed +39
-2
lines changed Expand file tree Collapse file tree 5 files changed +39
-2
lines changed Original file line number Diff line number Diff line change 1+ --- 
2+ ' @firebase/remote-config ' patch 
3+ ' @firebase/analytics ' patch 
4+ ' firebase ' patch 
5+ --- 
6+ 
7+ Add rollup config to generate modular typings for google3
Original file line number Diff line number Diff line change 4949  "devDependencies" : {
5050    "@firebase/app" : " 0.13.1" 
5151    "rollup" : " 2.79.2" 
52+     "rollup-plugin-dts" : " 5.3.1" 
5253    "@rollup/plugin-commonjs" : " 21.1.0" 
5354    "@rollup/plugin-json" : " 6.1.0" 
5455    "@rollup/plugin-node-resolve" : " 16.0.0" 
Original file line number Diff line number Diff line change @@ -19,6 +19,7 @@ import json from '@rollup/plugin-json';
1919import  typescriptPlugin  from  'rollup-plugin-typescript2' ; 
2020import  replace  from  'rollup-plugin-replace' ; 
2121import  typescript  from  'typescript' ; 
22+ import  dts  from  'rollup-plugin-dts' ; 
2223import  {  generateBuildTargetReplaceConfig  }  from  '../../scripts/build/rollup_replace_build_target' ; 
2324import  {  emitModulePackageFile  }  from  '../../scripts/build/rollup_emit_module_package_file' ; 
2425import  pkg  from  './package.json' ; 
@@ -77,4 +78,17 @@ const cjsBuilds = [
7778  } 
7879] ; 
7980
80- export  default  [ ...esmBuilds ,  ...cjsBuilds ] ; 
81+ const  google3TypingsBuild  =  { 
82+   input : 'dist/src/index.d.ts' , 
83+   output : { 
84+     file : 'dist/src/global_index.d.ts' , 
85+     format : 'es' 
86+   } , 
87+   plugins : [ 
88+     dts ( { 
89+       respectExternal : true 
90+     } ) 
91+   ] 
92+ } ; 
93+ 
94+ export  default  [ ...esmBuilds ,  ...cjsBuilds ,  google3TypingsBuild ] ; 
Original file line number Diff line number Diff line change 5050  "devDependencies" : {
5151    "@firebase/app" : " 0.13.1" 
5252    "rollup" : " 2.79.2" 
53+     "rollup-plugin-dts" : " 5.3.1" 
5354    "rollup-plugin-typescript2" : " 0.36.0" 
5455    "typescript" : " 5.5.4" 
5556  },
Original file line number Diff line number Diff line change @@ -19,6 +19,7 @@ import json from '@rollup/plugin-json'; // Enables package.json import in TypeSc
1919import  typescriptPlugin  from  'rollup-plugin-typescript2' ; 
2020import  replace  from  'rollup-plugin-replace' ; 
2121import  typescript  from  'typescript' ; 
22+ import  dts  from  'rollup-plugin-dts' ; 
2223import  {  generateBuildTargetReplaceConfig  }  from  '../../scripts/build/rollup_replace_build_target' ; 
2324import  {  emitModulePackageFile  }  from  '../../scripts/build/rollup_emit_module_package_file' ; 
2425import  pkg  from  './package.json' ; 
@@ -70,4 +71,17 @@ const cjsBuild = {
7071  ] 
7172} ; 
7273
73- export  default  [ esmBuild ,  cjsBuild ] ; 
74+ const  google3TypingsBuild  =  { 
75+   input : 'dist/src/index.d.ts' , 
76+   output : { 
77+     file : 'dist/src/global_index.d.ts' , 
78+     format : 'es' 
79+   } , 
80+   plugins : [ 
81+     dts ( { 
82+       respectExternal : true 
83+     } ) 
84+   ] 
85+ } ; 
86+ 
87+ export  default  [ esmBuild ,  cjsBuild ,  google3TypingsBuild ] ; 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments