From 310b69ad7391112d73271977345282cb0b9bec82 Mon Sep 17 00:00:00 2001 From: swadkumar <139259555+swadkumar@users.noreply.github.com> Date: Thu, 4 Sep 2025 13:44:52 -0700 Subject: [PATCH 1/7] 65s to finish connections before server shutdown --- server/router.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/router.go b/server/router.go index e0000787..efffbe47 100644 --- a/server/router.go +++ b/server/router.go @@ -63,7 +63,7 @@ func (s *Server) Serve() error { signal.Notify(c, os.Interrupt, os.Signal(syscall.SIGTERM)) sig := <-c s.l.InfoD("shutdown-initiated", logger.M{"signal": sig.String()}) - ctx, cancel := context.WithTimeout(context.Background(), 30*time.Second) + ctx, cancel := context.WithTimeout(context.Background(), 65*time.Second) defer cancel() defer close(shutdown) if err := server.Shutdown(ctx); err != nil { From 767b0c9b1003f29650ddbebef595a2d300304098 Mon Sep 17 00:00:00 2001 From: swadkumar <139259555+swadkumar@users.noreply.github.com> Date: Thu, 4 Sep 2025 13:45:47 -0700 Subject: [PATCH 2/7] add generated samples --- .../gen-go-basic/server/mock_controller.go | 32 +- samples/gen-go-basic/server/router.go | 2 +- samples/gen-go-blog/server/mock_controller.go | 12 +- samples/gen-go-blog/server/router.go | 2 +- .../gen-go-db-custom-path/server/router.go | 2 +- samples/gen-go-db/server/router.go | 2 +- .../server/mock_controller.go | 4 +- samples/gen-go-deprecated/server/router.go | 2 +- .../gen-go-errors/server/mock_controller.go | 4 +- samples/gen-go-errors/server/router.go | 2 +- samples/gen-go-nils/server/mock_controller.go | 4 +- samples/gen-go-nils/server/router.go | 2 +- .../gen-go-strings/server/mock_controller.go | 4 +- samples/gen-go-strings/server/router.go | 2 +- samples/gen-js/package-lock.json | 995 ++++++++++++++++++ samples/go.mod | 2 +- samples/go.sum | 4 +- 17 files changed, 1036 insertions(+), 41 deletions(-) create mode 100644 samples/gen-js/package-lock.json diff --git a/samples/gen-go-basic/server/mock_controller.go b/samples/gen-go-basic/server/mock_controller.go index 28c133a3..3e123654 100644 --- a/samples/gen-go-basic/server/mock_controller.go +++ b/samples/gen-go-basic/server/mock_controller.go @@ -8,7 +8,7 @@ import ( context "context" reflect "reflect" - models "github.com/Clever/wag/samples/gen-go-basic/models/v9" + v9 "github.com/Clever/wag/samples/gen-go-basic/models/v9" gomock "github.com/golang/mock/gomock" ) @@ -36,10 +36,10 @@ func (m *MockController) EXPECT() *MockControllerMockRecorder { } // CreateBook mocks base method. -func (m *MockController) CreateBook(ctx context.Context, i *models.Book) (*models.Book, error) { +func (m *MockController) CreateBook(ctx context.Context, i *v9.Book) (*v9.Book, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "CreateBook", ctx, i) - ret0, _ := ret[0].(*models.Book) + ret0, _ := ret[0].(*v9.Book) ret1, _ := ret[1].(error) return ret0, ret1 } @@ -51,10 +51,10 @@ func (mr *MockControllerMockRecorder) CreateBook(ctx, i interface{}) *gomock.Cal } // GetAuthors mocks base method. -func (m *MockController) GetAuthors(ctx context.Context, i *models.GetAuthorsInput) (*models.AuthorsResponse, string, error) { +func (m *MockController) GetAuthors(ctx context.Context, i *v9.GetAuthorsInput) (*v9.AuthorsResponse, string, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetAuthors", ctx, i) - ret0, _ := ret[0].(*models.AuthorsResponse) + ret0, _ := ret[0].(*v9.AuthorsResponse) ret1, _ := ret[1].(string) ret2, _ := ret[2].(error) return ret0, ret1, ret2 @@ -67,10 +67,10 @@ func (mr *MockControllerMockRecorder) GetAuthors(ctx, i interface{}) *gomock.Cal } // GetAuthorsWithPut mocks base method. -func (m *MockController) GetAuthorsWithPut(ctx context.Context, i *models.GetAuthorsWithPutInput) (*models.AuthorsResponse, string, error) { +func (m *MockController) GetAuthorsWithPut(ctx context.Context, i *v9.GetAuthorsWithPutInput) (*v9.AuthorsResponse, string, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetAuthorsWithPut", ctx, i) - ret0, _ := ret[0].(*models.AuthorsResponse) + ret0, _ := ret[0].(*v9.AuthorsResponse) ret1, _ := ret[1].(string) ret2, _ := ret[2].(error) return ret0, ret1, ret2 @@ -83,10 +83,10 @@ func (mr *MockControllerMockRecorder) GetAuthorsWithPut(ctx, i interface{}) *gom } // GetBookByID mocks base method. -func (m *MockController) GetBookByID(ctx context.Context, i *models.GetBookByIDInput) (*models.Book, error) { +func (m *MockController) GetBookByID(ctx context.Context, i *v9.GetBookByIDInput) (*v9.Book, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetBookByID", ctx, i) - ret0, _ := ret[0].(*models.Book) + ret0, _ := ret[0].(*v9.Book) ret1, _ := ret[1].(error) return ret0, ret1 } @@ -98,10 +98,10 @@ func (mr *MockControllerMockRecorder) GetBookByID(ctx, i interface{}) *gomock.Ca } // GetBookByID2 mocks base method. -func (m *MockController) GetBookByID2(ctx context.Context, id string) (*models.Book, error) { +func (m *MockController) GetBookByID2(ctx context.Context, id string) (*v9.Book, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetBookByID2", ctx, id) - ret0, _ := ret[0].(*models.Book) + ret0, _ := ret[0].(*v9.Book) ret1, _ := ret[1].(error) return ret0, ret1 } @@ -113,10 +113,10 @@ func (mr *MockControllerMockRecorder) GetBookByID2(ctx, id interface{}) *gomock. } // GetBooks mocks base method. -func (m *MockController) GetBooks(ctx context.Context, i *models.GetBooksInput) ([]models.Book, int64, error) { +func (m *MockController) GetBooks(ctx context.Context, i *v9.GetBooksInput) ([]v9.Book, int64, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetBooks", ctx, i) - ret0, _ := ret[0].([]models.Book) + ret0, _ := ret[0].([]v9.Book) ret1, _ := ret[1].(int64) ret2, _ := ret[2].(error) return ret0, ret1, ret2 @@ -143,7 +143,7 @@ func (mr *MockControllerMockRecorder) HealthCheck(ctx interface{}) *gomock.Call } // LowercaseModelsTest mocks base method. -func (m *MockController) LowercaseModelsTest(ctx context.Context, i *models.LowercaseModelsTestInput) error { +func (m *MockController) LowercaseModelsTest(ctx context.Context, i *v9.LowercaseModelsTestInput) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "LowercaseModelsTest", ctx, i) ret0, _ := ret[0].(error) @@ -157,10 +157,10 @@ func (mr *MockControllerMockRecorder) LowercaseModelsTest(ctx, i interface{}) *g } // PutBook mocks base method. -func (m *MockController) PutBook(ctx context.Context, i *models.Book) (*models.Book, error) { +func (m *MockController) PutBook(ctx context.Context, i *v9.Book) (*v9.Book, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "PutBook", ctx, i) - ret0, _ := ret[0].(*models.Book) + ret0, _ := ret[0].(*v9.Book) ret1, _ := ret[1].(error) return ret0, ret1 } diff --git a/samples/gen-go-basic/server/router.go b/samples/gen-go-basic/server/router.go index 1456eef1..5667286f 100644 --- a/samples/gen-go-basic/server/router.go +++ b/samples/gen-go-basic/server/router.go @@ -79,7 +79,7 @@ func (s *Server) Serve() error { signal.Notify(c, os.Interrupt, os.Signal(syscall.SIGTERM)) sig := <-c s.l.InfoD("shutdown-initiated", logger.M{"signal": sig.String()}) - ctx, cancel := context.WithTimeout(context.Background(), 30*time.Second) + ctx, cancel := context.WithTimeout(context.Background(), 65*time.Second) defer cancel() defer close(shutdown) if err := server.Shutdown(ctx); err != nil { diff --git a/samples/gen-go-blog/server/mock_controller.go b/samples/gen-go-blog/server/mock_controller.go index a1df11ab..2e7f449c 100644 --- a/samples/gen-go-blog/server/mock_controller.go +++ b/samples/gen-go-blog/server/mock_controller.go @@ -8,7 +8,7 @@ import ( context "context" reflect "reflect" - models "github.com/Clever/wag/samples/gen-go-blog/models/v9" + v9 "github.com/Clever/wag/samples/gen-go-blog/models/v9" gomock "github.com/golang/mock/gomock" ) @@ -36,10 +36,10 @@ func (m *MockController) EXPECT() *MockControllerMockRecorder { } // GetSectionsForStudent mocks base method. -func (m *MockController) GetSectionsForStudent(ctx context.Context, studentID string) ([]models.Section, error) { +func (m *MockController) GetSectionsForStudent(ctx context.Context, studentID string) ([]v9.Section, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetSectionsForStudent", ctx, studentID) - ret0, _ := ret[0].([]models.Section) + ret0, _ := ret[0].([]v9.Section) ret1, _ := ret[1].(error) return ret0, ret1 } @@ -51,7 +51,7 @@ func (mr *MockControllerMockRecorder) GetSectionsForStudent(ctx, studentID inter } // PostGradeFileForStudent mocks base method. -func (m *MockController) PostGradeFileForStudent(ctx context.Context, i *models.PostGradeFileForStudentInput) error { +func (m *MockController) PostGradeFileForStudent(ctx context.Context, i *v9.PostGradeFileForStudentInput) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "PostGradeFileForStudent", ctx, i) ret0, _ := ret[0].(error) @@ -65,10 +65,10 @@ func (mr *MockControllerMockRecorder) PostGradeFileForStudent(ctx, i interface{} } // PostSectionsForStudent mocks base method. -func (m *MockController) PostSectionsForStudent(ctx context.Context, i *models.PostSectionsForStudentInput) ([]models.Section, error) { +func (m *MockController) PostSectionsForStudent(ctx context.Context, i *v9.PostSectionsForStudentInput) ([]v9.Section, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "PostSectionsForStudent", ctx, i) - ret0, _ := ret[0].([]models.Section) + ret0, _ := ret[0].([]v9.Section) ret1, _ := ret[1].(error) return ret0, ret1 } diff --git a/samples/gen-go-blog/server/router.go b/samples/gen-go-blog/server/router.go index 78d0fe37..102c41b7 100644 --- a/samples/gen-go-blog/server/router.go +++ b/samples/gen-go-blog/server/router.go @@ -79,7 +79,7 @@ func (s *Server) Serve() error { signal.Notify(c, os.Interrupt, os.Signal(syscall.SIGTERM)) sig := <-c s.l.InfoD("shutdown-initiated", logger.M{"signal": sig.String()}) - ctx, cancel := context.WithTimeout(context.Background(), 30*time.Second) + ctx, cancel := context.WithTimeout(context.Background(), 65*time.Second) defer cancel() defer close(shutdown) if err := server.Shutdown(ctx); err != nil { diff --git a/samples/gen-go-db-custom-path/server/router.go b/samples/gen-go-db-custom-path/server/router.go index a79354c6..1106f287 100644 --- a/samples/gen-go-db-custom-path/server/router.go +++ b/samples/gen-go-db-custom-path/server/router.go @@ -79,7 +79,7 @@ func (s *Server) Serve() error { signal.Notify(c, os.Interrupt, os.Signal(syscall.SIGTERM)) sig := <-c s.l.InfoD("shutdown-initiated", logger.M{"signal": sig.String()}) - ctx, cancel := context.WithTimeout(context.Background(), 30*time.Second) + ctx, cancel := context.WithTimeout(context.Background(), 65*time.Second) defer cancel() defer close(shutdown) if err := server.Shutdown(ctx); err != nil { diff --git a/samples/gen-go-db/server/router.go b/samples/gen-go-db/server/router.go index d006375d..bedec8df 100644 --- a/samples/gen-go-db/server/router.go +++ b/samples/gen-go-db/server/router.go @@ -79,7 +79,7 @@ func (s *Server) Serve() error { signal.Notify(c, os.Interrupt, os.Signal(syscall.SIGTERM)) sig := <-c s.l.InfoD("shutdown-initiated", logger.M{"signal": sig.String()}) - ctx, cancel := context.WithTimeout(context.Background(), 30*time.Second) + ctx, cancel := context.WithTimeout(context.Background(), 65*time.Second) defer cancel() defer close(shutdown) if err := server.Shutdown(ctx); err != nil { diff --git a/samples/gen-go-deprecated/server/mock_controller.go b/samples/gen-go-deprecated/server/mock_controller.go index 3afeecf5..040c5d4f 100644 --- a/samples/gen-go-deprecated/server/mock_controller.go +++ b/samples/gen-go-deprecated/server/mock_controller.go @@ -8,7 +8,7 @@ import ( context "context" reflect "reflect" - models "github.com/Clever/wag/samples/gen-go-deprecated/models/v9" + v9 "github.com/Clever/wag/samples/gen-go-deprecated/models/v9" gomock "github.com/golang/mock/gomock" ) @@ -36,7 +36,7 @@ func (m *MockController) EXPECT() *MockControllerMockRecorder { } // Health mocks base method. -func (m *MockController) Health(ctx context.Context, i *models.HealthInput) error { +func (m *MockController) Health(ctx context.Context, i *v9.HealthInput) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "Health", ctx, i) ret0, _ := ret[0].(error) diff --git a/samples/gen-go-deprecated/server/router.go b/samples/gen-go-deprecated/server/router.go index 10047c1f..896003f2 100644 --- a/samples/gen-go-deprecated/server/router.go +++ b/samples/gen-go-deprecated/server/router.go @@ -79,7 +79,7 @@ func (s *Server) Serve() error { signal.Notify(c, os.Interrupt, os.Signal(syscall.SIGTERM)) sig := <-c s.l.InfoD("shutdown-initiated", logger.M{"signal": sig.String()}) - ctx, cancel := context.WithTimeout(context.Background(), 30*time.Second) + ctx, cancel := context.WithTimeout(context.Background(), 65*time.Second) defer cancel() defer close(shutdown) if err := server.Shutdown(ctx); err != nil { diff --git a/samples/gen-go-errors/server/mock_controller.go b/samples/gen-go-errors/server/mock_controller.go index 5acc326f..1fb6bab7 100644 --- a/samples/gen-go-errors/server/mock_controller.go +++ b/samples/gen-go-errors/server/mock_controller.go @@ -8,7 +8,7 @@ import ( context "context" reflect "reflect" - models "github.com/Clever/wag/samples/gen-go-errors/models/v9" + v9 "github.com/Clever/wag/samples/gen-go-errors/models/v9" gomock "github.com/golang/mock/gomock" ) @@ -36,7 +36,7 @@ func (m *MockController) EXPECT() *MockControllerMockRecorder { } // GetBook mocks base method. -func (m *MockController) GetBook(ctx context.Context, i *models.GetBookInput) error { +func (m *MockController) GetBook(ctx context.Context, i *v9.GetBookInput) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetBook", ctx, i) ret0, _ := ret[0].(error) diff --git a/samples/gen-go-errors/server/router.go b/samples/gen-go-errors/server/router.go index a2f8b7fe..c06c535b 100644 --- a/samples/gen-go-errors/server/router.go +++ b/samples/gen-go-errors/server/router.go @@ -79,7 +79,7 @@ func (s *Server) Serve() error { signal.Notify(c, os.Interrupt, os.Signal(syscall.SIGTERM)) sig := <-c s.l.InfoD("shutdown-initiated", logger.M{"signal": sig.String()}) - ctx, cancel := context.WithTimeout(context.Background(), 30*time.Second) + ctx, cancel := context.WithTimeout(context.Background(), 65*time.Second) defer cancel() defer close(shutdown) if err := server.Shutdown(ctx); err != nil { diff --git a/samples/gen-go-nils/server/mock_controller.go b/samples/gen-go-nils/server/mock_controller.go index 61a7437e..78e89df8 100644 --- a/samples/gen-go-nils/server/mock_controller.go +++ b/samples/gen-go-nils/server/mock_controller.go @@ -8,7 +8,7 @@ import ( context "context" reflect "reflect" - models "github.com/Clever/wag/samples/gen-go-nils/models/v9" + v9 "github.com/Clever/wag/samples/gen-go-nils/models/v9" gomock "github.com/golang/mock/gomock" ) @@ -36,7 +36,7 @@ func (m *MockController) EXPECT() *MockControllerMockRecorder { } // NilCheck mocks base method. -func (m *MockController) NilCheck(ctx context.Context, i *models.NilCheckInput) error { +func (m *MockController) NilCheck(ctx context.Context, i *v9.NilCheckInput) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "NilCheck", ctx, i) ret0, _ := ret[0].(error) diff --git a/samples/gen-go-nils/server/router.go b/samples/gen-go-nils/server/router.go index be3a37fb..eada6c4d 100644 --- a/samples/gen-go-nils/server/router.go +++ b/samples/gen-go-nils/server/router.go @@ -79,7 +79,7 @@ func (s *Server) Serve() error { signal.Notify(c, os.Interrupt, os.Signal(syscall.SIGTERM)) sig := <-c s.l.InfoD("shutdown-initiated", logger.M{"signal": sig.String()}) - ctx, cancel := context.WithTimeout(context.Background(), 30*time.Second) + ctx, cancel := context.WithTimeout(context.Background(), 65*time.Second) defer cancel() defer close(shutdown) if err := server.Shutdown(ctx); err != nil { diff --git a/samples/gen-go-strings/server/mock_controller.go b/samples/gen-go-strings/server/mock_controller.go index a8535363..2ac3badc 100644 --- a/samples/gen-go-strings/server/mock_controller.go +++ b/samples/gen-go-strings/server/mock_controller.go @@ -8,7 +8,7 @@ import ( context "context" reflect "reflect" - models "github.com/Clever/wag/samples/gen-go-strings/models/v9" + v9 "github.com/Clever/wag/samples/gen-go-strings/models/v9" gomock "github.com/golang/mock/gomock" ) @@ -36,7 +36,7 @@ func (m *MockController) EXPECT() *MockControllerMockRecorder { } // GetDistricts mocks base method. -func (m *MockController) GetDistricts(ctx context.Context, i *models.GetDistrictsInput) error { +func (m *MockController) GetDistricts(ctx context.Context, i *v9.GetDistrictsInput) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetDistricts", ctx, i) ret0, _ := ret[0].(error) diff --git a/samples/gen-go-strings/server/router.go b/samples/gen-go-strings/server/router.go index 9cfeb253..50c0b637 100644 --- a/samples/gen-go-strings/server/router.go +++ b/samples/gen-go-strings/server/router.go @@ -79,7 +79,7 @@ func (s *Server) Serve() error { signal.Notify(c, os.Interrupt, os.Signal(syscall.SIGTERM)) sig := <-c s.l.InfoD("shutdown-initiated", logger.M{"signal": sig.String()}) - ctx, cancel := context.WithTimeout(context.Background(), 30*time.Second) + ctx, cancel := context.WithTimeout(context.Background(), 65*time.Second) defer cancel() defer close(shutdown) if err := server.Shutdown(ctx); err != nil { diff --git a/samples/gen-js/package-lock.json b/samples/gen-js/package-lock.json new file mode 100644 index 00000000..7a56db3d --- /dev/null +++ b/samples/gen-js/package-lock.json @@ -0,0 +1,995 @@ +{ + "name": "swagger-test", + "version": "9.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "swagger-test", + "version": "9.0.0", + "dependencies": { + "async": "^2.1.4", + "clever-discovery": "0.0.8", + "hystrixjs": "^0.2.0", + "kayvee": "^3.13.0", + "request": "^2.87.0", + "rxjs": "^5.4.1" + }, + "devDependencies": { + "typescript": "^3.3.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "license": "MIT", + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "license": "MIT", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "license": "MIT" + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz", + "integrity": "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==", + "license": "MIT" + }, + "node_modules/basic-auth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "license": "BSD-3-Clause", + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", + "license": "Apache-2.0" + }, + "node_modules/clever-discovery": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/clever-discovery/-/clever-discovery-0.0.8.tgz", + "integrity": "sha512-o1x6v+p9+dt5S5Y2dk7yzI72JvwG3FQ14KsIYo+K7JSVk1VmLrRx92GKv6ZbrAFteYfBABm3Uvghk+ER2Bc0ng==", + "license": "ISC" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "license": "MIT" + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "license": "MIT", + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "license": "MIT" + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", + "engines": [ + "node >=0.6.0" + ], + "license": "MIT" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "license": "MIT" + }, + "node_modules/fast-stats": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/fast-stats/-/fast-stats-0.0.3.tgz", + "integrity": "sha512-GCDJBJEDccRpAuMcVe+OfMnovhXNPMTuiBl08ZysjcJdSfNNHn1exukCHGNp3q+vbKP2ZuDDhi6w03ad1vFTBw==", + "engines": { + "node": "*" + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", + "license": "ISC", + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "deprecated": "this library is no longer supported", + "license": "MIT", + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/hystrixjs": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/hystrixjs/-/hystrixjs-0.2.0.tgz", + "integrity": "sha512-IuyxI6MotAwZUfAdBVc7YRo79tu0RMqjdTGkw8DR7M/loWAjvQFLoqbBeUqpvOMiNesJ/E0NpsHYIDMwd396Ew==", + "license": "Apache-2.0", + "dependencies": { + "fast-stats": "0.0.3" + }, + "peerDependencies": { + "rxjs": "^5.0.0" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "license": "MIT" + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", + "license": "MIT" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "license": "(AFL-2.1 OR BSD-3-Clause)" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "license": "MIT" + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "license": "ISC" + }, + "node_modules/jsonschema": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.5.0.tgz", + "integrity": "sha512-K+A9hhqbn0f3pJX17Q/7H6yQfD/5OXgdrR5UE12gMXCiN9D5Xq2o5mddV2QEcX/bjla99ASsAAQUyMCCRWAEhw==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/jsprim": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", + "license": "MIT", + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/kayvee": { + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/kayvee/-/kayvee-3.18.0.tgz", + "integrity": "sha512-2kNl4IS+hOBh7/oim34GIGbwzMFPZvUMWYiBfsNPecCFLsWhisW2RGm8hHlurujcCZ9fLRTTzpvkaL58QKDNUw==", + "license": "BSD-2-Clause", + "dependencies": { + "js-yaml": "^3.6.1", + "jsonschema": "^1.1.0", + "morgan": "^1.7.0", + "qs": "^6.9.4", + "split": "^1.0.0", + "underscore": "^1.8.3" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/morgan": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.1.tgz", + "integrity": "sha512-223dMRJtI/l25dJKWpgij2cMtywuG/WiUKXdvwfbhGKBhy1puASqXwFzmWZ7+K73vUPoR7SS2Qz2cI/g9MKw0A==", + "license": "MIT", + "dependencies": { + "basic-auth": "~2.0.1", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-finished": "~2.3.0", + "on-headers": "~1.1.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz", + "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "license": "MIT" + }, + "node_modules/psl": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", + "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", + "license": "MIT", + "dependencies": { + "punycode": "^2.3.1" + }, + "funding": { + "url": "https://github.com/sponsors/lupomontero" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz", + "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "license": "Apache-2.0", + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/request/node_modules/qs": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/rxjs": { + "version": "5.5.12", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", + "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", + "license": "Apache-2.0", + "dependencies": { + "symbol-observable": "1.0.1" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "license": "MIT", + "dependencies": { + "through": "2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause" + }, + "node_modules/sshpk": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", + "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", + "license": "MIT", + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/symbol-observable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", + "integrity": "sha512-Kb3PrPYz4HanVF1LVGuAdW6LoVgIwjUYJGzFe7NDrBLCN4lsV/5J0MFurV+ygS4bRVwrCEt2c7MQ1R2a72oJDw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "license": "MIT" + }, + "node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "license": "BSD-3-Clause", + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", + "license": "Unlicense" + }, + "node_modules/typescript": { + "version": "3.9.10", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz", + "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/underscore": { + "version": "1.13.7", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.7.tgz", + "integrity": "sha512-GMXzWtsc57XAtguZgaQViUOzs0KTkk8ojr3/xAxXLITqf/3EMwxC0inyETfDFjH/Krbhuep0HNbbjI9i/q3F3g==", + "license": "MIT" + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "license": "MIT", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", + "engines": [ + "node >=0.6.0" + ], + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + } + } +} diff --git a/samples/go.mod b/samples/go.mod index 9a160b54..aba7df7f 100644 --- a/samples/go.mod +++ b/samples/go.mod @@ -33,7 +33,7 @@ require ( github.com/gorilla/handlers v1.5.1 github.com/gorilla/mux v1.8.0 github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0 - github.com/stretchr/testify v1.8.2 + github.com/stretchr/testify v1.11.1 go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux v0.34.0 go.opentelemetry.io/otel v1.10.0 go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.10.0 diff --git a/samples/go.sum b/samples/go.sum index 1e068389..f58977a5 100644 --- a/samples/go.sum +++ b/samples/go.sum @@ -340,8 +340,8 @@ github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/ github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= -github.com/stretchr/testify v1.8.2 h1:+h33VjcLVPDHtOdpUCuF+7gSuG3yGIftsP1YvFihtJ8= -github.com/stretchr/testify v1.8.2/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= +github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U= +github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U= github.com/tidwall/pretty v1.0.0/go.mod h1:XNkn88O1ChpSDQmQeStsy+sBenx6DDtFZJxhVysOjyk= github.com/tidwall/pretty v1.2.0 h1:RWIZEg2iJ8/g6fDDYzMpobmaoGh5OLl4AXtGUGPcqCs= github.com/tidwall/pretty v1.2.0/go.mod h1:ITEVvHYasfjBbM0u2Pg8T2nJnzm8xPwvNhhsoaGGjNU= From f886653d42359417d3d1f4b3e67a57c8e70174a3 Mon Sep 17 00:00:00 2001 From: swadkumar <139259555+swadkumar@users.noreply.github.com> Date: Thu, 4 Sep 2025 13:47:53 -0700 Subject: [PATCH 3/7] add generated samples --- .../gen-go-basic/server/mock_controller.go | 32 +- samples/gen-go-blog/server/mock_controller.go | 12 +- .../server/mock_controller.go | 4 +- .../gen-go-errors/server/mock_controller.go | 4 +- samples/gen-go-nils/server/mock_controller.go | 4 +- .../gen-go-strings/server/mock_controller.go | 4 +- samples/gen-js/package-lock.json | 995 ------------------ 7 files changed, 30 insertions(+), 1025 deletions(-) delete mode 100644 samples/gen-js/package-lock.json diff --git a/samples/gen-go-basic/server/mock_controller.go b/samples/gen-go-basic/server/mock_controller.go index 3e123654..28c133a3 100644 --- a/samples/gen-go-basic/server/mock_controller.go +++ b/samples/gen-go-basic/server/mock_controller.go @@ -8,7 +8,7 @@ import ( context "context" reflect "reflect" - v9 "github.com/Clever/wag/samples/gen-go-basic/models/v9" + models "github.com/Clever/wag/samples/gen-go-basic/models/v9" gomock "github.com/golang/mock/gomock" ) @@ -36,10 +36,10 @@ func (m *MockController) EXPECT() *MockControllerMockRecorder { } // CreateBook mocks base method. -func (m *MockController) CreateBook(ctx context.Context, i *v9.Book) (*v9.Book, error) { +func (m *MockController) CreateBook(ctx context.Context, i *models.Book) (*models.Book, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "CreateBook", ctx, i) - ret0, _ := ret[0].(*v9.Book) + ret0, _ := ret[0].(*models.Book) ret1, _ := ret[1].(error) return ret0, ret1 } @@ -51,10 +51,10 @@ func (mr *MockControllerMockRecorder) CreateBook(ctx, i interface{}) *gomock.Cal } // GetAuthors mocks base method. -func (m *MockController) GetAuthors(ctx context.Context, i *v9.GetAuthorsInput) (*v9.AuthorsResponse, string, error) { +func (m *MockController) GetAuthors(ctx context.Context, i *models.GetAuthorsInput) (*models.AuthorsResponse, string, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetAuthors", ctx, i) - ret0, _ := ret[0].(*v9.AuthorsResponse) + ret0, _ := ret[0].(*models.AuthorsResponse) ret1, _ := ret[1].(string) ret2, _ := ret[2].(error) return ret0, ret1, ret2 @@ -67,10 +67,10 @@ func (mr *MockControllerMockRecorder) GetAuthors(ctx, i interface{}) *gomock.Cal } // GetAuthorsWithPut mocks base method. -func (m *MockController) GetAuthorsWithPut(ctx context.Context, i *v9.GetAuthorsWithPutInput) (*v9.AuthorsResponse, string, error) { +func (m *MockController) GetAuthorsWithPut(ctx context.Context, i *models.GetAuthorsWithPutInput) (*models.AuthorsResponse, string, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetAuthorsWithPut", ctx, i) - ret0, _ := ret[0].(*v9.AuthorsResponse) + ret0, _ := ret[0].(*models.AuthorsResponse) ret1, _ := ret[1].(string) ret2, _ := ret[2].(error) return ret0, ret1, ret2 @@ -83,10 +83,10 @@ func (mr *MockControllerMockRecorder) GetAuthorsWithPut(ctx, i interface{}) *gom } // GetBookByID mocks base method. -func (m *MockController) GetBookByID(ctx context.Context, i *v9.GetBookByIDInput) (*v9.Book, error) { +func (m *MockController) GetBookByID(ctx context.Context, i *models.GetBookByIDInput) (*models.Book, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetBookByID", ctx, i) - ret0, _ := ret[0].(*v9.Book) + ret0, _ := ret[0].(*models.Book) ret1, _ := ret[1].(error) return ret0, ret1 } @@ -98,10 +98,10 @@ func (mr *MockControllerMockRecorder) GetBookByID(ctx, i interface{}) *gomock.Ca } // GetBookByID2 mocks base method. -func (m *MockController) GetBookByID2(ctx context.Context, id string) (*v9.Book, error) { +func (m *MockController) GetBookByID2(ctx context.Context, id string) (*models.Book, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetBookByID2", ctx, id) - ret0, _ := ret[0].(*v9.Book) + ret0, _ := ret[0].(*models.Book) ret1, _ := ret[1].(error) return ret0, ret1 } @@ -113,10 +113,10 @@ func (mr *MockControllerMockRecorder) GetBookByID2(ctx, id interface{}) *gomock. } // GetBooks mocks base method. -func (m *MockController) GetBooks(ctx context.Context, i *v9.GetBooksInput) ([]v9.Book, int64, error) { +func (m *MockController) GetBooks(ctx context.Context, i *models.GetBooksInput) ([]models.Book, int64, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetBooks", ctx, i) - ret0, _ := ret[0].([]v9.Book) + ret0, _ := ret[0].([]models.Book) ret1, _ := ret[1].(int64) ret2, _ := ret[2].(error) return ret0, ret1, ret2 @@ -143,7 +143,7 @@ func (mr *MockControllerMockRecorder) HealthCheck(ctx interface{}) *gomock.Call } // LowercaseModelsTest mocks base method. -func (m *MockController) LowercaseModelsTest(ctx context.Context, i *v9.LowercaseModelsTestInput) error { +func (m *MockController) LowercaseModelsTest(ctx context.Context, i *models.LowercaseModelsTestInput) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "LowercaseModelsTest", ctx, i) ret0, _ := ret[0].(error) @@ -157,10 +157,10 @@ func (mr *MockControllerMockRecorder) LowercaseModelsTest(ctx, i interface{}) *g } // PutBook mocks base method. -func (m *MockController) PutBook(ctx context.Context, i *v9.Book) (*v9.Book, error) { +func (m *MockController) PutBook(ctx context.Context, i *models.Book) (*models.Book, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "PutBook", ctx, i) - ret0, _ := ret[0].(*v9.Book) + ret0, _ := ret[0].(*models.Book) ret1, _ := ret[1].(error) return ret0, ret1 } diff --git a/samples/gen-go-blog/server/mock_controller.go b/samples/gen-go-blog/server/mock_controller.go index 2e7f449c..a1df11ab 100644 --- a/samples/gen-go-blog/server/mock_controller.go +++ b/samples/gen-go-blog/server/mock_controller.go @@ -8,7 +8,7 @@ import ( context "context" reflect "reflect" - v9 "github.com/Clever/wag/samples/gen-go-blog/models/v9" + models "github.com/Clever/wag/samples/gen-go-blog/models/v9" gomock "github.com/golang/mock/gomock" ) @@ -36,10 +36,10 @@ func (m *MockController) EXPECT() *MockControllerMockRecorder { } // GetSectionsForStudent mocks base method. -func (m *MockController) GetSectionsForStudent(ctx context.Context, studentID string) ([]v9.Section, error) { +func (m *MockController) GetSectionsForStudent(ctx context.Context, studentID string) ([]models.Section, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetSectionsForStudent", ctx, studentID) - ret0, _ := ret[0].([]v9.Section) + ret0, _ := ret[0].([]models.Section) ret1, _ := ret[1].(error) return ret0, ret1 } @@ -51,7 +51,7 @@ func (mr *MockControllerMockRecorder) GetSectionsForStudent(ctx, studentID inter } // PostGradeFileForStudent mocks base method. -func (m *MockController) PostGradeFileForStudent(ctx context.Context, i *v9.PostGradeFileForStudentInput) error { +func (m *MockController) PostGradeFileForStudent(ctx context.Context, i *models.PostGradeFileForStudentInput) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "PostGradeFileForStudent", ctx, i) ret0, _ := ret[0].(error) @@ -65,10 +65,10 @@ func (mr *MockControllerMockRecorder) PostGradeFileForStudent(ctx, i interface{} } // PostSectionsForStudent mocks base method. -func (m *MockController) PostSectionsForStudent(ctx context.Context, i *v9.PostSectionsForStudentInput) ([]v9.Section, error) { +func (m *MockController) PostSectionsForStudent(ctx context.Context, i *models.PostSectionsForStudentInput) ([]models.Section, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "PostSectionsForStudent", ctx, i) - ret0, _ := ret[0].([]v9.Section) + ret0, _ := ret[0].([]models.Section) ret1, _ := ret[1].(error) return ret0, ret1 } diff --git a/samples/gen-go-deprecated/server/mock_controller.go b/samples/gen-go-deprecated/server/mock_controller.go index 040c5d4f..3afeecf5 100644 --- a/samples/gen-go-deprecated/server/mock_controller.go +++ b/samples/gen-go-deprecated/server/mock_controller.go @@ -8,7 +8,7 @@ import ( context "context" reflect "reflect" - v9 "github.com/Clever/wag/samples/gen-go-deprecated/models/v9" + models "github.com/Clever/wag/samples/gen-go-deprecated/models/v9" gomock "github.com/golang/mock/gomock" ) @@ -36,7 +36,7 @@ func (m *MockController) EXPECT() *MockControllerMockRecorder { } // Health mocks base method. -func (m *MockController) Health(ctx context.Context, i *v9.HealthInput) error { +func (m *MockController) Health(ctx context.Context, i *models.HealthInput) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "Health", ctx, i) ret0, _ := ret[0].(error) diff --git a/samples/gen-go-errors/server/mock_controller.go b/samples/gen-go-errors/server/mock_controller.go index 1fb6bab7..5acc326f 100644 --- a/samples/gen-go-errors/server/mock_controller.go +++ b/samples/gen-go-errors/server/mock_controller.go @@ -8,7 +8,7 @@ import ( context "context" reflect "reflect" - v9 "github.com/Clever/wag/samples/gen-go-errors/models/v9" + models "github.com/Clever/wag/samples/gen-go-errors/models/v9" gomock "github.com/golang/mock/gomock" ) @@ -36,7 +36,7 @@ func (m *MockController) EXPECT() *MockControllerMockRecorder { } // GetBook mocks base method. -func (m *MockController) GetBook(ctx context.Context, i *v9.GetBookInput) error { +func (m *MockController) GetBook(ctx context.Context, i *models.GetBookInput) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetBook", ctx, i) ret0, _ := ret[0].(error) diff --git a/samples/gen-go-nils/server/mock_controller.go b/samples/gen-go-nils/server/mock_controller.go index 78e89df8..61a7437e 100644 --- a/samples/gen-go-nils/server/mock_controller.go +++ b/samples/gen-go-nils/server/mock_controller.go @@ -8,7 +8,7 @@ import ( context "context" reflect "reflect" - v9 "github.com/Clever/wag/samples/gen-go-nils/models/v9" + models "github.com/Clever/wag/samples/gen-go-nils/models/v9" gomock "github.com/golang/mock/gomock" ) @@ -36,7 +36,7 @@ func (m *MockController) EXPECT() *MockControllerMockRecorder { } // NilCheck mocks base method. -func (m *MockController) NilCheck(ctx context.Context, i *v9.NilCheckInput) error { +func (m *MockController) NilCheck(ctx context.Context, i *models.NilCheckInput) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "NilCheck", ctx, i) ret0, _ := ret[0].(error) diff --git a/samples/gen-go-strings/server/mock_controller.go b/samples/gen-go-strings/server/mock_controller.go index 2ac3badc..a8535363 100644 --- a/samples/gen-go-strings/server/mock_controller.go +++ b/samples/gen-go-strings/server/mock_controller.go @@ -8,7 +8,7 @@ import ( context "context" reflect "reflect" - v9 "github.com/Clever/wag/samples/gen-go-strings/models/v9" + models "github.com/Clever/wag/samples/gen-go-strings/models/v9" gomock "github.com/golang/mock/gomock" ) @@ -36,7 +36,7 @@ func (m *MockController) EXPECT() *MockControllerMockRecorder { } // GetDistricts mocks base method. -func (m *MockController) GetDistricts(ctx context.Context, i *v9.GetDistrictsInput) error { +func (m *MockController) GetDistricts(ctx context.Context, i *models.GetDistrictsInput) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetDistricts", ctx, i) ret0, _ := ret[0].(error) diff --git a/samples/gen-js/package-lock.json b/samples/gen-js/package-lock.json deleted file mode 100644 index 7a56db3d..00000000 --- a/samples/gen-js/package-lock.json +++ /dev/null @@ -1,995 +0,0 @@ -{ - "name": "swagger-test", - "version": "9.0.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "swagger-test", - "version": "9.0.0", - "dependencies": { - "async": "^2.1.4", - "clever-discovery": "0.0.8", - "hystrixjs": "^0.2.0", - "kayvee": "^3.13.0", - "request": "^2.87.0", - "rxjs": "^5.4.1" - }, - "devDependencies": { - "typescript": "^3.3.0" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "license": "MIT", - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "license": "MIT", - "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "license": "MIT" - }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", - "license": "Apache-2.0", - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz", - "integrity": "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==", - "license": "MIT" - }, - "node_modules/basic-auth": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", - "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", - "license": "MIT", - "dependencies": { - "safe-buffer": "5.1.2" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", - "license": "BSD-3-Clause", - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, - "node_modules/call-bind-apply-helpers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", - "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/call-bound": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", - "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.2", - "get-intrinsic": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", - "license": "Apache-2.0" - }, - "node_modules/clever-discovery": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/clever-discovery/-/clever-discovery-0.0.8.tgz", - "integrity": "sha512-o1x6v+p9+dt5S5Y2dk7yzI72JvwG3FQ14KsIYo+K7JSVk1VmLrRx92GKv6ZbrAFteYfBABm3Uvghk+ER2Bc0ng==", - "license": "ISC" - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "license": "MIT", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", - "license": "MIT" - }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/dunder-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", - "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "es-errors": "^1.3.0", - "gopd": "^1.2.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", - "license": "MIT", - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "license": "MIT" - }, - "node_modules/es-define-property": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", - "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-object-atoms": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", - "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "license": "MIT" - }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", - "engines": [ - "node >=0.6.0" - ], - "license": "MIT" - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "license": "MIT" - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "license": "MIT" - }, - "node_modules/fast-stats": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/fast-stats/-/fast-stats-0.0.3.tgz", - "integrity": "sha512-GCDJBJEDccRpAuMcVe+OfMnovhXNPMTuiBl08ZysjcJdSfNNHn1exukCHGNp3q+vbKP2ZuDDhi6w03ad1vFTBw==", - "engines": { - "node": "*" - } - }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", - "license": "Apache-2.0", - "engines": { - "node": "*" - } - }, - "node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-intrinsic": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", - "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.2", - "es-define-property": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.1.1", - "function-bind": "^1.1.2", - "get-proto": "^1.0.1", - "gopd": "^1.2.0", - "has-symbols": "^1.1.0", - "hasown": "^2.0.2", - "math-intrinsics": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", - "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", - "license": "MIT", - "dependencies": { - "dunder-proto": "^1.0.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0" - } - }, - "node_modules/gopd": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", - "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", - "license": "ISC", - "engines": { - "node": ">=4" - } - }, - "node_modules/har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "deprecated": "this library is no longer supported", - "license": "MIT", - "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/has-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", - "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" - } - }, - "node_modules/hystrixjs": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/hystrixjs/-/hystrixjs-0.2.0.tgz", - "integrity": "sha512-IuyxI6MotAwZUfAdBVc7YRo79tu0RMqjdTGkw8DR7M/loWAjvQFLoqbBeUqpvOMiNesJ/E0NpsHYIDMwd396Ew==", - "license": "Apache-2.0", - "dependencies": { - "fast-stats": "0.0.3" - }, - "peerDependencies": { - "rxjs": "^5.0.0" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", - "license": "MIT" - }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", - "license": "MIT" - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", - "license": "MIT" - }, - "node_modules/json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", - "license": "(AFL-2.1 OR BSD-3-Clause)" - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "license": "MIT" - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", - "license": "ISC" - }, - "node_modules/jsonschema": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.5.0.tgz", - "integrity": "sha512-K+A9hhqbn0f3pJX17Q/7H6yQfD/5OXgdrR5UE12gMXCiN9D5Xq2o5mddV2QEcX/bjla99ASsAAQUyMCCRWAEhw==", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "license": "MIT", - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/kayvee": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/kayvee/-/kayvee-3.18.0.tgz", - "integrity": "sha512-2kNl4IS+hOBh7/oim34GIGbwzMFPZvUMWYiBfsNPecCFLsWhisW2RGm8hHlurujcCZ9fLRTTzpvkaL58QKDNUw==", - "license": "BSD-2-Clause", - "dependencies": { - "js-yaml": "^3.6.1", - "jsonschema": "^1.1.0", - "morgan": "^1.7.0", - "qs": "^6.9.4", - "split": "^1.0.0", - "underscore": "^1.8.3" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "license": "MIT" - }, - "node_modules/math-intrinsics": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", - "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "license": "MIT", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/morgan": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.1.tgz", - "integrity": "sha512-223dMRJtI/l25dJKWpgij2cMtywuG/WiUKXdvwfbhGKBhy1puASqXwFzmWZ7+K73vUPoR7SS2Qz2cI/g9MKw0A==", - "license": "MIT", - "dependencies": { - "basic-auth": "~2.0.1", - "debug": "2.6.9", - "depd": "~2.0.0", - "on-finished": "~2.3.0", - "on-headers": "~1.1.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "license": "Apache-2.0", - "engines": { - "node": "*" - } - }, - "node_modules/object-inspect": { - "version": "1.13.4", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", - "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", - "license": "MIT", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz", - "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", - "license": "MIT" - }, - "node_modules/psl": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", - "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", - "license": "MIT", - "dependencies": { - "punycode": "^2.3.1" - }, - "funding": { - "url": "https://github.com/sponsors/lupomontero" - } - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/qs": { - "version": "6.14.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz", - "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==", - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.1.0" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", - "license": "Apache-2.0", - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/request/node_modules/qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/rxjs": { - "version": "5.5.12", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", - "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", - "license": "Apache-2.0", - "dependencies": { - "symbol-observable": "1.0.1" - }, - "engines": { - "npm": ">=2.0.0" - } - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "license": "MIT" - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "license": "MIT" - }, - "node_modules/side-channel": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", - "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "object-inspect": "^1.13.3", - "side-channel-list": "^1.0.0", - "side-channel-map": "^1.0.1", - "side-channel-weakmap": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel-list": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", - "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "object-inspect": "^1.13.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel-map": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", - "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.5", - "object-inspect": "^1.13.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel-weakmap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", - "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.5", - "object-inspect": "^1.13.3", - "side-channel-map": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/split": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", - "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", - "license": "MIT", - "dependencies": { - "through": "2" - }, - "engines": { - "node": "*" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "license": "BSD-3-Clause" - }, - "node_modules/sshpk": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", - "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", - "license": "MIT", - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/symbol-observable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", - "integrity": "sha512-Kb3PrPYz4HanVF1LVGuAdW6LoVgIwjUYJGzFe7NDrBLCN4lsV/5J0MFurV+ygS4bRVwrCEt2c7MQ1R2a72oJDw==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "license": "MIT" - }, - "node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "license": "BSD-3-Clause", - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "license": "Apache-2.0", - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", - "license": "Unlicense" - }, - "node_modules/typescript": { - "version": "3.9.10", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz", - "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/underscore": { - "version": "1.13.7", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.7.tgz", - "integrity": "sha512-GMXzWtsc57XAtguZgaQViUOzs0KTkk8ojr3/xAxXLITqf/3EMwxC0inyETfDFjH/Krbhuep0HNbbjI9i/q3F3g==", - "license": "MIT" - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "license": "BSD-2-Clause", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "license": "MIT", - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", - "engines": [ - "node >=0.6.0" - ], - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - } - } -} From 88990bae6d0a6a62b93c5fe32692cd98bc164326 Mon Sep 17 00:00:00 2001 From: swadkumar <139259555+swadkumar@users.noreply.github.com> Date: Thu, 4 Sep 2025 14:00:00 -0700 Subject: [PATCH 4/7] pre-release steps --- .circleci/config.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 9d4a1d56..de80d2bd 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -30,6 +30,6 @@ jobs: name: vet command: go vet -mod=readonly $(go list ./...) - run: make test - - run: if [ "${CIRCLE_BRANCH}" == "master" ]; then make release && $HOME/ci-scripts/circleci/submodule-github-release $GH_RELEASE_TOKEN clientconfig; fi; - - run: if [ "${CIRCLE_BRANCH}" == "master" ]; then make release && $HOME/ci-scripts/circleci/submodule-github-release $GH_RELEASE_TOKEN logging/wagclientlogger; fi; - - run: if [ "${CIRCLE_BRANCH}" == "master" ]; then make release && $HOME/ci-scripts/circleci/github-release $GH_RELEASE_TOKEN release; fi; + - run: if [ "${CIRCLE_BRANCH}" == "flare-1823-2" ]; then make release && $HOME/ci-scripts/circleci/submodule-github-release --pre-release $GH_RELEASE_TOKEN clientconfig; fi; + - run: if [ "${CIRCLE_BRANCH}" == "flare-1823-2" ]; then make release && $HOME/ci-scripts/circleci/submodule-github-release --pre-release $GH_RELEASE_TOKEN logging/wagclientlogger; fi; + - run: if [ "${CIRCLE_BRANCH}" == "flare-1823-2" ]; then make release && $HOME/ci-scripts/circleci/github-release --pre-release $GH_RELEASE_TOKEN release; fi; From 5a06996c79e4a609973806e58f711bf04c4fce84 Mon Sep 17 00:00:00 2001 From: swadkumar <139259555+swadkumar@users.noreply.github.com> Date: Thu, 4 Sep 2025 14:03:24 -0700 Subject: [PATCH 5/7] version update --- VERSION | 3 +++ 1 file changed, 3 insertions(+) diff --git a/VERSION b/VERSION index db876480..6ea53f1b 100644 --- a/VERSION +++ b/VERSION @@ -1,3 +1,6 @@ +v9.9.6 +Pre-release : increase graceful shutdown handling limit + v9.9.5 Fix dynamodb codegen for paging in scan functions From 0db6ab268b5488a35cc3a28807c90ae30e56e292 Mon Sep 17 00:00:00 2001 From: swadkumar <139259555+swadkumar@users.noreply.github.com> Date: Thu, 4 Sep 2025 14:37:51 -0700 Subject: [PATCH 6/7] fix --- samples/gen-go-basic/server/router.go | 3 ++- samples/gen-go-blog/server/router.go | 3 ++- samples/gen-go-db-custom-path/server/router.go | 3 ++- samples/gen-go-db/server/router.go | 3 ++- samples/gen-go-deprecated/server/router.go | 3 ++- samples/gen-go-errors/server/router.go | 3 ++- samples/gen-go-nils/server/router.go | 3 ++- samples/gen-go-strings/server/router.go | 3 ++- server/router.go | 3 ++- 9 files changed, 18 insertions(+), 9 deletions(-) diff --git a/samples/gen-go-basic/server/router.go b/samples/gen-go-basic/server/router.go index 5667286f..3748cf52 100644 --- a/samples/gen-go-basic/server/router.go +++ b/samples/gen-go-basic/server/router.go @@ -79,7 +79,8 @@ func (s *Server) Serve() error { signal.Notify(c, os.Interrupt, os.Signal(syscall.SIGTERM)) sig := <-c s.l.InfoD("shutdown-initiated", logger.M{"signal": sig.String()}) - ctx, cancel := context.WithTimeout(context.Background(), 65*time.Second) + time.Sleep(65 * time.Second) + ctx, cancel := context.WithTimeout(context.Background(), 30*time.Second) defer cancel() defer close(shutdown) if err := server.Shutdown(ctx); err != nil { diff --git a/samples/gen-go-blog/server/router.go b/samples/gen-go-blog/server/router.go index 102c41b7..8d961caa 100644 --- a/samples/gen-go-blog/server/router.go +++ b/samples/gen-go-blog/server/router.go @@ -79,7 +79,8 @@ func (s *Server) Serve() error { signal.Notify(c, os.Interrupt, os.Signal(syscall.SIGTERM)) sig := <-c s.l.InfoD("shutdown-initiated", logger.M{"signal": sig.String()}) - ctx, cancel := context.WithTimeout(context.Background(), 65*time.Second) + time.Sleep(65 * time.Second) + ctx, cancel := context.WithTimeout(context.Background(), 30*time.Second) defer cancel() defer close(shutdown) if err := server.Shutdown(ctx); err != nil { diff --git a/samples/gen-go-db-custom-path/server/router.go b/samples/gen-go-db-custom-path/server/router.go index 1106f287..9408405c 100644 --- a/samples/gen-go-db-custom-path/server/router.go +++ b/samples/gen-go-db-custom-path/server/router.go @@ -79,7 +79,8 @@ func (s *Server) Serve() error { signal.Notify(c, os.Interrupt, os.Signal(syscall.SIGTERM)) sig := <-c s.l.InfoD("shutdown-initiated", logger.M{"signal": sig.String()}) - ctx, cancel := context.WithTimeout(context.Background(), 65*time.Second) + time.Sleep(65 * time.Second) + ctx, cancel := context.WithTimeout(context.Background(), 30*time.Second) defer cancel() defer close(shutdown) if err := server.Shutdown(ctx); err != nil { diff --git a/samples/gen-go-db/server/router.go b/samples/gen-go-db/server/router.go index bedec8df..3c2f916a 100644 --- a/samples/gen-go-db/server/router.go +++ b/samples/gen-go-db/server/router.go @@ -79,7 +79,8 @@ func (s *Server) Serve() error { signal.Notify(c, os.Interrupt, os.Signal(syscall.SIGTERM)) sig := <-c s.l.InfoD("shutdown-initiated", logger.M{"signal": sig.String()}) - ctx, cancel := context.WithTimeout(context.Background(), 65*time.Second) + time.Sleep(65 * time.Second) + ctx, cancel := context.WithTimeout(context.Background(), 30*time.Second) defer cancel() defer close(shutdown) if err := server.Shutdown(ctx); err != nil { diff --git a/samples/gen-go-deprecated/server/router.go b/samples/gen-go-deprecated/server/router.go index 896003f2..56e45632 100644 --- a/samples/gen-go-deprecated/server/router.go +++ b/samples/gen-go-deprecated/server/router.go @@ -79,7 +79,8 @@ func (s *Server) Serve() error { signal.Notify(c, os.Interrupt, os.Signal(syscall.SIGTERM)) sig := <-c s.l.InfoD("shutdown-initiated", logger.M{"signal": sig.String()}) - ctx, cancel := context.WithTimeout(context.Background(), 65*time.Second) + time.Sleep(65 * time.Second) + ctx, cancel := context.WithTimeout(context.Background(), 30*time.Second) defer cancel() defer close(shutdown) if err := server.Shutdown(ctx); err != nil { diff --git a/samples/gen-go-errors/server/router.go b/samples/gen-go-errors/server/router.go index c06c535b..ddf15472 100644 --- a/samples/gen-go-errors/server/router.go +++ b/samples/gen-go-errors/server/router.go @@ -79,7 +79,8 @@ func (s *Server) Serve() error { signal.Notify(c, os.Interrupt, os.Signal(syscall.SIGTERM)) sig := <-c s.l.InfoD("shutdown-initiated", logger.M{"signal": sig.String()}) - ctx, cancel := context.WithTimeout(context.Background(), 65*time.Second) + time.Sleep(65 * time.Second) + ctx, cancel := context.WithTimeout(context.Background(), 30*time.Second) defer cancel() defer close(shutdown) if err := server.Shutdown(ctx); err != nil { diff --git a/samples/gen-go-nils/server/router.go b/samples/gen-go-nils/server/router.go index eada6c4d..528b7684 100644 --- a/samples/gen-go-nils/server/router.go +++ b/samples/gen-go-nils/server/router.go @@ -79,7 +79,8 @@ func (s *Server) Serve() error { signal.Notify(c, os.Interrupt, os.Signal(syscall.SIGTERM)) sig := <-c s.l.InfoD("shutdown-initiated", logger.M{"signal": sig.String()}) - ctx, cancel := context.WithTimeout(context.Background(), 65*time.Second) + time.Sleep(65 * time.Second) + ctx, cancel := context.WithTimeout(context.Background(), 30*time.Second) defer cancel() defer close(shutdown) if err := server.Shutdown(ctx); err != nil { diff --git a/samples/gen-go-strings/server/router.go b/samples/gen-go-strings/server/router.go index 50c0b637..db799cf2 100644 --- a/samples/gen-go-strings/server/router.go +++ b/samples/gen-go-strings/server/router.go @@ -79,7 +79,8 @@ func (s *Server) Serve() error { signal.Notify(c, os.Interrupt, os.Signal(syscall.SIGTERM)) sig := <-c s.l.InfoD("shutdown-initiated", logger.M{"signal": sig.String()}) - ctx, cancel := context.WithTimeout(context.Background(), 65*time.Second) + time.Sleep(65 * time.Second) + ctx, cancel := context.WithTimeout(context.Background(), 30*time.Second) defer cancel() defer close(shutdown) if err := server.Shutdown(ctx); err != nil { diff --git a/server/router.go b/server/router.go index efffbe47..2992b0bb 100644 --- a/server/router.go +++ b/server/router.go @@ -63,7 +63,8 @@ func (s *Server) Serve() error { signal.Notify(c, os.Interrupt, os.Signal(syscall.SIGTERM)) sig := <-c s.l.InfoD("shutdown-initiated", logger.M{"signal": sig.String()}) - ctx, cancel := context.WithTimeout(context.Background(), 65*time.Second) + time.Sleep( 65 * time.Second) + ctx, cancel := context.WithTimeout(context.Background(), 30*time.Second) defer cancel() defer close(shutdown) if err := server.Shutdown(ctx); err != nil { From 28409a1b4b8dc0cbe049422a2804f01494d0cae2 Mon Sep 17 00:00:00 2001 From: swadkumar <139259555+swadkumar@users.noreply.github.com> Date: Thu, 4 Sep 2025 14:40:01 -0700 Subject: [PATCH 7/7] update version --- VERSION | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/VERSION b/VERSION index 6ea53f1b..4d2d9cec 100644 --- a/VERSION +++ b/VERSION @@ -1,5 +1,5 @@ -v9.9.6 -Pre-release : increase graceful shutdown handling limit +v9.9.7 +Pre-release - increase graceful shutdown handling limit v9.9.5 Fix dynamodb codegen for paging in scan functions