Timed out running buildpack Node.js

We have deployment issue on heroku, using meteor buildpack horse
Slugsize being 320MB
Meteor version 2.8.1

remote: Browserslist: caniuse-lite is outdated. Please run:
remote: npx browserslist@latest --update-db
remote: Why you should do it regularly: https://github.com/browserslist/browserslist#browsers-data-updating
remote: Browserslist: caniuse-lite is outdated. Please run:
remote: npx browserslist@latest --update-db
remote: Why you should do it regularly: https://github.com/browserslist/browserslist#browsers-data-updating
remote: -----> Timed out running buildpack Node.js
remote: ! Timed out compiling app (16 minutes)
remote: ! See https://devcenter.heroku.com/articles/slug-compiler#time-limit

Wondering if meteor can cause this? Below output of meteor list --tree. Do you notice anything β€œsuspicious”?

accounts-base@2.2.6                            
β”œβ”€β”¬ callback-hook@1.4.0                        
β”‚ └── ecmascript@0.16.4 (top level)            
β”œβ”€β”¬ check@1.3.2                                
β”‚ β”œβ”€β”€ ecmascript@0.16.4 (top level)            
β”‚ └─┬ ejson@1.1.3                              
β”‚   β”œβ”€β”¬ base64@1.0.12                          
β”‚   β”‚ └── ecmascript@0.16.4 (top level)        
β”‚   └── ecmascript@0.16.4 (top level)          
β”œβ”€β”¬ ddp@1.4.1                                  
β”‚ β”œβ”€β”¬ ddp-client@2.6.1                         
β”‚ β”‚ β”œβ”€β”€ callback-hook@1.4.0 (expanded above)   
β”‚ β”‚ β”œβ”€β”€ check@1.3.2 (expanded above)           
β”‚ β”‚ β”œβ”€β”¬ ddp-common@1.4.0                       
β”‚ β”‚ β”‚ β”œβ”€β”€ check@1.3.2 (expanded above)         
β”‚ β”‚ β”‚ β”œβ”€β”€ ecmascript@0.16.4 (top level)        
β”‚ β”‚ β”‚ β”œβ”€β”€ ejson@1.1.3 (expanded above)         
β”‚ β”‚ β”‚ β”œβ”€β”¬ random@1.2.1                         
β”‚ β”‚ β”‚ β”‚ └── ecmascript@0.16.4 (top level)      
β”‚ β”‚ β”‚ β”œβ”€β”¬ retry@1.1.0                          
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ ecmascript@0.16.4 (top level)      
β”‚ β”‚ β”‚ β”‚ └── random@1.2.1 (expanded above)      
β”‚ β”‚ β”‚ └── tracker@1.2.1 (top level)            
β”‚ β”‚ β”œβ”€β”¬ diff-sequence@1.1.2                    
β”‚ β”‚ β”‚ β”œβ”€β”€ ecmascript@0.16.4 (top level)        
β”‚ β”‚ β”‚ └── ejson@1.1.3 (expanded above)         
β”‚ β”‚ β”œβ”€β”€ ecmascript@0.16.4 (top level)          
β”‚ β”‚ β”œβ”€β”€ ejson@1.1.3 (expanded above)           
β”‚ β”‚ β”œβ”€β”¬ id-map@1.1.1                           
β”‚ β”‚ β”‚ β”œβ”€β”€ ecmascript@0.16.4 (top level)        
β”‚ β”‚ β”‚ └── ejson@1.1.3 (expanded above)         
β”‚ β”‚ β”œβ”€β”¬ mongo-id@1.0.8                         
β”‚ β”‚ β”‚ β”œβ”€β”€ ecmascript@0.16.4 (top level)        
β”‚ β”‚ β”‚ β”œβ”€β”€ ejson@1.1.3 (expanded above)         
β”‚ β”‚ β”‚ └── random@1.2.1 (expanded above)        
β”‚ β”‚ β”œβ”€β”€ random@1.2.1 (expanded above)          
β”‚ β”‚ β”œβ”€β”¬ reload@1.3.1                           
β”‚ β”‚ β”‚ └── ecmascript@0.16.4 (top level)        
β”‚ β”‚ β”œβ”€β”€ retry@1.1.0 (expanded above)           
β”‚ β”‚ β”œβ”€β”¬ socket-stream-client@0.5.0             
β”‚ β”‚ β”‚ β”œβ”€β”€ ecmascript@0.16.4 (top level)        
β”‚ β”‚ β”‚ β”œβ”€β”¬ modern-browsers@0.1.9                
β”‚ β”‚ β”‚ β”‚ └─┬ modules@0.19.0                     
β”‚ β”‚ β”‚ β”‚   └── modules-runtime@0.13.1           
β”‚ β”‚ β”‚ └── retry@1.1.0 (expanded above)         
β”‚ β”‚ └── tracker@1.2.1 (top level)              
β”‚ └─┬ ddp-server@2.6.0                         
β”‚   β”œβ”€β”€ callback-hook@1.4.0 (expanded above)   
β”‚   β”œβ”€β”€ check@1.3.2 (expanded above)           
β”‚   β”œβ”€β”€ ddp-client@2.6.1 (expanded above)      
β”‚   β”œβ”€β”€ ddp-common@1.4.0 (expanded above)      
β”‚   β”œβ”€β”€ diff-sequence@1.1.2 (expanded above)   
β”‚   β”œβ”€β”€ ecmascript@0.16.4 (top level)          
β”‚   β”œβ”€β”€ ejson@1.1.3 (expanded above)           
β”‚   β”œβ”€β”€ mongo-id@1.0.8 (expanded above)        
β”‚   β”œβ”€β”€ random@1.2.1 (expanded above)          
β”‚   β”œβ”€β”€ retry@1.1.0 (expanded above)           
β”‚   β”œβ”€β”¬ routepolicy@1.1.1                      
β”‚   β”‚ β”œβ”€β”€ ecmascript@0.16.4 (top level)        
β”‚   β”‚ └─┬ webapp@1.13.2                        
β”‚   β”‚   β”œβ”€β”¬ boilerplate-generator@1.7.1        
β”‚   β”‚   β”‚ β”œβ”€β”€ ecmascript@0.16.4 (top level)    
β”‚   β”‚   β”‚ └── underscore@1.0.11                
β”‚   β”‚   β”œβ”€β”€ callback-hook@1.4.0 (expanded above)
β”‚   β”‚   β”œβ”€β”€ ecmascript@0.16.4 (top level)      
β”‚   β”‚   β”œβ”€β”¬ inter-process-messaging@0.1.1      
β”‚   β”‚   β”‚ β”œβ”€β”€ modules@0.19.0 (expanded above)  
β”‚   β”‚   β”‚ └─┬ promise@0.12.2                   
β”‚   β”‚   β”‚   β”œβ”€β”€ modern-browsers@0.1.9 (expanded above)
β”‚   β”‚   β”‚   └── modules@0.19.0 (expanded above)
β”‚   β”‚   β”œβ”€β”¬ logging@1.3.1                      
β”‚   β”‚   β”‚ β”œβ”€β”€ ecmascript@0.16.4 (top level)    
β”‚   β”‚   β”‚ β”œβ”€β”¬ ecmascript-runtime-client@0.12.1
β”‚   β”‚   β”‚ β”‚ β”œβ”€β”€ modern-browsers@0.1.9 (expanded above)
β”‚   β”‚   β”‚ β”‚ β”œβ”€β”€ modules@0.19.0 (expanded above)
β”‚   β”‚   β”‚ β”‚ └── promise@0.12.2 (expanded above)
β”‚   β”‚   β”‚ └── ejson@1.1.3 (expanded above)     
β”‚   β”‚   β”œβ”€β”€ modern-browsers@0.1.9 (expanded above)
β”‚   β”‚   β”œβ”€β”€ routepolicy@1.1.1 (expanded above)
β”‚   β”‚   β”œβ”€β”€ underscore@1.0.11                  
β”‚   β”‚   └─┬ webapp-hashing@1.1.1               
β”‚   β”‚     └── ecmascript@0.16.4 (top level)    
β”‚   β”œβ”€β”€ underscore@1.0.11                      
β”‚   └── webapp@1.13.2 (expanded above)         
β”œβ”€β”€ ddp-rate-limiter@1.1.1 (top level)         
β”œβ”€β”€ ecmascript@0.16.4 (top level)              
β”œβ”€β”€ ejson@1.1.3 (expanded above)               
β”œβ”€β”¬ localstorage@1.2.0                         
β”‚ └── random@1.2.1 (expanded above)            
β”œβ”€β”€ mongo@1.16.3 (top level)                   
β”œβ”€β”€ random@1.2.1 (expanded above)              
β”œβ”€β”€ reactive-var@1.0.12 (top level)            
β”œβ”€β”€ tracker@1.2.1 (top level)                  
└─┬ url@1.3.2                                  
 β”œβ”€β”€ modern-browsers@0.1.9 (expanded above)   
 └── modules@0.19.0 (expanded above)          
accounts-google@1.4.0                          
β”œβ”€β”€ accounts-base@2.2.6 (top level)            
β”œβ”€β”¬ accounts-oauth@1.4.2                       
β”‚ β”œβ”€β”€ accounts-base@2.2.6 (top level)          
β”‚ β”œβ”€β”€ check@1.3.2 (expanded above)             
β”‚ β”œβ”€β”€ ecmascript@0.16.4 (top level)            
β”‚ β”œβ”€β”¬ oauth@2.1.3                              
β”‚ β”‚ β”œβ”€β”€ base64@1.0.12 (expanded above)         
β”‚ β”‚ β”œβ”€β”€ check@1.3.2 (expanded above)           
β”‚ β”‚ β”œβ”€β”€ ecmascript@0.16.4 (top level)          
β”‚ β”‚ β”œβ”€β”¬ fetch@0.1.2                            
β”‚ β”‚ β”‚ β”œβ”€β”€ modern-browsers@0.1.9 (expanded above)
β”‚ β”‚ β”‚ β”œβ”€β”€ modules@0.19.0 (expanded above)      
β”‚ β”‚ β”‚ └── promise@0.12.2 (expanded above)      
β”‚ β”‚ β”œβ”€β”€ localstorage@1.2.0 (expanded above)    
β”‚ β”‚ β”œβ”€β”€ logging@1.3.1 (expanded above)         
β”‚ β”‚ β”œβ”€β”€ mongo@1.16.3 (top level)               
β”‚ β”‚ β”œβ”€β”€ reload@1.3.1 (expanded above)          
β”‚ β”‚ β”œβ”€β”€ routepolicy@1.1.1 (expanded above)     
β”‚ β”‚ β”œβ”€β”€ service-configuration@1.3.1 (top level)
β”‚ β”‚ β”œβ”€β”€ url@1.3.2 (expanded above)             
β”‚ β”‚ └── webapp@1.13.2 (expanded above)         
β”‚ β”œβ”€β”€ service-configuration@1.3.1 (top level)  
β”‚ └── webapp@1.13.2 (expanded above)           
β”œβ”€β”€ ecmascript@0.16.4 (top level)              
└─┬ google-oauth@1.4.3                         
 β”œβ”€β”€ ecmascript@0.16.4 (top level)            
 β”œβ”€β”€ fetch@0.1.2 (expanded above)             
 β”œβ”€β”€ oauth@2.1.3 (expanded above)             
 β”œβ”€β”¬ oauth2@1.3.2                             
 β”‚ β”œβ”€β”€ ecmascript@0.16.4 (top level)          
 β”‚ β”œβ”€β”€ oauth@2.1.3 (expanded above)           
 β”‚ β”œβ”€β”€ random@1.2.1 (expanded above)          
 β”‚ └── service-configuration@1.3.1 (top level)
 β”œβ”€β”€ random@1.2.1 (expanded above)            
 └── service-configuration@1.3.1 (top level)  
accounts-password@2.3.2                        
β”œβ”€β”€ accounts-base@2.2.6 (top level)            
β”œβ”€β”€ check@1.3.2 (expanded above)               
β”œβ”€β”€ ddp@1.4.1 (expanded above)                 
β”œβ”€β”€ ecmascript@0.16.4 (top level)              
β”œβ”€β”€ ejson@1.1.3 (expanded above)               
β”œβ”€β”¬ email@2.2.3                                
β”‚ β”œβ”€β”€ callback-hook@1.4.0 (expanded above)     
β”‚ β”œβ”€β”€ ecmascript@0.16.4 (top level)            
β”‚ └── logging@1.3.1 (expanded above)           
β”œβ”€β”€ random@1.2.1 (expanded above)              
└── sha@1.0.9                                  
alanning:roles@3.4.0                           
β”œβ”€β”€ accounts-base@2.2.6 (top level)            
β”œβ”€β”€ check@1.3.2 (expanded above)               
β”œβ”€β”€ ecmascript@0.16.4 (top level)              
β”œβ”€β”€ mongo@1.16.3 (top level)                   
└── tracker@1.2.1 (top level)                  
apollo@4.1.0                                   
β”œβ”€β”€ accounts-base@2.2.6 (top level)            
β”œβ”€β”€ check@1.3.2 (expanded above)               
└── ecmascript@0.16.4 (top level)              
audit-argument-checks@1.0.7                    
ddp-rate-limiter@1.1.1                         
β”œβ”€β”€ ecmascript@0.16.4 (top level)              
└─┬ rate-limit@1.0.9                           
 β”œβ”€β”€ ecmascript@0.16.4 (top level)            
 └── random@1.2.1 (expanded above)            
dynamic-import@0.7.2                           
β”œβ”€β”€ fetch@0.1.2 (expanded above)               
β”œβ”€β”€ inter-process-messaging@0.1.1 (expanded above)
β”œβ”€β”€ modern-browsers@0.1.9 (expanded above)     
β”œβ”€β”€ modules@0.19.0 (expanded above)            
└── promise@0.12.2 (expanded above)            
ecmascript@0.16.4                              
β”œβ”€β”¬ babel-compiler@7.10.1                      
β”‚ β”œβ”€β”¬ ecmascript-runtime@0.8.0                 
β”‚ β”‚ β”œβ”€β”€ ecmascript-runtime-client@0.12.1 (expanded above)
β”‚ β”‚ └─┬ ecmascript-runtime-server@0.11.0       
β”‚ β”‚   └── modules@0.19.0 (expanded above)      
β”‚ └── modern-browsers@0.1.9 (expanded above)   
β”œβ”€β”¬ babel-runtime@1.5.1                        
β”‚ └── modules@0.19.0 (expanded above)          
β”œβ”€β”€ dynamic-import@0.7.2 (top level)           
β”œβ”€β”€ ecmascript-runtime@0.8.0 (expanded above)  
β”œβ”€β”€ modules@0.19.0 (expanded above)            
β”œβ”€β”€ promise@0.12.2 (expanded above)            
└─┬ react-fast-refresh@0.2.3                   
 └── modules@0.19.0 (expanded above)          
es5-shim@4.8.0                                 
└── modules@0.19.0 (expanded above)            
force-ssl@1.1.0                                
β”œβ”€β”€ ddp@1.4.1 (expanded above)                 
β”œβ”€β”€ ecmascript@0.16.4 (top level)              
β”œβ”€β”¬ force-ssl-common@1.1.0                     
β”‚ └── ecmascript@0.16.4 (top level)            
└── webapp@1.13.2 (expanded above)             
fortawesome:fontawesome@4.7.0                  
fourseven:scss@4.15.0                          
β”œβ”€β”¬ caching-compiler@1.2.2                     
β”‚ β”œβ”€β”€ ecmascript@0.16.4 (top level)            
β”‚ └── random@1.2.1 (expanded above)            
└── ecmascript@0.16.4 (top level)              
hot-module-replacement@0.5.2                   
β”œβ”€β”¬ hot-code-push@1.0.4                        
β”‚ β”œβ”€β”¬ autoupdate@1.8.0                         
β”‚ β”‚ β”œβ”€β”€ check@1.3.2 (expanded above)           
β”‚ β”‚ β”œβ”€β”€ ddp@1.4.1 (expanded above)             
β”‚ β”‚ β”œβ”€β”€ ecmascript@0.16.4 (top level)          
β”‚ β”‚ β”œβ”€β”€ inter-process-messaging@0.1.1 (expanded above)
β”‚ β”‚ β”œβ”€β”€ retry@1.1.0 (expanded above)           
β”‚ β”‚ β”œβ”€β”€ tracker@1.2.1 (top level)              
β”‚ β”‚ └── webapp@1.13.2 (expanded above)         
β”‚ └── reload@1.3.1 (expanded above)            
β”œβ”€β”€ modules@0.19.0 (expanded above)            
└── modules-runtime-hot@0.14.1                 
meteor-base@1.5.1                              
β”œβ”€β”€ ddp@1.4.1 (expanded above)                 
β”œβ”€β”€ es5-shim@4.8.0 (top level)                 
β”œβ”€β”€ hot-code-push@1.0.4 (expanded above)       
└── webapp@1.13.2 (expanded above)             
mobile-experience@1.1.0                        
β”œβ”€β”€ launch-screen@1.3.0                        
└── mobile-status-bar@1.1.0                    
mongo@1.16.3                                   
β”œβ”€β”¬ allow-deny@1.1.1                           
β”‚ β”œβ”€β”€ check@1.3.2 (expanded above)             
β”‚ β”œβ”€β”€ ddp@1.4.1 (expanded above)               
β”‚ β”œβ”€β”€ ecmascript@0.16.4 (top level)            
β”‚ β”œβ”€β”€ ejson@1.1.3 (expanded above)             
β”‚ └─┬ minimongo@1.9.1                          
β”‚   β”œβ”€β”€ diff-sequence@1.1.2 (expanded above)   
β”‚   β”œβ”€β”€ ecmascript@0.16.4 (top level)          
β”‚   β”œβ”€β”€ ejson@1.1.3 (expanded above)           
β”‚   β”œβ”€β”¬ geojson-utils@1.0.11                   
β”‚   β”‚ └── modules@0.19.0 (expanded above)      
β”‚   β”œβ”€β”€ id-map@1.1.1 (expanded above)          
β”‚   β”œβ”€β”¬ mongo-decimal@0.1.3                    
β”‚   β”‚ β”œβ”€β”€ ecmascript@0.16.4 (top level)        
β”‚   β”‚ └── ejson@1.1.3 (expanded above)         
β”‚   β”œβ”€β”€ mongo-id@1.0.8 (expanded above)        
β”‚   β”œβ”€β”¬ ordered-dict@1.1.0                     
β”‚   β”‚ └── ecmascript@0.16.4 (top level)        
β”‚   β”œβ”€β”€ random@1.2.1 (expanded above)          
β”‚   └── tracker@1.2.1 (top level)              
β”œβ”€β”¬ binary-heap@1.0.11                         
β”‚ β”œβ”€β”€ ecmascript@0.16.4 (top level)            
β”‚ └── id-map@1.1.1 (expanded above)            
β”œβ”€β”€ callback-hook@1.4.0 (expanded above)       
β”œβ”€β”€ check@1.3.2 (expanded above)               
β”œβ”€β”€ ddp@1.4.1 (expanded above)                 
β”œβ”€β”€ diff-sequence@1.1.2 (expanded above)       
β”œβ”€β”€ ecmascript@0.16.4 (top level)              
β”œβ”€β”€ ejson@1.1.3 (expanded above)               
β”œβ”€β”€ logging@1.3.1 (expanded above)             
β”œβ”€β”€ minimongo@1.9.1 (expanded above)           
β”œβ”€β”€ mongo-decimal@0.1.3 (expanded above)       
β”œβ”€β”¬ mongo-dev-server@1.1.0                     
β”‚ └── modules@0.19.0 (expanded above)          
β”œβ”€β”€ mongo-id@1.0.8 (expanded above)            
β”œβ”€β”€ npm-mongo@4.12.1                           
β”œβ”€β”€ random@1.2.1 (expanded above)              
β”œβ”€β”€ tracker@1.2.1 (top level)                  
└── underscore@1.0.11                          
react-meteor-data@2.6.0                        
β”œβ”€β”€ ecmascript@0.16.4 (top level)              
β”œβ”€β”€ tracker@1.2.1 (top level)                  
└── typescript@4.6.4 (top level)               
reactive-var@1.0.12                            
└── tracker@1.2.1 (top level)                  
server-render@0.4.1                            
β”œβ”€β”€ ecmascript@0.16.4 (top level)              
└── webapp@1.13.2 (expanded above)             
service-configuration@1.3.1                    
β”œβ”€β”€ accounts-base@2.2.6 (top level)            
β”œβ”€β”€ ecmascript@0.16.4 (top level)              
└── mongo@1.16.3 (top level)                   
shell-server@0.5.0                             
└── ecmascript@0.16.4 (top level)              
standard-minifier-css@1.8.3                    
β”œβ”€β”€ ecmascript@0.16.4 (top level)              
└─┬ minifier-css@1.6.2                         
 └── ecmascript@0.16.4 (top level)            
standard-minifier-js@2.8.1                     
β”œβ”€β”€ ecmascript@0.16.4 (top level)              
└─┬ minifier-js@2.7.5                          
 β”œβ”€β”€ babel-compiler@7.10.1 (expanded above)   
 └── ecmascript@0.16.4 (top level)            
static-html@1.3.2                              
β”œβ”€β”¬ caching-html-compiler@1.2.1                
β”‚ β”œβ”€β”€ caching-compiler@1.2.2 (expanded above)  
β”‚ β”œβ”€β”€ ecmascript@0.16.4 (top level)            
β”‚ └─┬ templating-tools@1.2.2                   
β”‚   β”œβ”€β”€ ecmascript@0.16.4 (top level)          
β”‚   └─┬ spacebars-compiler@1.3.1               
β”‚     β”œβ”€β”¬ blaze-tools@1.1.3                    
β”‚     β”‚ β”œβ”€β”€ ecmascript@0.16.4 (top level)      
β”‚     β”‚ └─┬ htmljs@1.1.1                       
β”‚     β”‚   └── ecmascript@0.16.4 (top level)    
β”‚     β”œβ”€β”€ ecmascript@0.16.4 (top level)        
β”‚     β”œβ”€β”¬ html-tools@1.1.3                     
β”‚     β”‚ β”œβ”€β”€ ecmascript@0.16.4 (top level)      
β”‚     β”‚ └── htmljs@1.1.1 (expanded above)      
β”‚     └── htmljs@1.1.1 (expanded above)        
β”œβ”€β”€ ecmascript@0.16.4 (top level)              
└── templating-tools@1.2.2 (expanded above)    
swydo:graphql@1.0.0                            
└── ecmascript@0.16.4 (top level)              
tracker@1.2.1                                  
└── ecmascript@0.16.4 (top level)              
typescript@4.6.4                               
β”œβ”€β”€ babel-compiler@7.10.1 (expanded above)     
β”œβ”€β”€ babel-runtime@1.5.1 (expanded above)       
β”œβ”€β”€ dynamic-import@0.7.2 (top level)           
β”œβ”€β”€ ecmascript-runtime@0.8.0 (expanded above)  
β”œβ”€β”€ modules@0.19.0 (expanded above)            
β”œβ”€β”€ promise@0.12.2 (expanded above)            
└── react-fast-refresh@0.2.3 (expanded above)

METEOR_PROFILE=1000 output

METEOR_PROFILE=1000 meteor npm run dev 
> export $(cat .env.dev | xargs) && meteor --settings settings-development.json

| (#1) Profiling: ProjectContext resolveConstraints
|  Selecting package versions                -
| ProjectContext resolveConstraints                               929 ms (1)
| 
| Top leaves:
| require("./security.js")...................................170 ms (1)
| 
| (#1) Total: 929 ms (ProjectContext resolveConstraints)
| 

=> Started proxy.                             
=> Started HMR server.                        
| (#2) Profiling: ProjectContext prepareProjectForBuild
|  Building local packages                   -
| ProjectContext prepareProjectForBuild                           952 ms (1)
| 
| Top leaves:
| files.readFile.............................................104 ms (3491)
| 
| (#2) Total: 952 ms (ProjectContext prepareProjectForBuild)
| 
| (#3) Profiling: Build App                  \
|  Starting your app                         /
| files.stat                                                        0 ms (1)
| files.readFile                                                    0 ms (1)
| Build App....................................................36,425 ms (1)
| └─ bundler.bundle............................................36,425 ms (1)
|    β”œβ”€ compiler.compile(the app)...............................7,437 ms (1)
|    β”‚  └─ compileUnibuild (the app)............................7,437 ms (3)
|    β”‚     β”œβ”€ Isopack#ensurePluginsInitialized..................1,142 ms (54)
|    β”‚     β”‚  └─ JsImage#load                                   1,138 ms (8)
|    β”‚     β”œβ”€ PackageSource#_findSources for os.................2,422 ms (1)
|    β”‚     β”‚  └─ optimistic readJsonOrNull                      1,012 ms (6008)
|    β”‚     └─ other compileUnibuild (the app)                   2,031 ms
|    β”œβ”€ bundler.bundle..makeClientTarget.......................25,075 ms (2)
|    β”‚  └─ Target#make.........................................25,075 ms (2)
|    β”‚     └─ Target#_emitResources............................24,486 ms (2)
|    β”‚        └─ PackageSourceBatch.computeJsOutputFilesMap....23,925 ms (2)
|    β”‚           └─ ImportScanner#scanImports for the app......21,423 ms (2)
|    β”‚              β”œβ”€ ImportScanner#findImportedModuleIdentifiers 7,307 ms (5239)
|    β”‚              β”œβ”€ ImportScanner#resolve...................10,501 ms (27548)
|    β”‚              β”‚  β”œβ”€ files.stat                            3,641 ms (27503)
|    β”‚              β”‚  β”œβ”€ safeWatcher.watch.....................4,395 ms (50491)
|    β”‚              β”‚  β”‚  └─ files.stat                         3,647 ms (26973)
|    β”‚              β”‚  └─ other ImportScanner#resolve           2,317 ms
|    β”‚              └─ other ImportScanner#scanImports for the app 1,384 ms
|    β”œβ”€ bundler.bundle..makeServerTarget........................1,681 ms (1)
|    β”‚  └─ Target#make..........................................1,680 ms (1)
|    β”‚     └─ Target#_emitResources.............................1,503 ms (1)
|    β”‚        └─ PackageSourceBatch.computeJsOutputFilesMap     1,427 ms (1)
|    └─ bundler writeSiteArchive................................2,169 ms (1)
|       └─ bundler writeTargetToPath............................1,868 ms (3)
|          └─ ServerTarget#write................................1,444 ms (1)
|             └─ JsImage#write                                  1,432 ms (1)
| 
| Top leaves:
| files.stat...............................................8,961 ms (83186)
| other ImportScanner#resolve..............................2,317 ms (27548)
| files.readFile...........................................2,040 ms (58176)
| other compileUnibuild (the app)..........................2,031 ms (3)
| other ImportScanner#scanImports for the app..............1,384 ms (2)
| Babel.compile............................................1,190 ms (1955)
| other PackageSource#_findSources for os....................726 ms (1)
| files.watchFile............................................615 ms (44620)
| sha1.......................................................439 ms (30346)
| other safeWatcher.watch....................................382 ms (50491)
| files.readdirWithTypes.....................................339 ms (25522)
| other bundler writeSiteArchive.............................296 ms (1)
| files.lstat................................................202 ms (22008)
| sha512.....................................................145 ms (322)
| shouldWatch................................................136 ms (21185)
| other Target#_emitResources................................123 ms (3)
| files.writeFile............................................120 ms (669)
| ImportScanner#getAbsModuleId...............................118 ms (11475)
| other PackageSourceBatch.computeJsOutputFilesMap...........101 ms (2)
| 
| (#3) Total: 36,425 ms (Build App)
| 
I20221212-23:09:31.430(2)? | (#1) Profiling: Server startup
I20221212-23:09:38.750(2)? creating apollo server
I20221212-23:09:39.511(2)? | 
I20221212-23:09:39.592(2)? | Server startup................................................8,154 ms (1)
I20221212-23:09:39.593(2)? | └─ Load server bundles........................................8,065 ms (1)
I20221212-23:09:39.593(2)? |    β”œβ”€ packages/accounts-base.js...............................1,968 ms (1)
I20221212-23:09:39.593(2)? |    β”‚  └─ require("/node_modules/meteor/accounts-base/server_main.js") 1,968 ms (1)
I20221212-23:09:39.594(2)? |    └─ app/app.js..............................................4,112 ms (1)
I20221212-23:09:39.594(2)? |       └─ require("/startup/server/index.js")..................4,109 ms (1)
I20221212-23:09:39.594(2)? |          └─ require("/startup/server/graphql.js").............3,525 ms (1)
I20221212-23:09:39.594(2)? |             └─ require("/startup/server/api.js")..............3,003 ms (1)
I20221212-23:09:39.594(2)? |                └─ require("/api/Companies/queries.js")        1,079 ms (1)
I20221212-23:09:39.595(2)? | 
I20221212-23:09:39.595(2)? | Top leaves:
I20221212-23:09:39.716(2)? | require("/node_modules/apollo-server-express/dist/index.js").365 ms (2)
I20221212-23:09:39.717(2)? | require("/node_modules/meteor/accounts-password/node_modules/bcrypt/bcrypt.js").288 ms (1)
I20221212-23:09:39.717(2)? | require("/node_modules/meteor/oauth/pending_credentials.js").239 ms (1)
I20221212-23:09:39.717(2)? | require("/node_modules/@mui/icons-material/Yard.js").......236 ms (1)
I20221212-23:09:39.717(2)? | require("/node_modules/pdfkit/js/pdfkit.js")...............221 ms (1)
I20221212-23:09:39.718(2)? | require("/node_modules/aws-sdk/lib/aws.js")................178 ms (3)
I20221212-23:09:39.718(2)? | Npm.require("mongodb").....................................177 ms (1)
I20221212-23:09:39.718(2)? | other require("/startup/server/api.js")....................140 ms (1)
I20221212-23:09:39.718(2)? | other Load server bundles..................................135 ms (1)
I20221212-23:09:39.718(2)? | require("/node_modules/juice/index.js")....................126 ms (1)
I20221212-23:09:39.718(2)? | 
I20221212-23:09:39.718(2)? | (#1) Total: 8,154 ms (Server startup)
I20221212-23:09:39.718(2)? | 
=> Started your app.

=> App running at: http://localhost:3000/

We are in pursuit of removing some dependencies to reduce slug size…

remote: -----> Building on the Heroku-22 stack
remote: -----> Using buildpack: admithub/meteor-horse
remote: -----> Node.js app detected
remote: -----> Existing meteor installation found, using it.
remote: -----> Target Meteor version: Meteor 2.8.1
remote: -----> Checking if this meteor version supports --server-only
remote: -----> Using node: v14.21.1
remote: -----> and npm: 6.14.17
remote:
remote: > bcrypt@5.0.1 install /tmp/build_b243ce28/node_modules/bcrypt
remote: > node-pre-gyp install --fallback-to-build
remote:
remote: [bcrypt] Success: "/tmp/build_b243ce28/node_modules/bcrypt/lib/binding/napi-v3/bcrypt_lib.node" is installed via remote
remote:
remote: > **core-js@2.6.12** postinstall /tmp/build_b243ce28/node_modules/babel-runtime/node_modules/core-js
remote: > node -e "try{require('./postinstall')}catch(e){}"

So after removing node_modules and package.lock.json and installing app again, we started to get errors in development. Reinstalling all fixed

Browserslist: caniuse-lite is outdated. Please run:
remote: npx browserslist@latest --update-db

Doing

npx browserslist@latest --update-db

had no effect.

Now there was no longer -----> Timed out running buildpack Node.js and we started to see errors locally. Here are the errors and how we fixed them:

Cannot read property 'uid' of undefined

This was solved by updating all material ui libraries to same level from 5.6 to 5.11

Finally

Errors prevented bundling:
While building for web.browser:
startup/client/index.js: [BABEL] /tmp/build_c7d0139d/startup/client/index.js:
.__wrapped__ is not a valid Plugin property

was fixed by using full plugin name in .babelrc

plugins: [
"lodash", => "babel-plugin-lodash"
...
1 Like