> build
> npm-run-all build:*


> build:generate
> npm-run-all build:generate:*


> build:generate:code
> npx openapi-codegen -i dist/openapi.json -p @cross-lab-project/codegen-typescript-addon:preset:service -o src/generated

loading addon "@cross-lab-project/codegen-typescript-addon"
addon path: /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/crosslab-typescript-addon/lib/cjs/index.js
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/device/src/generated/types.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/device/src/generated/signatures.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/device/src/generated/routes.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/device/src/generated/requestValidation.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/device/src/generated/index.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/device/src/generated/basicValidation.cjs

> build:generate:test
> npx openapi-codegen -i dist/openapi.json -p @cross-lab-project/codegen-typescript-addon:preset:service:test -o test/generated

loading addon "@cross-lab-project/codegen-typescript-addon"
addon path: /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/crosslab-typescript-addon/lib/cjs/index.js
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/device/test/generated/types.spec.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/device/test/generated/routes.spec.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/device/test/generated/requestValidation.spec.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/device/test/generated/index.spec.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/device/test/generated/basicValidation.spec.ts

> build:generate:auth
> npx openapi-codegen -i ../auth/dist/openapi.json -p @cross-lab-project/codegen-typescript-addon:preset:service-client -o ./src/clients/authentication && prettier ./src/clients/authentication --write

loading addon "@cross-lab-project/codegen-typescript-addon"
addon path: /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/crosslab-typescript-addon/lib/cjs/index.js
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/device/src/clients/authentication/types.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/device/src/clients/authentication/signatures.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/device/src/clients/authentication/requestValidation.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/device/src/clients/authentication/client.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/device/src/clients/authentication/basicValidation.d.cts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/device/src/clients/authentication/basicValidation.cjs
src/clients/authentication/basicValidation.cjs 995ms
src/clients/authentication/basicValidation.d.cts 143ms
src/clients/authentication/client.ts 265ms
src/clients/authentication/requestValidation.ts 91ms
src/clients/authentication/signatures.ts 121ms
src/clients/authentication/types.ts 33ms

> build:generate:federation
> npx openapi-codegen -i ../federation/dist/openapi.json -p @cross-lab-project/codegen-typescript-addon:preset:service-client -o ./src/clients/federation && prettier ./src/clients/federation --write

loading addon "@cross-lab-project/codegen-typescript-addon"
addon path: /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/crosslab-typescript-addon/lib/cjs/index.js
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/device/src/clients/federation/types.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/device/src/clients/federation/signatures.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/device/src/clients/federation/requestValidation.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/device/src/clients/federation/client.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/device/src/clients/federation/basicValidation.d.cts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/device/src/clients/federation/basicValidation.cjs
src/clients/federation/basicValidation.cjs 686ms
src/clients/federation/basicValidation.d.cts 61ms
src/clients/federation/client.ts 176ms
src/clients/federation/requestValidation.ts 104ms
src/clients/federation/signatures.ts 182ms
src/clients/federation/types.ts 34ms

> build:generate:device
> npx openapi-codegen -i ../device/dist/openapi.json -p @cross-lab-project/codegen-typescript-addon:preset:service-client -o ./src/clients/device && prettier ./src/clients/device --write

loading addon "@cross-lab-project/codegen-typescript-addon"
addon path: /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/crosslab-typescript-addon/lib/cjs/index.js
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/device/src/clients/device/types.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/device/src/clients/device/signatures.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/device/src/clients/device/requestValidation.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/device/src/clients/device/client.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/device/src/clients/device/basicValidation.d.cts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/device/src/clients/device/basicValidation.cjs
src/clients/device/basicValidation.cjs 11127ms
src/clients/device/basicValidation.d.cts 216ms
src/clients/device/client.ts 257ms
src/clients/device/requestValidation.ts 105ms
src/clients/device/signatures.ts 124ms
src/clients/device/types.ts 358ms

> build:compile
> tsc --project tsconfig.json && cp src/generated/*.cjs app/generated && cp src/clients/authentication/basicValidation.cjs app/clients/authentication/ && cp src/clients/device/basicValidation.cjs app/clients/device/ && cp src/clients/federation/basicValidation.cjs app/clients/federation/


> build:add-shebang
> bash scripts/add-shebang.sh

npm notice 
npm notice 📦  @crosslab/service-device@0.2.8-dev.7422866
npm notice === Tarball Contents === 
npm notice 2.2kB   README.md                                                               
npm notice 2.6kB   app/app.js                                                              
npm notice 2.7kB   app/app.js.map                                                          
npm notice 246.4kB app/clients/authentication/basicValidation.cjs                          
npm notice 25.3kB  app/clients/authentication/client.js                                    
npm notice 14.7kB  app/clients/authentication/client.js.map                                
npm notice 14.5kB  app/clients/authentication/requestValidation.js                         
npm notice 11.5kB  app/clients/authentication/requestValidation.js.map                     
npm notice 254B    app/clients/authentication/signatures.js                                
npm notice 153B    app/clients/authentication/signatures.js.map                            
npm notice 816B    app/clients/authentication/types.js                                     
npm notice 633B    app/clients/authentication/types.js.map                                 
npm notice 7.8MB   app/clients/device/basicValidation.cjs                                  
npm notice 43.7kB  app/clients/device/client.js                                            
npm notice 24.4kB  app/clients/device/client.js.map                                        
npm notice 24.7kB  app/clients/device/requestValidation.js                                 
npm notice 18.6kB  app/clients/device/requestValidation.js.map                             
npm notice 254B    app/clients/device/signatures.js                                        
npm notice 145B    app/clients/device/signatures.js.map                                    
npm notice 8.4kB   app/clients/device/types.js                                             
npm notice 5.9kB   app/clients/device/types.js.map                                         
npm notice 158.4kB app/clients/federation/basicValidation.cjs                              
npm notice 16.7kB  app/clients/federation/client.js                                        
npm notice 9.7kB   app/clients/federation/client.js.map                                    
npm notice 16.7kB  app/clients/federation/requestValidation.js                             
npm notice 13.7kB  app/clients/federation/requestValidation.js.map                         
npm notice 254B    app/clients/federation/signatures.js                                    
npm notice 149B    app/clients/federation/signatures.js.map                                
npm notice 238B    app/clients/federation/types.js                                         
npm notice 317B    app/clients/federation/types.js.map                                     
npm notice 781B    app/clients/index.js                                                    
npm notice 794B    app/clients/index.js.map                                                
npm notice 1.1kB   app/config.js                                                           
npm notice 997B    app/config.js.map                                                       
npm notice 2.8kB   app/database/dataSource.js                                              
npm notice 1.7kB   app/database/dataSource.js.map                                          
npm notice 356B    app/database/migrations/index.js                                        
npm notice 412B    app/database/migrations/index.js.map                                    
npm notice 1.7kB   app/database/migrations/mariadb/1690370717132-Setup.js                  
npm notice 650B    app/database/migrations/mariadb/1690370717132-Setup.js.map              
npm notice 400B    app/database/migrations/mariadb/1701781258758-RemoveOwnerProperty.js    
npm notice 430B    app/database/migrations/mariadb/1701781258758-RemoveOwnerProperty.js.map
npm notice 269B    app/database/migrations/mariadb/index.js                                
npm notice 292B    app/database/migrations/mariadb/index.js.map                            
npm notice 4.0kB   app/database/migrations/sqlite/1692095173359-Setup.js                   
npm notice 1.2kB   app/database/migrations/sqlite/1692095173359-Setup.js.map               
npm notice 3.1kB   app/database/migrations/sqlite/1701781240608-RemoveOwnerProperty.js     
npm notice 915B    app/database/migrations/sqlite/1701781240608-RemoveOwnerProperty.js.map 
npm notice 383B    app/database/migrations/sqlite/index.js                                 
npm notice 304B    app/database/migrations/sqlite/index.js.map                             
npm notice 6.8kB   app/database/model.js                                                   
npm notice 2.9kB   app/database/model.js.map                                               
npm notice 8.2kB   app/database/repositories/device.js                                     
npm notice 6.6kB   app/database/repositories/device.js.map                                 
npm notice 1.6kB   app/database/repositories/device/concreteDevice.js                      
npm notice 1.6kB   app/database/repositories/device/concreteDevice.js.map                  
npm notice 1.3kB   app/database/repositories/device/deviceGroup.js                         
npm notice 1.4kB   app/database/repositories/device/deviceGroup.js.map                     
npm notice 1.1kB   app/database/repositories/device/deviceOverview.js                      
npm notice 1.1kB   app/database/repositories/device/deviceOverview.js.map                  
npm notice 1.4kB   app/database/repositories/device/instantiableBrowserDevice.js           
npm notice 1.4kB   app/database/repositories/device/instantiableBrowserDevice.js.map       
npm notice 1.5kB   app/database/repositories/device/instantiableCloudDevice.js             
npm notice 1.4kB   app/database/repositories/device/instantiableCloudDevice.js.map         
npm notice 1.9kB   app/database/repositories/peerconnection.js                             
npm notice 1.9kB   app/database/repositories/peerconnection.js.map                         
npm notice 3.2MB   app/generated/basicValidation.cjs                                       
npm notice 1.2kB   app/generated/index.js                                                  
npm notice 1.3kB   app/generated/index.js.map                                              
npm notice 26.3kB  app/generated/requestValidation.js                                      
npm notice 18.5kB  app/generated/requestValidation.js.map                                  
npm notice 19.6kB  app/generated/routes.js                                                 
npm notice 15.1kB  app/generated/routes.js.map                                             
npm notice 49B     app/generated/signatures.js                                             
npm notice 125B    app/generated/signatures.js.map                                         
npm notice 10.1kB  app/generated/types.js                                                  
npm notice 6.7kB   app/generated/types.js.map                                              
npm notice 117B    app/globals.js                                                          
npm notice 237B    app/globals.js.map                                                      
npm notice 754B    app/index.js                                                            
npm notice 713B    app/index.js.map                                                        
npm notice 8.8kB   app/methods/availability.js                                             
npm notice 5.8kB   app/methods/availability.js.map                                         
npm notice 4.9kB   app/methods/callbacks.js                                                
npm notice 3.8kB   app/methods/callbacks.js.map                                            
npm notice 740B    app/methods/device.js                                                   
npm notice 913B    app/methods/device.js.map                                               
npm notice 548B    app/methods/mutexManager.js                                             
npm notice 702B    app/methods/mutexManager.js.map                                         
npm notice 509B    app/methods/peerconnection.js                                           
npm notice 580B    app/methods/peerconnection.js.map                                       
npm notice 1.3kB   app/methods/queueManager.js                                             
npm notice 1.2kB   app/methods/queueManager.js.map                                         
npm notice 1.7kB   app/methods/signaling.js                                                
npm notice 1.3kB   app/methods/signaling.js.map                                            
npm notice 3.0kB   app/methods/signaling/signalingQueue.js                                 
npm notice 2.5kB   app/methods/signaling/signalingQueue.js.map                             
npm notice 6.3kB   app/methods/signaling/signalingQueueManager.js                          
npm notice 5.2kB   app/methods/signaling/signalingQueueManager.js.map                      
npm notice 1.2kB   app/methods/urlFromId.js                                                
npm notice 998B    app/methods/urlFromId.js.map                                            
npm notice 1.5kB   app/methods/visibility.js                                               
npm notice 1.9kB   app/methods/visibility.js.map                                           
npm notice 1.7kB   app/operations/callbacks/event/deviceChanged.js                         
npm notice 1.5kB   app/operations/callbacks/event/deviceChanged.js.map                     
npm notice 1.1kB   app/operations/callbacks/event/index.js                                 
npm notice 629B    app/operations/callbacks/event/index.js.map                             
npm notice 1.3kB   app/operations/callbacks/index.js                                       
npm notice 999B    app/operations/callbacks/index.js.map                                   
npm notice 1.3kB   app/operations/devices/device/availability/delete.js                    
npm notice 952B    app/operations/devices/device/availability/delete.js.map                
npm notice 1.7kB   app/operations/devices/device/availability/get.js                       
npm notice 1.3kB   app/operations/devices/device/availability/get.js.map                   
npm notice 115B    app/operations/devices/device/availability/index.js                     
npm notice 214B    app/operations/devices/device/availability/index.js.map                 
npm notice 1.9kB   app/operations/devices/device/availability/post.js                      
npm notice 1.4kB   app/operations/devices/device/availability/post.js.map                  
npm notice 1.9kB   app/operations/devices/device/delete.js                                 
npm notice 1.6kB   app/operations/devices/device/delete.js.map                             
npm notice 2.2kB   app/operations/devices/device/get.js                                    
npm notice 2.0kB   app/operations/devices/device/get.js.map                                
npm notice 260B    app/operations/devices/device/index.js                                  
npm notice 288B    app/operations/devices/device/index.js.map                              
npm notice 2.4kB   app/operations/devices/device/patch.js                                  
npm notice 2.1kB   app/operations/devices/device/patch.js.map                              
npm notice 2.8kB   app/operations/devices/device/post.js                                   
npm notice 2.1kB   app/operations/devices/device/post.js.map                               
npm notice 60B     app/operations/devices/device/signaling/index.js                        
npm notice 169B    app/operations/devices/device/signaling/index.js.map                    
npm notice 2.7kB   app/operations/devices/device/signaling/post.js                         
npm notice 1.8kB   app/operations/devices/device/signaling/post.js.map                     
npm notice 60B     app/operations/devices/device/websocket/index.js                        
npm notice 169B    app/operations/devices/device/websocket/index.js.map                    
npm notice 2.3kB   app/operations/devices/device/websocket/post.js                         
npm notice 1.7kB   app/operations/devices/device/websocket/post.js.map                     
npm notice 2.1kB   app/operations/devices/get.js                                           
npm notice 2.1kB   app/operations/devices/get.js.map                                       
npm notice 159B    app/operations/devices/index.js                                         
npm notice 213B    app/operations/devices/index.js.map                                     
npm notice 2.2kB   app/operations/devices/post.js                                          
npm notice 2.0kB   app/operations/devices/post.js.map                                      
npm notice 1.8kB   app/operations/devices/websocket/handling/authentication.js             
npm notice 1.7kB   app/operations/devices/websocket/handling/authentication.js.map         
npm notice 954B    app/operations/devices/websocket/handling/close.js                      
npm notice 901B    app/operations/devices/websocket/handling/close.js.map                  
npm notice 1.4kB   app/operations/devices/websocket/handling/disconnect.js                 
npm notice 1.3kB   app/operations/devices/websocket/handling/disconnect.js.map             
npm notice 1.8kB   app/operations/devices/websocket/handling/heartbeat.js                  
npm notice 1.7kB   app/operations/devices/websocket/handling/heartbeat.js.map              
npm notice 282B    app/operations/devices/websocket/handling/index.js                      
npm notice 376B    app/operations/devices/websocket/handling/index.js.map                  
npm notice 5.9kB   app/operations/devices/websocket/handling/message.js                    
npm notice 4.2kB   app/operations/devices/websocket/handling/message.js.map                
npm notice 1.3kB   app/operations/devices/websocket/index.js                               
npm notice 1.1kB   app/operations/devices/websocket/index.js.map                           
npm notice 312B    app/operations/index.js                                                 
npm notice 304B    app/operations/index.js.map                                             
npm notice 775B    app/operations/peerconnections/get.js                                   
npm notice 650B    app/operations/peerconnections/get.js.map                               
npm notice 129B    app/operations/peerconnections/index.js                                 
npm notice 198B    app/operations/peerconnections/index.js.map                             
npm notice 1.4kB   app/operations/peerconnections/peerconnection/delete.js                 
npm notice 1.1kB   app/operations/peerconnections/peerconnection/delete.js.map             
npm notice 61B     app/operations/peerconnections/peerconnection/device_status/index.js    
npm notice 189B    app/operations/peerconnections/peerconnection/device_status/index.js.map
npm notice 4.0kB   app/operations/peerconnections/peerconnection/device_status/patch.js    
npm notice 2.8kB   app/operations/peerconnections/peerconnection/device_status/patch.js.map
npm notice 1.1kB   app/operations/peerconnections/peerconnection/get.js                    
npm notice 822B    app/operations/peerconnections/peerconnection/get.js.map                
npm notice 130B    app/operations/peerconnections/peerconnection/index.js                  
npm notice 216B    app/operations/peerconnections/peerconnection/index.js.map              
npm notice 2.9kB   app/operations/peerconnections/post.js                                  
npm notice 2.3kB   app/operations/peerconnections/post.js.map                              
npm notice 5.5kB   package.json                                                            
npm notice === Tarball Details === 
npm notice name:          @crosslab/service-device                     
npm notice version:       0.2.8-dev.7422866                            
npm notice filename:      crosslab-service-device-0.2.8-dev.7422866.tgz
npm notice package size:  899.7 kB                                     
npm notice unpacked size: 11.9 MB                                      
npm notice shasum:        ff2462f48f565abba7633ab1ba0e4f31dff66f6c     
npm notice integrity:     sha512-gDQ3dD6oj9ywK[...]rqYcdM8KZ3mXA==     
npm notice total files:   174                                          
npm notice