> 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/experiment/src/generated/types.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/experiment/src/generated/signatures.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/experiment/src/generated/routes.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/experiment/src/generated/requestValidation.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/experiment/src/generated/index.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/experiment/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/experiment/test/generated/types.spec.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/experiment/test/generated/routes.spec.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/experiment/test/generated/requestValidation.spec.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/experiment/test/generated/index.spec.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/experiment/test/generated/basicValidation.spec.ts

> 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/experiment/src/clients/device/types.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/experiment/src/clients/device/signatures.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/experiment/src/clients/device/requestValidation.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/experiment/src/clients/device/client.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/experiment/src/clients/device/basicValidation.d.cts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/experiment/src/clients/device/basicValidation.cjs
src/clients/device/basicValidation.cjs 22546ms
src/clients/device/basicValidation.d.cts 660ms
src/clients/device/client.ts 832ms
src/clients/device/requestValidation.ts 380ms
src/clients/device/signatures.ts 341ms
src/clients/device/types.ts 1190ms

> build:compile
> tsc && cp src/generated/*.cjs app/generated && cp src/clients/device/basicValidation.cjs app/clients/device/


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

npm notice 
npm notice 📦  @crosslab/service-experiment@0.2.8-dev.ec406bb
npm notice === Tarball Contents === 
npm notice 1.1kB  app/app.js                                                                         
npm notice 1.1kB  app/app.js.map                                                                     
npm notice 7.8MB  app/clients/device/basicValidation.cjs                                             
npm notice 43.7kB app/clients/device/client.js                                                       
npm notice 24.6kB app/clients/device/client.js.map                                                   
npm notice 24.9kB app/clients/device/requestValidation.js                                            
npm notice 20.3kB 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.8kB  app/clients/device/types.js                                                        
npm notice 6.4kB  app/clients/device/types.js.map                                                    
npm notice 951B   app/clients/index.js                                                               
npm notice 1.0kB  app/clients/index.js.map                                                           
npm notice 759B   app/config.js                                                                      
npm notice 763B   app/config.js.map                                                                  
npm notice 2.5kB  app/database/dataSource.js                                                         
npm notice 1.8kB  app/database/dataSource.js.map                                                     
npm notice 356B   app/database/migrations/index.js                                                   
npm notice 422B   app/database/migrations/index.js.map                                               
npm notice 4.5kB  app/database/migrations/mariadb/1690372222602-Setup.js                             
npm notice 1.6kB  app/database/migrations/mariadb/1690372222602-Setup.js.map                         
npm notice 399B   app/database/migrations/mariadb/1693217035547-InstancesCodeUrl.js                  
npm notice 424B   app/database/migrations/mariadb/1693217035547-InstancesCodeUrl.js.map              
npm notice 515B   app/database/migrations/mariadb/1693301815044-AddTemplateModel.js                  
npm notice 425B   app/database/migrations/mariadb/1693301815044-AddTemplateModel.js.map              
npm notice 951B   app/database/migrations/mariadb/1693838359426-AddNullables.js                      
npm notice 614B   app/database/migrations/mariadb/1693838359426-AddNullables.js.map                  
npm notice 1.1kB  app/database/migrations/mariadb/1701703570275-ResolvedDevice.js                    
npm notice 708B   app/database/migrations/mariadb/1701703570275-ResolvedDevice.js.map                
npm notice 407B   app/database/migrations/mariadb/1701784371852-AddRoleConfiguration.js              
npm notice 432B   app/database/migrations/mariadb/1701784371852-AddRoleConfiguration.js.map          
npm notice 467B   app/database/migrations/mariadb/1701942045339-ExperimentAdditionalProperties.js    
npm notice 452B   app/database/migrations/mariadb/1701942045339-ExperimentAdditionalProperties.js.map
npm notice 907B   app/database/migrations/mariadb/index.js                                           
npm notice 585B   app/database/migrations/mariadb/index.js.map                                       
npm notice 8.5kB  app/database/migrations/sqlite/1692095339848-Setup.js                              
npm notice 2.9kB  app/database/migrations/sqlite/1692095339848-Setup.js.map                          
npm notice 1.1kB  app/database/migrations/sqlite/1693217063983-InstancesCodeUrl.js                   
npm notice 715B   app/database/migrations/sqlite/1693217063983-InstancesCodeUrl.js.map               
npm notice 463B   app/database/migrations/sqlite/1693301834737-AddTemplateModel.js                   
npm notice 424B   app/database/migrations/sqlite/1693301834737-AddTemplateModel.js.map               
npm notice 4.6kB  app/database/migrations/sqlite/1693838288932-AddNullables.js                       
npm notice 1.5kB  app/database/migrations/sqlite/1693838288932-AddNullables.js.map                   
npm notice 2.1kB  app/database/migrations/sqlite/1701699769236-ResolvedDevice.js                     
npm notice 713B   app/database/migrations/sqlite/1701699769236-ResolvedDevice.js.map                 
npm notice 1.5kB  app/database/migrations/sqlite/1701784352603-AddRoleConfiguration.js               
npm notice 719B   app/database/migrations/sqlite/1701784352603-AddRoleConfiguration.js.map           
npm notice 1.5kB  app/database/migrations/sqlite/1701942025035-ExperimentAdditionalProperties.js     
npm notice 739B   app/database/migrations/sqlite/1701942025035-ExperimentAdditionalProperties.js.map 
npm notice 907B   app/database/migrations/sqlite/index.js                                            
npm notice 584B   app/database/migrations/sqlite/index.js.map                                        
npm notice 9.4kB  app/database/model.js                                                              
npm notice 4.6kB  app/database/model.js.map                                                          
npm notice 1.4kB  app/database/repositories/device.js                                                
npm notice 1.3kB  app/database/repositories/device.js.map                                            
npm notice 7.4kB  app/database/repositories/experiment.js                                            
npm notice 6.7kB  app/database/repositories/experiment.js.map                                        
npm notice 821B   app/database/repositories/instance.js                                              
npm notice 887B   app/database/repositories/instance.js.map                                          
npm notice 856B   app/database/repositories/participant.js                                           
npm notice 899B   app/database/repositories/participant.js.map                                       
npm notice 593B   app/database/repositories/peerconnection.js                                        
npm notice 646B   app/database/repositories/peerconnection.js.map                                    
npm notice 892B   app/database/repositories/role.js                                                  
npm notice 898B   app/database/repositories/role.js.map                                              
npm notice 2.4kB  app/database/repositories/serviceConfiguration.js                                  
npm notice 2.1kB  app/database/repositories/serviceConfiguration.js.map                              
npm notice 1.7kB  app/database/repositories/template.js                                              
npm notice 1.6kB  app/database/repositories/template.js.map                                          
npm notice 1.5MB  app/generated/basicValidation.cjs                                                  
npm notice 1.2kB  app/generated/index.js                                                             
npm notice 1.3kB  app/generated/index.js.map                                                         
npm notice 16.0kB app/generated/requestValidation.js                                                 
npm notice 12.6kB app/generated/requestValidation.js.map                                             
npm notice 11.7kB app/generated/routes.js                                                            
npm notice 9.8kB  app/generated/routes.js.map                                                        
npm notice 49B    app/generated/signatures.js                                                        
npm notice 125B   app/generated/signatures.js.map                                                    
npm notice 2.2kB  app/generated/types.js                                                             
npm notice 1.9kB  app/generated/types.js.map                                                         
npm notice 501B   app/index.js                                                                       
npm notice 552B   app/index.js.map                                                                   
npm notice 2.1kB  app/methods/callbacks.js                                                           
npm notice 1.9kB  app/methods/callbacks.js.map                                                       
npm notice 5.8kB  app/methods/connectionPlan.js                                                      
npm notice 4.9kB  app/methods/connectionPlan.js.map                                                  
npm notice 1.8kB  app/methods/experimentStatus/book.js                                               
npm notice 1.1kB  app/methods/experimentStatus/book.js.map                                           
npm notice 4.3kB  app/methods/experimentStatus/finish.js                                             
npm notice 3.0kB  app/methods/experimentStatus/finish.js.map                                         
npm notice 1.2kB  app/methods/experimentStatus/index.js                                              
npm notice 1.0kB  app/methods/experimentStatus/index.js.map                                          
npm notice 2.2kB  app/methods/experimentStatus/run.js                                                
npm notice 1.8kB  app/methods/experimentStatus/run.js.map                                            
npm notice 2.1kB  app/methods/experimentStatus/setup/bookingLocking.js                               
npm notice 1.6kB  app/methods/experimentStatus/setup/bookingLocking.js.map                           
npm notice 1.8kB  app/methods/experimentStatus/setup/bookingUpdate.js                                
npm notice 1.2kB  app/methods/experimentStatus/setup/bookingUpdate.js.map                            
npm notice 2.5kB  app/methods/experimentStatus/setup/deviceInstantiation.js                          
npm notice 2.0kB  app/methods/experimentStatus/setup/deviceInstantiation.js.map                      
npm notice 3.1kB  app/methods/experimentStatus/setup/index.js                                        
npm notice 2.5kB  app/methods/experimentStatus/setup/index.js.map                                    
npm notice 3.9kB  app/methods/experimentStatus/setup/peerconnectionCreation.js                       
npm notice 3.2kB  app/methods/experimentStatus/setup/peerconnectionCreation.js.map                   
npm notice 1.0kB  app/methods/mutexManager.js                                                        
npm notice 1.1kB  app/methods/mutexManager.js.map                                                    
npm notice 2.1kB  app/methods/peerconnection.js                                                      
npm notice 1.5kB  app/methods/peerconnection.js.map                                                  
npm notice 1.4kB  app/methods/queueManager.js                                                        
npm notice 1.4kB  app/methods/queueManager.js.map                                                    
npm notice 1.1kB  app/methods/statusUpdateMessage.js                                                 
npm notice 970B   app/methods/statusUpdateMessage.js.map                                             
npm notice 1.3kB  app/methods/url.js                                                                 
npm notice 878B   app/methods/url.js.map                                                             
npm notice 9.1kB  app/operations/callbacks/callbackHandler.js                                        
npm notice 7.3kB  app/operations/callbacks/callbackHandler.js.map                                    
npm notice 1.3kB  app/operations/callbacks/index.js                                                  
npm notice 1.2kB  app/operations/callbacks/index.js.map                                              
npm notice 1.9kB  app/operations/experiments/experiment/delete.js                                    
npm notice 1.4kB  app/operations/experiments/experiment/delete.js.map                                
npm notice 1.1kB  app/operations/experiments/experiment/get.js                                       
npm notice 844B   app/operations/experiments/experiment/get.js.map                                   
npm notice 116B   app/operations/experiments/experiment/index.js                                     
npm notice 206B   app/operations/experiments/experiment/index.js.map                                 
npm notice 3.1kB  app/operations/experiments/experiment/patch.js                                     
npm notice 2.3kB  app/operations/experiments/experiment/patch.js.map                                 
npm notice 815B   app/operations/experiments/get.js                                                  
npm notice 672B   app/operations/experiments/get.js.map                                              
npm notice 125B   app/operations/experiments/index.js                                                
npm notice 194B   app/operations/experiments/index.js.map                                            
npm notice 1.7kB  app/operations/experiments/post.js                                                 
npm notice 1.3kB  app/operations/experiments/post.js.map                                             
npm notice 237B   app/operations/index.js                                                            
npm notice 251B   app/operations/index.js.map                                                        
npm notice 832B   app/operations/templates/get.js                                                    
npm notice 703B   app/operations/templates/get.js.map                                                
npm notice 123B   app/operations/templates/index.js                                                  
npm notice 192B   app/operations/templates/index.js.map                                              
npm notice 1.1kB  app/operations/templates/post.js                                                   
npm notice 890B   app/operations/templates/post.js.map                                               
npm notice 1.2kB  app/operations/templates/template/delete.js                                        
npm notice 976B   app/operations/templates/template/delete.js.map                                    
npm notice 1.1kB  app/operations/templates/template/get.js                                           
npm notice 840B   app/operations/templates/template/get.js.map                                       
npm notice 116B   app/operations/templates/template/index.js                                         
npm notice 202B   app/operations/templates/template/index.js.map                                     
npm notice 1.3kB  app/operations/templates/template/patch.js                                         
npm notice 977B   app/operations/templates/template/patch.js.map                                     
npm notice 1.5kB  app/types/errors.js                                                                
npm notice 1.0kB  app/types/errors.js.map                                                            
npm notice 3.4kB  app/types/typeguards.js                                                            
npm notice 2.5kB  app/types/typeguards.js.map                                                        
npm notice 44B    app/types/types.js                                                                 
npm notice 111B   app/types/types.js.map                                                             
npm notice 4.1kB  package.json                                                                       
npm notice === Tarball Details === 
npm notice name:          @crosslab/service-experiment                     
npm notice version:       0.2.8-dev.ec406bb                                
npm notice filename:      crosslab-service-experiment-0.2.8-dev.ec406bb.tgz
npm notice package size:  720.1 kB                                         
npm notice unpacked size: 9.8 MB                                           
npm notice shasum:        c9b3fd7c668233b3710967f754b076544392ead6         
npm notice integrity:     sha512-efOD/Mmyz2LTh[...]fRYQzZ+p8eZCg==         
npm notice total files:   155                                              
npm notice