npm WARN deprecated json-schema-ref-parser@6.1.0: Please switch to @apidevtools/json-schema-ref-parser

added 828 packages, and audited 2025 packages in 24s

180 packages are looking for funding
  run `npm fund` for details

18 vulnerabilities (1 low, 7 moderate, 6 high, 4 critical)

To address all issues, run:
  npm audit fix

Run `npm audit` for details.

> 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 17939ms
src/clients/device/basicValidation.d.cts 305ms
src/clients/device/client.ts 350ms
src/clients/device/requestValidation.ts 132ms
src/clients/device/signatures.ts 155ms
src/clients/device/types.ts 464ms

> build:generate:booking-backend
> npx openapi-codegen -i ../booking/src/booking-backend/dist/openapi.json -p @cross-lab-project/codegen-typescript-addon:preset:service-client -o ./src/clients/booking-backend && prettier ./src/clients/booking-backend --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/booking-backend/types.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/experiment/src/clients/booking-backend/signatures.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/experiment/src/clients/booking-backend/requestValidation.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/experiment/src/clients/booking-backend/client.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/experiment/src/clients/booking-backend/basicValidation.d.cts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/experiment/src/clients/booking-backend/basicValidation.cjs
src/clients/booking-backend/basicValidation.cjs 766ms
src/clients/booking-backend/basicValidation.d.cts 97ms
src/clients/booking-backend/client.ts 197ms
src/clients/booking-backend/requestValidation.ts 44ms
src/clients/booking-backend/signatures.ts 71ms
src/clients/booking-backend/types.ts 85ms

> build:generate:booking-frontend
> npx openapi-codegen -i ../booking/src/booking-frontend/dist/openapi.json -p @cross-lab-project/codegen-typescript-addon:preset:service-client -o ./src/clients/booking-frontend && prettier ./src/clients/booking-frontend --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/booking-frontend/types.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/experiment/src/clients/booking-frontend/signatures.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/experiment/src/clients/booking-frontend/requestValidation.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/experiment/src/clients/booking-frontend/client.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/experiment/src/clients/booking-frontend/basicValidation.d.cts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/experiment/src/clients/booking-frontend/basicValidation.cjs
src/clients/booking-frontend/basicValidation.cjs 1532ms
src/clients/booking-frontend/basicValidation.d.cts 144ms
src/clients/booking-frontend/client.ts 349ms
src/clients/booking-frontend/requestValidation.ts 90ms
src/clients/booking-frontend/signatures.ts 91ms
src/clients/booking-frontend/types.ts 107ms

> build:generate:schedule-service
> npx openapi-codegen -i ../booking/src/schedule-service/dist/openapi.json -p @cross-lab-project/codegen-typescript-addon:preset:service-client -o ./src/clients/schedule-service && prettier ./src/clients/schedule-service --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/schedule-service/types.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/experiment/src/clients/schedule-service/signatures.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/experiment/src/clients/schedule-service/requestValidation.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/experiment/src/clients/schedule-service/client.ts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/experiment/src/clients/schedule-service/basicValidation.d.cts
Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/experiment/src/clients/schedule-service/basicValidation.cjs
src/clients/schedule-service/basicValidation.cjs 2845ms
src/clients/schedule-service/basicValidation.d.cts 212ms
src/clients/schedule-service/client.ts 320ms
src/clients/schedule-service/requestValidation.ts 121ms
src/clients/schedule-service/signatures.ts 71ms
src/clients/schedule-service/types.ts 245ms

> build:compile
> tsc && cp src/generated/*.cjs app/generated && cp src/clients/device/basicValidation.cjs app/clients/device/ && cp src/clients/booking-backend/basicValidation.cjs app/clients/booking-backend/ && cp src/clients/booking-frontend/basicValidation.cjs app/clients/booking-frontend/ && cp src/clients/schedule-service/basicValidation.cjs app/clients/schedule-service/


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

npm notice 
npm notice 📦  @crosslab/service-experiment@0.2.8-dev.4e4eb5b
npm notice === Tarball Contents === 
npm notice 1.1kB   app/app.js                                                                         
npm notice 1.1kB   app/app.js.map                                                                     
npm notice 143.8kB app/clients/booking-backend/basicValidation.cjs                                    
npm notice 12.9kB  app/clients/booking-backend/client.js                                              
npm notice 7.6kB   app/clients/booking-backend/client.js.map                                          
npm notice 4.5kB   app/clients/booking-backend/requestValidation.js                                   
npm notice 3.5kB   app/clients/booking-backend/requestValidation.js.map                               
npm notice 254B    app/clients/booking-backend/signatures.js                                          
npm notice 154B    app/clients/booking-backend/signatures.js.map                                      
npm notice 238B    app/clients/booking-backend/types.js                                               
npm notice 322B    app/clients/booking-backend/types.js.map                                           
npm notice 325.1kB app/clients/booking-frontend/basicValidation.cjs                                   
npm notice 17.0kB  app/clients/booking-frontend/client.js                                             
npm notice 9.9kB   app/clients/booking-frontend/client.js.map                                         
npm notice 8.1kB   app/clients/booking-frontend/requestValidation.js                                  
npm notice 6.3kB   app/clients/booking-frontend/requestValidation.js.map                              
npm notice 254B    app/clients/booking-frontend/signatures.js                                         
npm notice 155B    app/clients/booking-frontend/signatures.js.map                                     
npm notice 238B    app/clients/booking-frontend/types.js                                              
npm notice 323B    app/clients/booking-frontend/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 2.4kB   app/clients/index.js                                                               
npm notice 2.1kB   app/clients/index.js.map                                                           
npm notice 272.9kB app/clients/schedule-service/basicValidation.cjs                                   
npm notice 8.6kB   app/clients/schedule-service/client.js                                             
npm notice 5.1kB   app/clients/schedule-service/client.js.map                                         
npm notice 2.4kB   app/clients/schedule-service/requestValidation.js                                  
npm notice 1.8kB   app/clients/schedule-service/requestValidation.js.map                              
npm notice 254B    app/clients/schedule-service/signatures.js                                         
npm notice 155B    app/clients/schedule-service/signatures.js.map                                     
npm notice 238B    app/clients/schedule-service/types.js                                              
npm notice 323B    app/clients/schedule-service/types.js.map                                          
npm notice 1.0kB   app/config.js                                                                      
npm notice 934B    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 412B    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.6kB   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.4kB  app/generated/requestValidation.js                                                 
npm notice 11.8kB  app/generated/requestValidation.js.map                                             
npm notice 11.8kB  app/generated/routes.js                                                            
npm notice 9.3kB   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.8kB   app/generated/types.js.map                                                         
npm notice 501B    app/index.js                                                                       
npm notice 532B    app/index.js.map                                                                   
npm notice 2.3kB   app/methods/callbacks.js                                                           
npm notice 2.0kB   app/methods/callbacks.js.map                                                       
npm notice 5.8kB   app/methods/connectionPlan.js                                                      
npm notice 4.8kB   app/methods/connectionPlan.js.map                                                  
npm notice 2.6kB   app/methods/experimentStatus/book.js                                               
npm notice 2.3kB   app/methods/experimentStatus/book.js.map                                           
npm notice 4.9kB   app/methods/experimentStatus/finish.js                                             
npm notice 3.8kB   app/methods/experimentStatus/finish.js.map                                         
npm notice 1.4kB   app/methods/experimentStatus/index.js                                              
npm notice 1.1kB   app/methods/experimentStatus/index.js.map                                          
npm notice 3.1kB   app/methods/experimentStatus/run.js                                                
npm notice 2.4kB   app/methods/experimentStatus/run.js.map                                            
npm notice 1.9kB   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.4kB   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.4kB   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.0kB   app/methods/mutexManager.js.map                                                    
npm notice 2.1kB   app/methods/peerconnection.js                                                      
npm notice 1.4kB   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 930B    app/methods/statusUpdateMessage.js.map                                             
npm notice 1.3kB   app/methods/url.js                                                                 
npm notice 848B    app/methods/url.js.map                                                             
npm notice 10.2kB  app/operations/callbacks/callbackHandler.js                                        
npm notice 8.0kB   app/operations/callbacks/callbackHandler.js.map                                    
npm notice 1.5kB   app/operations/callbacks/index.js                                                  
npm notice 1.3kB   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 1.3kB   app/operations/experiments/get.js                                                  
npm notice 1.2kB   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.9kB   app/types/typeguards.js                                                            
npm notice 2.9kB   app/types/typeguards.js.map                                                        
npm notice 44B     app/types/types.js                                                                 
npm notice 111B    app/types/types.js.map                                                             
npm notice 5.2kB   package.json                                                                       
npm notice === Tarball Details === 
npm notice name:          @crosslab/service-experiment                     
npm notice version:       0.2.8-dev.4e4eb5b                                
npm notice filename:      crosslab-service-experiment-0.2.8-dev.4e4eb5b.tgz
npm notice package size:  772.1 kB                                         
npm notice unpacked size: 10.6 MB                                          
npm notice shasum:        b3c701f618c41cbe98268f57095d8fb60fdc2303         
npm notice integrity:     sha512-9M168csS6WgW/[...]0kbiTUZGAnVag==         
npm notice total files:   182                                              
npm notice