{"id":8521,"name":"novu-","description":null,"url":"https://github.com/aymane-bencherqi/novu-","last_synced_at":"2025-09-04T20:10:07.825Z","repository":{"id":300964802,"uuid":"991216799","full_name":"Aymane-bencherqi/Novu-","owner":"Aymane-bencherqi","description":null,"archived":false,"fork":false,"pushed_at":"2025-06-24T13:12:07.000Z","size":211504,"stargazers_count":0,"open_issues_count":5,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-24T13:48:46.407Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Aymane-bencherqi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE-ENTERPRISE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-27T09:49:08.000Z","updated_at":"2025-06-24T13:12:11.000Z","dependencies_parsed_at":"2025-06-24T14:07:56.732Z","dependency_job_id":null,"html_url":"https://github.com/Aymane-bencherqi/Novu-","commit_stats":null,"previous_names":["aymane-bencherqi/novu-"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Aymane-bencherqi/Novu-","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aymane-bencherqi%2FNovu-","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aymane-bencherqi%2FNovu-/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aymane-bencherqi%2FNovu-/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aymane-bencherqi%2FNovu-/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Aymane-bencherqi","download_url":"https://codeload.github.com/Aymane-bencherqi/Novu-/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aymane-bencherqi%2FNovu-/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273665993,"owners_count":25146277,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-04T02:00:08.968Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"Aymane-bencherqi","name":"Aymane Bencherqi","uuid":"194698661","kind":"user","description":"","email":"","website":null,"location":"rabat morocco","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/194698661?u=a2cec4a2cce65d59a0f2074fe4eaf1e2c76e52c6\u0026v=4","repositories_count":1,"last_synced_at":"2025-01-12T18:25:19.214Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/Aymane-bencherqi","funding_links":[],"total_stars":0,"followers":0,"following":0,"created_at":"2025-01-12T18:25:19.236Z","updated_at":"2025-01-12T18:25:19.236Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Aymane-bencherqi","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Aymane-bencherqi/repositories"},"packages":[],"commits":{"message":"Repository syncing started."},"issues_stats":{"full_name":"Aymane-bencherqi/Novu-","html_url":"https://github.com/Aymane-bencherqi/Novu-","last_synced_at":null,"status":null,"issues_count":null,"pull_requests_count":null,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":null,"issues_closed_count":null,"pull_requests_closed_count":null,"pull_request_authors_count":null,"issue_authors_count":null,"avg_comments_per_issue":null,"avg_comments_per_pull_request":null,"merged_pull_requests_count":null,"bot_issues_count":null,"bot_pull_requests_count":null,"past_year_issues_count":null,"past_year_pull_requests_count":null,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":null,"past_year_pull_requests_closed_count":null,"past_year_pull_request_authors_count":null,"past_year_issue_authors_count":null,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":null,"past_year_bot_pull_requests_count":null,"past_year_merged_pull_requests_count":null,"created_at":"2025-08-29T12:33:13.363Z","updated_at":"2025-08-29T20:29:15.774Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aymane-bencherqi%2FNovu-","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aymane-bencherqi%2FNovu-/issues","issue_labels_count":{},"pull_request_labels_count":{"dependencies":4,"docker_compose":4},"issue_author_associations_count":{},"pull_request_author_associations_count":{"CONTRIBUTOR":4},"issue_authors":{},"pull_request_authors":{"dependabot[bot]":4},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-04T00:00:25.939Z","repositories_count":10081260,"issues_count":31307470,"pull_requests_count":96173836,"authors_count":10693646,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{"dependencies":4,"docker_compose":4},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":4},"past_year_issue_authors":{},"past_year_pull_request_authors":{"dependabot[bot]":4},"maintainers":[],"active_maintainers":[]},"events":{"total":{"DeleteEvent":43,"IssueCommentEvent":7,"PushEvent":6,"PullRequestEvent":9,"CreateEvent":53},"last_year":{"DeleteEvent":43,"IssueCommentEvent":7,"PushEvent":6,"PullRequestEvent":9,"CreateEvent":53}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/actions/cache/action.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:58:57.011Z","updated_at":"2025-06-24T13:58:57.011Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/actions/cache/action.yml","dependencies":[{"id":23792175080,"package_name":"crazy-max/ghaction-github-runtime","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/actions/checkout-submodules/action.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:58:58.210Z","updated_at":"2025-06-24T13:58:58.210Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/actions/checkout-submodules/action.yml","dependencies":[{"id":23792176006,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/actions/free-space/action.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:58:58.268Z","updated_at":"2025-06-24T13:58:58.268Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/actions/free-space/action.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/actions/run-api/action.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:58:58.334Z","updated_at":"2025-06-24T13:58:58.334Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/actions/run-api/action.yml","dependencies":[{"id":23792176041,"package_name":"mansagroup/nrwl-nx-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/actions/run-backend/action.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:58:59.757Z","updated_at":"2025-06-24T13:58:59.757Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/actions/run-backend/action.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/actions/setup-project/action.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:58:59.798Z","updated_at":"2025-06-24T13:58:59.798Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/actions/setup-project/action.yml","dependencies":[{"id":23792176093,"package_name":"pnpm/action-setup","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":23792176094,"package_name":"useblacksmith/setup-node","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false},{"id":23792176393,"package_name":"supercharge/redis-github-action","ecosystem":"actions","requirements":"1.5.0","direct":true,"kind":"composite","optional":false},{"id":23792177766,"package_name":"supercharge/mongodb-github-action","ecosystem":"actions","requirements":"1.11.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/actions/setup-redis-cluster/action.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:03.283Z","updated_at":"2025-06-24T13:59:03.283Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/actions/setup-redis-cluster/action.yml","dependencies":[{"id":23792178290,"package_name":"vishnudxb/redis-cluster","ecosystem":"actions","requirements":"1.0.5","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/actions/slack-notify-on-failure/action.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:04.752Z","updated_at":"2025-06-24T13:59:04.752Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/actions/slack-notify-on-failure/action.yml","dependencies":[{"id":23792179090,"package_name":"ravsamhq/notify-slack-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/actions/start-localstack/action.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:06.595Z","updated_at":"2025-06-24T13:59:06.595Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/actions/start-localstack/action.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/actions/validate-openapi/action.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:06.736Z","updated_at":"2025-06-24T13:59:06.736Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/actions/validate-openapi/action.yml","dependencies":[{"id":23792179360,"package_name":"mansagroup/nrwl-nx-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/check-only.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:07.872Z","updated_at":"2025-06-24T13:59:07.872Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/workflows/check-only.yml","dependencies":[{"id":23792179538,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/check-submodule-sync-merge.yaml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:08.124Z","updated_at":"2025-06-24T13:59:08.124Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/workflows/check-submodule-sync-merge.yaml","dependencies":[{"id":23792179758,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23792179759,"package_name":"./.github/actions/slack-notify-on-failure","ecosystem":"actions","requirements":"*","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/check-submodule-sync-pr.yaml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:09.670Z","updated_at":"2025-06-24T13:59:09.670Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/workflows/check-submodule-sync-pr.yaml","dependencies":[{"id":23792182171,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/codeql-analysis.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:10.442Z","updated_at":"2025-06-24T13:59:10.442Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/workflows/codeql-analysis.yml","dependencies":[{"id":23792182977,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23792182978,"package_name":"github/codeql-action/init","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":23792182979,"package_name":"github/codeql-action/autobuild","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":23792182980,"package_name":"github/codeql-action/analyze","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/community-label.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:10.741Z","updated_at":"2025-06-24T13:59:10.741Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/workflows/community-label.yml","dependencies":[{"id":23792183602,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23792183603,"package_name":"useblacksmith/setup-node","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/conventional-commit.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:11.532Z","updated_at":"2025-06-24T13:59:11.532Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/workflows/conventional-commit.yml","dependencies":[{"id":23792184733,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23792184734,"package_name":"pnpm/action-setup","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":23792184735,"package_name":"amannn/action-semantic-pull-request","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false},{"id":23792184736,"package_name":"marocchino/sticky-pull-request-comment","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/deploy.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:12.182Z","updated_at":"2025-06-24T13:59:12.182Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/workflows/deploy.yml","dependencies":[{"id":23792184763,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23792184766,"package_name":"pnpm/action-setup","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23792184768,"package_name":"actions/setup-node","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23792184770,"package_name":"docker/setup-buildx-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":23792184771,"package_name":"aws-actions/configure-aws-credentials","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23792184772,"package_name":"aws-actions/amazon-ecr-login","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":23792184773,"package_name":"aws-actions/amazon-ecs-render-task-definition","ecosystem":"actions","requirements":"39c13cf530718ffeb524ec8ee0c15882bcb13842","direct":true,"kind":"composite","optional":false},{"id":23792184774,"package_name":"aws-actions/amazon-ecs-deploy-task-definition","ecosystem":"actions","requirements":"3e7310352de91b71a906e60c22af629577546002","direct":true,"kind":"composite","optional":false},{"id":23792184776,"package_name":"martinbeentjes/npm-get-version-action","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false},{"id":23792184777,"package_name":"getsentry/action-release","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":23792185461,"package_name":"newrelic/deployment-marker-action","ecosystem":"actions","requirements":"v2.3.0","direct":true,"kind":"composite","optional":false},{"id":23792185953,"package_name":"novuhq/actions-novu-sync","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/dev-deploy-dashboard.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:18.043Z","updated_at":"2025-06-24T13:59:18.043Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/workflows/dev-deploy-dashboard.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/dev-deploy-inbound-mail.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:18.210Z","updated_at":"2025-06-24T13:59:18.210Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/workflows/dev-deploy-inbound-mail.yml","dependencies":[{"id":23792187275,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23792187277,"package_name":"./.github/actions/setup-project","ecosystem":"actions","requirements":"*","direct":true,"kind":"composite","optional":false},{"id":23792187597,"package_name":"docker/setup-buildx-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":23792187598,"package_name":"aws-actions/configure-aws-credentials","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23792187599,"package_name":"aws-actions/amazon-ecr-login","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":23792187600,"package_name":"actions/checkout","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false},{"id":23792187601,"package_name":"hashicorp/setup-terraform","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":23792187602,"package_name":"aws-actions/amazon-ecs-render-task-definition","ecosystem":"actions","requirements":"39c13cf530718ffeb524ec8ee0c15882bcb13842","direct":true,"kind":"composite","optional":false},{"id":23792187603,"package_name":"martinbeentjes/npm-get-version-action","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false},{"id":23792187604,"package_name":"getsentry/action-release","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/dev-deploy-web.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:21.294Z","updated_at":"2025-06-24T13:59:21.294Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/workflows/dev-deploy-web.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/issue-label.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:21.360Z","updated_at":"2025-06-24T13:59:21.360Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/workflows/issue-label.yml","dependencies":[{"id":23792187614,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23792187615,"package_name":"actions/setup-node","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/jarvis.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:21.887Z","updated_at":"2025-06-24T13:59:21.887Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/workflows/jarvis.yml","dependencies":[{"id":23792187693,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23792187694,"package_name":"peter-evans/create-or-update-comment","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/milestone-assign.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:22.044Z","updated_at":"2025-06-24T13:59:22.044Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/workflows/milestone-assign.yml","dependencies":[{"id":23792187712,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23792187713,"package_name":"useblacksmith/setup-node","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/on-pr-change.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:22.760Z","updated_at":"2025-06-24T13:59:22.760Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/workflows/on-pr-change.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/on-pr.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:22.810Z","updated_at":"2025-06-24T13:59:22.810Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/workflows/on-pr.yml","dependencies":[{"id":23792187721,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23792187722,"package_name":"actions/dependency-review-action","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23792187723,"package_name":"streetsidesoftware/cspell-action","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false},{"id":23792187902,"package_name":"launchdarkly/find-code-references-in-pull-request","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":23792189012,"package_name":"tj-actions/branch-names","ecosystem":"actions","requirements":"v7.0.7","direct":true,"kind":"composite","optional":false},{"id":23792190198,"package_name":"./.github/actions/setup-project","ecosystem":"actions","requirements":"*","direct":true,"kind":"composite","optional":false},{"id":23792190199,"package_name":"nrwl/nx-set-shas","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":23792190200,"package_name":"mansagroup/nrwl-nx-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":23792190201,"package_name":"./.github/actions/setup-redis-cluster","ecosystem":"actions","requirements":"*","direct":true,"kind":"composite","optional":false},{"id":23792190202,"package_name":"./.github/actions/run-api","ecosystem":"actions","requirements":"*","direct":true,"kind":"composite","optional":false},{"id":23792190479,"package_name":"./.github/actions/validate-openapi","ecosystem":"actions","requirements":"*","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/on-push-trigger.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:31.447Z","updated_at":"2025-06-24T13:59:31.447Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/workflows/on-push-trigger.yml","dependencies":[{"id":23792191292,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pr-labeler.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:31.846Z","updated_at":"2025-06-24T13:59:31.846Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/workflows/pr-labeler.yml","dependencies":[{"id":23792191314,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23792191315,"package_name":"actions/labeler","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23792191316,"package_name":"microsoft/PR-Metrics","ecosystem":"actions","requirements":"v1.5.7","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pr-manager.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:33.709Z","updated_at":"2025-06-24T13:59:33.709Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/workflows/pr-manager.yml","dependencies":[{"id":23792191823,"package_name":"actions/stale","ecosystem":"actions","requirements":"v9","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/prepare-cloud-release.yaml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:33.905Z","updated_at":"2025-06-24T13:59:33.905Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/workflows/prepare-cloud-release.yaml","dependencies":[{"id":23792191836,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23792191837,"package_name":"slackapi/slack-github-action","ecosystem":"actions","requirements":"v1.26.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/prepare-self-hosted-release.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:34.276Z","updated_at":"2025-06-24T13:59:34.276Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/workflows/prepare-self-hosted-release.yml","dependencies":[{"id":23792191851,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23792191852,"package_name":"pnpm/action-setup","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":23792191853,"package_name":"actions/setup-node","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23792191854,"package_name":"crazy-max/ghaction-setup-docker","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":23792192017,"package_name":"docker/setup-qemu-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":23792192018,"package_name":"docker/setup-buildx-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":23792192019,"package_name":"./.github/actions/free-space","ecosystem":"actions","requirements":"*","direct":true,"kind":"composite","optional":false},{"id":23792192579,"package_name":"docker/login-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/preview-packages.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:37.727Z","updated_at":"2025-06-24T13:59:37.727Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/workflows/preview-packages.yml","dependencies":[{"id":23792192611,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23792192612,"package_name":"useblacksmith/setup-node","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/prod-deploy-inbound-mail.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:38.399Z","updated_at":"2025-06-24T13:59:38.399Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/workflows/prod-deploy-inbound-mail.yml","dependencies":[{"id":23792192709,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23792192710,"package_name":"./.github/actions/setup-project","ecosystem":"actions","requirements":"*","direct":true,"kind":"composite","optional":false},{"id":23792192711,"package_name":"crazy-max/ghaction-setup-docker","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":23792192712,"package_name":"docker/setup-qemu-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":23792192713,"package_name":"docker/setup-buildx-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/prod-deploy-web.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:39.100Z","updated_at":"2025-06-24T13:59:39.100Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/workflows/prod-deploy-web.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/reusable-api-e2e.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:39.400Z","updated_at":"2025-06-24T13:59:39.400Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/workflows/reusable-api-e2e.yml","dependencies":[{"id":23792192806,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23792192807,"package_name":"./.github/actions/setup-project","ecosystem":"actions","requirements":"*","direct":true,"kind":"composite","optional":false},{"id":23792192808,"package_name":"./.github/actions/start-localstack","ecosystem":"actions","requirements":"*","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/reusable-dashboard-deploy.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:41.927Z","updated_at":"2025-06-24T13:59:41.927Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/workflows/reusable-dashboard-deploy.yml","dependencies":[{"id":23792193106,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23792193107,"package_name":"./.github/actions/setup-project","ecosystem":"actions","requirements":"*","direct":true,"kind":"composite","optional":false},{"id":23792193108,"package_name":"nwtgck/actions-netlify","ecosystem":"actions","requirements":"v1.2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/reusable-dashboard-e2e.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:42.538Z","updated_at":"2025-06-24T13:59:42.538Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/workflows/reusable-dashboard-e2e.yml","dependencies":[{"id":23792193144,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23792193145,"package_name":"./.github/actions/setup-project","ecosystem":"actions","requirements":"*","direct":true,"kind":"composite","optional":false},{"id":23792193146,"package_name":"mansagroup/nrwl-nx-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":23792193147,"package_name":"./.github/actions/start-localstack","ecosystem":"actions","requirements":"*","direct":true,"kind":"composite","optional":false},{"id":23792193149,"package_name":"./.github/actions/setup-redis-cluster","ecosystem":"actions","requirements":"*","direct":true,"kind":"composite","optional":false},{"id":23792193151,"package_name":"useblacksmith/cache","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false},{"id":23792193153,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23792193155,"package_name":"actions/setup-node","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23792193157,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23792193159,"package_name":"./.github/actions/slack-notify-on-failure","ecosystem":"actions","requirements":"*","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/reusable-inbound-mail-e2e.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:43.196Z","updated_at":"2025-06-24T13:59:43.196Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/workflows/reusable-inbound-mail-e2e.yml","dependencies":[{"id":23792193185,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23792193186,"package_name":"./.github/actions/setup-project","ecosystem":"actions","requirements":"*","direct":true,"kind":"composite","optional":false},{"id":23792193187,"package_name":"./.github/actions/setup-redis-cluster","ecosystem":"actions","requirements":"*","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/reusable-web-deploy.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:43.751Z","updated_at":"2025-06-24T13:59:43.751Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/workflows/reusable-web-deploy.yml","dependencies":[{"id":23792193436,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23792193437,"package_name":"./.github/actions/setup-project","ecosystem":"actions","requirements":"*","direct":true,"kind":"composite","optional":false},{"id":23792193438,"package_name":"nwtgck/actions-netlify","ecosystem":"actions","requirements":"v1.2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/reusable-web-e2e.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:44.412Z","updated_at":"2025-06-24T13:59:44.412Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/workflows/reusable-web-e2e.yml","dependencies":[{"id":23792193439,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23792193440,"package_name":"./.github/actions/setup-project","ecosystem":"actions","requirements":"*","direct":true,"kind":"composite","optional":false},{"id":23792193441,"package_name":"mansagroup/nrwl-nx-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":23792193442,"package_name":"./.github/actions/start-localstack","ecosystem":"actions","requirements":"*","direct":true,"kind":"composite","optional":false},{"id":23792193443,"package_name":"./.github/actions/setup-redis-cluster","ecosystem":"actions","requirements":"*","direct":true,"kind":"composite","optional":false},{"id":23792193444,"package_name":"./.github/actions/run-backend","ecosystem":"actions","requirements":"*","direct":true,"kind":"composite","optional":false},{"id":23792193445,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23792193446,"package_name":"actions/setup-node","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23792193447,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23792193448,"package_name":"./.github/actions/slack-notify-on-failure","ecosystem":"actions","requirements":"*","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/reusable-webhook-e2e.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:44.536Z","updated_at":"2025-06-24T13:59:44.536Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/workflows/reusable-webhook-e2e.yml","dependencies":[{"id":23792193489,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23792193490,"package_name":"./.github/actions/setup-project","ecosystem":"actions","requirements":"*","direct":true,"kind":"composite","optional":false},{"id":23792193491,"package_name":"./.github/actions/start-localstack","ecosystem":"actions","requirements":"*","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/reusable-worker-e2e.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:44.679Z","updated_at":"2025-06-24T13:59:44.679Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/workflows/reusable-worker-e2e.yml","dependencies":[{"id":23792193734,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23792193735,"package_name":"./.github/actions/setup-project","ecosystem":"actions","requirements":"*","direct":true,"kind":"composite","optional":false},{"id":23792193736,"package_name":"./.github/actions/setup-redis-cluster","ecosystem":"actions","requirements":"*","direct":true,"kind":"composite","optional":false},{"id":23792193737,"package_name":"./.github/actions/start-localstack","ecosystem":"actions","requirements":"*","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/reusable-ws-e2e.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:45.146Z","updated_at":"2025-06-24T13:59:45.146Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/workflows/reusable-ws-e2e.yml","dependencies":[{"id":23792193846,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23792193847,"package_name":"./.github/actions/setup-project","ecosystem":"actions","requirements":"*","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/rollback.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:45.218Z","updated_at":"2025-06-24T13:59:45.218Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/workflows/rollback.yml","dependencies":[{"id":23792194058,"package_name":"aws-actions/configure-aws-credentials","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/tag-images.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:45.495Z","updated_at":"2025-06-24T13:59:45.495Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.github/workflows/tag-images.yml","dependencies":[{"id":23792194135,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23792194136,"package_name":"useblacksmith/setup-node","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":".devcontainer/Dockerfile","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:45.787Z","updated_at":"2025-06-24T13:59:45.787Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.devcontainer/Dockerfile","dependencies":[{"id":23792194177,"package_name":"mcr.microsoft.com/vscode/devcontainers/javascript-node","ecosystem":"docker","requirements":"0-${VARIANT}","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":".devcontainer/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:48.732Z","updated_at":"2025-06-24T13:59:48.732Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/.devcontainer/docker-compose.yml","dependencies":[{"id":23792195544,"package_name":"mongo","ecosystem":"docker","requirements":"8.0.3","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"apps/api/Dockerfile","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:49.180Z","updated_at":"2025-06-24T13:59:49.180Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/apps/api/Dockerfile","dependencies":[{"id":23792195619,"package_name":"ghcr.io/novuhq/novu/base","ecosystem":"docker","requirements":"1.1.0","direct":true,"kind":"build","optional":false},{"id":23792196089,"package_name":"dev","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"apps/inbound-mail/Dockerfile","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:51.861Z","updated_at":"2025-06-24T13:59:51.861Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/apps/inbound-mail/Dockerfile","dependencies":[{"id":23792197126,"package_name":"node","ecosystem":"docker","requirements":"20-alpine3.19","direct":true,"kind":"build","optional":false},{"id":23792197127,"package_name":"dev_base","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false},{"id":23792200200,"package_name":"dev","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"apps/web/Dockerfile","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:55.138Z","updated_at":"2025-06-24T13:59:55.138Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/apps/web/Dockerfile","dependencies":[{"id":23792200815,"package_name":"node","ecosystem":"docker","requirements":"20-alpine3.19","direct":true,"kind":"build","optional":false},{"id":23792200816,"package_name":"node","ecosystem":"docker","requirements":"20-alpine","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"apps/webhook/Dockerfile","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:55.454Z","updated_at":"2025-06-24T13:59:55.454Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/apps/webhook/Dockerfile","dependencies":[{"id":23792200826,"package_name":"ghcr.io/novuhq/novu/base","ecosystem":"docker","requirements":"1.1.0","direct":true,"kind":"build","optional":false},{"id":23792200829,"package_name":"dev","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"apps/worker/Dockerfile","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:55.562Z","updated_at":"2025-06-24T13:59:55.562Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/apps/worker/Dockerfile","dependencies":[{"id":23792200864,"package_name":"node","ecosystem":"docker","requirements":"20-alpine3.19","direct":true,"kind":"build","optional":false},{"id":23792200865,"package_name":"dev_base","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false},{"id":23792200866,"package_name":"dev","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"apps/ws/Dockerfile","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:55.814Z","updated_at":"2025-06-24T13:59:55.814Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/apps/ws/Dockerfile","dependencies":[{"id":23792200907,"package_name":"ghcr.io/novuhq/novu/base","ecosystem":"docker","requirements":"1.1.0","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker/community/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:56.355Z","updated_at":"2025-06-24T13:59:56.355Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/docker/community/docker-compose.yml","dependencies":[{"id":23792201020,"package_name":"redis","ecosystem":"docker","requirements":"alpine","direct":true,"kind":"runtime","optional":false},{"id":23792201021,"package_name":"mongo","ecosystem":"docker","requirements":"8.0.3","direct":true,"kind":"runtime","optional":false},{"id":23792201022,"package_name":"ghcr.io/novuhq/novu/api","ecosystem":"docker","requirements":"2.2.0","direct":true,"kind":"runtime","optional":false},{"id":23792201023,"package_name":"ghcr.io/novuhq/novu/worker","ecosystem":"docker","requirements":"2.2.0","direct":true,"kind":"runtime","optional":false},{"id":23792201389,"package_name":"ghcr.io/novuhq/novu/ws","ecosystem":"docker","requirements":"2.2.0","direct":true,"kind":"runtime","optional":false},{"id":23792201390,"package_name":"ghcr.io/novuhq/novu/dashboard","ecosystem":"docker","requirements":"2.2.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"docker/local/docker-compose.e2e.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:57.239Z","updated_at":"2025-06-24T13:59:57.239Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/docker/local/docker-compose.e2e.yml","dependencies":[{"id":23792201416,"package_name":"localstack/localstack","ecosystem":"docker","requirements":"0.14.5","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"docker/local/docker-compose.local.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:57.699Z","updated_at":"2025-06-24T13:59:57.699Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/docker/local/docker-compose.local.yml","dependencies":[]},{"ecosystem":"docker","filepath":"docker/local/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:57.935Z","updated_at":"2025-06-24T13:59:57.935Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/docker/local/docker-compose.yml","dependencies":[{"id":23792201666,"package_name":"localstack/localstack","ecosystem":"docker","requirements":"0.14.5","direct":true,"kind":"runtime","optional":false},{"id":23792201667,"package_name":"mongo","ecosystem":"docker","requirements":"8.0.3","direct":true,"kind":"runtime","optional":false},{"id":23792201668,"package_name":"redis","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"npm","filepath":"apps/api/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T13:59:58.488Z","updated_at":"2025-06-24T13:59:58.488Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/apps/api/package.json","dependencies":[{"id":23792201747,"package_name":"@aws-sdk/client-secrets-manager","ecosystem":"npm","requirements":"^3.716.0","direct":true,"kind":"runtime","optional":false},{"id":23792201748,"package_name":"@godaddy/terminus","ecosystem":"npm","requirements":"^4.12.1","direct":true,"kind":"runtime","optional":false},{"id":23792201749,"package_name":"@google-cloud/storage","ecosystem":"npm","requirements":"^6.2.3","direct":true,"kind":"runtime","optional":false},{"id":23792201750,"package_name":"@maily-to/render","ecosystem":"npm","requirements":"github:novuhq/maily.to#release/v0.1.3-novu.4-render\u0026path:/packages/render","direct":true,"kind":"runtime","optional":false},{"id":23792202045,"package_name":"@nestjs/axios","ecosystem":"npm","requirements":"3.0.3","direct":true,"kind":"runtime","optional":false},{"id":23792202046,"package_name":"@nestjs/common","ecosystem":"npm","requirements":"10.4.1","direct":true,"kind":"runtime","optional":false},{"id":23792202047,"package_name":"@nestjs/core","ecosystem":"npm","requirements":"10.4.1","direct":true,"kind":"runtime","optional":false},{"id":23792202048,"package_name":"@nestjs/jwt","ecosystem":"npm","requirements":"10.2.0","direct":true,"kind":"runtime","optional":false},{"id":23792202049,"package_name":"@nestjs/passport","ecosystem":"npm","requirements":"10.0.3","direct":true,"kind":"runtime","optional":false},{"id":23792202050,"package_name":"@nestjs/platform-express","ecosystem":"npm","requirements":"10.4.1","direct":true,"kind":"runtime","optional":false},{"id":23792202051,"package_name":"@nestjs/swagger","ecosystem":"npm","requirements":"7.4.0","direct":true,"kind":"runtime","optional":false},{"id":23792202052,"package_name":"@nestjs/terminus","ecosystem":"npm","requirements":"10.2.3","direct":true,"kind":"runtime","optional":false},{"id":23792202053,"package_name":"@nestjs/throttler","ecosystem":"npm","requirements":"6.2.1","direct":true,"kind":"runtime","optional":false},{"id":23792202054,"package_name":"@novu/api","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792202513,"package_name":"@novu/application-generic","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792202738,"package_name":"@novu/dal","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792202970,"package_name":"@novu/framework","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792203406,"package_name":"@novu/notifications","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792204990,"package_name":"@novu/shared","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792205264,"package_name":"@novu/stateless","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792205408,"package_name":"@novu/testing","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792205529,"package_name":"@sendgrid/mail","ecosystem":"npm","requirements":"^8.1.0","direct":true,"kind":"runtime","optional":false},{"id":23792205530,"package_name":"@sentry/browser","ecosystem":"npm","requirements":"^8.33.1","direct":true,"kind":"runtime","optional":false},{"id":23792205531,"package_name":"@sentry/hub","ecosystem":"npm","requirements":"^7.114.0","direct":true,"kind":"runtime","optional":false},{"id":23792205532,"package_name":"@sentry/nestjs","ecosystem":"npm","requirements":"^8.33.1","direct":true,"kind":"runtime","optional":false},{"id":23792205692,"package_name":"@sentry/node","ecosystem":"npm","requirements":"^8.33.1","direct":true,"kind":"runtime","optional":false},{"id":23792205693,"package_name":"@sentry/profiling-node","ecosystem":"npm","requirements":"^8.33.1","direct":true,"kind":"runtime","optional":false},{"id":23792205694,"package_name":"@sentry/tracing","ecosystem":"npm","requirements":"^7.120.3","direct":true,"kind":"runtime","optional":false},{"id":23792205695,"package_name":"@team-plain/typescript-sdk","ecosystem":"npm","requirements":"5.8.0","direct":true,"kind":"runtime","optional":false},{"id":23792205900,"package_name":"@types/newrelic","ecosystem":"npm","requirements":"^9.14.6","direct":true,"kind":"runtime","optional":false},{"id":23792206426,"package_name":"@types/request-ip","ecosystem":"npm","requirements":"^0.0.41","direct":true,"kind":"runtime","optional":false},{"id":23792206597,"package_name":"@upstash/ratelimit","ecosystem":"npm","requirements":"^0.4.4","direct":true,"kind":"runtime","optional":false},{"id":23792206598,"package_name":"ajv","ecosystem":"npm","requirements":"^8.12.0","direct":true,"kind":"runtime","optional":false},{"id":23792206599,"package_name":"ajv-formats","ecosystem":"npm","requirements":"^2.1.1","direct":true,"kind":"runtime","optional":false},{"id":23792206600,"package_name":"axios","ecosystem":"npm","requirements":"^1.9.0","direct":true,"kind":"runtime","optional":false},{"id":23792206601,"package_name":"bcrypt","ecosystem":"npm","requirements":"^5.0.0","direct":true,"kind":"runtime","optional":false},{"id":23792206602,"package_name":"body-parser","ecosystem":"npm","requirements":"^2.2.0","direct":true,"kind":"runtime","optional":false},{"id":23792206603,"package_name":"bull","ecosystem":"npm","requirements":"^4.2.1","direct":true,"kind":"runtime","optional":false},{"id":23792206604,"package_name":"class-transformer","ecosystem":"npm","requirements":"0.5.1","direct":true,"kind":"runtime","optional":false},{"id":23792206605,"package_name":"class-validator","ecosystem":"npm","requirements":"0.14.1","direct":true,"kind":"runtime","optional":false},{"id":23792206606,"package_name":"compression","ecosystem":"npm","requirements":"^1.7.4","direct":true,"kind":"runtime","optional":false},{"id":23792206607,"package_name":"cross-env","ecosystem":"npm","requirements":"^7.0.3","direct":true,"kind":"runtime","optional":false},{"id":23792206608,"package_name":"date-fns","ecosystem":"npm","requirements":"^2.29.2","direct":true,"kind":"runtime","optional":false},{"id":23792206609,"package_name":"dotenv","ecosystem":"npm","requirements":"^16.5.0","direct":true,"kind":"runtime","optional":false},{"id":23792206610,"package_name":"envalid","ecosystem":"npm","requirements":"^8.0.0","direct":true,"kind":"runtime","optional":false},{"id":23792206611,"package_name":"handlebars","ecosystem":"npm","requirements":"^4.7.7","direct":true,"kind":"runtime","optional":false},{"id":23792206612,"package_name":"helmet","ecosystem":"npm","requirements":"^6.0.1","direct":true,"kind":"runtime","optional":false},{"id":23792206613,"package_name":"i18next","ecosystem":"npm","requirements":"^23.7.6","direct":true,"kind":"runtime","optional":false},{"id":23792206614,"package_name":"ioredis","ecosystem":"npm","requirements":"5.3.2","direct":true,"kind":"runtime","optional":false},{"id":23792206615,"package_name":"json-logic-js","ecosystem":"npm","requirements":"^2.0.5","direct":true,"kind":"runtime","optional":false},{"id":23792206616,"package_name":"json-schema-to-ts","ecosystem":"npm","requirements":"^3.0.0","direct":true,"kind":"runtime","optional":false},{"id":23792206617,"package_name":"jsonwebtoken","ecosystem":"npm","requirements":"9.0.0","direct":true,"kind":"runtime","optional":false},{"id":23792206618,"package_name":"liquidjs","ecosystem":"npm","requirements":"^10.20.0","direct":true,"kind":"runtime","optional":false},{"id":23792206619,"package_name":"lodash","ecosystem":"npm","requirements":"^4.17.15","direct":true,"kind":"runtime","optional":false},{"id":23792206620,"package_name":"nanoid","ecosystem":"npm","requirements":"^3.1.20","direct":true,"kind":"runtime","optional":false},{"id":23792206621,"package_name":"nest-raven","ecosystem":"npm","requirements":"10.1.0","direct":true,"kind":"runtime","optional":false},{"id":23792207438,"package_name":"newrelic","ecosystem":"npm","requirements":"^12.8.1","direct":true,"kind":"runtime","optional":false},{"id":23792207439,"package_name":"nimma","ecosystem":"npm","requirements":"^0.6.0","direct":true,"kind":"runtime","optional":false},{"id":23792207440,"package_name":"passport","ecosystem":"npm","requirements":"0.7.0","direct":true,"kind":"runtime","optional":false},{"id":23792207441,"package_name":"passport-github2","ecosystem":"npm","requirements":"^0.1.12","direct":true,"kind":"runtime","optional":false},{"id":23792207709,"package_name":"passport-headerapikey","ecosystem":"npm","requirements":"^1.2.2","direct":true,"kind":"runtime","optional":false},{"id":23792208930,"package_name":"passport-jwt","ecosystem":"npm","requirements":"^4.0.1","direct":true,"kind":"runtime","optional":false},{"id":23792208931,"package_name":"passport-oauth2","ecosystem":"npm","requirements":"^1.8.0","direct":true,"kind":"runtime","optional":false},{"id":23792208932,"package_name":"recursive-diff","ecosystem":"npm","requirements":"^1.0.8","direct":true,"kind":"runtime","optional":false},{"id":23792209409,"package_name":"reflect-metadata","ecosystem":"npm","requirements":"0.2.2","direct":true,"kind":"runtime","optional":false},{"id":23792209410,"package_name":"request-ip","ecosystem":"npm","requirements":"^3.3.0","direct":true,"kind":"runtime","optional":false},{"id":23792209411,"package_name":"rimraf","ecosystem":"npm","requirements":"^3.0.2","direct":true,"kind":"runtime","optional":false},{"id":23792209412,"package_name":"rxjs","ecosystem":"npm","requirements":"7.8.1","direct":true,"kind":"runtime","optional":false},{"id":23792209413,"package_name":"sanitize-html","ecosystem":"npm","requirements":"^2.4.0","direct":true,"kind":"runtime","optional":false},{"id":23792209414,"package_name":"shortid","ecosystem":"npm","requirements":"^2.2.16","direct":true,"kind":"runtime","optional":false},{"id":23792209415,"package_name":"svix","ecosystem":"npm","requirements":"^1.24.0","direct":true,"kind":"runtime","optional":false},{"id":23792209416,"package_name":"swagger-ui-express","ecosystem":"npm","requirements":"^4.4.0","direct":true,"kind":"runtime","optional":false},{"id":23792209417,"package_name":"uuid","ecosystem":"npm","requirements":"^8.3.2","direct":true,"kind":"runtime","optional":false},{"id":23792209418,"package_name":"zod","ecosystem":"npm","requirements":"^3.23.8","direct":true,"kind":"runtime","optional":false},{"id":23792209419,"package_name":"zod-to-json-schema","ecosystem":"npm","requirements":"^3.23.3","direct":true,"kind":"runtime","optional":false},{"id":23792209420,"package_name":"@faker-js/faker","ecosystem":"npm","requirements":"^6.0.0","direct":true,"kind":"development","optional":false},{"id":23792209421,"package_name":"@nestjs/cli","ecosystem":"npm","requirements":"10.4.5","direct":true,"kind":"development","optional":false},{"id":23792209422,"package_name":"@nestjs/schematics","ecosystem":"npm","requirements":"10.1.4","direct":true,"kind":"development","optional":false},{"id":23792209423,"package_name":"@nestjs/testing","ecosystem":"npm","requirements":"10.4.1","direct":true,"kind":"development","optional":false},{"id":23792209424,"package_name":"@stoplight/spectral-cli","ecosystem":"npm","requirements":"^6.15.0","direct":true,"kind":"development","optional":false},{"id":23792209629,"package_name":"@types/async","ecosystem":"npm","requirements":"^3.2.1","direct":true,"kind":"development","optional":false},{"id":23792209630,"package_name":"@types/bcrypt","ecosystem":"npm","requirements":"^3.0.0","direct":true,"kind":"development","optional":false},{"id":23792209631,"package_name":"@types/bull","ecosystem":"npm","requirements":"^3.15.8","direct":true,"kind":"development","optional":false},{"id":23792209928,"package_name":"@types/chai","ecosystem":"npm","requirements":"^4.2.11","direct":true,"kind":"development","optional":false},{"id":23792209929,"package_name":"@types/express","ecosystem":"npm","requirements":"4.17.17","direct":true,"kind":"development","optional":false},{"id":23792209930,"package_name":"@types/json-logic-js","ecosystem":"npm","requirements":"^2.0.8","direct":true,"kind":"development","optional":false},{"id":23792209931,"package_name":"@types/mocha","ecosystem":"npm","requirements":"^10.0.2","direct":true,"kind":"development","optional":false},{"id":23792209932,"package_name":"@types/node","ecosystem":"npm","requirements":"^20.15.0","direct":true,"kind":"development","optional":false},{"id":23792209933,"package_name":"@types/passport-github","ecosystem":"npm","requirements":"^1.1.5","direct":true,"kind":"development","optional":false},{"id":23792210202,"package_name":"@types/passport-jwt","ecosystem":"npm","requirements":"^3.0.3","direct":true,"kind":"development","optional":false},{"id":23792210203,"package_name":"@types/sinon","ecosystem":"npm","requirements":"^9.0.0","direct":true,"kind":"development","optional":false},{"id":23792210204,"package_name":"@types/supertest","ecosystem":"npm","requirements":"^2.0.8","direct":true,"kind":"development","optional":false},{"id":23792210205,"package_name":"async","ecosystem":"npm","requirements":"^3.2.0","direct":true,"kind":"development","optional":false},{"id":23792210206,"package_name":"chai","ecosystem":"npm","requirements":"^4.2.0","direct":true,"kind":"development","optional":false},{"id":23792210207,"package_name":"chai-subset","ecosystem":"npm","requirements":"^1.6.0","direct":true,"kind":"development","optional":false},{"id":23792210208,"package_name":"express","ecosystem":"npm","requirements":"^5.0.1","direct":true,"kind":"development","optional":false},{"id":23792210209,"package_name":"get-port","ecosystem":"npm","requirements":"^5.1.1","direct":true,"kind":"development","optional":false},{"id":23792210210,"package_name":"mocha","ecosystem":"npm","requirements":"^10.2.0","direct":true,"kind":"development","optional":false},{"id":23792210211,"package_name":"pirates","ecosystem":"npm","requirements":"^4.0.7","direct":true,"kind":"development","optional":false},{"id":23792210212,"package_name":"sinon","ecosystem":"npm","requirements":"^9.2.4","direct":true,"kind":"development","optional":false},{"id":23792210213,"package_name":"ts-loader","ecosystem":"npm","requirements":"~9.4.0","direct":true,"kind":"development","optional":false},{"id":23792210214,"package_name":"ts-node","ecosystem":"npm","requirements":"~10.9.1","direct":true,"kind":"development","optional":false},{"id":23792210215,"package_name":"tsconfig-paths","ecosystem":"npm","requirements":"~4.1.0","direct":true,"kind":"development","optional":false},{"id":23792210216,"package_name":"typescript","ecosystem":"npm","requirements":"5.6.2","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"apps/dashboard/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:00:27.547Z","updated_at":"2025-06-24T14:00:27.547Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/apps/dashboard/package.json","dependencies":[{"id":23792210315,"package_name":"@calcom/embed-react","ecosystem":"npm","requirements":"1.5.2","direct":true,"kind":"runtime","optional":false},{"id":23792210316,"package_name":"@clerk/clerk-react","ecosystem":"npm","requirements":"^5.2.2","direct":true,"kind":"runtime","optional":false},{"id":23792210317,"package_name":"@codemirror/autocomplete","ecosystem":"npm","requirements":"^6.18.3","direct":true,"kind":"runtime","optional":false},{"id":23792210318,"package_name":"@hookform/resolvers","ecosystem":"npm","requirements":"^3.9.0","direct":true,"kind":"runtime","optional":false},{"id":23792210319,"package_name":"@lezer/highlight","ecosystem":"npm","requirements":"^1.2.1","direct":true,"kind":"runtime","optional":false},{"id":23792210320,"package_name":"@maily-to/core","ecosystem":"npm","requirements":"github:novuhq/maily.to.git#release/v0.2.7-novu.13-core\u0026path:/packages/core","direct":true,"kind":"runtime","optional":false},{"id":23792210321,"package_name":"@novu/api","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792210322,"package_name":"@novu/framework","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792210323,"package_name":"@novu/js","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792210324,"package_name":"@novu/react","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792210467,"package_name":"@novu/shared","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792210468,"package_name":"@radix-ui/react-accordion","ecosystem":"npm","requirements":"^1.2.1","direct":true,"kind":"runtime","optional":false},{"id":23792210469,"package_name":"@radix-ui/react-alert-dialog","ecosystem":"npm","requirements":"^1.1.6","direct":true,"kind":"runtime","optional":false},{"id":23792210470,"package_name":"@radix-ui/react-avatar","ecosystem":"npm","requirements":"^1.1.1","direct":true,"kind":"runtime","optional":false},{"id":23792210471,"package_name":"@radix-ui/react-checkbox","ecosystem":"npm","requirements":"^1.1.2","direct":true,"kind":"runtime","optional":false},{"id":23792210472,"package_name":"@radix-ui/react-collapsible","ecosystem":"npm","requirements":"^1.1.1","direct":true,"kind":"runtime","optional":false},{"id":23792210473,"package_name":"@radix-ui/react-dialog","ecosystem":"npm","requirements":"^1.1.6","direct":true,"kind":"runtime","optional":false},{"id":23792210474,"package_name":"@radix-ui/react-dropdown-menu","ecosystem":"npm","requirements":"^2.1.1","direct":true,"kind":"runtime","optional":false},{"id":23792210475,"package_name":"@radix-ui/react-hover-card","ecosystem":"npm","requirements":"^1.1.2","direct":true,"kind":"runtime","optional":false},{"id":23792210476,"package_name":"@radix-ui/react-icons","ecosystem":"npm","requirements":"^1.3.0","direct":true,"kind":"runtime","optional":false},{"id":23792210477,"package_name":"@radix-ui/react-label","ecosystem":"npm","requirements":"^2.1.0","direct":true,"kind":"runtime","optional":false},{"id":23792210478,"package_name":"@radix-ui/react-popover","ecosystem":"npm","requirements":"^1.1.1","direct":true,"kind":"runtime","optional":false},{"id":23792210479,"package_name":"@radix-ui/react-progress","ecosystem":"npm","requirements":"^1.1.0","direct":true,"kind":"runtime","optional":false},{"id":23792210480,"package_name":"@radix-ui/react-radio-group","ecosystem":"npm","requirements":"^1.2.1","direct":true,"kind":"runtime","optional":false},{"id":23792210481,"package_name":"@radix-ui/react-scroll-area","ecosystem":"npm","requirements":"^1.2.0","direct":true,"kind":"runtime","optional":false},{"id":23792210482,"package_name":"@radix-ui/react-select","ecosystem":"npm","requirements":"^2.1.2","direct":true,"kind":"runtime","optional":false},{"id":23792210483,"package_name":"@radix-ui/react-separator","ecosystem":"npm","requirements":"^1.1.0","direct":true,"kind":"runtime","optional":false},{"id":23792210484,"package_name":"@radix-ui/react-slot","ecosystem":"npm","requirements":"^1.1.0","direct":true,"kind":"runtime","optional":false},{"id":23792210485,"package_name":"@radix-ui/react-switch","ecosystem":"npm","requirements":"^1.1.1","direct":true,"kind":"runtime","optional":false},{"id":23792210486,"package_name":"@radix-ui/react-tabs","ecosystem":"npm","requirements":"^1.1.1","direct":true,"kind":"runtime","optional":false},{"id":23792210487,"package_name":"@radix-ui/react-toggle","ecosystem":"npm","requirements":"^1.1.0","direct":true,"kind":"runtime","optional":false},{"id":23792210488,"package_name":"@radix-ui/react-toggle-group","ecosystem":"npm","requirements":"^1.1.0","direct":true,"kind":"runtime","optional":false},{"id":23792210489,"package_name":"@radix-ui/react-tooltip","ecosystem":"npm","requirements":"^1.1.3","direct":true,"kind":"runtime","optional":false},{"id":23792210490,"package_name":"@radix-ui/react-visually-hidden","ecosystem":"npm","requirements":"^1.1.0","direct":true,"kind":"runtime","optional":false},{"id":23792210491,"package_name":"@rjsf/core","ecosystem":"npm","requirements":"^5.22.3","direct":true,"kind":"runtime","optional":false},{"id":23792210492,"package_name":"@rjsf/utils","ecosystem":"npm","requirements":"^5.20.0","direct":true,"kind":"runtime","optional":false},{"id":23792210493,"package_name":"@rjsf/validator-ajv8","ecosystem":"npm","requirements":"^5.17.1","direct":true,"kind":"runtime","optional":false},{"id":23792210494,"package_name":"@segment/analytics-next","ecosystem":"npm","requirements":"^1.77.0","direct":true,"kind":"runtime","optional":false},{"id":23792210521,"package_name":"@sentry/react","ecosystem":"npm","requirements":"^8.35.0","direct":true,"kind":"runtime","optional":false},{"id":23792210522,"package_name":"@tanstack/react-query","ecosystem":"npm","requirements":"^5.59.6","direct":true,"kind":"runtime","optional":false},{"id":23792210523,"package_name":"@tiptap/react","ecosystem":"npm","requirements":"^2.6.6","direct":true,"kind":"runtime","optional":false},{"id":23792210524,"package_name":"@types/js-cookie","ecosystem":"npm","requirements":"^3.0.6","direct":true,"kind":"runtime","optional":false},{"id":23792210525,"package_name":"@types/lodash.isequal","ecosystem":"npm","requirements":"^4.5.8","direct":true,"kind":"runtime","optional":false},{"id":23792210526,"package_name":"@uiw/codemirror-extensions-langs","ecosystem":"npm","requirements":"^4.23.6","direct":true,"kind":"runtime","optional":false},{"id":23792210527,"package_name":"@uiw/codemirror-theme-material","ecosystem":"npm","requirements":"^4.23.6","direct":true,"kind":"runtime","optional":false},{"id":23792210528,"package_name":"@uiw/codemirror-theme-white","ecosystem":"npm","requirements":"^4.23.6","direct":true,"kind":"runtime","optional":false},{"id":23792210529,"package_name":"@uiw/codemirror-themes","ecosystem":"npm","requirements":"^4.23.6","direct":true,"kind":"runtime","optional":false},{"id":23792210530,"package_name":"@uiw/react-codemirror","ecosystem":"npm","requirements":"^4.23.6","direct":true,"kind":"runtime","optional":false},{"id":23792210531,"package_name":"@xyflow/react","ecosystem":"npm","requirements":"^12.3.2","direct":true,"kind":"runtime","optional":false},{"id":23792210620,"package_name":"class-variance-authority","ecosystem":"npm","requirements":"^0.7.0","direct":true,"kind":"runtime","optional":false},{"id":23792210621,"package_name":"clsx","ecosystem":"npm","requirements":"^2.1.1","direct":true,"kind":"runtime","optional":false},{"id":23792210622,"package_name":"cmdk","ecosystem":"npm","requirements":"1.0.0","direct":true,"kind":"runtime","optional":false},{"id":23792210623,"package_name":"cron-parser","ecosystem":"npm","requirements":"^4.9.0","direct":true,"kind":"runtime","optional":false},{"id":23792210624,"package_name":"date-fns","ecosystem":"npm","requirements":"^4.1.0","direct":true,"kind":"runtime","optional":false},{"id":23792210625,"package_name":"flat","ecosystem":"npm","requirements":"^6.0.1","direct":true,"kind":"runtime","optional":false},{"id":23792210626,"package_name":"js-cookie","ecosystem":"npm","requirements":"^3.0.5","direct":true,"kind":"runtime","optional":false},{"id":23792210627,"package_name":"launchdarkly-react-client-sdk","ecosystem":"npm","requirements":"^3.3.2","direct":true,"kind":"runtime","optional":false},{"id":23792211502,"package_name":"liquidjs","ecosystem":"npm","requirements":"^10.20.0","direct":true,"kind":"runtime","optional":false},{"id":23792211503,"package_name":"lodash.debounce","ecosystem":"npm","requirements":"^4.0.8","direct":true,"kind":"runtime","optional":false},{"id":23792211504,"package_name":"lodash.isequal","ecosystem":"npm","requirements":"^4.5.0","direct":true,"kind":"runtime","optional":false},{"id":23792211505,"package_name":"lodash.merge","ecosystem":"npm","requirements":"^4.6.2","direct":true,"kind":"runtime","optional":false},{"id":23792211506,"package_name":"lucide-react","ecosystem":"npm","requirements":"^0.439.0","direct":true,"kind":"runtime","optional":false},{"id":23792211507,"package_name":"merge-refs","ecosystem":"npm","requirements":"^1.3.0","direct":true,"kind":"runtime","optional":false},{"id":23792211508,"package_name":"mixpanel-browser","ecosystem":"npm","requirements":"^2.52.0","direct":true,"kind":"runtime","optional":false},{"id":23792211742,"package_name":"motion","ecosystem":"npm","requirements":"^11.12.0","direct":true,"kind":"runtime","optional":false},{"id":23792211743,"package_name":"next-themes","ecosystem":"npm","requirements":"^0.3.0","direct":true,"kind":"runtime","optional":false},{"id":23792211744,"package_name":"react","ecosystem":"npm","requirements":"^18.3.1","direct":true,"kind":"runtime","optional":false},{"id":23792211745,"package_name":"react-colorful","ecosystem":"npm","requirements":"^5.6.1","direct":true,"kind":"runtime","optional":false},{"id":23792211746,"package_name":"react-confetti","ecosystem":"npm","requirements":"^6.1.0","direct":true,"kind":"runtime","optional":false},{"id":23792211747,"package_name":"react-dom","ecosystem":"npm","requirements":"^18.3.1","direct":true,"kind":"runtime","optional":false},{"id":23792211748,"package_name":"react-helmet-async","ecosystem":"npm","requirements":"^1.3.0","direct":true,"kind":"runtime","optional":false},{"id":23792211749,"package_name":"react-hook-form","ecosystem":"npm","requirements":"7.53.2","direct":true,"kind":"runtime","optional":false},{"id":23792211750,"package_name":"react-icons","ecosystem":"npm","requirements":"^5.3.0","direct":true,"kind":"runtime","optional":false},{"id":23792211751,"package_name":"react-phone-number-input","ecosystem":"npm","requirements":"^3.4.11","direct":true,"kind":"runtime","optional":false},{"id":23792211752,"package_name":"react-querybuilder","ecosystem":"npm","requirements":"^8.0.0","direct":true,"kind":"runtime","optional":false},{"id":23792211781,"package_name":"react-resizable-panels","ecosystem":"npm","requirements":"^2.1.7","direct":true,"kind":"runtime","optional":false},{"id":23792211782,"package_name":"react-router-dom","ecosystem":"npm","requirements":"6.26.2","direct":true,"kind":"runtime","optional":false},{"id":23792211783,"package_name":"react-timezone-select","ecosystem":"npm","requirements":"^3.2.8","direct":true,"kind":"runtime","optional":false},{"id":23792211889,"package_name":"react-use-intercom","ecosystem":"npm","requirements":"^2.0.0","direct":true,"kind":"runtime","optional":false},{"id":23792212558,"package_name":"sonner","ecosystem":"npm","requirements":"^1.7.0","direct":true,"kind":"runtime","optional":false},{"id":23792212559,"package_name":"svix-react","ecosystem":"npm","requirements":"^1.13.4","direct":true,"kind":"runtime","optional":false},{"id":23792212793,"package_name":"tailwind-merge","ecosystem":"npm","requirements":"^2.4.0","direct":true,"kind":"runtime","optional":false},{"id":23792212794,"package_name":"tailwind-variants","ecosystem":"npm","requirements":"^0.3.0","direct":true,"kind":"runtime","optional":false},{"id":23792212795,"package_name":"tailwindcss-animate","ecosystem":"npm","requirements":"^1.0.7","direct":true,"kind":"runtime","optional":false},{"id":23792212796,"package_name":"use-deep-compare-effect","ecosystem":"npm","requirements":"^1.8.1","direct":true,"kind":"runtime","optional":false},{"id":23792212797,"package_name":"zod","ecosystem":"npm","requirements":"^3.23.8","direct":true,"kind":"runtime","optional":false},{"id":23792212798,"package_name":"@clerk/backend","ecosystem":"npm","requirements":"^1.3.1","direct":true,"kind":"development","optional":false},{"id":23792212799,"package_name":"@clerk/testing","ecosystem":"npm","requirements":"^1.3.5","direct":true,"kind":"development","optional":false},{"id":23792212967,"package_name":"@clerk/types","ecosystem":"npm","requirements":"^4.5.1","direct":true,"kind":"development","optional":false},{"id":23792212970,"package_name":"@eslint/js","ecosystem":"npm","requirements":"^9.9.0","direct":true,"kind":"development","optional":false},{"id":23792212972,"package_name":"@faker-js/faker","ecosystem":"npm","requirements":"^9.5.0","direct":true,"kind":"development","optional":false},{"id":23792212975,"package_name":"@hookform/devtools","ecosystem":"npm","requirements":"^4.3.0","direct":true,"kind":"development","optional":false},{"id":23792213440,"package_name":"@novu/dal","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"development","optional":false},{"id":23792213441,"package_name":"@novu/ee-auth","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"development","optional":false},{"id":23792213701,"package_name":"@novu/testing","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"development","optional":false},{"id":23792213702,"package_name":"@playwright/test","ecosystem":"npm","requirements":"^1.46.1","direct":true,"kind":"development","optional":false},{"id":23792213703,"package_name":"@sentry/vite-plugin","ecosystem":"npm","requirements":"^2.22.6","direct":true,"kind":"development","optional":false},{"id":23792213704,"package_name":"@tiptap/core","ecosystem":"npm","requirements":"^2.11.5","direct":true,"kind":"development","optional":false},{"id":23792213705,"package_name":"@types/lodash.debounce","ecosystem":"npm","requirements":"^4.0.9","direct":true,"kind":"development","optional":false},{"id":23792213706,"package_name":"@types/lodash.isequal","ecosystem":"npm","requirements":"^4.5.8","direct":true,"kind":"development","optional":false},{"id":23792213707,"package_name":"@types/lodash.merge","ecosystem":"npm","requirements":"^4.6.6","direct":true,"kind":"development","optional":false},{"id":23792213708,"package_name":"@types/mixpanel-browser","ecosystem":"npm","requirements":"^2.49.0","direct":true,"kind":"development","optional":false},{"id":23792213774,"package_name":"@types/node","ecosystem":"npm","requirements":"^22.7.0","direct":true,"kind":"development","optional":false},{"id":23792213775,"package_name":"@types/react","ecosystem":"npm","requirements":"^18.3.3","direct":true,"kind":"development","optional":false},{"id":23792213776,"package_name":"@types/react-dom","ecosystem":"npm","requirements":"^18.3.0","direct":true,"kind":"development","optional":false},{"id":23792213777,"package_name":"@types/react-window","ecosystem":"npm","requirements":"^1.8.8","direct":true,"kind":"development","optional":false},{"id":23792213778,"package_name":"@vitejs/plugin-react","ecosystem":"npm","requirements":"^4.3.1","direct":true,"kind":"development","optional":false},{"id":23792213779,"package_name":"autoprefixer","ecosystem":"npm","requirements":"^10.4.20","direct":true,"kind":"development","optional":false},{"id":23792213780,"package_name":"cross-fetch","ecosystem":"npm","requirements":"^4.0.0","direct":true,"kind":"development","optional":false},{"id":23792213781,"package_name":"dotenv","ecosystem":"npm","requirements":"^16.4.5","direct":true,"kind":"development","optional":false},{"id":23792213782,"package_name":"eslint","ecosystem":"npm","requirements":"^9.9.0","direct":true,"kind":"development","optional":false},{"id":23792213783,"package_name":"eslint-plugin-react-hooks","ecosystem":"npm","requirements":"^5.1.0-rc.0","direct":true,"kind":"development","optional":false},{"id":23792213784,"package_name":"eslint-plugin-react-refresh","ecosystem":"npm","requirements":"^0.4.9","direct":true,"kind":"development","optional":false},{"id":23792213785,"package_name":"express","ecosystem":"npm","requirements":"^4.21.0","direct":true,"kind":"development","optional":false},{"id":23792213786,"package_name":"globals","ecosystem":"npm","requirements":"^15.9.0","direct":true,"kind":"development","optional":false},{"id":23792213787,"package_name":"http-proxy-middleware","ecosystem":"npm","requirements":"^3.0.2","direct":true,"kind":"development","optional":false},{"id":23792213788,"package_name":"http-server","ecosystem":"npm","requirements":"^0.13.0","direct":true,"kind":"development","optional":false},{"id":23792213789,"package_name":"pm2","ecosystem":"npm","requirements":"^5.4.2","direct":true,"kind":"development","optional":false},{"id":23792213790,"package_name":"postcss","ecosystem":"npm","requirements":"^8.4.47","direct":true,"kind":"development","optional":false},{"id":23792213791,"package_name":"prettier","ecosystem":"npm","requirements":"^3.3.3","direct":true,"kind":"development","optional":false},{"id":23792213792,"package_name":"prettier-plugin-tailwindcss","ecosystem":"npm","requirements":"^0.6.5","direct":true,"kind":"development","optional":false},{"id":23792213793,"package_name":"rimraf","ecosystem":"npm","requirements":"^3.0.2","direct":true,"kind":"development","optional":false},{"id":23792213794,"package_name":"tailwindcss","ecosystem":"npm","requirements":"^3.4.13","direct":true,"kind":"development","optional":false},{"id":23792213795,"package_name":"typescript","ecosystem":"npm","requirements":"5.6.2","direct":true,"kind":"development","optional":false},{"id":23792213796,"package_name":"typescript-eslint","ecosystem":"npm","requirements":"^8.0.1","direct":true,"kind":"development","optional":false},{"id":23792213797,"package_name":"vite","ecosystem":"npm","requirements":"^5.4.1","direct":true,"kind":"development","optional":false},{"id":23792213798,"package_name":"vite-plugin-ejs","ecosystem":"npm","requirements":"^1.7.0","direct":true,"kind":"development","optional":false},{"id":23792213799,"package_name":"vite-plugin-static-copy","ecosystem":"npm","requirements":"^1.0.6","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"apps/dashboard/tests/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:00:44.109Z","updated_at":"2025-06-24T14:00:44.109Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/apps/dashboard/tests/package.json","dependencies":[]},{"ecosystem":"npm","filepath":"apps/inbound-mail/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:00:44.261Z","updated_at":"2025-06-24T14:00:44.261Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/apps/inbound-mail/package.json","dependencies":[{"id":23792214052,"package_name":"@novu/application-generic","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792214053,"package_name":"@novu/shared","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792214054,"package_name":"@sentry/browser","ecosystem":"npm","requirements":"^8.33.1","direct":true,"kind":"runtime","optional":false},{"id":23792214055,"package_name":"@sentry/hub","ecosystem":"npm","requirements":"^7.114.0","direct":true,"kind":"runtime","optional":false},{"id":23792214056,"package_name":"@sentry/nestjs","ecosystem":"npm","requirements":"^8.33.1","direct":true,"kind":"runtime","optional":false},{"id":23792214057,"package_name":"@sentry/node","ecosystem":"npm","requirements":"^8.33.1","direct":true,"kind":"runtime","optional":false},{"id":23792214058,"package_name":"@sentry/profiling-node","ecosystem":"npm","requirements":"^8.33.1","direct":true,"kind":"runtime","optional":false},{"id":23792214059,"package_name":"@sentry/tracing","ecosystem":"npm","requirements":"^7.40.0","direct":true,"kind":"runtime","optional":false},{"id":23792214060,"package_name":"bluebird","ecosystem":"npm","requirements":"^2.9.30","direct":true,"kind":"runtime","optional":false},{"id":23792214061,"package_name":"dotenv","ecosystem":"npm","requirements":"^16.4.5","direct":true,"kind":"runtime","optional":false},{"id":23792214062,"package_name":"envalid","ecosystem":"npm","requirements":"^8.0.0","direct":true,"kind":"runtime","optional":false},{"id":23792214063,"package_name":"extend","ecosystem":"npm","requirements":"^2.0.1","direct":true,"kind":"runtime","optional":false},{"id":23792214064,"package_name":"html-to-text","ecosystem":"npm","requirements":"^9.0.5","direct":true,"kind":"runtime","optional":false},{"id":23792214065,"package_name":"languagedetect","ecosystem":"npm","requirements":"^1.1.1","direct":true,"kind":"runtime","optional":false},{"id":23792214487,"package_name":"lodash","ecosystem":"npm","requirements":"^4.17.15","direct":true,"kind":"runtime","optional":false},{"id":23792214488,"package_name":"mailparser","ecosystem":"npm","requirements":"^0.6.0","direct":true,"kind":"runtime","optional":false},{"id":23792214489,"package_name":"newrelic","ecosystem":"npm","requirements":"^12.8.1","direct":true,"kind":"runtime","optional":false},{"id":23792214490,"package_name":"rimraf","ecosystem":"npm","requirements":"^3.0.2","direct":true,"kind":"runtime","optional":false},{"id":23792214491,"package_name":"shelljs","ecosystem":"npm","requirements":"^0.8.5","direct":true,"kind":"runtime","optional":false},{"id":23792214492,"package_name":"smtp-server","ecosystem":"npm","requirements":"^1.4.0","direct":true,"kind":"runtime","optional":false},{"id":23792214493,"package_name":"spamc","ecosystem":"npm","requirements":"0.0.5","direct":true,"kind":"runtime","optional":false},{"id":23792214575,"package_name":"uuid","ecosystem":"npm","requirements":"^9.0.0","direct":true,"kind":"runtime","optional":false},{"id":23792214576,"package_name":"winston","ecosystem":"npm","requirements":"^3.9.0","direct":true,"kind":"runtime","optional":false},{"id":23792214577,"package_name":"@novu/testing","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"development","optional":false},{"id":23792214578,"package_name":"@types/chai","ecosystem":"npm","requirements":"^4.2.11","direct":true,"kind":"development","optional":false},{"id":23792214579,"package_name":"@types/express","ecosystem":"npm","requirements":"^4.17.8","direct":true,"kind":"development","optional":false},{"id":23792214580,"package_name":"@types/html-to-text","ecosystem":"npm","requirements":"^9.0.1","direct":true,"kind":"development","optional":false},{"id":23792214581,"package_name":"@types/mocha","ecosystem":"npm","requirements":"^10.0.8","direct":true,"kind":"development","optional":false},{"id":23792214582,"package_name":"@types/node","ecosystem":"npm","requirements":"^20.15.0","direct":true,"kind":"development","optional":false},{"id":23792214583,"package_name":"@types/sinon","ecosystem":"npm","requirements":"^9.0.0","direct":true,"kind":"development","optional":false},{"id":23792214584,"package_name":"@types/smtp-server","ecosystem":"npm","requirements":"^3.5.7","direct":true,"kind":"development","optional":false},{"id":23792214720,"package_name":"cross-env","ecosystem":"npm","requirements":"^7.0.3","direct":true,"kind":"development","optional":false},{"id":23792214721,"package_name":"mocha","ecosystem":"npm","requirements":"^10.2.0","direct":true,"kind":"development","optional":false},{"id":23792214722,"package_name":"nodemon","ecosystem":"npm","requirements":"^3.0.1","direct":true,"kind":"development","optional":false},{"id":23792214723,"package_name":"prettier","ecosystem":"npm","requirements":"~2.8.0","direct":true,"kind":"development","optional":false},{"id":23792214724,"package_name":"sinon","ecosystem":"npm","requirements":"^9.2.4","direct":true,"kind":"development","optional":false},{"id":23792214725,"package_name":"ts-jest","ecosystem":"npm","requirements":"^27.0.7","direct":true,"kind":"development","optional":false},{"id":23792214726,"package_name":"ts-loader","ecosystem":"npm","requirements":"~9.4.0","direct":true,"kind":"development","optional":false},{"id":23792214727,"package_name":"ts-node","ecosystem":"npm","requirements":"~10.9.1","direct":true,"kind":"development","optional":false},{"id":23792214728,"package_name":"tsconfig-paths","ecosystem":"npm","requirements":"~4.1.0","direct":true,"kind":"development","optional":false},{"id":23792214729,"package_name":"typescript","ecosystem":"npm","requirements":"5.6.2","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"apps/web/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:00:49.711Z","updated_at":"2025-06-24T14:00:49.711Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/apps/web/package.json","dependencies":[{"id":23792214859,"package_name":"@babel/plugin-proposal-optional-chaining","ecosystem":"npm","requirements":"^7.20.7","direct":true,"kind":"runtime","optional":false},{"id":23792214860,"package_name":"@babel/plugin-transform-react-display-name","ecosystem":"npm","requirements":"^7.18.6","direct":true,"kind":"runtime","optional":false},{"id":23792214861,"package_name":"@babel/plugin-transform-runtime","ecosystem":"npm","requirements":"^7.23.2","direct":true,"kind":"runtime","optional":false},{"id":23792214862,"package_name":"@clerk/clerk-react","ecosystem":"npm","requirements":"^5.15.1","direct":true,"kind":"runtime","optional":false},{"id":23792214863,"package_name":"@clerk/themes","ecosystem":"npm","requirements":"^2.1.10","direct":true,"kind":"runtime","optional":false},{"id":23792214864,"package_name":"@editorjs/editorjs","ecosystem":"npm","requirements":"^2.19.3","direct":true,"kind":"runtime","optional":false},{"id":23792214865,"package_name":"@editorjs/paragraph","ecosystem":"npm","requirements":"^2.8.0","direct":true,"kind":"runtime","optional":false},{"id":23792214866,"package_name":"@emotion/babel-plugin","ecosystem":"npm","requirements":"^11.7.2","direct":true,"kind":"runtime","optional":false},{"id":23792214867,"package_name":"@emotion/css","ecosystem":"npm","requirements":"^11.10.5","direct":true,"kind":"runtime","optional":false},{"id":23792214868,"package_name":"@emotion/react","ecosystem":"npm","requirements":"^11.7.1","direct":true,"kind":"runtime","optional":false},{"id":23792214869,"package_name":"@emotion/styled","ecosystem":"npm","requirements":"^11.6.0","direct":true,"kind":"runtime","optional":false},{"id":23792214870,"package_name":"@fortawesome/fontawesome-svg-core","ecosystem":"npm","requirements":"^6.4.0","direct":true,"kind":"runtime","optional":false},{"id":23792214871,"package_name":"@fortawesome/free-regular-svg-icons","ecosystem":"npm","requirements":"^6.4.0","direct":true,"kind":"runtime","optional":false},{"id":23792214872,"package_name":"@fortawesome/free-solid-svg-icons","ecosystem":"npm","requirements":"^6.4.0","direct":true,"kind":"runtime","optional":false},{"id":23792214873,"package_name":"@fortawesome/react-fontawesome","ecosystem":"npm","requirements":"^0.2.0","direct":true,"kind":"runtime","optional":false},{"id":23792214874,"package_name":"@handlebars/parser","ecosystem":"npm","requirements":"^2.1.0","direct":true,"kind":"runtime","optional":false},{"id":23792215038,"package_name":"@hookform/devtools","ecosystem":"npm","requirements":"^4.3.0","direct":true,"kind":"runtime","optional":false},{"id":23792215039,"package_name":"@hookform/resolvers","ecosystem":"npm","requirements":"^2.9.1","direct":true,"kind":"runtime","optional":false},{"id":23792215040,"package_name":"@mantine/core","ecosystem":"npm","requirements":"^5.7.1","direct":true,"kind":"runtime","optional":false},{"id":23792215041,"package_name":"@mantine/dropzone","ecosystem":"npm","requirements":"^5.9.2","direct":true,"kind":"runtime","optional":false},{"id":23792215042,"package_name":"@mantine/form","ecosystem":"npm","requirements":"^5.10.4","direct":true,"kind":"runtime","optional":false},{"id":23792215043,"package_name":"@mantine/hooks","ecosystem":"npm","requirements":"^5.7.1","direct":true,"kind":"runtime","optional":false},{"id":23792215044,"package_name":"@mantine/notifications","ecosystem":"npm","requirements":"^5.7.1","direct":true,"kind":"runtime","optional":false},{"id":23792215045,"package_name":"@mantine/prism","ecosystem":"npm","requirements":"^5.7.1","direct":true,"kind":"runtime","optional":false},{"id":23792215255,"package_name":"@mantine/spotlight","ecosystem":"npm","requirements":"^5.7.1","direct":true,"kind":"runtime","optional":false},{"id":23792215256,"package_name":"@monaco-editor/react","ecosystem":"npm","requirements":"^4.6.0","direct":true,"kind":"runtime","optional":false},{"id":23792215257,"package_name":"@novu/design-system","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792215258,"package_name":"@novu/js","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792215259,"package_name":"@novu/notification-center","ecosystem":"npm","requirements":"latest","direct":true,"kind":"runtime","optional":false},{"id":23792215414,"package_name":"@novu/novui","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792215415,"package_name":"@novu/shared","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792215416,"package_name":"@rive-app/react-canvas","ecosystem":"npm","requirements":"^4.8.1","direct":true,"kind":"runtime","optional":false},{"id":23792215680,"package_name":"@rjsf/core","ecosystem":"npm","requirements":"^5.17.1","direct":true,"kind":"runtime","optional":false},{"id":23792215681,"package_name":"@rjsf/validator-ajv8","ecosystem":"npm","requirements":"^5.17.1","direct":true,"kind":"runtime","optional":false},{"id":23792215682,"package_name":"@segment/analytics-next","ecosystem":"npm","requirements":"^1.48.0","direct":true,"kind":"runtime","optional":false},{"id":23792215683,"package_name":"@sentry/react","ecosystem":"npm","requirements":"^7.40.0","direct":true,"kind":"runtime","optional":false},{"id":23792215684,"package_name":"@sentry/tracing","ecosystem":"npm","requirements":"^7.40.0","direct":true,"kind":"runtime","optional":false},{"id":23792215685,"package_name":"@storybook/addon-docs","ecosystem":"npm","requirements":"^7.4.2","direct":true,"kind":"runtime","optional":false},{"id":23792215686,"package_name":"@storybook/theming","ecosystem":"npm","requirements":"^7.4.2","direct":true,"kind":"runtime","optional":false},{"id":23792215687,"package_name":"@stripe/react-stripe-js","ecosystem":"npm","requirements":"^2.5.0","direct":true,"kind":"runtime","optional":false},{"id":23792215688,"package_name":"@stripe/stripe-js","ecosystem":"npm","requirements":"^2.4.0","direct":true,"kind":"runtime","optional":false},{"id":23792215689,"package_name":"@tanstack/react-query","ecosystem":"npm","requirements":"^4.20.4","direct":true,"kind":"runtime","optional":false},{"id":23792215690,"package_name":"@tanstack/react-query-devtools","ecosystem":"npm","requirements":"^4.20.4","direct":true,"kind":"runtime","optional":false},{"id":23792215691,"package_name":"@testing-library/react","ecosystem":"npm","requirements":"^11.1.0","direct":true,"kind":"runtime","optional":false},{"id":23792215692,"package_name":"@testing-library/user-event","ecosystem":"npm","requirements":"^12.1.10","direct":true,"kind":"runtime","optional":false},{"id":23792215693,"package_name":"@types/jest","ecosystem":"npm","requirements":"^29.5.0","direct":true,"kind":"runtime","optional":false},{"id":23792215694,"package_name":"@types/node","ecosystem":"npm","requirements":"^20.15.0","direct":true,"kind":"runtime","optional":false},{"id":23792215695,"package_name":"@types/react-table","ecosystem":"npm","requirements":"^7.7.12","direct":true,"kind":"runtime","optional":false},{"id":23792215696,"package_name":"@webcontainer/api","ecosystem":"npm","requirements":"^1.1.5","direct":true,"kind":"runtime","optional":false},{"id":23792215697,"package_name":"@xterm/xterm","ecosystem":"npm","requirements":"^5.5.0","direct":true,"kind":"runtime","optional":false},{"id":23792215698,"package_name":"ace-builds","ecosystem":"npm","requirements":"^1.4.12","direct":true,"kind":"runtime","optional":false},{"id":23792215699,"package_name":"allotment","ecosystem":"npm","requirements":"^1.20.2","direct":true,"kind":"runtime","optional":false},{"id":23792215810,"package_name":"antd","ecosystem":"npm","requirements":"^4.10.0","direct":true,"kind":"runtime","optional":false},{"id":23792215811,"package_name":"autoprefixer","ecosystem":"npm","requirements":"^9.8.6","direct":true,"kind":"runtime","optional":false},{"id":23792215812,"package_name":"axios","ecosystem":"npm","requirements":"^1.9.0","direct":true,"kind":"runtime","optional":false},{"id":23792215813,"package_name":"babel-plugin-import","ecosystem":"npm","requirements":"^1.13.3","direct":true,"kind":"runtime","optional":false},{"id":23792215814,"package_name":"chart.js","ecosystem":"npm","requirements":"^3.7.1","direct":true,"kind":"runtime","optional":false},{"id":23792215815,"package_name":"crypto-js","ecosystem":"npm","requirements":"^4.2.0","direct":true,"kind":"runtime","optional":false},{"id":23792215816,"package_name":"customize-cra","ecosystem":"npm","requirements":"^1.0.0","direct":true,"kind":"runtime","optional":false},{"id":23792215817,"package_name":"date-fns","ecosystem":"npm","requirements":"^2.29.2","direct":true,"kind":"runtime","optional":false},{"id":23792215818,"package_name":"dotenv","ecosystem":"npm","requirements":"^16.4.5","direct":true,"kind":"runtime","optional":false},{"id":23792215819,"package_name":"framer-motion","ecosystem":"npm","requirements":"^11.3.19","direct":true,"kind":"runtime","optional":false},{"id":23792215820,"package_name":"handlebars","ecosystem":"npm","requirements":"^4.7.7","direct":true,"kind":"runtime","optional":false},{"id":23792215821,"package_name":"highlight.js","ecosystem":"npm","requirements":"11.9.0","direct":true,"kind":"runtime","optional":false},{"id":23792215822,"package_name":"html-webpack-plugin","ecosystem":"npm","requirements":"5.5.3","direct":true,"kind":"runtime","optional":false},{"id":23792215823,"package_name":"js-cookie","ecosystem":"npm","requirements":"^3.0.5","direct":true,"kind":"runtime","optional":false},{"id":23792215824,"package_name":"jwt-decode","ecosystem":"npm","requirements":"^3.1.2","direct":true,"kind":"runtime","optional":false},{"id":23792215825,"package_name":"launchdarkly-react-client-sdk","ecosystem":"npm","requirements":"^3.3.2","direct":true,"kind":"runtime","optional":false},{"id":23792215826,"package_name":"less","ecosystem":"npm","requirements":"^4.1.0","direct":true,"kind":"runtime","optional":false},{"id":23792215827,"package_name":"localforage","ecosystem":"npm","requirements":"^1.10.0","direct":true,"kind":"runtime","optional":false},{"id":23792215828,"package_name":"lodash.capitalize","ecosystem":"npm","requirements":"^4.2.1","direct":true,"kind":"runtime","optional":false},{"id":23792215829,"package_name":"lodash.clonedeep","ecosystem":"npm","requirements":"^4.5.0","direct":true,"kind":"runtime","optional":false},{"id":23792215830,"package_name":"lodash.debounce","ecosystem":"npm","requirements":"^4.0.8","direct":true,"kind":"runtime","optional":false},{"id":23792215831,"package_name":"lodash.get","ecosystem":"npm","requirements":"^4.3.2","direct":true,"kind":"runtime","optional":false},{"id":23792215832,"package_name":"lodash.isequal","ecosystem":"npm","requirements":"^4.5.0","direct":true,"kind":"runtime","optional":false},{"id":23792215833,"package_name":"lodash.set","ecosystem":"npm","requirements":"^4.3.2","direct":true,"kind":"runtime","optional":false},{"id":23792215834,"package_name":"mdx-bundler","ecosystem":"npm","requirements":"10.0.2","direct":true,"kind":"runtime","optional":false},{"id":23792215835,"package_name":"mixpanel-browser","ecosystem":"npm","requirements":"^2.52.0","direct":true,"kind":"runtime","optional":false},{"id":23792215836,"package_name":"monaco-editor","ecosystem":"npm","requirements":"^0.39.0","direct":true,"kind":"runtime","optional":false},{"id":23792215837,"package_name":"polished","ecosystem":"npm","requirements":"^4.1.3","direct":true,"kind":"runtime","optional":false},{"id":23792215838,"package_name":"react","ecosystem":"npm","requirements":"^18.3.1","direct":true,"kind":"runtime","optional":false},{"id":23792215839,"package_name":"react-ace","ecosystem":"npm","requirements":"^9.4.3","direct":true,"kind":"runtime","optional":false},{"id":23792215840,"package_name":"react-chartjs-2","ecosystem":"npm","requirements":"^4.0.1","direct":true,"kind":"runtime","optional":false},{"id":23792215841,"package_name":"react-color","ecosystem":"npm","requirements":"^2.19.3","direct":true,"kind":"runtime","optional":false},{"id":23792215842,"package_name":"react-css-theme-switcher","ecosystem":"npm","requirements":"^0.3.0","direct":true,"kind":"runtime","optional":false},{"id":23792215929,"package_name":"react-custom-scrollbars","ecosystem":"npm","requirements":"^4.2.1","direct":true,"kind":"runtime","optional":false},{"id":23792215930,"package_name":"react-device-detect","ecosystem":"npm","requirements":"^2.2.3","direct":true,"kind":"runtime","optional":false},{"id":23792215931,"package_name":"react-dom","ecosystem":"npm","requirements":"^18.3.1","direct":true,"kind":"runtime","optional":false},{"id":23792215932,"package_name":"react-editor-js","ecosystem":"npm","requirements":"^1.9.0","direct":true,"kind":"runtime","optional":false},{"id":23792215933,"package_name":"react-error-boundary","ecosystem":"npm","requirements":"^3.1.4","direct":true,"kind":"runtime","optional":false},{"id":23792215934,"package_name":"react-flow-renderer","ecosystem":"npm","requirements":"^10.2.2","direct":true,"kind":"runtime","optional":false},{"id":23792215935,"package_name":"react-frame-component","ecosystem":"npm","requirements":"^5.2.3","direct":true,"kind":"runtime","optional":false},{"id":23792215936,"package_name":"react-helmet-async","ecosystem":"npm","requirements":"^1.3.0","direct":true,"kind":"runtime","optional":false},{"id":23792215937,"package_name":"react-hook-form","ecosystem":"npm","requirements":"7.43.9","direct":true,"kind":"runtime","optional":false},{"id":23792215938,"package_name":"react-is","ecosystem":"npm","requirements":"^18.2.0","direct":true,"kind":"runtime","optional":false},{"id":23792215939,"package_name":"react-joyride","ecosystem":"npm","requirements":"^2.5.3","direct":true,"kind":"runtime","optional":false},{"id":23792215940,"package_name":"react-password-strength-bar","ecosystem":"npm","requirements":"^0.4.1","direct":true,"kind":"runtime","optional":false},{"id":23792216036,"package_name":"react-router-dom","ecosystem":"npm","requirements":"6.2.2","direct":true,"kind":"runtime","optional":false},{"id":23792216037,"package_name":"react-syntax-highlighter","ecosystem":"npm","requirements":"^15.4.3","direct":true,"kind":"runtime","optional":false},{"id":23792216038,"package_name":"react-table","ecosystem":"npm","requirements":"^7.8.0","direct":true,"kind":"runtime","optional":false},{"id":23792216039,"package_name":"react-use-intercom","ecosystem":"npm","requirements":"^2.0.0","direct":true,"kind":"runtime","optional":false},{"id":23792216040,"package_name":"rimraf","ecosystem":"npm","requirements":"^3.0.2","direct":true,"kind":"runtime","optional":false},{"id":23792216041,"package_name":"storybook-dark-mode","ecosystem":"npm","requirements":"^3.0.1","direct":true,"kind":"runtime","optional":false},{"id":23792216113,"package_name":"uniqid","ecosystem":"npm","requirements":"^5.3.0","direct":true,"kind":"runtime","optional":false},{"id":23792216114,"package_name":"uuid","ecosystem":"npm","requirements":"8.3.2","direct":true,"kind":"runtime","optional":false},{"id":23792216115,"package_name":"web-vitals","ecosystem":"npm","requirements":"^1.0.1","direct":true,"kind":"runtime","optional":false},{"id":23792216116,"package_name":"xterm","ecosystem":"npm","requirements":"^5.1.0","direct":true,"kind":"runtime","optional":false},{"id":23792216117,"package_name":"xterm-addon-fit","ecosystem":"npm","requirements":"^0.7.0","direct":true,"kind":"runtime","optional":false},{"id":23792216118,"package_name":"zod","ecosystem":"npm","requirements":"^3.22.4","direct":true,"kind":"runtime","optional":false},{"id":23792216119,"package_name":"@babel/polyfill","ecosystem":"npm","requirements":"^7.12.1","direct":true,"kind":"development","optional":false},{"id":23792216120,"package_name":"@babel/preset-env","ecosystem":"npm","requirements":"^7.23.2","direct":true,"kind":"development","optional":false},{"id":23792216121,"package_name":"@babel/preset-react","ecosystem":"npm","requirements":"^7.13.13","direct":true,"kind":"development","optional":false},{"id":23792216122,"package_name":"@babel/preset-typescript","ecosystem":"npm","requirements":"^7.13.0","direct":true,"kind":"development","optional":false},{"id":23792216123,"package_name":"@babel/runtime","ecosystem":"npm","requirements":"^7.20.13","direct":true,"kind":"development","optional":false},{"id":23792216124,"package_name":"@clerk/types","ecosystem":"npm","requirements":"^4.48.0","direct":true,"kind":"development","optional":false},{"id":23792216125,"package_name":"@faker-js/faker","ecosystem":"npm","requirements":"^6.0.0","direct":true,"kind":"development","optional":false},{"id":23792216126,"package_name":"@novu/dal","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"development","optional":false},{"id":23792216127,"package_name":"@novu/framework","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"development","optional":false},{"id":23792216128,"package_name":"@novu/testing","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"development","optional":false},{"id":23792216129,"package_name":"@pandacss/dev","ecosystem":"npm","requirements":"^0.42.0","direct":true,"kind":"development","optional":false},{"id":23792216130,"package_name":"@pandacss/studio","ecosystem":"npm","requirements":"^0.42.0","direct":true,"kind":"development","optional":false},{"id":23792216361,"package_name":"@playwright/test","ecosystem":"npm","requirements":"^1.46.1","direct":true,"kind":"development","optional":false},{"id":23792216362,"package_name":"@storybook/addon-actions","ecosystem":"npm","requirements":"^7.4.2","direct":true,"kind":"development","optional":false},{"id":23792216363,"package_name":"@storybook/addon-essentials","ecosystem":"npm","requirements":"^7.4.2","direct":true,"kind":"development","optional":false},{"id":23792216364,"package_name":"@storybook/addon-links","ecosystem":"npm","requirements":"^7.4.2","direct":true,"kind":"development","optional":false},{"id":23792216365,"package_name":"@storybook/addon-mdx-gfm","ecosystem":"npm","requirements":"^7.4.2","direct":true,"kind":"development","optional":false},{"id":23792216366,"package_name":"@storybook/node-logger","ecosystem":"npm","requirements":"^7.4.2","direct":true,"kind":"development","optional":false},{"id":23792216367,"package_name":"@storybook/preset-create-react-app","ecosystem":"npm","requirements":"^7.4.2","direct":true,"kind":"development","optional":false},{"id":23792216389,"package_name":"@storybook/react","ecosystem":"npm","requirements":"^7.4.2","direct":true,"kind":"development","optional":false},{"id":23792216390,"package_name":"@storybook/react-webpack5","ecosystem":"npm","requirements":"^7.4.2","direct":true,"kind":"development","optional":false},{"id":23792216391,"package_name":"@testing-library/jest-dom","ecosystem":"npm","requirements":"^4.2.4","direct":true,"kind":"development","optional":false},{"id":23792216392,"package_name":"@types/crypto-js","ecosystem":"npm","requirements":"^4.2.2","direct":true,"kind":"development","optional":false},{"id":23792216393,"package_name":"@types/js-cookie","ecosystem":"npm","requirements":"^3.0.6","direct":true,"kind":"development","optional":false},{"id":23792216394,"package_name":"@types/mixpanel-browser","ecosystem":"npm","requirements":"^2.49.0","direct":true,"kind":"development","optional":false},{"id":23792216395,"package_name":"@types/react","ecosystem":"npm","requirements":"^18.3.3","direct":true,"kind":"development","optional":false},{"id":23792216396,"package_name":"@types/react-dom","ecosystem":"npm","requirements":"^18.3.0","direct":true,"kind":"development","optional":false},{"id":23792216397,"package_name":"@types/testing-library__jest-dom","ecosystem":"npm","requirements":"^5.14.5","direct":true,"kind":"development","optional":false},{"id":23792216398,"package_name":"http-server","ecosystem":"npm","requirements":"^0.13.0","direct":true,"kind":"development","optional":false},{"id":23792216399,"package_name":"less-loader","ecosystem":"npm","requirements":"4.1.0","direct":true,"kind":"development","optional":false},{"id":23792216400,"package_name":"react-app-rewired","ecosystem":"npm","requirements":"^2.2.1","direct":true,"kind":"development","optional":false},{"id":23792216401,"package_name":"react-error-overlay","ecosystem":"npm","requirements":"6.0.11","direct":true,"kind":"development","optional":false},{"id":23792216402,"package_name":"react-scripts","ecosystem":"npm","requirements":"^5.0.1","direct":true,"kind":"development","optional":false},{"id":23792216403,"package_name":"sinon","ecosystem":"npm","requirements":"9.2.4","direct":true,"kind":"development","optional":false},{"id":23792216404,"package_name":"storybook","ecosystem":"npm","requirements":"^7.4.2","direct":true,"kind":"development","optional":false},{"id":23792216405,"package_name":"typescript","ecosystem":"npm","requirements":"5.6.2","direct":true,"kind":"development","optional":false},{"id":23792216406,"package_name":"webpack","ecosystem":"npm","requirements":"5.94.0","direct":true,"kind":"development","optional":false},{"id":23792216407,"package_name":"webpack-bundle-analyzer","ecosystem":"npm","requirements":"^4.9.0","direct":true,"kind":"development","optional":false},{"id":23792216408,"package_name":"webpack-dev-server","ecosystem":"npm","requirements":"4.11.1","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"apps/webhook/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:01:06.334Z","updated_at":"2025-06-24T14:01:06.334Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/apps/webhook/package.json","dependencies":[{"id":23792216432,"package_name":"@aws-sdk/client-secrets-manager","ecosystem":"npm","requirements":"^3.716.0","direct":true,"kind":"runtime","optional":false},{"id":23792216433,"package_name":"@nestjs/axios","ecosystem":"npm","requirements":"3.0.3","direct":true,"kind":"runtime","optional":false},{"id":23792216434,"package_name":"@nestjs/common","ecosystem":"npm","requirements":"10.4.1","direct":true,"kind":"runtime","optional":false},{"id":23792216435,"package_name":"@nestjs/core","ecosystem":"npm","requirements":"10.4.1","direct":true,"kind":"runtime","optional":false},{"id":23792216436,"package_name":"@nestjs/platform-express","ecosystem":"npm","requirements":"10.4.1","direct":true,"kind":"runtime","optional":false},{"id":23792216437,"package_name":"@nestjs/terminus","ecosystem":"npm","requirements":"10.2.3","direct":true,"kind":"runtime","optional":false},{"id":23792216438,"package_name":"@novu/application-generic","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792216439,"package_name":"@novu/dal","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792216440,"package_name":"@novu/shared","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792216441,"package_name":"@novu/stateless","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792216442,"package_name":"@novu/testing","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792216443,"package_name":"@sentry/browser","ecosystem":"npm","requirements":"^8.33.1","direct":true,"kind":"runtime","optional":false},{"id":23792216444,"package_name":"@sentry/hub","ecosystem":"npm","requirements":"^7.114.0","direct":true,"kind":"runtime","optional":false},{"id":23792216445,"package_name":"@sentry/nestjs","ecosystem":"npm","requirements":"^8.33.1","direct":true,"kind":"runtime","optional":false},{"id":23792216446,"package_name":"@sentry/node","ecosystem":"npm","requirements":"^8.33.1","direct":true,"kind":"runtime","optional":false},{"id":23792216447,"package_name":"@sentry/profiling-node","ecosystem":"npm","requirements":"^8.33.1","direct":true,"kind":"runtime","optional":false},{"id":23792216448,"package_name":"@sentry/tracing","ecosystem":"npm","requirements":"^7.40.0","direct":true,"kind":"runtime","optional":false},{"id":23792216449,"package_name":"axios","ecosystem":"npm","requirements":"^1.9.0","direct":true,"kind":"runtime","optional":false},{"id":23792216450,"package_name":"class-transformer","ecosystem":"npm","requirements":"0.5.1","direct":true,"kind":"runtime","optional":false},{"id":23792216451,"package_name":"class-validator","ecosystem":"npm","requirements":"0.14.1","direct":true,"kind":"runtime","optional":false},{"id":23792216452,"package_name":"dotenv","ecosystem":"npm","requirements":"^16.4.5","direct":true,"kind":"runtime","optional":false},{"id":23792216453,"package_name":"envalid","ecosystem":"npm","requirements":"^8.0.0","direct":true,"kind":"runtime","optional":false},{"id":23792216454,"package_name":"jsonwebtoken","ecosystem":"npm","requirements":"9.0.0","direct":true,"kind":"runtime","optional":false},{"id":23792216455,"package_name":"lodash","ecosystem":"npm","requirements":"^4.17.15","direct":true,"kind":"runtime","optional":false},{"id":23792216456,"package_name":"nest-raven","ecosystem":"npm","requirements":"10.1.0","direct":true,"kind":"runtime","optional":false},{"id":23792216457,"package_name":"newrelic","ecosystem":"npm","requirements":"^12.8.1","direct":true,"kind":"runtime","optional":false},{"id":23792216458,"package_name":"reflect-metadata","ecosystem":"npm","requirements":"0.2.2","direct":true,"kind":"runtime","optional":false},{"id":23792216459,"package_name":"rimraf","ecosystem":"npm","requirements":"^3.0.2","direct":true,"kind":"runtime","optional":false},{"id":23792216460,"package_name":"rxjs","ecosystem":"npm","requirements":"7.8.1","direct":true,"kind":"runtime","optional":false},{"id":23792216461,"package_name":"yargs","ecosystem":"npm","requirements":"^17.7.2","direct":true,"kind":"runtime","optional":false},{"id":23792216462,"package_name":"@nestjs/cli","ecosystem":"npm","requirements":"10.4.5","direct":true,"kind":"development","optional":false},{"id":23792216463,"package_name":"@nestjs/schematics","ecosystem":"npm","requirements":"10.1.4","direct":true,"kind":"development","optional":false},{"id":23792216464,"package_name":"@nestjs/testing","ecosystem":"npm","requirements":"10.4.1","direct":true,"kind":"development","optional":false},{"id":23792216465,"package_name":"@types/chai","ecosystem":"npm","requirements":"^4.3.4","direct":true,"kind":"development","optional":false},{"id":23792216466,"package_name":"@types/express","ecosystem":"npm","requirements":"^4.17.8","direct":true,"kind":"development","optional":false},{"id":23792216467,"package_name":"@types/jest","ecosystem":"npm","requirements":"^29.5.0","direct":true,"kind":"development","optional":false},{"id":23792216468,"package_name":"@types/mocha","ecosystem":"npm","requirements":"^10.0.2","direct":true,"kind":"development","optional":false},{"id":23792216469,"package_name":"@types/node","ecosystem":"npm","requirements":"^20.15.0","direct":true,"kind":"development","optional":false},{"id":23792216470,"package_name":"@types/sinon","ecosystem":"npm","requirements":"^9.0.0","direct":true,"kind":"development","optional":false},{"id":23792216471,"package_name":"@types/supertest","ecosystem":"npm","requirements":"^2.0.10","direct":true,"kind":"development","optional":false},{"id":23792216472,"package_name":"chai","ecosystem":"npm","requirements":"^4.2.0","direct":true,"kind":"development","optional":false},{"id":23792216473,"package_name":"cross-env","ecosystem":"npm","requirements":"^7.0.3","direct":true,"kind":"development","optional":false},{"id":23792216474,"package_name":"jest","ecosystem":"npm","requirements":"^27.0.6","direct":true,"kind":"development","optional":false},{"id":23792216475,"package_name":"mocha","ecosystem":"npm","requirements":"^10.2.0","direct":true,"kind":"development","optional":false},{"id":23792216476,"package_name":"prettier","ecosystem":"npm","requirements":"~2.8.0","direct":true,"kind":"development","optional":false},{"id":23792216477,"package_name":"sinon","ecosystem":"npm","requirements":"^9.2.4","direct":true,"kind":"development","optional":false},{"id":23792216478,"package_name":"supertest","ecosystem":"npm","requirements":"^7.0.0","direct":true,"kind":"development","optional":false},{"id":23792216479,"package_name":"ts-jest","ecosystem":"npm","requirements":"^27.0.7","direct":true,"kind":"development","optional":false},{"id":23792216480,"package_name":"ts-loader","ecosystem":"npm","requirements":"~9.4.0","direct":true,"kind":"development","optional":false},{"id":23792216481,"package_name":"ts-node","ecosystem":"npm","requirements":"~10.9.1","direct":true,"kind":"development","optional":false},{"id":23792216482,"package_name":"tsconfig-paths","ecosystem":"npm","requirements":"~4.1.0","direct":true,"kind":"development","optional":false},{"id":23792216483,"package_name":"typescript","ecosystem":"npm","requirements":"5.6.2","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"apps/worker/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:01:06.893Z","updated_at":"2025-06-24T14:01:06.893Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/apps/worker/package.json","dependencies":[{"id":23792216685,"package_name":"@aws-sdk/client-secrets-manager","ecosystem":"npm","requirements":"^3.716.0","direct":true,"kind":"runtime","optional":false},{"id":23792216686,"package_name":"@nestjs/axios","ecosystem":"npm","requirements":"3.0.3","direct":true,"kind":"runtime","optional":false},{"id":23792216687,"package_name":"@nestjs/common","ecosystem":"npm","requirements":"10.4.1","direct":true,"kind":"runtime","optional":false},{"id":23792216688,"package_name":"@nestjs/core","ecosystem":"npm","requirements":"10.4.1","direct":true,"kind":"runtime","optional":false},{"id":23792216689,"package_name":"@nestjs/platform-express","ecosystem":"npm","requirements":"10.4.1","direct":true,"kind":"runtime","optional":false},{"id":23792216690,"package_name":"@nestjs/schedule","ecosystem":"npm","requirements":"^4.1.1","direct":true,"kind":"runtime","optional":false},{"id":23792216691,"package_name":"@nestjs/swagger","ecosystem":"npm","requirements":"7.4.0","direct":true,"kind":"runtime","optional":false},{"id":23792216692,"package_name":"@nestjs/terminus","ecosystem":"npm","requirements":"10.2.3","direct":true,"kind":"runtime","optional":false},{"id":23792216693,"package_name":"@novu/application-generic","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792216694,"package_name":"@novu/dal","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792216695,"package_name":"@novu/framework","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792216696,"package_name":"@novu/shared","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792216697,"package_name":"@novu/stateless","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792216698,"package_name":"@novu/testing","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792216699,"package_name":"@sentry/browser","ecosystem":"npm","requirements":"^8.33.1","direct":true,"kind":"runtime","optional":false},{"id":23792216700,"package_name":"@sentry/hub","ecosystem":"npm","requirements":"^7.114.0","direct":true,"kind":"runtime","optional":false},{"id":23792216701,"package_name":"@sentry/nestjs","ecosystem":"npm","requirements":"^8.33.1","direct":true,"kind":"runtime","optional":false},{"id":23792216702,"package_name":"@sentry/node","ecosystem":"npm","requirements":"^8.33.1","direct":true,"kind":"runtime","optional":false},{"id":23792216703,"package_name":"@sentry/profiling-node","ecosystem":"npm","requirements":"^8.33.1","direct":true,"kind":"runtime","optional":false},{"id":23792216704,"package_name":"@sentry/tracing","ecosystem":"npm","requirements":"^7.40.0","direct":true,"kind":"runtime","optional":false},{"id":23792216705,"package_name":"@types/newrelic","ecosystem":"npm","requirements":"^9.14.6","direct":true,"kind":"runtime","optional":false},{"id":23792216706,"package_name":"axios","ecosystem":"npm","requirements":"^1.9.0","direct":true,"kind":"runtime","optional":false},{"id":23792216707,"package_name":"body-parser","ecosystem":"npm","requirements":"^2.2.0","direct":true,"kind":"runtime","optional":false},{"id":23792216708,"package_name":"class-transformer","ecosystem":"npm","requirements":"0.5.1","direct":true,"kind":"runtime","optional":false},{"id":23792216709,"package_name":"class-validator","ecosystem":"npm","requirements":"0.14.1","direct":true,"kind":"runtime","optional":false},{"id":23792216710,"package_name":"cron-parser","ecosystem":"npm","requirements":"^4.9.0","direct":true,"kind":"runtime","optional":false},{"id":23792216711,"package_name":"cross-env","ecosystem":"npm","requirements":"^7.0.3","direct":true,"kind":"runtime","optional":false},{"id":23792216712,"package_name":"date-fns","ecosystem":"npm","requirements":"^2.29.2","direct":true,"kind":"runtime","optional":false},{"id":23792216713,"package_name":"dotenv","ecosystem":"npm","requirements":"^16.4.5","direct":true,"kind":"runtime","optional":false},{"id":23792216714,"package_name":"envalid","ecosystem":"npm","requirements":"^8.0.0","direct":true,"kind":"runtime","optional":false},{"id":23792216715,"package_name":"helmet","ecosystem":"npm","requirements":"^6.0.1","direct":true,"kind":"runtime","optional":false},{"id":23792216716,"package_name":"i18next","ecosystem":"npm","requirements":"^23.7.6","direct":true,"kind":"runtime","optional":false},{"id":23792216717,"package_name":"inline-css","ecosystem":"npm","requirements":"^4.0.2","direct":true,"kind":"runtime","optional":false},{"id":23792216718,"package_name":"ioredis","ecosystem":"npm","requirements":"^5.2.4","direct":true,"kind":"runtime","optional":false},{"id":23792216719,"package_name":"lodash","ecosystem":"npm","requirements":"^4.17.15","direct":true,"kind":"runtime","optional":false},{"id":23792216720,"package_name":"nest-raven","ecosystem":"npm","requirements":"10.1.0","direct":true,"kind":"runtime","optional":false},{"id":23792216721,"package_name":"newrelic","ecosystem":"npm","requirements":"^12.8.1","direct":true,"kind":"runtime","optional":false},{"id":23792216722,"package_name":"reflect-metadata","ecosystem":"npm","requirements":"0.2.2","direct":true,"kind":"runtime","optional":false},{"id":23792216723,"package_name":"rimraf","ecosystem":"npm","requirements":"^3.0.2","direct":true,"kind":"runtime","optional":false},{"id":23792216724,"package_name":"rxjs","ecosystem":"npm","requirements":"7.8.1","direct":true,"kind":"runtime","optional":false},{"id":23792216725,"package_name":"shortid","ecosystem":"npm","requirements":"^2.2.16","direct":true,"kind":"runtime","optional":false},{"id":23792216726,"package_name":"simple-statistics","ecosystem":"npm","requirements":"^7.8.3","direct":true,"kind":"runtime","optional":false},{"id":23792216727,"package_name":"uuid","ecosystem":"npm","requirements":"^8.3.2","direct":true,"kind":"runtime","optional":false},{"id":23792216728,"package_name":"@faker-js/faker","ecosystem":"npm","requirements":"^6.0.0","direct":true,"kind":"development","optional":false},{"id":23792216729,"package_name":"@nestjs/cli","ecosystem":"npm","requirements":"10.4.5","direct":true,"kind":"development","optional":false},{"id":23792216730,"package_name":"@nestjs/schematics","ecosystem":"npm","requirements":"10.1.4","direct":true,"kind":"development","optional":false},{"id":23792216731,"package_name":"@nestjs/testing","ecosystem":"npm","requirements":"10.4.1","direct":true,"kind":"development","optional":false},{"id":23792216732,"package_name":"@types/bcrypt","ecosystem":"npm","requirements":"^3.0.0","direct":true,"kind":"development","optional":false},{"id":23792216733,"package_name":"@types/chai","ecosystem":"npm","requirements":"^4.2.11","direct":true,"kind":"development","optional":false},{"id":23792216734,"package_name":"@types/express","ecosystem":"npm","requirements":"4.17.17","direct":true,"kind":"development","optional":false},{"id":23792216735,"package_name":"@types/inline-css","ecosystem":"npm","requirements":"^3.0.3","direct":true,"kind":"development","optional":false},{"id":23792216761,"package_name":"@types/mocha","ecosystem":"npm","requirements":"^10.0.2","direct":true,"kind":"development","optional":false},{"id":23792216762,"package_name":"@types/node","ecosystem":"npm","requirements":"^20.15.0","direct":true,"kind":"development","optional":false},{"id":23792216763,"package_name":"@types/sinon","ecosystem":"npm","requirements":"^9.0.0","direct":true,"kind":"development","optional":false},{"id":23792216764,"package_name":"@types/supertest","ecosystem":"npm","requirements":"^2.0.8","direct":true,"kind":"development","optional":false},{"id":23792216765,"package_name":"chai","ecosystem":"npm","requirements":"^4.2.0","direct":true,"kind":"development","optional":false},{"id":23792216766,"package_name":"mocha","ecosystem":"npm","requirements":"^10.2.0","direct":true,"kind":"development","optional":false},{"id":23792216767,"package_name":"sinon","ecosystem":"npm","requirements":"^9.2.4","direct":true,"kind":"development","optional":false},{"id":23792216768,"package_name":"superagent-defaults","ecosystem":"npm","requirements":"^0.1.14","direct":true,"kind":"development","optional":false},{"id":23792217380,"package_name":"supertest","ecosystem":"npm","requirements":"^7.0.0","direct":true,"kind":"development","optional":false},{"id":23792217381,"package_name":"ts-loader","ecosystem":"npm","requirements":"~9.4.0","direct":true,"kind":"development","optional":false},{"id":23792217382,"package_name":"ts-node","ecosystem":"npm","requirements":"~10.9.1","direct":true,"kind":"development","optional":false},{"id":23792217383,"package_name":"tsconfig-paths","ecosystem":"npm","requirements":"~4.1.0","direct":true,"kind":"development","optional":false},{"id":23792217384,"package_name":"typescript","ecosystem":"npm","requirements":"5.6.2","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"apps/ws/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:01:10.559Z","updated_at":"2025-06-24T14:01:10.559Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/apps/ws/package.json","dependencies":[{"id":23792217425,"package_name":"@aws-sdk/client-secrets-manager","ecosystem":"npm","requirements":"^3.716.0","direct":true,"kind":"runtime","optional":false},{"id":23792217426,"package_name":"@godaddy/terminus","ecosystem":"npm","requirements":"^4.3.1","direct":true,"kind":"runtime","optional":false},{"id":23792217427,"package_name":"@nestjs/common","ecosystem":"npm","requirements":"10.4.1","direct":true,"kind":"runtime","optional":false},{"id":23792217428,"package_name":"@nestjs/core","ecosystem":"npm","requirements":"10.4.1","direct":true,"kind":"runtime","optional":false},{"id":23792217429,"package_name":"@nestjs/jwt","ecosystem":"npm","requirements":"10.2.0","direct":true,"kind":"runtime","optional":false},{"id":23792217430,"package_name":"@nestjs/platform-express","ecosystem":"npm","requirements":"10.4.1","direct":true,"kind":"runtime","optional":false},{"id":23792217431,"package_name":"@nestjs/platform-socket.io","ecosystem":"npm","requirements":"10.4.1","direct":true,"kind":"runtime","optional":false},{"id":23792217432,"package_name":"@nestjs/serve-static","ecosystem":"npm","requirements":"4.0.2","direct":true,"kind":"runtime","optional":false},{"id":23792217433,"package_name":"@nestjs/swagger","ecosystem":"npm","requirements":"7.4.0","direct":true,"kind":"runtime","optional":false},{"id":23792217434,"package_name":"@nestjs/terminus","ecosystem":"npm","requirements":"10.2.3","direct":true,"kind":"runtime","optional":false},{"id":23792217435,"package_name":"@nestjs/websockets","ecosystem":"npm","requirements":"10.4.1","direct":true,"kind":"runtime","optional":false},{"id":23792217436,"package_name":"@novu/application-generic","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792217437,"package_name":"@novu/dal","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792217438,"package_name":"@novu/shared","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792217439,"package_name":"@novu/testing","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792217440,"package_name":"@sentry/browser","ecosystem":"npm","requirements":"^8.33.1","direct":true,"kind":"runtime","optional":false},{"id":23792217441,"package_name":"@sentry/hub","ecosystem":"npm","requirements":"^7.114.0","direct":true,"kind":"runtime","optional":false},{"id":23792217442,"package_name":"@sentry/nestjs","ecosystem":"npm","requirements":"^8.33.1","direct":true,"kind":"runtime","optional":false},{"id":23792217443,"package_name":"@sentry/node","ecosystem":"npm","requirements":"^8.33.1","direct":true,"kind":"runtime","optional":false},{"id":23792217444,"package_name":"@sentry/profiling-node","ecosystem":"npm","requirements":"^8.33.1","direct":true,"kind":"runtime","optional":false},{"id":23792217445,"package_name":"@sentry/tracing","ecosystem":"npm","requirements":"^7.40.0","direct":true,"kind":"runtime","optional":false},{"id":23792217446,"package_name":"@socket.io/admin-ui","ecosystem":"npm","requirements":"^0.5.1","direct":true,"kind":"runtime","optional":false},{"id":23792217820,"package_name":"@socket.io/redis-adapter","ecosystem":"npm","requirements":"^7.2.0","direct":true,"kind":"runtime","optional":false},{"id":23792217821,"package_name":"class-transformer","ecosystem":"npm","requirements":"0.5.1","direct":true,"kind":"runtime","optional":false},{"id":23792217822,"package_name":"class-validator","ecosystem":"npm","requirements":"0.14.1","direct":true,"kind":"runtime","optional":false},{"id":23792217823,"package_name":"dotenv","ecosystem":"npm","requirements":"^16.4.5","direct":true,"kind":"runtime","optional":false},{"id":23792217824,"package_name":"envalid","ecosystem":"npm","requirements":"^8.0.0","direct":true,"kind":"runtime","optional":false},{"id":23792217825,"package_name":"helmet","ecosystem":"npm","requirements":"^6.0.1","direct":true,"kind":"runtime","optional":false},{"id":23792217826,"package_name":"ioredis","ecosystem":"npm","requirements":"5.3.2","direct":true,"kind":"runtime","optional":false},{"id":23792217827,"package_name":"jsonwebtoken","ecosystem":"npm","requirements":"9.0.0","direct":true,"kind":"runtime","optional":false},{"id":23792217828,"package_name":"lodash","ecosystem":"npm","requirements":"^4.17.15","direct":true,"kind":"runtime","optional":false},{"id":23792217829,"package_name":"nest-raven","ecosystem":"npm","requirements":"10.1.0","direct":true,"kind":"runtime","optional":false},{"id":23792217830,"package_name":"newrelic","ecosystem":"npm","requirements":"^12.8.1","direct":true,"kind":"runtime","optional":false},{"id":23792217831,"package_name":"reflect-metadata","ecosystem":"npm","requirements":"0.2.2","direct":true,"kind":"runtime","optional":false},{"id":23792217832,"package_name":"rimraf","ecosystem":"npm","requirements":"^3.0.2","direct":true,"kind":"runtime","optional":false},{"id":23792217833,"package_name":"rxjs","ecosystem":"npm","requirements":"7.8.1","direct":true,"kind":"runtime","optional":false},{"id":23792217834,"package_name":"sinon","ecosystem":"npm","requirements":"^9.2.4","direct":true,"kind":"runtime","optional":false},{"id":23792217835,"package_name":"socket.io","ecosystem":"npm","requirements":"^4.7.2","direct":true,"kind":"runtime","optional":false},{"id":23792217836,"package_name":"@nestjs/cli","ecosystem":"npm","requirements":"10.4.5","direct":true,"kind":"development","optional":false},{"id":23792217837,"package_name":"@nestjs/schematics","ecosystem":"npm","requirements":"10.1.4","direct":true,"kind":"development","optional":false},{"id":23792217838,"package_name":"@nestjs/testing","ecosystem":"npm","requirements":"10.4.1","direct":true,"kind":"development","optional":false},{"id":23792217839,"package_name":"@types/chai","ecosystem":"npm","requirements":"^4.2.11","direct":true,"kind":"development","optional":false},{"id":23792217840,"package_name":"@types/express","ecosystem":"npm","requirements":"^4.17.8","direct":true,"kind":"development","optional":false},{"id":23792217841,"package_name":"@types/jsonwebtoken","ecosystem":"npm","requirements":"^8.5.9","direct":true,"kind":"development","optional":false},{"id":23792217842,"package_name":"@types/mocha","ecosystem":"npm","requirements":"^10.0.2","direct":true,"kind":"development","optional":false},{"id":23792217843,"package_name":"@types/node","ecosystem":"npm","requirements":"^20.15.0","direct":true,"kind":"development","optional":false},{"id":23792217844,"package_name":"@types/socket.io","ecosystem":"npm","requirements":"^3.0.2","direct":true,"kind":"development","optional":false},{"id":23792217845,"package_name":"@types/supertest","ecosystem":"npm","requirements":"^2.0.10","direct":true,"kind":"development","optional":false},{"id":23792217846,"package_name":"chai","ecosystem":"npm","requirements":"^4.2.0","direct":true,"kind":"development","optional":false},{"id":23792217847,"package_name":"cross-env","ecosystem":"npm","requirements":"^7.0.3","direct":true,"kind":"development","optional":false},{"id":23792217848,"package_name":"mocha","ecosystem":"npm","requirements":"^10.2.0","direct":true,"kind":"development","optional":false},{"id":23792217849,"package_name":"prettier","ecosystem":"npm","requirements":"~2.8.0","direct":true,"kind":"development","optional":false},{"id":23792217850,"package_name":"supertest","ecosystem":"npm","requirements":"^7.0.0","direct":true,"kind":"development","optional":false},{"id":23792217851,"package_name":"ts-loader","ecosystem":"npm","requirements":"~9.4.0","direct":true,"kind":"development","optional":false},{"id":23792217852,"package_name":"ts-node","ecosystem":"npm","requirements":"~10.9.1","direct":true,"kind":"development","optional":false},{"id":23792217853,"package_name":"tsconfig-paths","ecosystem":"npm","requirements":"~4.1.0","direct":true,"kind":"development","optional":false},{"id":23792217854,"package_name":"typescript","ecosystem":"npm","requirements":"5.6.2","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"enterprise/packages/auth/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:01:12.775Z","updated_at":"2025-06-24T14:01:12.775Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/enterprise/packages/auth/package.json","dependencies":[{"id":23792217860,"package_name":"@clerk/backend","ecosystem":"npm","requirements":"^1.25.2","direct":true,"kind":"runtime","optional":false},{"id":23792217861,"package_name":"@clerk/express","ecosystem":"npm","requirements":"^1.3.53","direct":true,"kind":"runtime","optional":false},{"id":23792217862,"package_name":"@novu/application-generic","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792217863,"package_name":"@novu/dal","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792217864,"package_name":"@novu/shared","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792217865,"package_name":"class-transformer","ecosystem":"npm","requirements":"0.5.1","direct":true,"kind":"runtime","optional":false},{"id":23792217866,"package_name":"class-validator","ecosystem":"npm","requirements":"0.14.1","direct":true,"kind":"runtime","optional":false},{"id":23792217867,"package_name":"jwks-rsa","ecosystem":"npm","requirements":"^3.1.0","direct":true,"kind":"runtime","optional":false},{"id":23792217868,"package_name":"mongoose","ecosystem":"npm","requirements":"^7.8.7","direct":true,"kind":"runtime","optional":false},{"id":23792217869,"package_name":"svix","ecosystem":"npm","requirements":"^1.24.0","direct":true,"kind":"runtime","optional":false},{"id":23792217870,"package_name":"@clerk/types","ecosystem":"npm","requirements":"^4.48.0","direct":true,"kind":"development","optional":false},{"id":23792217871,"package_name":"@types/mocha","ecosystem":"npm","requirements":"^8.0.1","direct":true,"kind":"development","optional":false},{"id":23792217872,"package_name":"@types/node","ecosystem":"npm","requirements":"^20.15.0","direct":true,"kind":"development","optional":false},{"id":23792217873,"package_name":"@types/passport-jwt","ecosystem":"npm","requirements":"^3.0.3","direct":true,"kind":"development","optional":false},{"id":23792217874,"package_name":"@types/sinon","ecosystem":"npm","requirements":"^9.0.0","direct":true,"kind":"development","optional":false},{"id":23792217875,"package_name":"chai","ecosystem":"npm","requirements":"^4.2.0","direct":true,"kind":"development","optional":false},{"id":23792217876,"package_name":"cross-env","ecosystem":"npm","requirements":"^7.0.3","direct":true,"kind":"development","optional":false},{"id":23792217877,"package_name":"mocha","ecosystem":"npm","requirements":"^8.1.1","direct":true,"kind":"development","optional":false},{"id":23792217878,"package_name":"sinon","ecosystem":"npm","requirements":"^9.2.4","direct":true,"kind":"development","optional":false},{"id":23792217879,"package_name":"ts-node","ecosystem":"npm","requirements":"~10.9.1","direct":true,"kind":"development","optional":false},{"id":23792217880,"package_name":"typescript","ecosystem":"npm","requirements":"5.6.2","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"enterprise/packages/billing/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:01:13.161Z","updated_at":"2025-06-24T14:01:13.161Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/enterprise/packages/billing/package.json","dependencies":[{"id":23792217885,"package_name":"@date-fns/utc","ecosystem":"npm","requirements":"^2.1.0","direct":true,"kind":"runtime","optional":false},{"id":23792217886,"package_name":"@novu/application-generic","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792217887,"package_name":"@novu/ee-dal","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792217888,"package_name":"@novu/ee-auth","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792217889,"package_name":"@novu/shared","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792217890,"package_name":"@novu/notifications","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792217891,"package_name":"class-transformer","ecosystem":"npm","requirements":"0.5.1","direct":true,"kind":"runtime","optional":false},{"id":23792217892,"package_name":"class-validator","ecosystem":"npm","requirements":"0.14.1","direct":true,"kind":"runtime","optional":false},{"id":23792217893,"package_name":"date-fns","ecosystem":"npm","requirements":"^4.1.0","direct":true,"kind":"runtime","optional":false},{"id":23792217894,"package_name":"mongoose","ecosystem":"npm","requirements":"^7.8.7","direct":true,"kind":"runtime","optional":false},{"id":23792217895,"package_name":"rxjs","ecosystem":"npm","requirements":"7.8.1","direct":true,"kind":"runtime","optional":false},{"id":23792217896,"package_name":"shortid","ecosystem":"npm","requirements":"^2.2.16","direct":true,"kind":"runtime","optional":false},{"id":23792217897,"package_name":"stripe","ecosystem":"npm","requirements":"^11.18.0","direct":true,"kind":"runtime","optional":false},{"id":23792217898,"package_name":"stripe-event-types","ecosystem":"npm","requirements":"^3.1.0","direct":true,"kind":"runtime","optional":false},{"id":23792217936,"package_name":"@types/chai","ecosystem":"npm","requirements":"^4.2.11","direct":true,"kind":"development","optional":false},{"id":23792217937,"package_name":"@types/mocha","ecosystem":"npm","requirements":"^8.0.1","direct":true,"kind":"development","optional":false},{"id":23792217938,"package_name":"@types/node","ecosystem":"npm","requirements":"^20.15.0","direct":true,"kind":"development","optional":false},{"id":23792217939,"package_name":"@types/sinon","ecosystem":"npm","requirements":"^9.0.0","direct":true,"kind":"development","optional":false},{"id":23792217940,"package_name":"chai","ecosystem":"npm","requirements":"^4.2.0","direct":true,"kind":"development","optional":false},{"id":23792217941,"package_name":"cross-env","ecosystem":"npm","requirements":"^7.0.3","direct":true,"kind":"development","optional":false},{"id":23792217942,"package_name":"mocha","ecosystem":"npm","requirements":"^8.1.1","direct":true,"kind":"development","optional":false},{"id":23792217943,"package_name":"sinon","ecosystem":"npm","requirements":"^9.2.4","direct":true,"kind":"development","optional":false},{"id":23792217944,"package_name":"ts-node","ecosystem":"npm","requirements":"~10.9.1","direct":true,"kind":"development","optional":false},{"id":23792217945,"package_name":"typescript","ecosystem":"npm","requirements":"5.6.2","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"enterprise/packages/dal/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:01:15.496Z","updated_at":"2025-06-24T14:01:15.496Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/enterprise/packages/dal/package.json","dependencies":[{"id":23792217960,"package_name":"@novu/dal","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792217961,"package_name":"@novu/shared","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792217962,"package_name":"mongoose","ecosystem":"npm","requirements":"^7.8.7","direct":true,"kind":"runtime","optional":false},{"id":23792217963,"package_name":"mongoose-delete","ecosystem":"npm","requirements":"^1.0.1","direct":true,"kind":"runtime","optional":false},{"id":23792217964,"package_name":"rimraf","ecosystem":"npm","requirements":"^3.0.2","direct":true,"kind":"runtime","optional":false},{"id":23792217965,"package_name":"@types/node","ecosystem":"npm","requirements":"^20.15.0","direct":true,"kind":"development","optional":false},{"id":23792217966,"package_name":"ts-node","ecosystem":"npm","requirements":"~10.9.1","direct":true,"kind":"development","optional":false},{"id":23792217967,"package_name":"tsconfig-paths","ecosystem":"npm","requirements":"~4.1.0","direct":true,"kind":"development","optional":false},{"id":23792217968,"package_name":"typescript","ecosystem":"npm","requirements":"5.6.2","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"enterprise/packages/shared-services/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:01:16.846Z","updated_at":"2025-06-24T14:01:16.846Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/enterprise/packages/shared-services/package.json","dependencies":[{"id":23792217969,"package_name":"@handlebars/parser","ecosystem":"npm","requirements":"^2.1.0","direct":true,"kind":"runtime","optional":false},{"id":23792217970,"package_name":"@novu/ee-dal","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792217971,"package_name":"@novu/shared","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792217972,"package_name":"@types/node","ecosystem":"npm","requirements":"^20.15.0","direct":true,"kind":"development","optional":false},{"id":23792217973,"package_name":"cross-env","ecosystem":"npm","requirements":"^7.0.3","direct":true,"kind":"development","optional":false},{"id":23792217974,"package_name":"npm-run-all","ecosystem":"npm","requirements":"^4.1.5","direct":true,"kind":"development","optional":false},{"id":23792217975,"package_name":"sinon","ecosystem":"npm","requirements":"^9.2.4","direct":true,"kind":"development","optional":false},{"id":23792217976,"package_name":"ts-node","ecosystem":"npm","requirements":"~10.9.1","direct":true,"kind":"development","optional":false},{"id":23792217977,"package_name":"typescript","ecosystem":"npm","requirements":"5.6.2","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"enterprise/packages/translation/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:01:17.327Z","updated_at":"2025-06-24T14:01:17.327Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/enterprise/packages/translation/package.json","dependencies":[{"id":23792217984,"package_name":"@handlebars/parser","ecosystem":"npm","requirements":"^2.1.0","direct":true,"kind":"runtime","optional":false},{"id":23792217985,"package_name":"@novu/application-generic","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792217986,"package_name":"@novu/ee-dal","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792217987,"package_name":"@novu/ee-auth","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792217988,"package_name":"@novu/ee-shared-services","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792217989,"package_name":"@novu/shared","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792217990,"package_name":"class-transformer","ecosystem":"npm","requirements":"0.5.1","direct":true,"kind":"runtime","optional":false},{"id":23792217991,"package_name":"class-validator","ecosystem":"npm","requirements":"0.14.1","direct":true,"kind":"runtime","optional":false},{"id":23792217992,"package_name":"multer","ecosystem":"npm","requirements":"^1.4.5-lts.1","direct":true,"kind":"runtime","optional":false},{"id":23792217993,"package_name":"shortid","ecosystem":"npm","requirements":"^2.2.16","direct":true,"kind":"runtime","optional":false},{"id":23792217994,"package_name":"@types/chai","ecosystem":"npm","requirements":"^4.2.11","direct":true,"kind":"development","optional":false},{"id":23792217995,"package_name":"@types/mocha","ecosystem":"npm","requirements":"^8.0.1","direct":true,"kind":"development","optional":false},{"id":23792217996,"package_name":"@types/multer","ecosystem":"npm","requirements":"^1.4.10","direct":true,"kind":"development","optional":false},{"id":23792217997,"package_name":"@types/node","ecosystem":"npm","requirements":"^20.15.0","direct":true,"kind":"development","optional":false},{"id":23792217998,"package_name":"@types/sinon","ecosystem":"npm","requirements":"^9.0.0","direct":true,"kind":"development","optional":false},{"id":23792217999,"package_name":"chai","ecosystem":"npm","requirements":"^4.2.0","direct":true,"kind":"development","optional":false},{"id":23792218000,"package_name":"cross-env","ecosystem":"npm","requirements":"^7.0.3","direct":true,"kind":"development","optional":false},{"id":23792218001,"package_name":"mocha","ecosystem":"npm","requirements":"^8.1.1","direct":true,"kind":"development","optional":false},{"id":23792218002,"package_name":"sinon","ecosystem":"npm","requirements":"^9.2.4","direct":true,"kind":"development","optional":false},{"id":23792218003,"package_name":"ts-node","ecosystem":"npm","requirements":"~10.9.1","direct":true,"kind":"development","optional":false},{"id":23792218004,"package_name":"typescript","ecosystem":"npm","requirements":"5.6.2","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"libs/application-generic/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:01:18.947Z","updated_at":"2025-06-24T14:01:18.947Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/libs/application-generic/package.json","dependencies":[{"id":23792218055,"package_name":"@aws-sdk/client-s3","ecosystem":"npm","requirements":"^3.567.0","direct":true,"kind":"runtime","optional":false},{"id":23792218056,"package_name":"@aws-sdk/s3-request-presigner","ecosystem":"npm","requirements":"^3.567.0","direct":true,"kind":"runtime","optional":false},{"id":23792218057,"package_name":"@azure/storage-blob","ecosystem":"npm","requirements":"^12.11.0","direct":true,"kind":"runtime","optional":false},{"id":23792218058,"package_name":"@google-cloud/storage","ecosystem":"npm","requirements":"^6.2.3","direct":true,"kind":"runtime","optional":false},{"id":23792218059,"package_name":"@hokify/agenda","ecosystem":"npm","requirements":"^6.3.0","direct":true,"kind":"runtime","optional":false},{"id":23792218067,"package_name":"@maily-to/render","ecosystem":"npm","requirements":"github:novuhq/maily.to#release/v0.1.3-novu.4-render\u0026path:/packages/render","direct":true,"kind":"runtime","optional":false},{"id":23792218068,"package_name":"@novu/dal","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792218069,"package_name":"@novu/framework","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792218070,"package_name":"@novu/providers","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792218127,"package_name":"@novu/shared","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792218128,"package_name":"@novu/stateless","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792218129,"package_name":"@novu/testing","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792218130,"package_name":"@opentelemetry/api","ecosystem":"npm","requirements":"^1.9.0","direct":true,"kind":"runtime","optional":false},{"id":23792218131,"package_name":"@opentelemetry/auto-instrumentations-node","ecosystem":"npm","requirements":"^0.40.2","direct":true,"kind":"runtime","optional":false},{"id":23792218132,"package_name":"@opentelemetry/context-async-hooks","ecosystem":"npm","requirements":"~1.19.0","direct":true,"kind":"runtime","optional":false},{"id":23792218133,"package_name":"@opentelemetry/core","ecosystem":"npm","requirements":"~1.19.0","direct":true,"kind":"runtime","optional":false},{"id":23792218134,"package_name":"@opentelemetry/exporter-collector","ecosystem":"npm","requirements":"^0.25.0","direct":true,"kind":"runtime","optional":false},{"id":23792218218,"package_name":"@opentelemetry/exporter-jaeger","ecosystem":"npm","requirements":"~1.19.0","direct":true,"kind":"runtime","optional":false},{"id":23792218326,"package_name":"@opentelemetry/exporter-prometheus","ecosystem":"npm","requirements":"^0.46.0","direct":true,"kind":"runtime","optional":false},{"id":23792218327,"package_name":"@opentelemetry/exporter-trace-otlp-http","ecosystem":"npm","requirements":"^0.49.1","direct":true,"kind":"runtime","optional":false},{"id":23792218328,"package_name":"@opentelemetry/instrumentation","ecosystem":"npm","requirements":"^0.46.0","direct":true,"kind":"runtime","optional":false},{"id":23792218329,"package_name":"@opentelemetry/propagator-b3","ecosystem":"npm","requirements":"~1.19.0","direct":true,"kind":"runtime","optional":false},{"id":23792218330,"package_name":"@opentelemetry/propagator-jaeger","ecosystem":"npm","requirements":"~1.19.0","direct":true,"kind":"runtime","optional":false},{"id":23792218331,"package_name":"@opentelemetry/resources","ecosystem":"npm","requirements":"~1.19.0","direct":true,"kind":"runtime","optional":false},{"id":23792218332,"package_name":"@opentelemetry/sdk-node","ecosystem":"npm","requirements":"^0.46.0","direct":true,"kind":"runtime","optional":false},{"id":23792218333,"package_name":"@opentelemetry/sdk-trace-base","ecosystem":"npm","requirements":"~1.19.0","direct":true,"kind":"runtime","optional":false},{"id":23792218334,"package_name":"@opentelemetry/sdk-trace-node","ecosystem":"npm","requirements":"~1.19.0","direct":true,"kind":"runtime","optional":false},{"id":23792218335,"package_name":"@opentelemetry/semantic-conventions","ecosystem":"npm","requirements":"~1.19.0","direct":true,"kind":"runtime","optional":false},{"id":23792218336,"package_name":"@segment/analytics-node","ecosystem":"npm","requirements":"^1.1.4","direct":true,"kind":"runtime","optional":false},{"id":23792218337,"package_name":"@sentry/node","ecosystem":"npm","requirements":"^8.33.1","direct":true,"kind":"runtime","optional":false},{"id":23792218338,"package_name":"@team-plain/typescript-sdk","ecosystem":"npm","requirements":"5.8.0","direct":true,"kind":"runtime","optional":false},{"id":23792218339,"package_name":"axios","ecosystem":"npm","requirements":"^1.9.0","direct":true,"kind":"runtime","optional":false},{"id":23792218340,"package_name":"bullmq","ecosystem":"npm","requirements":"^3.10.2","direct":true,"kind":"runtime","optional":false},{"id":23792218341,"package_name":"class-transformer","ecosystem":"npm","requirements":"0.5.1","direct":true,"kind":"runtime","optional":false},{"id":23792218342,"package_name":"class-validator","ecosystem":"npm","requirements":"0.14.1","direct":true,"kind":"runtime","optional":false},{"id":23792218343,"package_name":"cron-parser","ecosystem":"npm","requirements":"^4.9.0","direct":true,"kind":"runtime","optional":false},{"id":23792218344,"package_name":"date-fns","ecosystem":"npm","requirements":"^2.29.2","direct":true,"kind":"runtime","optional":false},{"id":23792218345,"package_name":"got","ecosystem":"npm","requirements":"^11.8.6","direct":true,"kind":"runtime","optional":false},{"id":23792218346,"package_name":"handlebars","ecosystem":"npm","requirements":"^4.7.7","direct":true,"kind":"runtime","optional":false},{"id":23792218347,"package_name":"i18next","ecosystem":"npm","requirements":"^23.7.6","direct":true,"kind":"runtime","optional":false},{"id":23792218348,"package_name":"ioredis","ecosystem":"npm","requirements":"^5.2.4","direct":true,"kind":"runtime","optional":false},{"id":23792218349,"package_name":"jsonwebtoken","ecosystem":"npm","requirements":"9.0.0","direct":true,"kind":"runtime","optional":false},{"id":23792218350,"package_name":"@launchdarkly/node-server-sdk","ecosystem":"npm","requirements":"^9.7.3","direct":true,"kind":"runtime","optional":false},{"id":23792218363,"package_name":"svix","ecosystem":"npm","requirements":"^1.64.1","direct":true,"kind":"runtime","optional":false},{"id":23792218364,"package_name":"lodash","ecosystem":"npm","requirements":"^4.17.15","direct":true,"kind":"runtime","optional":false},{"id":23792218365,"package_name":"mixpanel","ecosystem":"npm","requirements":"^0.17.0","direct":true,"kind":"runtime","optional":false},{"id":23792218366,"package_name":"nanoid","ecosystem":"npm","requirements":"^3.1.20","direct":true,"kind":"runtime","optional":false},{"id":23792218367,"package_name":"nestjs-otel","ecosystem":"npm","requirements":"6.1.1","direct":true,"kind":"runtime","optional":false},{"id":23792218390,"package_name":"nestjs-pino","ecosystem":"npm","requirements":"4.2.0","direct":true,"kind":"runtime","optional":false},{"id":23792218391,"package_name":"node-fetch","ecosystem":"npm","requirements":"^3.2.10","direct":true,"kind":"runtime","optional":false},{"id":23792218392,"package_name":"pino-http","ecosystem":"npm","requirements":"^8.3.3","direct":true,"kind":"runtime","optional":false},{"id":23792218393,"package_name":"pino-pretty","ecosystem":"npm","requirements":"^9.4.0","direct":true,"kind":"runtime","optional":false},{"id":23792218394,"package_name":"recursive-diff","ecosystem":"npm","requirements":"^1.0.8","direct":true,"kind":"runtime","optional":false},{"id":23792218395,"package_name":"rrule","ecosystem":"npm","requirements":"^2.7.2","direct":true,"kind":"runtime","optional":false},{"id":23792218396,"package_name":"rxjs","ecosystem":"npm","requirements":"7.8.1","direct":true,"kind":"runtime","optional":false},{"id":23792218397,"package_name":"sanitize-html","ecosystem":"npm","requirements":"^2.4.0","direct":true,"kind":"runtime","optional":false},{"id":23792218398,"package_name":"shortid","ecosystem":"npm","requirements":"^2.2.16","direct":true,"kind":"runtime","optional":false},{"id":23792218399,"package_name":"zod","ecosystem":"npm","requirements":"^3.23.8","direct":true,"kind":"runtime","optional":false},{"id":23792218400,"package_name":"zod-to-json-schema","ecosystem":"npm","requirements":"^3.23.3","direct":true,"kind":"runtime","optional":false},{"id":23792218401,"package_name":"@istanbuljs/nyc-config-typescript","ecosystem":"npm","requirements":"^1.0.1","direct":true,"kind":"development","optional":false},{"id":23792218402,"package_name":"@types/got","ecosystem":"npm","requirements":"^9.6.12","direct":true,"kind":"development","optional":false},{"id":23792218403,"package_name":"@types/jest","ecosystem":"npm","requirements":"29.5.2","direct":true,"kind":"development","optional":false},{"id":23792218404,"package_name":"@types/newrelic","ecosystem":"npm","requirements":"^9.14.6","direct":true,"kind":"development","optional":false},{"id":23792218405,"package_name":"@types/sanitize-html","ecosystem":"npm","requirements":"^2.11.0","direct":true,"kind":"development","optional":false},{"id":23792218406,"package_name":"@types/sinon","ecosystem":"npm","requirements":"^9.0.0","direct":true,"kind":"development","optional":false},{"id":23792218407,"package_name":"chai","ecosystem":"npm","requirements":"^4.2.0","direct":true,"kind":"development","optional":false},{"id":23792218408,"package_name":"codecov","ecosystem":"npm","requirements":"^3.5.0","direct":true,"kind":"development","optional":false},{"id":23792218409,"package_name":"cpx","ecosystem":"npm","requirements":"^1.5.0","direct":true,"kind":"development","optional":false},{"id":23792218410,"package_name":"dotenv","ecosystem":"npm","requirements":"^16.4.5","direct":true,"kind":"development","optional":false},{"id":23792218411,"package_name":"jest","ecosystem":"npm","requirements":"^27.1.0","direct":true,"kind":"development","optional":false},{"id":23792218412,"package_name":"npm-run-all","ecosystem":"npm","requirements":"^4.1.5","direct":true,"kind":"development","optional":false},{"id":23792218413,"package_name":"nyc","ecosystem":"npm","requirements":"^15.1.0","direct":true,"kind":"development","optional":false},{"id":23792218414,"package_name":"prettier","ecosystem":"npm","requirements":"~2.8.0","direct":true,"kind":"development","optional":false},{"id":23792218415,"package_name":"rimraf","ecosystem":"npm","requirements":"^3.0.2","direct":true,"kind":"development","optional":false},{"id":23792218416,"package_name":"sinon","ecosystem":"npm","requirements":"^9.2.4","direct":true,"kind":"development","optional":false},{"id":23792218417,"package_name":"ts-jest","ecosystem":"npm","requirements":"^27.0.5","direct":true,"kind":"development","optional":false},{"id":23792218418,"package_name":"ts-node","ecosystem":"npm","requirements":"~10.9.1","direct":true,"kind":"development","optional":false},{"id":23792218419,"package_name":"typescript","ecosystem":"npm","requirements":"5.6.2","direct":true,"kind":"development","optional":false},{"id":23792218420,"package_name":"vitest","ecosystem":"npm","requirements":"^2.1.9","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"libs/automation/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:01:24.271Z","updated_at":"2025-06-24T14:01:24.271Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/libs/automation/package.json","dependencies":[{"id":23792218427,"package_name":"@nx/devkit","ecosystem":"npm","requirements":"20.1.2","direct":true,"kind":"runtime","optional":false},{"id":23792218428,"package_name":"@nx/js","ecosystem":"npm","requirements":"20.1.2","direct":true,"kind":"development","optional":false},{"id":23792218429,"package_name":"@swc-node/register","ecosystem":"npm","requirements":"~1.8.0","direct":true,"kind":"development","optional":false},{"id":23792218431,"package_name":"@swc/core","ecosystem":"npm","requirements":"~1.3.85","direct":true,"kind":"development","optional":false},{"id":23792218433,"package_name":"@types/jest","ecosystem":"npm","requirements":"^29.4.0","direct":true,"kind":"development","optional":false},{"id":23792218435,"package_name":"@types/node","ecosystem":"npm","requirements":"^20.15.0","direct":true,"kind":"development","optional":false},{"id":23792218437,"package_name":"jest","ecosystem":"npm","requirements":"^29.4.1","direct":true,"kind":"development","optional":false},{"id":23792218439,"package_name":"jest-environment-jsdom","ecosystem":"npm","requirements":"^29.4.1","direct":true,"kind":"development","optional":false},{"id":23792218441,"package_name":"knip","ecosystem":"npm","requirements":"^5.11.0","direct":true,"kind":"development","optional":false},{"id":23792218442,"package_name":"nx","ecosystem":"npm","requirements":"20.1.2","direct":true,"kind":"development","optional":false},{"id":23792218443,"package_name":"ts-jest","ecosystem":"npm","requirements":"^29.1.0","direct":true,"kind":"development","optional":false},{"id":23792218444,"package_name":"typescript","ecosystem":"npm","requirements":"5.6.2","direct":true,"kind":"development","optional":false},{"id":23792218445,"package_name":"verdaccio","ecosystem":"npm","requirements":"^5.0.4","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"libs/dal/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:01:24.612Z","updated_at":"2025-06-24T14:01:24.612Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/libs/dal/package.json","dependencies":[{"id":23792218453,"package_name":"@aws-sdk/client-s3","ecosystem":"npm","requirements":"^3.382.0","direct":true,"kind":"runtime","optional":false},{"id":23792218454,"package_name":"@aws-sdk/s3-request-presigner","ecosystem":"npm","requirements":"^3.382.0","direct":true,"kind":"runtime","optional":false},{"id":23792218455,"package_name":"@faker-js/faker","ecosystem":"npm","requirements":"^6.0.0","direct":true,"kind":"runtime","optional":false},{"id":23792218456,"package_name":"@novu/shared","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792218457,"package_name":"aws-sdk","ecosystem":"npm","requirements":"^2.665.0","direct":true,"kind":"runtime","optional":false},{"id":23792218458,"package_name":"class-transformer","ecosystem":"npm","requirements":"0.5.1","direct":true,"kind":"runtime","optional":false},{"id":23792218459,"package_name":"cross-fetch","ecosystem":"npm","requirements":"^3.0.4","direct":true,"kind":"runtime","optional":false},{"id":23792218460,"package_name":"date-fns","ecosystem":"npm","requirements":"^2.29.2","direct":true,"kind":"runtime","optional":false},{"id":23792218461,"package_name":"event-stream","ecosystem":"npm","requirements":"^4.0.1","direct":true,"kind":"runtime","optional":false},{"id":23792218462,"package_name":"fs-extra","ecosystem":"npm","requirements":"^9.0.0","direct":true,"kind":"runtime","optional":false},{"id":23792218463,"package_name":"googleapis","ecosystem":"npm","requirements":"^60.0.1","direct":true,"kind":"runtime","optional":false},{"id":23792218464,"package_name":"jsonfile","ecosystem":"npm","requirements":"^6.0.1","direct":true,"kind":"runtime","optional":false},{"id":23792218465,"package_name":"mongoose","ecosystem":"npm","requirements":"^7.8.7","direct":true,"kind":"runtime","optional":false},{"id":23792218466,"package_name":"mongoose-delete","ecosystem":"npm","requirements":"^1.0.1","direct":true,"kind":"runtime","optional":false},{"id":23792218467,"package_name":"reflect-metadata","ecosystem":"npm","requirements":"0.2.2","direct":true,"kind":"runtime","optional":false},{"id":23792218468,"package_name":"superagent-defaults","ecosystem":"npm","requirements":"^0.1.14","direct":true,"kind":"runtime","optional":false},{"id":23792218469,"package_name":"uuid","ecosystem":"npm","requirements":"^8.3.0","direct":true,"kind":"runtime","optional":false},{"id":23792218470,"package_name":"@types/node","ecosystem":"npm","requirements":"^20.15.0","direct":true,"kind":"development","optional":false},{"id":23792218471,"package_name":"@typescript-eslint/parser","ecosystem":"npm","requirements":"^4.14.2","direct":true,"kind":"development","optional":false},{"id":23792218472,"package_name":"apollo-boost","ecosystem":"npm","requirements":"0.4.9","direct":true,"kind":"development","optional":false},{"id":23792218473,"package_name":"rimraf","ecosystem":"npm","requirements":"^3.0.2","direct":true,"kind":"development","optional":false},{"id":23792218474,"package_name":"supertest","ecosystem":"npm","requirements":"^7.0.0","direct":true,"kind":"development","optional":false},{"id":23792218475,"package_name":"ts-node","ecosystem":"npm","requirements":"~10.9.1","direct":true,"kind":"development","optional":false},{"id":23792218476,"package_name":"tsconfig-paths","ecosystem":"npm","requirements":"~4.1.0","direct":true,"kind":"development","optional":false},{"id":23792218477,"package_name":"typescript","ecosystem":"npm","requirements":"5.6.2","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"libs/design-system/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:01:25.178Z","updated_at":"2025-06-24T14:01:25.178Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/libs/design-system/package.json","dependencies":[{"id":23792218564,"package_name":"@emotion/css","ecosystem":"npm","requirements":"^11.10.5","direct":true,"kind":"runtime","optional":false},{"id":23792218565,"package_name":"@emotion/react","ecosystem":"npm","requirements":"^11.7.1","direct":true,"kind":"runtime","optional":false},{"id":23792218566,"package_name":"@emotion/styled","ecosystem":"npm","requirements":"^11.6.0","direct":true,"kind":"runtime","optional":false},{"id":23792218567,"package_name":"@mantine/hooks","ecosystem":"npm","requirements":"^5.7.1","direct":true,"kind":"runtime","optional":false},{"id":23792218568,"package_name":"@mantine/notifications","ecosystem":"npm","requirements":"^5.7.1","direct":true,"kind":"runtime","optional":false},{"id":23792218569,"package_name":"@novu/shared","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792218570,"package_name":"@segment/analytics-next","ecosystem":"npm","requirements":"1.59.0","direct":true,"kind":"runtime","optional":false},{"id":23792218571,"package_name":"@sentry/react","ecosystem":"npm","requirements":"^7.40.0","direct":true,"kind":"runtime","optional":false},{"id":23792218572,"package_name":"@tanstack/react-query","ecosystem":"npm","requirements":"^4.20.4","direct":true,"kind":"runtime","optional":false},{"id":23792218573,"package_name":"axios","ecosystem":"npm","requirements":"^1.9.0","direct":true,"kind":"runtime","optional":false},{"id":23792218574,"package_name":"react-helmet-async","ecosystem":"npm","requirements":"^1.3.0","direct":true,"kind":"runtime","optional":false},{"id":23792218575,"package_name":"react-hook-form","ecosystem":"npm","requirements":"7.43.9","direct":true,"kind":"runtime","optional":false},{"id":23792218576,"package_name":"react-icons","ecosystem":"npm","requirements":"^5.0.1","direct":true,"kind":"runtime","optional":false},{"id":23792218577,"package_name":"react-table","ecosystem":"npm","requirements":"^7.8.0","direct":true,"kind":"runtime","optional":false},{"id":23792218578,"package_name":"tslib","ecosystem":"npm","requirements":"^2.3.1","direct":true,"kind":"runtime","optional":false},{"id":23792218579,"package_name":"@mantine/core","ecosystem":"npm","requirements":"^5.7.1","direct":true,"kind":"development","optional":false},{"id":23792218580,"package_name":"@storybook/addon-actions","ecosystem":"npm","requirements":"^7.5.0","direct":true,"kind":"development","optional":false},{"id":23792218581,"package_name":"@storybook/addon-docs","ecosystem":"npm","requirements":"^7.4.2","direct":true,"kind":"development","optional":false},{"id":23792218582,"package_name":"@storybook/client-api","ecosystem":"npm","requirements":"^7.6.10","direct":true,"kind":"development","optional":false},{"id":23792218583,"package_name":"@storybook/react","ecosystem":"npm","requirements":"^7.4.2","direct":true,"kind":"development","optional":false},{"id":23792218584,"package_name":"@storybook/react-webpack5","ecosystem":"npm","requirements":"^7.4.2","direct":true,"kind":"development","optional":false},{"id":23792218585,"package_name":"@storybook/theming","ecosystem":"npm","requirements":"^7.4.2","direct":true,"kind":"development","optional":false},{"id":23792218586,"package_name":"@testing-library/jest-dom","ecosystem":"npm","requirements":"^6.4.1","direct":true,"kind":"development","optional":false},{"id":23792218587,"package_name":"@testing-library/react","ecosystem":"npm","requirements":"^12.1.5","direct":true,"kind":"development","optional":false},{"id":23792218588,"package_name":"@testing-library/react-hooks","ecosystem":"npm","requirements":"^8.0.1","direct":true,"kind":"development","optional":false},{"id":23792218589,"package_name":"@testing-library/user-event","ecosystem":"npm","requirements":"^14.5.2","direct":true,"kind":"development","optional":false},{"id":23792218590,"package_name":"@types/node","ecosystem":"npm","requirements":"^20.15.0","direct":true,"kind":"development","optional":false},{"id":23792218591,"package_name":"@types/react","ecosystem":"npm","requirements":"^18.3.3","direct":true,"kind":"development","optional":false},{"id":23792218592,"package_name":"@types/react-dom","ecosystem":"npm","requirements":"^18.3.0","direct":true,"kind":"development","optional":false},{"id":23792218593,"package_name":"@vitejs/plugin-react","ecosystem":"npm","requirements":"^4.0.3","direct":true,"kind":"development","optional":false},{"id":23792218594,"package_name":"acorn","ecosystem":"npm","requirements":"^8.7.1","direct":true,"kind":"development","optional":false},{"id":23792218595,"package_name":"jsdom","ecosystem":"npm","requirements":"^24.0.0","direct":true,"kind":"development","optional":false},{"id":23792218596,"package_name":"react","ecosystem":"npm","requirements":"^18.3.1","direct":true,"kind":"development","optional":false},{"id":23792218597,"package_name":"react-dom","ecosystem":"npm","requirements":"^18.3.1","direct":true,"kind":"development","optional":false},{"id":23792218598,"package_name":"react-router-dom","ecosystem":"npm","requirements":"6.2.2","direct":true,"kind":"development","optional":false},{"id":23792218599,"package_name":"rimraf","ecosystem":"npm","requirements":"^3.0.2","direct":true,"kind":"development","optional":false},{"id":23792218600,"package_name":"storybook","ecosystem":"npm","requirements":"^7.4.2","direct":true,"kind":"development","optional":false},{"id":23792218601,"package_name":"ts-loader","ecosystem":"npm","requirements":"~9.4.0","direct":true,"kind":"development","optional":false},{"id":23792218602,"package_name":"tslib","ecosystem":"npm","requirements":"^2.3.1","direct":true,"kind":"development","optional":false},{"id":23792218603,"package_name":"typescript","ecosystem":"npm","requirements":"5.6.2","direct":true,"kind":"development","optional":false},{"id":23792218604,"package_name":"url-loader","ecosystem":"npm","requirements":"^4.1.1","direct":true,"kind":"development","optional":false},{"id":23792218605,"package_name":"vite","ecosystem":"npm","requirements":"^4.5.2","direct":true,"kind":"development","optional":false},{"id":23792218606,"package_name":"vite-plugin-dts","ecosystem":"npm","requirements":"^3.6.0","direct":true,"kind":"development","optional":false},{"id":23792218607,"package_name":"vitest","ecosystem":"npm","requirements":"^1.2.1","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"libs/internal-sdk/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:01:26.447Z","updated_at":"2025-06-24T14:01:26.447Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/libs/internal-sdk/package.json","dependencies":[{"id":23792218612,"package_name":"@eslint/js","ecosystem":"npm","requirements":"^9.19.0","direct":true,"kind":"development","optional":false},{"id":23792218613,"package_name":"@tanstack/react-query","ecosystem":"npm","requirements":"^5.61.4","direct":true,"kind":"development","optional":false},{"id":23792218614,"package_name":"@types/react","ecosystem":"npm","requirements":"^18.3.12","direct":true,"kind":"development","optional":false},{"id":23792218615,"package_name":"eslint","ecosystem":"npm","requirements":"^9.19.0","direct":true,"kind":"development","optional":false},{"id":23792218616,"package_name":"globals","ecosystem":"npm","requirements":"^15.14.0","direct":true,"kind":"development","optional":false},{"id":23792218617,"package_name":"typescript","ecosystem":"npm","requirements":"^5.4.5","direct":true,"kind":"development","optional":false},{"id":23792218618,"package_name":"typescript-eslint","ecosystem":"npm","requirements":"^8.22.0","direct":true,"kind":"development","optional":false},{"id":23792218619,"package_name":"zod","ecosystem":"npm","requirements":"^3.25.17","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"libs/notifications/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:01:26.982Z","updated_at":"2025-06-24T14:01:26.982Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/libs/notifications/package.json","dependencies":[{"id":23792218665,"package_name":"@react-email/components","ecosystem":"npm","requirements":"^0.0.15","direct":true,"kind":"runtime","optional":false},{"id":23792218666,"package_name":"@novu/framework","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792218667,"package_name":"@novu/shared","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792218668,"package_name":"react","ecosystem":"npm","requirements":"^18.2.0","direct":true,"kind":"runtime","optional":false},{"id":23792218669,"package_name":"react-dom","ecosystem":"npm","requirements":"^18.2.0","direct":true,"kind":"runtime","optional":false},{"id":23792218670,"package_name":"zod","ecosystem":"npm","requirements":"^3.23.8","direct":true,"kind":"runtime","optional":false},{"id":23792218671,"package_name":"@types/react","ecosystem":"npm","requirements":"^18.2.0","direct":true,"kind":"development","optional":false},{"id":23792218672,"package_name":"@types/react-dom","ecosystem":"npm","requirements":"^18.2.0","direct":true,"kind":"development","optional":false},{"id":23792218673,"package_name":"typescript","ecosystem":"npm","requirements":"5.6.2","direct":true,"kind":"development","optional":false},{"id":23792218674,"package_name":"prettier","ecosystem":"npm","requirements":"~2.8.0","direct":true,"kind":"development","optional":false},{"id":23792218675,"package_name":"npm-run-all","ecosystem":"npm","requirements":"^4.1.5","direct":true,"kind":"development","optional":false},{"id":23792218676,"package_name":"novu","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"libs/novui/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:01:27.697Z","updated_at":"2025-06-24T14:01:27.697Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/libs/novui/package.json","dependencies":[{"id":23792218684,"package_name":"@mantine/code-highlight","ecosystem":"npm","requirements":"^7.12.1","direct":true,"kind":"runtime","optional":false},{"id":23792218685,"package_name":"@mantine/core","ecosystem":"npm","requirements":"^7.12.1","direct":true,"kind":"runtime","optional":false},{"id":23792218686,"package_name":"@mantine/hooks","ecosystem":"npm","requirements":"^7.12.1","direct":true,"kind":"runtime","optional":false},{"id":23792218687,"package_name":"@mantine/tiptap","ecosystem":"npm","requirements":"^7.12.1","direct":true,"kind":"runtime","optional":false},{"id":23792218688,"package_name":"@rjsf/core","ecosystem":"npm","requirements":"^5.20.0","direct":true,"kind":"runtime","optional":false},{"id":23792218689,"package_name":"@rjsf/utils","ecosystem":"npm","requirements":"^5.20.0","direct":true,"kind":"runtime","optional":false},{"id":23792218690,"package_name":"@rjsf/validator-ajv8","ecosystem":"npm","requirements":"^5.17.1","direct":true,"kind":"runtime","optional":false},{"id":23792218691,"package_name":"@tanstack/react-table","ecosystem":"npm","requirements":"^8.17.3","direct":true,"kind":"runtime","optional":false},{"id":23792218692,"package_name":"@tiptap/extension-document","ecosystem":"npm","requirements":"^2.6.6","direct":true,"kind":"runtime","optional":false},{"id":23792218693,"package_name":"@tiptap/extension-history","ecosystem":"npm","requirements":"^2.6.6","direct":true,"kind":"runtime","optional":false},{"id":23792218694,"package_name":"@tiptap/extension-mention","ecosystem":"npm","requirements":"^2.6.6","direct":true,"kind":"runtime","optional":false},{"id":23792218695,"package_name":"@tiptap/extension-paragraph","ecosystem":"npm","requirements":"^2.6.6","direct":true,"kind":"runtime","optional":false},{"id":23792218696,"package_name":"@tiptap/extension-text","ecosystem":"npm","requirements":"^2.6.6","direct":true,"kind":"runtime","optional":false},{"id":23792218697,"package_name":"@tiptap/pm","ecosystem":"npm","requirements":"^2.6.6","direct":true,"kind":"runtime","optional":false},{"id":23792218698,"package_name":"@tiptap/react","ecosystem":"npm","requirements":"^2.6.6","direct":true,"kind":"runtime","optional":false},{"id":23792218699,"package_name":"@tiptap/suggestion","ecosystem":"npm","requirements":"^2.6.6","direct":true,"kind":"runtime","optional":false},{"id":23792218700,"package_name":"react-icons","ecosystem":"npm","requirements":"^5.0.1","direct":true,"kind":"runtime","optional":false},{"id":23792218701,"package_name":"@pandabox/prettier-plugin","ecosystem":"npm","requirements":"^0.1.3","direct":true,"kind":"development","optional":false},{"id":23792218714,"package_name":"@pandacss/dev","ecosystem":"npm","requirements":"^0.42.0","direct":true,"kind":"development","optional":false},{"id":23792218715,"package_name":"@pandacss/studio","ecosystem":"npm","requirements":"^0.42.0","direct":true,"kind":"development","optional":false},{"id":23792218716,"package_name":"@storybook/addon-actions","ecosystem":"npm","requirements":"8.1.0","direct":true,"kind":"development","optional":false},{"id":23792218717,"package_name":"@storybook/addon-controls","ecosystem":"npm","requirements":"^8.1.0","direct":true,"kind":"development","optional":false},{"id":23792218718,"package_name":"@storybook/addon-docs","ecosystem":"npm","requirements":"^8.1.0","direct":true,"kind":"development","optional":false},{"id":23792218719,"package_name":"@storybook/react","ecosystem":"npm","requirements":"^8.1.0","direct":true,"kind":"development","optional":false},{"id":23792218720,"package_name":"@storybook/react-vite","ecosystem":"npm","requirements":"^8.1.0","direct":true,"kind":"development","optional":false},{"id":23792218721,"package_name":"@storybook/theming","ecosystem":"npm","requirements":"^8.1.0","direct":true,"kind":"development","optional":false},{"id":23792218722,"package_name":"@storybook/types","ecosystem":"npm","requirements":"^8.1.0","direct":true,"kind":"development","optional":false},{"id":23792218723,"package_name":"@testing-library/jest-dom","ecosystem":"npm","requirements":"^6.4.1","direct":true,"kind":"development","optional":false},{"id":23792218724,"package_name":"@testing-library/react","ecosystem":"npm","requirements":"^12.1.5","direct":true,"kind":"development","optional":false},{"id":23792218725,"package_name":"@testing-library/react-hooks","ecosystem":"npm","requirements":"^8.0.1","direct":true,"kind":"development","optional":false},{"id":23792218726,"package_name":"@testing-library/user-event","ecosystem":"npm","requirements":"^14.5.2","direct":true,"kind":"development","optional":false},{"id":23792218727,"package_name":"@types/node","ecosystem":"npm","requirements":"^20.15.0","direct":true,"kind":"development","optional":false},{"id":23792218728,"package_name":"@types/react","ecosystem":"npm","requirements":"^18.3.3","direct":true,"kind":"development","optional":false},{"id":23792218729,"package_name":"@types/react-dom","ecosystem":"npm","requirements":"^18.3.0","direct":true,"kind":"development","optional":false},{"id":23792218730,"package_name":"@vitejs/plugin-react","ecosystem":"npm","requirements":"^4.0.3","direct":true,"kind":"development","optional":false},{"id":23792218731,"package_name":"postcss","ecosystem":"npm","requirements":"^8.4.38","direct":true,"kind":"development","optional":false},{"id":23792218732,"package_name":"postcss-preset-mantine","ecosystem":"npm","requirements":"^1.15.0","direct":true,"kind":"development","optional":false},{"id":23792218733,"package_name":"postcss-simple-vars","ecosystem":"npm","requirements":"^7.0.1","direct":true,"kind":"development","optional":false},{"id":23792218734,"package_name":"react","ecosystem":"npm","requirements":"^18.3.1","direct":true,"kind":"development","optional":false},{"id":23792218735,"package_name":"react-dom","ecosystem":"npm","requirements":"^18.3.1","direct":true,"kind":"development","optional":false},{"id":23792218736,"package_name":"react-scanner","ecosystem":"npm","requirements":"^1.1.0","direct":true,"kind":"development","optional":false},{"id":23792218802,"package_name":"rimraf","ecosystem":"npm","requirements":"^3.0.2","direct":true,"kind":"development","optional":false},{"id":23792218803,"package_name":"storybook","ecosystem":"npm","requirements":"^8.1.0","direct":true,"kind":"development","optional":false},{"id":23792218804,"package_name":"storybook-dark-mode","ecosystem":"npm","requirements":"^4.0.1","direct":true,"kind":"development","optional":false},{"id":23792218805,"package_name":"typescript","ecosystem":"npm","requirements":"5.6.2","direct":true,"kind":"development","optional":false},{"id":23792218806,"package_name":"vite","ecosystem":"npm","requirements":"^4.5.2","direct":true,"kind":"development","optional":false},{"id":23792218807,"package_name":"vite-tsconfig-paths","ecosystem":"npm","requirements":"^4.3.2","direct":true,"kind":"development","optional":false},{"id":23792218808,"package_name":"vitest","ecosystem":"npm","requirements":"^1.2.1","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"libs/testing/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:01:30.030Z","updated_at":"2025-06-24T14:01:30.030Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/libs/testing/package.json","dependencies":[{"id":23792218874,"package_name":"@clerk/backend","ecosystem":"npm","requirements":"1.25.2","direct":true,"kind":"runtime","optional":false},{"id":23792218875,"package_name":"@clerk/types","ecosystem":"npm","requirements":"^4.48.0","direct":true,"kind":"runtime","optional":false},{"id":23792218876,"package_name":"@faker-js/faker","ecosystem":"npm","requirements":"^6.0.0","direct":true,"kind":"runtime","optional":false},{"id":23792218877,"package_name":"@novu/dal","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792218878,"package_name":"@novu/shared","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792218879,"package_name":"JSONStream","ecosystem":"npm","requirements":"^1.3.5","direct":true,"kind":"runtime","optional":false},{"id":23792218880,"package_name":"async","ecosystem":"npm","requirements":"^3.2.0","direct":true,"kind":"runtime","optional":false},{"id":23792218881,"package_name":"axios","ecosystem":"npm","requirements":"^1.9.0","direct":true,"kind":"runtime","optional":false},{"id":23792218882,"package_name":"bcrypt","ecosystem":"npm","requirements":"~5.0.0","direct":true,"kind":"runtime","optional":false},{"id":23792218883,"package_name":"bullmq","ecosystem":"npm","requirements":"^3.10.2","direct":true,"kind":"runtime","optional":false},{"id":23792218884,"package_name":"class-transformer","ecosystem":"npm","requirements":"0.5.1","direct":true,"kind":"runtime","optional":false},{"id":23792218886,"package_name":"cross-fetch","ecosystem":"npm","requirements":"^3.0.4","direct":true,"kind":"runtime","optional":false},{"id":23792218887,"package_name":"event-stream","ecosystem":"npm","requirements":"^4.0.1","direct":true,"kind":"runtime","optional":false},{"id":23792218888,"package_name":"fs-extra","ecosystem":"npm","requirements":"^9.0.0","direct":true,"kind":"runtime","optional":false},{"id":23792218889,"package_name":"jsonfile","ecosystem":"npm","requirements":"^6.0.1","direct":true,"kind":"runtime","optional":false},{"id":23792218890,"package_name":"jsonwebtoken","ecosystem":"npm","requirements":"9.0.0","direct":true,"kind":"runtime","optional":false},{"id":23792218891,"package_name":"ng-intercom","ecosystem":"npm","requirements":"^8.0.2","direct":true,"kind":"runtime","optional":false},{"id":23792218977,"package_name":"reflect-metadata","ecosystem":"npm","requirements":"0.2.2","direct":true,"kind":"runtime","optional":false},{"id":23792218978,"package_name":"rimraf","ecosystem":"npm","requirements":"^3.0.2","direct":true,"kind":"runtime","optional":false},{"id":23792218979,"package_name":"shortid","ecosystem":"npm","requirements":"^2.2.16","direct":true,"kind":"runtime","optional":false},{"id":23792218980,"package_name":"superagent-defaults","ecosystem":"npm","requirements":"^0.1.14","direct":true,"kind":"runtime","optional":false},{"id":23792218981,"package_name":"supertest","ecosystem":"npm","requirements":"^7.0.0","direct":true,"kind":"runtime","optional":false},{"id":23792218982,"package_name":"uuid","ecosystem":"npm","requirements":"^8.3.0","direct":true,"kind":"runtime","optional":false},{"id":23792218983,"package_name":"@types/async","ecosystem":"npm","requirements":"^3.2.1","direct":true,"kind":"development","optional":false},{"id":23792218984,"package_name":"@types/node","ecosystem":"npm","requirements":"^20.15.0","direct":true,"kind":"development","optional":false},{"id":23792218985,"package_name":"@types/supertest","ecosystem":"npm","requirements":"^6.0.2","direct":true,"kind":"development","optional":false},{"id":23792218986,"package_name":"@typescript-eslint/parser","ecosystem":"npm","requirements":"^4.14.2","direct":true,"kind":"development","optional":false},{"id":23792218987,"package_name":"apollo-boost","ecosystem":"npm","requirements":"0.4.9","direct":true,"kind":"development","optional":false},{"id":23792218988,"package_name":"ts-node","ecosystem":"npm","requirements":"~10.9.1","direct":true,"kind":"development","optional":false},{"id":23792218989,"package_name":"tsconfig-paths","ecosystem":"npm","requirements":"~4.1.0","direct":true,"kind":"development","optional":false},{"id":23792218990,"package_name":"typescript","ecosystem":"npm","requirements":"5.6.2","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:01:32.560Z","updated_at":"2025-06-24T14:01:32.560Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/package.json","dependencies":[{"id":23792219009,"package_name":"tslib","ecosystem":"npm","requirements":"^2.4.0","direct":true,"kind":"runtime","optional":false},{"id":23792219010,"package_name":"@auto-it/npm","ecosystem":"npm","requirements":"^10.36.5","direct":true,"kind":"development","optional":false},{"id":23792219020,"package_name":"@auto-it/released","ecosystem":"npm","requirements":"^10.36.5","direct":true,"kind":"development","optional":false},{"id":23792219029,"package_name":"@cspell/eslint-plugin","ecosystem":"npm","requirements":"^6.14.3","direct":true,"kind":"development","optional":false},{"id":23792219030,"package_name":"@eslint/compat","ecosystem":"npm","requirements":"^1.1.1","direct":true,"kind":"development","optional":false},{"id":23792219031,"package_name":"@eslint/eslintrc","ecosystem":"npm","requirements":"^3.1.0","direct":true,"kind":"development","optional":false},{"id":23792219032,"package_name":"@eslint/js","ecosystem":"npm","requirements":"^9.9.1","direct":true,"kind":"development","optional":false},{"id":23792219033,"package_name":"@nx/eslint","ecosystem":"npm","requirements":"20.3.0","direct":true,"kind":"development","optional":false},{"id":23792219034,"package_name":"@nx/eslint-plugin","ecosystem":"npm","requirements":"20.3.0","direct":true,"kind":"development","optional":false},{"id":23792219035,"package_name":"@nx/jest","ecosystem":"npm","requirements":"20.3.0","direct":true,"kind":"development","optional":false},{"id":23792219036,"package_name":"@nx/plugin","ecosystem":"npm","requirements":"20.3.0","direct":true,"kind":"development","optional":false},{"id":23792219171,"package_name":"@nx/workspace","ecosystem":"npm","requirements":"20.3.0","direct":true,"kind":"development","optional":false},{"id":23792219172,"package_name":"@octokit/core","ecosystem":"npm","requirements":"^4.0.0","direct":true,"kind":"development","optional":false},{"id":23792219173,"package_name":"@pandacss/eslint-plugin","ecosystem":"npm","requirements":"^0.1.9","direct":true,"kind":"development","optional":false},{"id":23792219201,"package_name":"@pnpm/filter-workspace-packages","ecosystem":"npm","requirements":"^7.0.6","direct":true,"kind":"development","optional":false},{"id":23792219235,"package_name":"@pnpm/logger","ecosystem":"npm","requirements":"^5.0.0","direct":true,"kind":"development","optional":false},{"id":23792219236,"package_name":"@swc/cli","ecosystem":"npm","requirements":"^0.3.12","direct":true,"kind":"development","optional":false},{"id":23792219237,"package_name":"@swc/core","ecosystem":"npm","requirements":"~1.3.85","direct":true,"kind":"development","optional":false},{"id":23792219238,"package_name":"@types/eslint__js","ecosystem":"npm","requirements":"^8.42.3","direct":true,"kind":"development","optional":false},{"id":23792219239,"package_name":"@types/inquirer","ecosystem":"npm","requirements":"8.2.10","direct":true,"kind":"development","optional":false},{"id":23792219240,"package_name":"@types/jest","ecosystem":"npm","requirements":"29.5.13","direct":true,"kind":"development","optional":false},{"id":23792219241,"package_name":"@types/node","ecosystem":"npm","requirements":"18.16.9","direct":true,"kind":"development","optional":false},{"id":23792219242,"package_name":"@typescript-eslint/eslint-plugin","ecosystem":"npm","requirements":"^8.13.0","direct":true,"kind":"development","optional":false},{"id":23792219243,"package_name":"@typescript-eslint/utils","ecosystem":"npm","requirements":"^8.13.0","direct":true,"kind":"development","optional":false},{"id":23792219244,"package_name":"auto","ecosystem":"npm","requirements":"^10.36.5","direct":true,"kind":"development","optional":false},{"id":23792219322,"package_name":"chalk","ecosystem":"npm","requirements":"4.1.2","direct":true,"kind":"development","optional":false},{"id":23792219323,"package_name":"chalk-animation","ecosystem":"npm","requirements":"^1.6.0","direct":true,"kind":"development","optional":false},{"id":23792219328,"package_name":"cpx","ecosystem":"npm","requirements":"^1.5.0","direct":true,"kind":"development","optional":false},{"id":23792219329,"package_name":"cross-env","ecosystem":"npm","requirements":"^7.0.3","direct":true,"kind":"development","optional":false},{"id":23792219330,"package_name":"cross-spawn","ecosystem":"npm","requirements":"^7.0.3","direct":true,"kind":"development","optional":false},{"id":23792219331,"package_name":"cspell","ecosystem":"npm","requirements":"^6.19.2","direct":true,"kind":"development","optional":false},{"id":23792219332,"package_name":"deep-extend","ecosystem":"npm","requirements":"^0.6.0","direct":true,"kind":"development","optional":false},{"id":23792219333,"package_name":"detect-port","ecosystem":"npm","requirements":"^1.3.0","direct":true,"kind":"development","optional":false},{"id":23792219334,"package_name":"eslint","ecosystem":"npm","requirements":"8.57.1","direct":true,"kind":"development","optional":false},{"id":23792219335,"package_name":"eslint-config-adjunct","ecosystem":"npm","requirements":"^4.13.0","direct":true,"kind":"development","optional":false},{"id":23792219337,"package_name":"eslint-config-airbnb-base","ecosystem":"npm","requirements":"^15.0.0","direct":true,"kind":"development","optional":false},{"id":23792219338,"package_name":"eslint-config-airbnb-typescript","ecosystem":"npm","requirements":"^18.0.0","direct":true,"kind":"development","optional":false},{"id":23792219339,"package_name":"eslint-config-auto","ecosystem":"npm","requirements":"^0.9.0","direct":true,"kind":"development","optional":false},{"id":23792219358,"package_name":"eslint-config-prettier","ecosystem":"npm","requirements":"9.1.0","direct":true,"kind":"development","optional":false},{"id":23792219359,"package_name":"eslint-import-resolver-webpack","ecosystem":"npm","requirements":"^0.13.8","direct":true,"kind":"development","optional":false},{"id":23792219360,"package_name":"eslint-plugin-chai-expect","ecosystem":"npm","requirements":"^3.1.0","direct":true,"kind":"development","optional":false},{"id":23792219429,"package_name":"eslint-plugin-chai-friendly","ecosystem":"npm","requirements":"^1.0.1","direct":true,"kind":"development","optional":false},{"id":23792219430,"package_name":"eslint-plugin-const-case","ecosystem":"npm","requirements":"^1.2.2","direct":true,"kind":"development","optional":false},{"id":23792219435,"package_name":"eslint-plugin-cypress","ecosystem":"npm","requirements":"^3.5.0","direct":true,"kind":"development","optional":false},{"id":23792219436,"package_name":"eslint-plugin-deprecation","ecosystem":"npm","requirements":"^3.0.0","direct":true,"kind":"development","optional":false},{"id":23792219437,"package_name":"eslint-plugin-eslint-comments","ecosystem":"npm","requirements":"^3.2.0","direct":true,"kind":"development","optional":false},{"id":23792219438,"package_name":"eslint-plugin-functional","ecosystem":"npm","requirements":"^7.0.2","direct":true,"kind":"development","optional":false},{"id":23792219553,"package_name":"eslint-plugin-html","ecosystem":"npm","requirements":"^8.1.1","direct":true,"kind":"development","optional":false},{"id":23792219554,"package_name":"eslint-plugin-import","ecosystem":"npm","requirements":"^2.29.1","direct":true,"kind":"development","optional":false},{"id":23792219555,"package_name":"eslint-plugin-jest","ecosystem":"npm","requirements":"^28.8.0","direct":true,"kind":"development","optional":false},{"id":23792219556,"package_name":"eslint-plugin-jest-async","ecosystem":"npm","requirements":"^1.0.3","direct":true,"kind":"development","optional":false},{"id":23792219587,"package_name":"eslint-plugin-jest-dom","ecosystem":"npm","requirements":"^5.4.0","direct":true,"kind":"development","optional":false},{"id":23792219588,"package_name":"eslint-plugin-json","ecosystem":"npm","requirements":"^4.0.1","direct":true,"kind":"development","optional":false},{"id":23792219589,"package_name":"eslint-plugin-jsx-a11y","ecosystem":"npm","requirements":"^6.9.0","direct":true,"kind":"development","optional":false},{"id":23792219590,"package_name":"eslint-plugin-local-rules","ecosystem":"npm","requirements":"^3.0.2","direct":true,"kind":"development","optional":false},{"id":23792219591,"package_name":"eslint-plugin-markdown","ecosystem":"npm","requirements":"^5.1.0","direct":true,"kind":"development","optional":false},{"id":23792219592,"package_name":"eslint-plugin-mocha","ecosystem":"npm","requirements":"^10.5.0","direct":true,"kind":"development","optional":false},{"id":23792219593,"package_name":"eslint-plugin-mocha-cleanup","ecosystem":"npm","requirements":"^1.11.3","direct":true,"kind":"development","optional":false},{"id":23792219736,"package_name":"eslint-plugin-no-constructor-bind","ecosystem":"npm","requirements":"^2.0.4","direct":true,"kind":"development","optional":false},{"id":23792219746,"package_name":"eslint-plugin-no-secrets","ecosystem":"npm","requirements":"^1.0.2","direct":true,"kind":"development","optional":false},{"id":23792221079,"package_name":"eslint-plugin-no-unsanitized","ecosystem":"npm","requirements":"^4.0.2","direct":true,"kind":"development","optional":false},{"id":23792221080,"package_name":"eslint-plugin-no-use-extend-native","ecosystem":"npm","requirements":"^0.7.2","direct":true,"kind":"development","optional":false},{"id":23792221081,"package_name":"eslint-plugin-optimize-regex","ecosystem":"npm","requirements":"^1.2.1","direct":true,"kind":"development","optional":false},{"id":23792221082,"package_name":"eslint-plugin-pii","ecosystem":"npm","requirements":"^1.0.2","direct":true,"kind":"development","optional":false},{"id":23792221111,"package_name":"eslint-plugin-prettier","ecosystem":"npm","requirements":"^5.2.1","direct":true,"kind":"development","optional":false},{"id":23792221112,"package_name":"eslint-plugin-promise","ecosystem":"npm","requirements":"^7.1.0","direct":true,"kind":"development","optional":false},{"id":23792221113,"package_name":"eslint-plugin-react","ecosystem":"npm","requirements":"7.35.0","direct":true,"kind":"development","optional":false},{"id":23792221114,"package_name":"eslint-plugin-react-hooks","ecosystem":"npm","requirements":"^4.6.2","direct":true,"kind":"development","optional":false},{"id":23792221115,"package_name":"eslint-plugin-security","ecosystem":"npm","requirements":"^3.0.1","direct":true,"kind":"development","optional":false},{"id":23792221116,"package_name":"eslint-plugin-simple-import-sort","ecosystem":"npm","requirements":"^12.1.1","direct":true,"kind":"development","optional":false},{"id":23792221117,"package_name":"eslint-plugin-sonarjs","ecosystem":"npm","requirements":"^2.0.1","direct":true,"kind":"development","optional":false},{"id":23792221118,"package_name":"eslint-plugin-spellcheck","ecosystem":"npm","requirements":"0.0.20","direct":true,"kind":"development","optional":false},{"id":23792221123,"package_name":"eslint-plugin-storybook","ecosystem":"npm","requirements":"^0.8.0","direct":true,"kind":"development","optional":false},{"id":23792221124,"package_name":"eslint-plugin-switch-case","ecosystem":"npm","requirements":"^3.0.1","direct":true,"kind":"development","optional":false},{"id":23792221159,"package_name":"eslint-plugin-unicorn","ecosystem":"npm","requirements":"^55.0.0","direct":true,"kind":"development","optional":false},{"id":23792221160,"package_name":"eslint-plugin-unused-imports","ecosystem":"npm","requirements":"^4.1.3","direct":true,"kind":"development","optional":false},{"id":23792221161,"package_name":"eslint-plugin-xss","ecosystem":"npm","requirements":"^0.1.12","direct":true,"kind":"development","optional":false},{"id":23792221199,"package_name":"execa","ecosystem":"npm","requirements":"^9.3.1","direct":true,"kind":"development","optional":false},{"id":23792221200,"package_name":"fs-extra","ecosystem":"npm","requirements":"^9.0.0","direct":true,"kind":"development","optional":false},{"id":23792221201,"package_name":"glob","ecosystem":"npm","requirements":"^11.0.0","direct":true,"kind":"development","optional":false},{"id":23792221202,"package_name":"globby","ecosystem":"npm","requirements":"^12.2.0","direct":true,"kind":"development","optional":false},{"id":23792221203,"package_name":"gradient-string","ecosystem":"npm","requirements":"^2.0.1","direct":true,"kind":"development","optional":false},{"id":23792221204,"package_name":"husky","ecosystem":"npm","requirements":"^8.0.1","direct":true,"kind":"development","optional":false},{"id":23792221205,"package_name":"hygen","ecosystem":"npm","requirements":"^6.2.0","direct":true,"kind":"development","optional":false},{"id":23792221216,"package_name":"inquirer","ecosystem":"npm","requirements":"8.2.6","direct":true,"kind":"development","optional":false},{"id":23792221217,"package_name":"jest","ecosystem":"npm","requirements":"29.7.0","direct":true,"kind":"development","optional":false},{"id":23792221218,"package_name":"jira-prepare-commit-msg","ecosystem":"npm","requirements":"1.7.2","direct":true,"kind":"development","optional":false},{"id":23792221230,"package_name":"lint-staged","ecosystem":"npm","requirements":"^10.5.4","direct":true,"kind":"development","optional":false},{"id":23792221231,"package_name":"listr","ecosystem":"npm","requirements":"^0.14.3","direct":true,"kind":"development","optional":false},{"id":23792221232,"package_name":"markdownlint-cli","ecosystem":"npm","requirements":"^0.33.0","direct":true,"kind":"development","optional":false},{"id":23792221233,"package_name":"meow","ecosystem":"npm","requirements":"^10.1.3","direct":true,"kind":"development","optional":false},{"id":23792221234,"package_name":"mississippi","ecosystem":"npm","requirements":"^4.0.0","direct":true,"kind":"development","optional":false},{"id":23792221235,"package_name":"nx","ecosystem":"npm","requirements":"^21.0.4","direct":true,"kind":"development","optional":false},{"id":23792221236,"package_name":"nx-cloud","ecosystem":"npm","requirements":"^19.1.0","direct":true,"kind":"development","optional":false},{"id":23792221269,"package_name":"ora","ecosystem":"npm","requirements":"~5.4.1","direct":true,"kind":"development","optional":false},{"id":23792221270,"package_name":"pkg-pr-new","ecosystem":"npm","requirements":"^0.0.24","direct":true,"kind":"development","optional":false},{"id":23792221271,"package_name":"pnpm","ecosystem":"npm","requirements":"10.11.0","direct":true,"kind":"development","optional":false},{"id":23792221272,"package_name":"prettier","ecosystem":"npm","requirements":"~3.3.3","direct":true,"kind":"development","optional":false},{"id":23792221273,"package_name":"process","ecosystem":"npm","requirements":"^0.11.10","direct":true,"kind":"development","optional":false},{"id":23792221274,"package_name":"rimraf","ecosystem":"npm","requirements":"^3.0.2","direct":true,"kind":"development","optional":false},{"id":23792221275,"package_name":"shelljs","ecosystem":"npm","requirements":"^0.8.5","direct":true,"kind":"development","optional":false},{"id":23792221276,"package_name":"stop-only","ecosystem":"npm","requirements":"^3.1.2","direct":true,"kind":"development","optional":false},{"id":23792221285,"package_name":"tar","ecosystem":"npm","requirements":"^6.1.11","direct":true,"kind":"development","optional":false},{"id":23792221286,"package_name":"ts-jest","ecosystem":"npm","requirements":"27.1.5","direct":true,"kind":"development","optional":false},{"id":23792221287,"package_name":"ts-node","ecosystem":"npm","requirements":"~10.9.1","direct":true,"kind":"development","optional":false},{"id":23792221288,"package_name":"tsconfig-paths","ecosystem":"npm","requirements":"^4.2.0","direct":true,"kind":"development","optional":false},{"id":23792221289,"package_name":"typescript","ecosystem":"npm","requirements":"5.6.2","direct":true,"kind":"development","optional":false},{"id":23792221290,"package_name":"typescript-eslint","ecosystem":"npm","requirements":"^8.13.0","direct":true,"kind":"development","optional":false},{"id":23792221291,"package_name":"wait-port","ecosystem":"npm","requirements":"^0.3.0","direct":true,"kind":"development","optional":false},{"id":23792221292,"package_name":"yargs","ecosystem":"npm","requirements":"^17.7.2","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"packages/framework/express/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:01:53.358Z","updated_at":"2025-06-24T14:01:53.358Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/packages/framework/express/package.json","dependencies":[]},{"ecosystem":"npm","filepath":"packages/framework/h3/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:01:53.418Z","updated_at":"2025-06-24T14:01:53.418Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/packages/framework/h3/package.json","dependencies":[]},{"ecosystem":"npm","filepath":"packages/framework/internal/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:01:53.466Z","updated_at":"2025-06-24T14:01:53.466Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/packages/framework/internal/package.json","dependencies":[]},{"ecosystem":"npm","filepath":"packages/framework/lambda/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:01:53.511Z","updated_at":"2025-06-24T14:01:53.511Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/packages/framework/lambda/package.json","dependencies":[]},{"ecosystem":"npm","filepath":"packages/framework/nest/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:01:53.551Z","updated_at":"2025-06-24T14:01:53.551Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/packages/framework/nest/package.json","dependencies":[]},{"ecosystem":"npm","filepath":"packages/framework/next/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:01:53.600Z","updated_at":"2025-06-24T14:01:53.600Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/packages/framework/next/package.json","dependencies":[]},{"ecosystem":"npm","filepath":"packages/framework/nuxt/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:01:53.649Z","updated_at":"2025-06-24T14:01:53.649Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/packages/framework/nuxt/package.json","dependencies":[]},{"ecosystem":"npm","filepath":"packages/framework/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:01:53.702Z","updated_at":"2025-06-24T14:01:53.702Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/packages/framework/package.json","dependencies":[{"id":23792221440,"package_name":"ajv","ecosystem":"npm","requirements":"^8.12.0","direct":true,"kind":"runtime","optional":false},{"id":23792221441,"package_name":"ajv-formats","ecosystem":"npm","requirements":"^2.1.1","direct":true,"kind":"runtime","optional":false},{"id":23792221442,"package_name":"better-ajv-errors","ecosystem":"npm","requirements":"^1.2.0","direct":true,"kind":"runtime","optional":false},{"id":23792221443,"package_name":"chalk","ecosystem":"npm","requirements":"^4.1.2","direct":true,"kind":"runtime","optional":false},{"id":23792221444,"package_name":"cross-fetch","ecosystem":"npm","requirements":"^4.0.0","direct":true,"kind":"runtime","optional":false},{"id":23792221445,"package_name":"json-schema-to-ts","ecosystem":"npm","requirements":"^3.0.0","direct":true,"kind":"runtime","optional":false},{"id":23792221446,"package_name":"liquidjs","ecosystem":"npm","requirements":"^10.20.0","direct":true,"kind":"runtime","optional":false},{"id":23792221447,"package_name":"pluralize","ecosystem":"npm","requirements":"^8.0.0","direct":true,"kind":"runtime","optional":false},{"id":23792221448,"package_name":"sanitize-html","ecosystem":"npm","requirements":"^2.13.0","direct":true,"kind":"runtime","optional":false},{"id":23792221449,"package_name":"@apidevtools/json-schema-ref-parser","ecosystem":"npm","requirements":"11.6.4","direct":true,"kind":"development","optional":false},{"id":23792221450,"package_name":"@arethetypeswrong/cli","ecosystem":"npm","requirements":"^0.17.4","direct":true,"kind":"development","optional":false},{"id":23792221451,"package_name":"@nestjs/common","ecosystem":"npm","requirements":"10.4.1","direct":true,"kind":"development","optional":false},{"id":23792221452,"package_name":"@sveltejs/kit","ecosystem":"npm","requirements":"^1.27.3","direct":true,"kind":"development","optional":false},{"id":23792221453,"package_name":"@types/aws-lambda","ecosystem":"npm","requirements":"^8.10.141","direct":true,"kind":"development","optional":false},{"id":23792221454,"package_name":"@types/express","ecosystem":"npm","requirements":"^4.17.13","direct":true,"kind":"development","optional":false},{"id":23792221455,"package_name":"@types/node","ecosystem":"npm","requirements":"^20.15.0","direct":true,"kind":"development","optional":false},{"id":23792221456,"package_name":"@types/pluralize","ecosystem":"npm","requirements":"^0.0.33","direct":true,"kind":"development","optional":false},{"id":23792221457,"package_name":"@types/sanitize-html","ecosystem":"npm","requirements":"2.11.0","direct":true,"kind":"development","optional":false},{"id":23792221458,"package_name":"@vercel/node","ecosystem":"npm","requirements":"^2.15.9","direct":true,"kind":"development","optional":false},{"id":23792221459,"package_name":"aws-lambda","ecosystem":"npm","requirements":"^1.0.7","direct":true,"kind":"development","optional":false},{"id":23792221460,"package_name":"express","ecosystem":"npm","requirements":"^4.19.2","direct":true,"kind":"development","optional":false},{"id":23792221461,"package_name":"h3","ecosystem":"npm","requirements":"^1.11.1","direct":true,"kind":"development","optional":false},{"id":23792221462,"package_name":"madge","ecosystem":"npm","requirements":"^8.0.0","direct":true,"kind":"development","optional":false},{"id":23792221463,"package_name":"next","ecosystem":"npm","requirements":"^13.5.4","direct":true,"kind":"development","optional":false},{"id":23792221464,"package_name":"prettier","ecosystem":"npm","requirements":"^3.2.5","direct":true,"kind":"development","optional":false},{"id":23792221465,"package_name":"ts-node","ecosystem":"npm","requirements":"^10.9.2","direct":true,"kind":"development","optional":false},{"id":23792221466,"package_name":"tsup","ecosystem":"npm","requirements":"^8.0.2","direct":true,"kind":"development","optional":false},{"id":23792221467,"package_name":"tsx","ecosystem":"npm","requirements":"4.16.2","direct":true,"kind":"development","optional":false},{"id":23792221468,"package_name":"typescript","ecosystem":"npm","requirements":"5.6.2","direct":true,"kind":"development","optional":false},{"id":23792221469,"package_name":"vitest","ecosystem":"npm","requirements":"^1.2.1","direct":true,"kind":"development","optional":false},{"id":23792221470,"package_name":"zod","ecosystem":"npm","requirements":"^3.23.8","direct":true,"kind":"development","optional":false},{"id":23792221471,"package_name":"zod-to-json-schema","ecosystem":"npm","requirements":"^3.23.3","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"packages/framework/remix/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:01:53.762Z","updated_at":"2025-06-24T14:01:53.762Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/packages/framework/remix/package.json","dependencies":[]},{"ecosystem":"npm","filepath":"packages/framework/sveltekit/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:01:53.802Z","updated_at":"2025-06-24T14:01:53.802Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/packages/framework/sveltekit/package.json","dependencies":[]},{"ecosystem":"npm","filepath":"packages/js/internal/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:01:53.843Z","updated_at":"2025-06-24T14:01:53.843Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/packages/js/internal/package.json","dependencies":[]},{"ecosystem":"npm","filepath":"packages/js/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:01:53.893Z","updated_at":"2025-06-24T14:01:53.893Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/packages/js/package.json","dependencies":[{"id":23792221472,"package_name":"@floating-ui/dom","ecosystem":"npm","requirements":"^1.6.13","direct":true,"kind":"runtime","optional":false},{"id":23792221473,"package_name":"class-variance-authority","ecosystem":"npm","requirements":"^0.7.0","direct":true,"kind":"runtime","optional":false},{"id":23792221474,"package_name":"clsx","ecosystem":"npm","requirements":"^2.1.1","direct":true,"kind":"runtime","optional":false},{"id":23792221475,"package_name":"mitt","ecosystem":"npm","requirements":"^3.0.1","direct":true,"kind":"runtime","optional":false},{"id":23792221476,"package_name":"socket.io-client","ecosystem":"npm","requirements":"4.7.2","direct":true,"kind":"runtime","optional":false},{"id":23792221477,"package_name":"solid-floating-ui","ecosystem":"npm","requirements":"^0.3.1","direct":true,"kind":"runtime","optional":false},{"id":23792221491,"package_name":"solid-js","ecosystem":"npm","requirements":"^1.9.4","direct":true,"kind":"runtime","optional":false},{"id":23792221492,"package_name":"solid-motionone","ecosystem":"npm","requirements":"^1.0.3","direct":true,"kind":"runtime","optional":false},{"id":23792221497,"package_name":"tailwind-merge","ecosystem":"npm","requirements":"^2.4.0","direct":true,"kind":"runtime","optional":false},{"id":23792221498,"package_name":"@arethetypeswrong/cli","ecosystem":"npm","requirements":"^0.17.4","direct":true,"kind":"development","optional":false},{"id":23792221499,"package_name":"@types/jest","ecosystem":"npm","requirements":"^29.2.3","direct":true,"kind":"development","optional":false},{"id":23792221500,"package_name":"@types/node","ecosystem":"npm","requirements":"^20.15.0","direct":true,"kind":"development","optional":false},{"id":23792221501,"package_name":"autoprefixer","ecosystem":"npm","requirements":"^10.4.0","direct":true,"kind":"development","optional":false},{"id":23792221502,"package_name":"bytes-iec","ecosystem":"npm","requirements":"^3.1.1","direct":true,"kind":"development","optional":false},{"id":23792221503,"package_name":"chalk","ecosystem":"npm","requirements":"^5.3.0","direct":true,"kind":"development","optional":false},{"id":23792221504,"package_name":"compression-webpack-plugin","ecosystem":"npm","requirements":"^10.0.0","direct":true,"kind":"development","optional":false},{"id":23792221505,"package_name":"concurrently","ecosystem":"npm","requirements":"^5.3.0","direct":true,"kind":"development","optional":false},{"id":23792221506,"package_name":"cssnano","ecosystem":"npm","requirements":"^7.0.4","direct":true,"kind":"development","optional":false},{"id":23792221507,"package_name":"esbuild-plugin-compress","ecosystem":"npm","requirements":"^1.0.1","direct":true,"kind":"development","optional":false},{"id":23792221510,"package_name":"esbuild-plugin-inline-import","ecosystem":"npm","requirements":"^1.0.4","direct":true,"kind":"development","optional":false},{"id":23792221512,"package_name":"esbuild-plugin-solid","ecosystem":"npm","requirements":"^0.6.0","direct":true,"kind":"development","optional":false},{"id":23792221520,"package_name":"http-server","ecosystem":"npm","requirements":"^0.13.0","direct":true,"kind":"development","optional":false},{"id":23792221521,"package_name":"jest","ecosystem":"npm","requirements":"^29.3.1","direct":true,"kind":"development","optional":false},{"id":23792221522,"package_name":"postcss","ecosystem":"npm","requirements":"^8.4.38","direct":true,"kind":"development","optional":false},{"id":23792221523,"package_name":"postcss-load-config","ecosystem":"npm","requirements":"^6.0.1","direct":true,"kind":"development","optional":false},{"id":23792221524,"package_name":"postcss-prefix-selector","ecosystem":"npm","requirements":"^1.16.1","direct":true,"kind":"development","optional":false},{"id":23792221525,"package_name":"postcss-preset-env","ecosystem":"npm","requirements":"^9.5.14","direct":true,"kind":"development","optional":false},{"id":23792221526,"package_name":"prettier-plugin-tailwindcss","ecosystem":"npm","requirements":"^0.6.5","direct":true,"kind":"development","optional":false},{"id":23792221527,"package_name":"solid-devtools","ecosystem":"npm","requirements":"^0.29.2","direct":true,"kind":"development","optional":false},{"id":23792221534,"package_name":"tailwindcss","ecosystem":"npm","requirements":"^3.4.4","direct":true,"kind":"development","optional":false},{"id":23792221535,"package_name":"tailwindcss-animate","ecosystem":"npm","requirements":"^1.0.7","direct":true,"kind":"development","optional":false},{"id":23792221536,"package_name":"terser-webpack-plugin","ecosystem":"npm","requirements":"^5.3.9","direct":true,"kind":"development","optional":false},{"id":23792221537,"package_name":"tiny-glob","ecosystem":"npm","requirements":"^0.2.9","direct":true,"kind":"development","optional":false},{"id":23792221538,"package_name":"ts-jest","ecosystem":"npm","requirements":"^29.0.3","direct":true,"kind":"development","optional":false},{"id":23792221539,"package_name":"ts-loader","ecosystem":"npm","requirements":"~9.4.0","direct":true,"kind":"development","optional":false},{"id":23792221540,"package_name":"tsup","ecosystem":"npm","requirements":"^8.1.0","direct":true,"kind":"development","optional":false},{"id":23792221541,"package_name":"tsup-preset-solid","ecosystem":"npm","requirements":"^2.2.0","direct":true,"kind":"development","optional":false},{"id":23792221549,"package_name":"typescript","ecosystem":"npm","requirements":"5.6.2","direct":true,"kind":"development","optional":false},{"id":23792221550,"package_name":"webpack","ecosystem":"npm","requirements":"^5.74.0","direct":true,"kind":"development","optional":false},{"id":23792221551,"package_name":"webpack-bundle-analyzer","ecosystem":"npm","requirements":"^4.9.0","direct":true,"kind":"development","optional":false},{"id":23792221552,"package_name":"webpack-cli","ecosystem":"npm","requirements":"^5.1.4","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"packages/js/themes/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:01:59.986Z","updated_at":"2025-06-24T14:01:59.986Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/packages/js/themes/package.json","dependencies":[]},{"ecosystem":"npm","filepath":"packages/js/ui/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:02:00.030Z","updated_at":"2025-06-24T14:02:00.030Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/packages/js/ui/package.json","dependencies":[]},{"ecosystem":"npm","filepath":"packages/nextjs/hooks/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:02:00.074Z","updated_at":"2025-06-24T14:02:00.074Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/packages/nextjs/hooks/package.json","dependencies":[]},{"ecosystem":"npm","filepath":"packages/nextjs/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:02:00.115Z","updated_at":"2025-06-24T14:02:00.115Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/packages/nextjs/package.json","dependencies":[{"id":23792221553,"package_name":"@novu/react","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792221554,"package_name":"@arethetypeswrong/cli","ecosystem":"npm","requirements":"^0.17.4","direct":true,"kind":"development","optional":false},{"id":23792221555,"package_name":"@types/node","ecosystem":"npm","requirements":"^20.14.12","direct":true,"kind":"development","optional":false},{"id":23792221556,"package_name":"@types/react","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":23792221557,"package_name":"@types/react-dom","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":23792221558,"package_name":"esbuild-plugin-file-path-extensions","ecosystem":"npm","requirements":"^2.1.4","direct":true,"kind":"development","optional":false},{"id":23792221565,"package_name":"tsup","ecosystem":"npm","requirements":"^8.2.1","direct":true,"kind":"development","optional":false},{"id":23792221566,"package_name":"typescript","ecosystem":"npm","requirements":"5.6.2","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"packages/nextjs/server/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:02:01.073Z","updated_at":"2025-06-24T14:02:01.073Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/packages/nextjs/server/package.json","dependencies":[]},{"ecosystem":"npm","filepath":"packages/nextjs/themes/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:02:01.114Z","updated_at":"2025-06-24T14:02:01.114Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/packages/nextjs/themes/package.json","dependencies":[]},{"ecosystem":"npm","filepath":"packages/novu/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:02:01.155Z","updated_at":"2025-06-24T14:02:01.155Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/packages/novu/package.json","dependencies":[{"id":23792221567,"package_name":"@novu/ntfr-client","ecosystem":"npm","requirements":"^0.0.4","direct":true,"kind":"runtime","optional":false},{"id":23792221568,"package_name":"@novu/shared","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792221569,"package_name":"@segment/analytics-node","ecosystem":"npm","requirements":"^1.1.4","direct":true,"kind":"runtime","optional":false},{"id":23792221570,"package_name":"axios","ecosystem":"npm","requirements":"^1.9.0","direct":true,"kind":"runtime","optional":false},{"id":23792221571,"package_name":"chalk","ecosystem":"npm","requirements":"4.1.2","direct":true,"kind":"runtime","optional":false},{"id":23792221572,"package_name":"commander","ecosystem":"npm","requirements":"^9.0.0","direct":true,"kind":"runtime","optional":false},{"id":23792221573,"package_name":"configstore","ecosystem":"npm","requirements":"^5.0.0","direct":true,"kind":"runtime","optional":false},{"id":23792221574,"package_name":"dotenv","ecosystem":"npm","requirements":"^16.4.5","direct":true,"kind":"runtime","optional":false},{"id":23792221575,"package_name":"get-port","ecosystem":"npm","requirements":"^5.1.1","direct":true,"kind":"runtime","optional":false},{"id":23792221576,"package_name":"gradient-string","ecosystem":"npm","requirements":"^2.0.0","direct":true,"kind":"runtime","optional":false},{"id":23792221577,"package_name":"inquirer","ecosystem":"npm","requirements":"^8.2.0","direct":true,"kind":"runtime","optional":false},{"id":23792221578,"package_name":"jwt-decode","ecosystem":"npm","requirements":"^3.1.2","direct":true,"kind":"runtime","optional":false},{"id":23792221579,"package_name":"open","ecosystem":"npm","requirements":"^8.4.0","direct":true,"kind":"runtime","optional":false},{"id":23792221580,"package_name":"ora","ecosystem":"npm","requirements":"^5.4.1","direct":true,"kind":"runtime","optional":false},{"id":23792221581,"package_name":"uuid","ecosystem":"npm","requirements":"^9.0.0","direct":true,"kind":"runtime","optional":false},{"id":23792221582,"package_name":"ws","ecosystem":"npm","requirements":"^8.11.0","direct":true,"kind":"runtime","optional":false},{"id":23792221583,"package_name":"picocolors","ecosystem":"npm","requirements":"^1.0.0","direct":true,"kind":"runtime","optional":false},{"id":23792221584,"package_name":"validate-npm-package-name","ecosystem":"npm","requirements":"3.0.0","direct":true,"kind":"runtime","optional":false},{"id":23792221585,"package_name":"prompts","ecosystem":"npm","requirements":"2.4.2","direct":true,"kind":"runtime","optional":false},{"id":23792221586,"package_name":"@types/cross-spawn","ecosystem":"npm","requirements":"6.0.0","direct":true,"kind":"runtime","optional":false},{"id":23792221587,"package_name":"cross-spawn","ecosystem":"npm","requirements":"7.0.5","direct":true,"kind":"runtime","optional":false},{"id":23792221588,"package_name":"fast-glob","ecosystem":"npm","requirements":"3.3.1","direct":true,"kind":"runtime","optional":false},{"id":23792221589,"package_name":"async-sema","ecosystem":"npm","requirements":"3.0.1","direct":true,"kind":"runtime","optional":false},{"id":23792221590,"package_name":"@types/configstore","ecosystem":"npm","requirements":"^5.0.1","direct":true,"kind":"development","optional":false},{"id":23792221591,"package_name":"@types/gradient-string","ecosystem":"npm","requirements":"^1.1.6","direct":true,"kind":"development","optional":false},{"id":23792221617,"package_name":"@types/validate-npm-package-name","ecosystem":"npm","requirements":"3.0.0","direct":true,"kind":"development","optional":false},{"id":23792221618,"package_name":"@types/inquirer","ecosystem":"npm","requirements":"^8.2.0","direct":true,"kind":"development","optional":false},{"id":23792221628,"package_name":"@types/mocha","ecosystem":"npm","requirements":"10.0.2","direct":true,"kind":"development","optional":false},{"id":23792221629,"package_name":"@types/prompts","ecosystem":"npm","requirements":"2.4.2","direct":true,"kind":"development","optional":false},{"id":23792221630,"package_name":"@types/uuid","ecosystem":"npm","requirements":"^8.3.4","direct":true,"kind":"development","optional":false},{"id":23792221631,"package_name":"@types/ws","ecosystem":"npm","requirements":"^8.5.3","direct":true,"kind":"development","optional":false},{"id":23792221632,"package_name":"ncp","ecosystem":"npm","requirements":"^2.0.0","direct":true,"kind":"development","optional":false},{"id":23792221633,"package_name":"nodemon","ecosystem":"npm","requirements":"^3.0.1","direct":true,"kind":"development","optional":false},{"id":23792221634,"package_name":"ts-node","ecosystem":"npm","requirements":"~10.9.1","direct":true,"kind":"development","optional":false},{"id":23792221635,"package_name":"typescript","ecosystem":"npm","requirements":"5.6.2","direct":true,"kind":"development","optional":false},{"id":23792221636,"package_name":"vitest","ecosystem":"npm","requirements":"^1.2.1","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"packages/providers/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:02:02.755Z","updated_at":"2025-06-24T14:02:02.755Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/packages/providers/package.json","dependencies":[{"id":23792221653,"package_name":"@aws-sdk/client-ses","ecosystem":"npm","requirements":"3.382.0","direct":true,"kind":"runtime","optional":false},{"id":23792221654,"package_name":"@aws-sdk/client-sns","ecosystem":"npm","requirements":"^3.382.0","direct":true,"kind":"runtime","optional":false},{"id":23792221660,"package_name":"@azure/communication-sms","ecosystem":"npm","requirements":"^1.0.0","direct":true,"kind":"runtime","optional":false},{"id":23792221669,"package_name":"@bandwidth/messaging","ecosystem":"npm","requirements":"^4.1.3","direct":true,"kind":"runtime","optional":false},{"id":23792221670,"package_name":"@infobip-api/sdk","ecosystem":"npm","requirements":"^0.3.2","direct":true,"kind":"runtime","optional":false},{"id":23792221675,"package_name":"@mailchimp/mailchimp_transactional","ecosystem":"npm","requirements":"^1.0.59","direct":true,"kind":"runtime","optional":false},{"id":23792221684,"package_name":"@novu/shared","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792221685,"package_name":"@novu/stateless","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792221686,"package_name":"@parse/node-apn","ecosystem":"npm","requirements":"^5.2.3","direct":true,"kind":"runtime","optional":false},{"id":23792221693,"package_name":"@plunk/node","ecosystem":"npm","requirements":"2.0.0","direct":true,"kind":"runtime","optional":false},{"id":23792221696,"package_name":"@ringcentral/sdk","ecosystem":"npm","requirements":"^5.0.1","direct":true,"kind":"runtime","optional":false},{"id":23792221721,"package_name":"@sendgrid/mail","ecosystem":"npm","requirements":"^8.1.0","direct":true,"kind":"runtime","optional":false},{"id":23792221722,"package_name":"@vonage/auth","ecosystem":"npm","requirements":"^1.7.0","direct":true,"kind":"runtime","optional":false},{"id":23792221725,"package_name":"@vonage/server-sdk","ecosystem":"npm","requirements":"^3.10.0","direct":true,"kind":"runtime","optional":false},{"id":23792221726,"package_name":"africastalking","ecosystem":"npm","requirements":"^0.6.2","direct":true,"kind":"runtime","optional":false},{"id":23792221727,"package_name":"axios","ecosystem":"npm","requirements":"^1.9.0","direct":true,"kind":"runtime","optional":false},{"id":23792221728,"package_name":"braze-api","ecosystem":"npm","requirements":"^2.5.6","direct":true,"kind":"runtime","optional":false},{"id":23792221743,"package_name":"cross-fetch","ecosystem":"npm","requirements":"^4.0.0","direct":true,"kind":"runtime","optional":false},{"id":23792221744,"package_name":"date-fns","ecosystem":"npm","requirements":"2.29.3","direct":true,"kind":"runtime","optional":false},{"id":23792221745,"package_name":"emailjs","ecosystem":"npm","requirements":"^4.0.3","direct":true,"kind":"runtime","optional":false},{"id":23792221746,"package_name":"expo-server-sdk","ecosystem":"npm","requirements":"^3.6.0","direct":true,"kind":"runtime","optional":false},{"id":23792221747,"package_name":"firebase-admin","ecosystem":"npm","requirements":"^13.3.0","direct":true,"kind":"runtime","optional":false},{"id":23792221748,"package_name":"form-data","ecosystem":"npm","requirements":"^4.0.0","direct":true,"kind":"runtime","optional":false},{"id":23792221749,"package_name":"mailersend","ecosystem":"npm","requirements":"^1.3.1","direct":true,"kind":"runtime","optional":false},{"id":23792221907,"package_name":"mailgun.js","ecosystem":"npm","requirements":"^8.0.1","direct":true,"kind":"runtime","optional":false},{"id":23792221908,"package_name":"mailtrap","ecosystem":"npm","requirements":"^3.1.1","direct":true,"kind":"runtime","optional":false},{"id":23792221909,"package_name":"messagebird","ecosystem":"npm","requirements":"^4.0.1","direct":true,"kind":"runtime","optional":false},{"id":23792221916,"package_name":"nanoid","ecosystem":"npm","requirements":"^3.1.20","direct":true,"kind":"runtime","optional":false},{"id":23792221917,"package_name":"node-fetch","ecosystem":"npm","requirements":"^3.2.10","direct":true,"kind":"runtime","optional":false},{"id":23792221918,"package_name":"node-mailjet","ecosystem":"npm","requirements":"^6.0.8","direct":true,"kind":"runtime","optional":false},{"id":23792221919,"package_name":"nodemailer","ecosystem":"npm","requirements":"^6.6.5","direct":true,"kind":"runtime","optional":false},{"id":23792221920,"package_name":"plivo","ecosystem":"npm","requirements":"^4.70.0","direct":true,"kind":"runtime","optional":false},{"id":23792222023,"package_name":"postmark","ecosystem":"npm","requirements":"^4.0.2","direct":true,"kind":"runtime","optional":false},{"id":23792222027,"package_name":"proxy-agent","ecosystem":"npm","requirements":"^6.3.1","direct":true,"kind":"runtime","optional":false},{"id":23792222028,"package_name":"pushpad","ecosystem":"npm","requirements":"1.0.0","direct":true,"kind":"runtime","optional":false},{"id":23792222029,"package_name":"qs","ecosystem":"npm","requirements":"^6.11.0","direct":true,"kind":"runtime","optional":false},{"id":23792222030,"package_name":"resend","ecosystem":"npm","requirements":"^2.1.0","direct":true,"kind":"runtime","optional":false},{"id":23792222031,"package_name":"sms77-client","ecosystem":"npm","requirements":"^2.14.0","direct":true,"kind":"runtime","optional":false},{"id":23792222033,"package_name":"telnyx","ecosystem":"npm","requirements":"^1.23.0","direct":true,"kind":"runtime","optional":false},{"id":23792222040,"package_name":"twilio","ecosystem":"npm","requirements":"^4.19.3","direct":true,"kind":"runtime","optional":false},{"id":23792222041,"package_name":"uuid","ecosystem":"npm","requirements":"^9.0.0","direct":true,"kind":"runtime","optional":false},{"id":23792222042,"package_name":"@babel/preset-env","ecosystem":"npm","requirements":"^7.23.2","direct":true,"kind":"development","optional":false},{"id":23792222043,"package_name":"@babel/preset-typescript","ecosystem":"npm","requirements":"^7.13.0","direct":true,"kind":"development","optional":false},{"id":23792222044,"package_name":"@types/node-mailjet","ecosystem":"npm","requirements":"^4.0.0","direct":true,"kind":"development","optional":false},{"id":23792222045,"package_name":"@types/nodemailer","ecosystem":"npm","requirements":"^6.4.4","direct":true,"kind":"development","optional":false},{"id":23792222046,"package_name":"@types/sparkpost","ecosystem":"npm","requirements":"^2.1.5","direct":true,"kind":"development","optional":false},{"id":23792222048,"package_name":"@types/uuid","ecosystem":"npm","requirements":"^8.3.4","direct":true,"kind":"development","optional":false},{"id":23792222049,"package_name":"codecov","ecosystem":"npm","requirements":"^3.5.0","direct":true,"kind":"development","optional":false},{"id":23792222050,"package_name":"cspell","ecosystem":"npm","requirements":"~6.19.2","direct":true,"kind":"development","optional":false},{"id":23792222051,"package_name":"nock","ecosystem":"npm","requirements":"^13.1.3","direct":true,"kind":"development","optional":false},{"id":23792222052,"package_name":"npm-run-all","ecosystem":"npm","requirements":"^4.1.5","direct":true,"kind":"development","optional":false},{"id":23792222053,"package_name":"open-cli","ecosystem":"npm","requirements":"^6.0.1","direct":true,"kind":"development","optional":false},{"id":23792222054,"package_name":"rimraf","ecosystem":"npm","requirements":"~3.0.2","direct":true,"kind":"development","optional":false},{"id":23792222055,"package_name":"ts-node","ecosystem":"npm","requirements":"~10.9.1","direct":true,"kind":"development","optional":false},{"id":23792222056,"package_name":"typedoc","ecosystem":"npm","requirements":"^0.24.0","direct":true,"kind":"development","optional":false},{"id":23792222057,"package_name":"typescript","ecosystem":"npm","requirements":"5.6.2","direct":true,"kind":"development","optional":false},{"id":23792222058,"package_name":"uuid","ecosystem":"npm","requirements":"^9.0.0","direct":true,"kind":"development","optional":false},{"id":23792222059,"package_name":"vitest","ecosystem":"npm","requirements":"2.1.9","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"packages/react/hooks/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:02:24.443Z","updated_at":"2025-06-24T14:02:24.443Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/packages/react/hooks/package.json","dependencies":[]},{"ecosystem":"npm","filepath":"packages/react/package.json","sha":null,"kind":"manifest","created_at":"2025-06-24T14:02:26.324Z","updated_at":"2025-06-24T14:02:26.324Z","repository_link":"https://github.com/Aymane-bencherqi/Novu-/blob/main/packages/react/package.json","dependencies":[{"id":23792222079,"package_name":"@novu/js","ecosystem":"npm","requirements":"workspace:*","direct":true,"kind":"runtime","optional":false},{"id":23792222080,"package_name":"@arethetypeswrong/cli","ecosystem":"npm","requirements":"^0.17.4","direct":true,"kind":"development","optional":false},{"id":23792222081,"package_name":"@types/node","ecosystem":"npm","requirements":"^20.14.12","direct":true,"kind":"development","optional":false},{"id":23792222082,"package_name":"@types/react","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":23792222083,"package_name":"@types/react-dom","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":23792222084,"package_name":"esbuild-plugin-file-path-extensions","ecosystem":"npm","requirements":"^2.1.4","direct":true,"kind":"development","optional":false},{"id":23792222085,"package_name":"tsup","ecosystem":"npm","requirements":"^8.2.1","direct":true,"kind":"development","optional":false},{"id":23792222086,"package_name":"typescript","ecosystem":"npm","requirements":"5.6.2","direct":true,"kind":"development","optional":false}]}],"score":null,"created_at":"2025-09-04T15:50:28.202Z","updated_at":"2025-10-07T08:06:18.198Z","avatar_url":"https://github.com/Aymane-bencherqi.png","language":"TypeScript","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/8521","html_url":"https://science.ecosyste.ms/projects/8521"}