amazon-connect / amazon-connect-chatjs

Amazon Connect ChatJS - a browser-based contact center integration API for Chat on the Agent and Customer side.
https://docs.aws.amazon.com/connect/latest/adminguide/what-is-amazon-connect.html
Apache License 2.0
93 stars 54 forks source link

exclude src folder in npm publish and update CHANGELOG #182

Closed spencerlepine closed 1 year ago

spencerlepine commented 1 year ago

Issue #, if available:

Description of changes: Add missing commits to CHANGELOG, and stop publishing src folder to npm.

Will now match chime setup: https://github.com/aws/amazon-chime-sdk-component-library-react/blob/main/package.json#L7C1-L11C5

Before

spenlep@b0f1d8513ee6 amazon-connect-chatjs % npm publish --dry-run   
npm notice 
npm notice 📦  amazon-connect-chatjs@2.0.0
npm notice === Tarball Contents === 
npm notice 10.1kB  LICENSE                                                        
npm notice 35.0kB  README.md                                                      
npm notice 384.8kB dist/amazon-connect-chat.js                                    
npm notice 820.5kB dist/amazon-connect-chat.js.map                                
npm notice 67B     dist/chat.d.ts                                                 
npm notice 11B     dist/chat.spec.d.ts                                            
npm notice 0B      dist/client/aws-sdk-connectparticipant.d.ts                    
npm notice 2.1kB   dist/client/client.d.ts                                        
npm notice 11B     dist/client/client.spec.d.ts                                   
npm notice 170B    dist/config/csmConfig.d.ts                                     
npm notice 4.4kB   dist/constants.d.ts                                            
npm notice 773B    dist/core/chatArgsValidator.d.ts                               
npm notice 11B     dist/core/chatArgsValidator.spec.d.ts                          
npm notice 3.3kB   dist/core/chatController.d.ts                                  
npm notice 11B     dist/core/chatController.spec.d.ts                             
npm notice 2.4kB   dist/core/chatSession.d.ts                                     
npm notice 11B     dist/core/chatSession.spec.d.ts                                
npm notice 1.5kB   dist/core/connectionHelpers/baseConnectionHelper.d.ts          
npm notice 11B     dist/core/connectionHelpers/baseConnectionHelper.spec.d.ts     
npm notice 2.5kB   dist/core/connectionHelpers/connectionDetailsProvider.d.ts     
npm notice 11B     dist/core/connectionHelpers/connectionDetailsProvider.spec.d.ts
npm notice 929B    dist/core/connectionHelpers/LpcConnectionHelper.d.ts           
npm notice 11B     dist/core/connectionHelpers/LpcConnectionHelper.spec.d.ts      
npm notice 1.4kB   dist/core/eventbus.d.ts                                        
npm notice 517B    dist/core/exceptions.d.ts                                      
npm notice 4.5kB   dist/core/MessageReceiptsUtil.d.ts                             
npm notice 11B     dist/core/MessageReceiptsUtil.spec.d.ts                        
npm notice 1.3kB   dist/globalConfig.d.ts                                         
npm notice 11B     dist/globalConfig.spec.d.ts                                    
npm notice 3.6kB   dist/index.d.ts                                                
npm notice 70B     dist/lib/amazon-connect-websocket-manager.d.ts                 
npm notice 20.1kB  dist/lib/connect-csm-worker.d.ts                               
npm notice 29.9kB  dist/lib/connect-csm.d.ts                                      
npm notice 1.4kB   dist/log.d.ts                                                  
npm notice 1.5kB   dist/service/csmService.d.ts                                   
npm notice 11B     dist/service/csmService.spec.d.ts                              
npm notice 1.8kB   dist/utils.d.ts                                                
npm notice 11B     dist/utils.spec.d.ts                                           
npm notice 2.3kB   package.json                                                   
npm notice 185B    src/chat.js                                                    
npm notice 229B    src/chat.spec.js                                               
npm notice 245.4kB src/client/aws-sdk-connectparticipant.js                       
npm notice 9.5kB   src/client/client.js                                           
npm notice 1.7kB   src/client/client.spec.js                                      
npm notice 244B    src/config/csmConfig.js                                        
npm notice 6.0kB   src/constants.js                                               
npm notice 3.6kB   src/core/chatArgsValidator.js                                  
npm notice 2.3kB   src/core/chatArgsValidator.spec.js                             
npm notice 17.7kB  src/core/chatController.js                                     
npm notice 30.1kB  src/core/chatController.spec.js                                
npm notice 7.4kB   src/core/chatSession.js                                        
npm notice 5.9kB   src/core/chatSession.spec.js                                   
npm notice 3.1kB   src/core/connectionHelpers/baseConnectionHelper.js             
npm notice 2.2kB   src/core/connectionHelpers/baseConnectionHelper.spec.js        
npm notice 5.3kB   src/core/connectionHelpers/connectionDetailsProvider.js        
npm notice 11.4kB  src/core/connectionHelpers/connectionDetailsProvider.spec.js   
npm notice 11.2kB  src/core/connectionHelpers/LpcConnectionHelper.js              
npm notice 15.8kB  src/core/connectionHelpers/LpcConnectionHelper.spec.js         
npm notice 5.3kB   src/core/eventbus.js                                           
npm notice 1.0kB   src/core/exceptions.js                                         
npm notice 13.0kB  src/core/MessageReceiptsUtil.js                                
npm notice 9.7kB   src/core/MessageReceiptsUtil.spec.js                           
npm notice 4.0kB   src/globalConfig.js                                            
npm notice 16.6kB  src/globalConfig.spec.js                                       
npm notice 523B    src/index.js                                                   
npm notice 33.5kB  src/lib/amazon-connect-websocket-manager.js                    
npm notice 19.5kB  src/lib/connect-csm-worker.js                                  
npm notice 29.0kB  src/lib/connect-csm.js                                         
npm notice 6.8kB   src/log.js                                                     
npm notice 8.0kB   src/service/csmService.js                                      
npm notice 8.7kB   src/service/csmService.spec.js                                 
npm notice 4.9kB   src/utils.js                                                   
npm notice 3.7kB   src/utils.spec.js                                              
npm notice === Tarball Details === 
npm notice name:          amazon-connect-chatjs                   
npm notice version:       2.0.0                                   
npm notice filename:      amazon-connect-chatjs-2.0.0.tgz         
npm notice package size:  468.8 kB                                
npm notice unpacked size: 1.9 MB                                  
npm notice shasum:        9a1f476e9ce014d2d2181617e285bfd7b55c5e6b
npm notice integrity:     sha512-gYA7/hyn+cyIO[...]7NjNAoWGI8Ycw==
npm notice total files:   73                                      
npm notice 
npm notice Publishing to https://registry.npmjs.org/ (dry-run)
+ amazon-connect-chatjs@2.0.0

After

npm notice 
npm notice 📦  amazon-connect-chatjs@2.0.0
npm notice === Tarball Contents === 
npm notice 4.1kB   CHANGELOG.md                                                   
npm notice 10.1kB  LICENSE                                                        
npm notice 35.0kB  README.md                                                      
npm notice 384.8kB dist/amazon-connect-chat.js                                    
npm notice 820.5kB dist/amazon-connect-chat.js.map                                
npm notice 67B     dist/chat.d.ts                                                 
npm notice 11B     dist/chat.spec.d.ts                                            
npm notice 0B      dist/client/aws-sdk-connectparticipant.d.ts                    
npm notice 2.1kB   dist/client/client.d.ts                                        
npm notice 11B     dist/client/client.spec.d.ts                                   
npm notice 170B    dist/config/csmConfig.d.ts                                     
npm notice 4.4kB   dist/constants.d.ts                                            
npm notice 773B    dist/core/chatArgsValidator.d.ts                               
npm notice 11B     dist/core/chatArgsValidator.spec.d.ts                          
npm notice 3.3kB   dist/core/chatController.d.ts                                  
npm notice 11B     dist/core/chatController.spec.d.ts                             
npm notice 2.4kB   dist/core/chatSession.d.ts                                     
npm notice 11B     dist/core/chatSession.spec.d.ts                                
npm notice 1.5kB   dist/core/connectionHelpers/baseConnectionHelper.d.ts          
npm notice 11B     dist/core/connectionHelpers/baseConnectionHelper.spec.d.ts     
npm notice 2.5kB   dist/core/connectionHelpers/connectionDetailsProvider.d.ts     
npm notice 11B     dist/core/connectionHelpers/connectionDetailsProvider.spec.d.ts
npm notice 929B    dist/core/connectionHelpers/LpcConnectionHelper.d.ts           
npm notice 11B     dist/core/connectionHelpers/LpcConnectionHelper.spec.d.ts      
npm notice 1.4kB   dist/core/eventbus.d.ts                                        
npm notice 517B    dist/core/exceptions.d.ts                                      
npm notice 4.5kB   dist/core/MessageReceiptsUtil.d.ts                             
npm notice 11B     dist/core/MessageReceiptsUtil.spec.d.ts                        
npm notice 1.3kB   dist/globalConfig.d.ts                                         
npm notice 11B     dist/globalConfig.spec.d.ts                                    
npm notice 3.6kB   dist/index.d.ts                                                
npm notice 70B     dist/lib/amazon-connect-websocket-manager.d.ts                 
npm notice 20.1kB  dist/lib/connect-csm-worker.d.ts                               
npm notice 29.9kB  dist/lib/connect-csm.d.ts                                      
npm notice 1.4kB   dist/log.d.ts                                                  
npm notice 1.5kB   dist/service/csmService.d.ts                                   
npm notice 11B     dist/service/csmService.spec.d.ts                              
npm notice 1.8kB   dist/utils.d.ts                                                
npm notice 11B     dist/utils.spec.d.ts                                           
npm notice 2.2kB   package.json                                                   
npm notice === Tarball Details === 
npm notice name:          amazon-connect-chatjs                   
npm notice version:       2.0.0                                   
npm notice filename:      amazon-connect-chatjs-2.0.0.tgz         
npm notice package size:  344.5 kB                                
npm notice unpacked size: 1.3 MB                                  
npm notice shasum:        28abeba956f793a75c7665f48be7769152570f16
npm notice integrity:     sha512-01Za1YbdijUTh[...]qK90H7hNw1oQw==
npm notice total files:   40                                      
npm notice 
npm notice Publishing to https://registry.npmjs.org/ (dry-run)
+ amazon-connect-chatjs@2.0.0

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.