operatorfabric-core

Main operatorfabric program

https://github.com/opfab/operatorfabric-core

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.1%) to scientific vocabulary

Keywords

alerting collaboration energy hypervision linux-foundation platform

Keywords from Contributors

communication zsh-plugin documents shiny rhinoverse shortlink mq layered-architecture kafka helm-chart
Last synced: 6 months ago · JSON representation

Repository

Main operatorfabric program

Basic Info
  • Host: GitHub
  • Owner: opfab
  • License: mpl-2.0
  • Language: TypeScript
  • Default Branch: develop
  • Homepage: https://opfab.github.io
  • Size: 60.5 MB
Statistics
  • Stars: 40
  • Watchers: 8
  • Forks: 28
  • Open Issues: 74
  • Releases: 91
Topics
alerting collaboration energy hypervision linux-foundation platform
Created over 7 years ago · Last pushed 6 months ago
Metadata Files
Readme Contributing License Security Authors

README.adoc

// Copyright (c) 2018-2025 RTE (http://www.rte-france.com)
// See AUTHORS.txt
// This document is subject to the terms of the Creative Commons Attribution 4.0 International license.
// If a copy of the license was not distributed with this
// file, You can obtain one at https://creativecommons.org/licenses/by/4.0/.
// SPDX-License-Identifier: CC-BY-4.0


:imagesdir: src/docs/asciidoc/images

:sectnums:
:icons: font
:hide-uri-scheme:

= OperatorFabric README

image:https://img.shields.io/badge/license-MPL_2.0-blue.svg[MPL-2.0
License,link=https://www.mozilla.org/en-US/MPL/2.0/]
image:https://img.shields.io/github/workflow/status/opfab/operatorfabric-core/CI/develop[Build
Status,link=https://github.com/opfab/operatorfabric-core/actions]
image:https://sonarcloud.io/api/project_badges/measure?project=org.lfenergy.operatorfabric%3Aoperatorfabric-core&metric=alert_status[Quality
Gate,link=https://sonarcloud.io/dashboard?id=org.lfenergy.operatorfabric%3Aoperatorfabric-core]
image:https://sonarcloud.io/api/project_badges/measure?project=org.lfenergy.operatorfabric%3Aoperatorfabric-core&metric=coverage[Coverage,link=https://sonarcloud.io/component_measures?id=org.lfenergy.operatorfabric%3Aoperatorfabric-core&metric=Coverage]
image:https://sonarcloud.io/api/project_badges/measure?project=org.lfenergy.operatorfabric%3Aoperatorfabric-core&metric=code_smells[Code
Smells,link=https://sonarcloud.io/component_measures?id=org.lfenergy.operatorfabric%3Aoperatorfabric-core&metric=Maintainability]
image:https://bestpractices.coreinfrastructure.org/projects/4806/badge[CII Best Practices,link=https://bestpractices.coreinfrastructure.org/projects/4806]
image:https://img.shields.io/badge/Join_us_on-Slack-blueviolet[OperatorFabric Slack Channel,link=https://lfenergy.slack.com/archives/C025ZGJPXM4]

See our website link:http://opfab.github.io/[opfab.github.io] for the complete documentation.

== Introduction

//tag::short_description[]
OperatorFabric is a modular, extensible, industrial-strength platform for use in electricity, water, and other utility operations.

It aims to facilitate operational activities for utilities in two ways :

* Centralize real time business events in a single place to avoid having multiple screens/software. To do so,  OperatorFabric provides 
** event notifications named "cards"  with filtering features (severity , date , process ... )
** event dispatching rules on a per user basis (based on groups, organizational entities, processes... )
** event-sending endpoints for business applications 
** a mechanism of templating to customize events rendering (using HTML5 )
** a view of the events on a timeline or a calendar 
** storage of all the events (archive feature)
** notifications via sounds 
** possibilities  to integrate screen form other applications

    
* Facilitate interactions between operational control centers:
** Share information in real time, as pre-formatted cards that can be sent either manually by operators or automatically by external solutions.
** Introduce pre-formatted question/response exchanges between control centers. This can be used to implement operational processes (with the notion of "last time to respond").  
** Share events in calendar (also allowing repeating events)

In addition, the following features are available: internationalization, light/dark mode for the UI, realtime connected users supervision, authorization mechanism.

Integration with existing IT systems is an overarching concern: support of Firefox and Chromium-based browsers, docker deployment, communication with business applications via REST API or Kafka, integration with external authentication systems (via OAuth2), monitoring via Prometheus endpoints.


OperatorFabric is part of the https://www.lfenergy.org/[LF Energy] coalition, a project of The Linux Foundation that
supports open source innovation projects within the energy and electricity sectors.

OpFab is an open source platform licensed under https://www.mozilla.org/en-US/MPL/2.0/[Mozilla Public License V2].
The source code is hosted on GitHub in this repository : https://github.com/opfab/operatorfabric-core[operatorfabric-core].

Documentation is available at https://opfab.github.io/ 

//end::short_description[]

image::feed_screenshot.png[UI screenshot]

== Try it!

If you want to try OperatorFabric (see what the UI looks like with some test cards) in a few minutes, follow the steps below.

. Clone this repository
+
----
git clone https://github.com/opfab/operatorfabric-core.git
cd operatorfabric-core
----

. Launch our demo docker compose file
+
----
cd ./bin
./startOpfab.sh
----

. Once script is finished, log into the application UI at *localhost:2002/* using operator1_fr/test as credentials.

. Push basic configuration and cards using the following test scripts
+
[source,shell]
----
./src/test/resources/loadTestConf.sh
./src/test/resources/send6TestCards.sh
----

TIP: If you want to experiment in more depth and have more details on how it works (as well as some troubleshooting), check out our
link:https://opfab.github.io/documentation/current/getting_started/[Getting Started guide]!

== Technology stack

=== Development

OperatorFabric is mostly written in Java and based on the Spring framework. This makes writing and integrating software for a simplified and better coordination very easy.

image:https://img.shields.io/badge/Using-Java-%237473C0.svg?style=for-the-badge[Using Java,link=https://www.java.com]
image:https://img.shields.io/badge/Using-Spring-%236db33f.svg?style=for-the-badge[Using Spring,link=https://spring.io/]
image:https://img.shields.io/badge/Using-Angular-%237473C0.svg?style=for-the-badge[Using Angular,link=https://angular.io/]
image:https://img.shields.io/badge/Using-MongoDB-%236db33f.svg?style=for-the-badge[Using Swagger,link=https://www.mongodb.com/community/]
image:https://img.shields.io/badge/Using-Swagger-%237473C0.svg?style=for-the-badge[Using Swagger,link=https://swagger.io/]
image:https://img.shields.io/badge/Using-RabbitMQ-%236db33f.svg?style=for-the-badge[Using Swagger,link=https://www.rabbitmq.com/]


=== Continuous Integration / Continuous Delivery

OperatorFabric is built and integrated using battle-tested tools and (open) platforms.

image:https://img.shields.io/badge/Built%20with-Gradle-%23410099.svg?style=for-the-badge[Built with Gradle,link=https://gradle.org/]
image:https://img.shields.io/badge/Using-Github%20Actions-%23FF647D.svg?style=for-the-badge[Using Github Actions,link=https://github.com/opfab/operatorfabric-core/actions]
image:https://img.shields.io/badge/Using-SonarCloud-%23FF647D.svg?style=for-the-badge[Using SonarCloud,link=https://sonarcloud.io/dashboard?id=org.lfenergy.operatorfabric%3Aoperatorfabric-core]

== Licensing

This project and all its sub-projects are licensed under
https://www.mozilla.org/en-US/MPL/2.0/[Mozilla Public License V2.0]. See
link:LICENSE.txt[LICENSE.txt]

== Contributing

Read our link:https://opfab.github.io/documentation/current/community/[Community Documentation] for more information on
how to contribute to the project.

Owner

  • Name: OperatorFabric
  • Login: opfab
  • Kind: organization

OperatorFabric is a modular, extensible, industrial-strength and field-tested platform for use in electricity, water, and other utility operations.

GitHub Events

Total
  • Create event: 910
  • Release event: 10
  • Issues event: 626
  • Watch event: 2
  • Delete event: 866
  • Issue comment event: 4,127
  • Push event: 4,358
  • Pull request review event: 1,900
  • Pull request review comment event: 870
  • Pull request event: 1,673
  • Fork event: 3
Last Year
  • Create event: 910
  • Release event: 10
  • Issues event: 626
  • Watch event: 2
  • Delete event: 866
  • Issue comment event: 4,127
  • Push event: 4,358
  • Pull request review event: 1,900
  • Pull request review comment event: 870
  • Pull request event: 1,673
  • Fork event: 3

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 8,026
  • Total Committers: 46
  • Avg Commits per committer: 174.478
  • Development Distribution Score (DDS): 0.776
Past Year
  • Commits: 1,238
  • Committers: 6
  • Avg Commits per committer: 206.333
  • Development Distribution Score (DDS): 0.502
Top Committers
Name Email Commits
renovate[bot] 2****] 1,797
freddidierRTE f****r@r****m 1,696
vlo-rte v****a@r****m 757
Alexandra Guironnet a****t@r****m 721
Giovanni Ferrari g****i@s****t 672
Renovate Bot b****t@r****m 540
David Binder d****r@r****m 498
LE-GALL Ronan Ext r****l@r****m 308
ClementBouvierN c****u@r****m 258
Jeroen Gommans j****n@a****l 88
LONGA Valerie l****l@g****e 86
baptiste b****2@h****r 74
olivierPigeon-RTE o****n@r****m 74
LE-GALL Ronan Ext 4****e 73
You-Liang CHENG y****g@r****m 46
Duchatelle Hubert h****e@r****m 43
Amine TABOU a****u@r****m 41
Amine TABOU a****u@g****m 41
Sjoerd Adema s****d@k****l 31
bendaoud m****d@r****m 24
bermaki t****i@r****m 21
vitorg v****o@t****u 21
Sami Chehade s****e@r****m 18
Lisa Hazenoot l****t@o****m 18
Gerben Danen g****z@g****m 17
vitorz v****o@y****m 8
Baptiste Julien b****n@e****u 8
David Binder d****r@g****m 6
didierfred d****d@g****m 5
youyou y****u@y****r 5
and 16 more...

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 2,398
  • Total pull requests: 7,973
  • Average time to close issues: about 2 months
  • Average time to close pull requests: 3 days
  • Total issue authors: 35
  • Total pull request authors: 34
  • Average comments per issue: 0.32
  • Average comments per pull request: 1.12
  • Merged pull requests: 6,957
  • Bot issues: 238
  • Bot pull requests: 3,439
Past Year
  • Issues: 436
  • Pull requests: 2,048
  • Average time to close issues: 12 days
  • Average time to close pull requests: 3 days
  • Issue authors: 11
  • Pull request authors: 6
  • Average comments per issue: 0.13
  • Average comments per pull request: 1.73
  • Merged pull requests: 1,665
  • Bot issues: 55
  • Bot pull requests: 1,077
Top Authors
Issue Authors
  • freddidierRTE (1,345)
  • vlo-rte (275)
  • mend-bolt-for-github[bot] (224)
  • AlexGuironnetRTE (98)
  • quinarygio (93)
  • davidbinderRTE (74)
  • ClementBouvierN (72)
  • SaschaEschmann (34)
  • bengoutaeli (27)
  • JeroenGommans (25)
  • geppyz (21)
  • olivierPigeon-RTE (19)
  • renovate[bot] (14)
  • MonaRtei (13)
  • lhazenoot (12)
Pull Request Authors
  • renovate[bot] (3,437)
  • freddidierRTE (1,686)
  • vlo-rte (1,018)
  • quinarygio (806)
  • ClementBouvierN (409)
  • AlexGuironnetRTE (219)
  • olivierPigeon-RTE (65)
  • rlg-pro (51)
  • JeroenGommans (41)
  • agigox (35)
  • HubertDuchatelle (34)
  • bendaoudmba (24)
  • geppyz (21)
  • vitorz (21)
  • taoufikbermaki (21)
Top Labels
Issue Labels
Enhancement (791) Bug (603) Technical debt (417) Mend: dependency security vulnerability (224) LetsCo (157) Documentation (83) Alliander (54) Draft (47) Dev tools vulnerabilty (44) Good first issue (26) Fixed on develop (23) Wait for security update availability (17) Typo (6) Question (2) Wait for parent dependency update (2) wontfix (1) security fix (1) No security fix available (1)
Pull Request Labels
Documentation (7) Technical debt (6) Bug (3) Enhancement (3) LetsCo (1)

Packages

  • Total packages: 4
  • Total downloads: unknown
  • Total dependent packages: 0
    (may contain duplicates)
  • Total dependent repositories: 1
    (may contain duplicates)
  • Total versions: 295
repo1.maven.org: org.opfab:external-devices-client-data

"Model objects to interact with the OperatorFabric External Devices API"

  • Versions: 64
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Forks count: 20.3%
Stargazers count: 25.1%
Average: 31.6%
Dependent repos count: 32.0%
Dependent packages count: 48.9%
Last synced: 6 months ago
repo1.maven.org: org.opfab:users-client-data

"Model objects to interact with the OperatorFabric Users API"

  • Versions: 77
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Forks count: 20.3%
Stargazers count: 25.1%
Average: 31.6%
Dependent repos count: 32.0%
Dependent packages count: 48.9%
Last synced: 6 months ago
repo1.maven.org: org.opfab:businessconfig-client-data

"Model objects to interact with the OperatorFabric BusinessConfig API"

  • Versions: 77
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Forks count: 20.3%
Stargazers count: 25.1%
Average: 31.6%
Dependent repos count: 32.0%
Dependent packages count: 48.9%
Last synced: 6 months ago
repo1.maven.org: org.opfab:cards-client-data

"Model objects to interact with the OperatorFabric Cards API"

  • Versions: 77
  • Dependent Packages: 0
  • Dependent Repositories: 1
Rankings
Dependent repos count: 20.6%
Forks count: 29.2%
Average: 33.5%
Stargazers count: 34.4%
Dependent packages count: 49.9%
Last synced: 6 months ago

Dependencies

.github/workflows/anchore-analysis.yml actions
  • actions/checkout v4 composite
  • anchore/scan-action v3 composite
  • github/codeql-action/upload-sarif v2 composite
.github/workflows/main.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
  • actions/upload-artifact v3 composite
.github/workflows/ort_scan.yml actions
  • actions/checkout v4 composite
  • actions/upload-artifact v3 composite
  • tortellini-tools/action v3 composite
.github/workflows/verify_copyright.yml actions
  • actions/checkout v4 composite
  • tj-actions/changed-files v39.1.2 composite
config/cypress/docker-compose.ui-config.override.yml docker
config/dev/docker-compose.yml docker
  • lfeoperatorfabric/of-external-app SNAPSHOT
  • lfeoperatorfabric/of-rabbitmq SNAPSHOT
  • lfeoperatorfabric/of-web-ui SNAPSHOT
  • mailhog/mailhog v1.0.1
  • mongo 5.0.21-focal
  • quay.io/keycloak/keycloak 19.0.3-legacy
config/docker/docker-compose.nginx-cors-permissive.override.yml docker
config/docker/docker-compose.yml docker
  • lfeoperatorfabric/of-businessconfig-service SNAPSHOT
  • lfeoperatorfabric/of-cards-consultation-service SNAPSHOT
  • lfeoperatorfabric/of-cards-external-diffusion-service SNAPSHOT
  • lfeoperatorfabric/of-cards-publication-service SNAPSHOT
  • lfeoperatorfabric/of-cards-reminder SNAPSHOT
  • lfeoperatorfabric/of-dummy-modbus-device SNAPSHOT
  • lfeoperatorfabric/of-external-app SNAPSHOT
  • lfeoperatorfabric/of-external-devices-service SNAPSHOT
  • lfeoperatorfabric/of-rabbitmq SNAPSHOT
  • lfeoperatorfabric/of-supervisor SNAPSHOT
  • lfeoperatorfabric/of-users-service SNAPSHOT
  • lfeoperatorfabric/of-web-ui SNAPSHOT
  • mailhog/mailhog v1.0.1
  • mongo 5.0.21-focal
  • quay.io/keycloak/keycloak 19.0.3-legacy
node-services/cards-external-diffusion/docker/Dockerfile docker
  • node 20.7-alpine build
node-services/cards-reminder/docker/Dockerfile docker
  • node 20.7-alpine build
node-services/supervisor/docker/Dockerfile docker
  • node 20.7-alpine build
rabbitmq/Dockerfile docker
  • rabbitmq 3.12.4-management build
services/businessconfig/src/main/docker/Dockerfile docker
  • azul/zulu-openjdk-alpine 17.0.8-jre build
services/cards-consultation/src/main/docker/Dockerfile docker
  • azul/zulu-openjdk-alpine 17.0.8-jre build
services/cards-publication/src/main/docker/Dockerfile docker
  • azul/zulu-openjdk-alpine 17.0.8-jre build
services/external-devices/src/main/docker/Dockerfile docker
  • azul/zulu-openjdk-alpine 17.0.8-jre build
services/users/src/main/docker/Dockerfile docker
  • azul/zulu-openjdk-alpine 17.0.8-jre build
src/main/docker/test-environment/docker-compose.yml docker
  • mongo 4.4.6-bionic
src/main/docker/test-quality-environment/docker-compose.yml docker
  • mongo 4.4.6-bionic
  • sonarqube latest
src/test/dummyModbusDevice/src/main/docker/Dockerfile docker
  • azul/zulu-openjdk-alpine 17.0.8-jre build
src/test/externalApp/src/main/docker/Dockerfile docker
  • azul/zulu-openjdk-alpine 17.0.8-jre build
src/tooling/migration-opfab3/Dockerfile docker
  • node 12-alpine3.14 build
src/tooling/migration-opfab3/docker-compose.yml docker
  • migration-opfab3 latest
web-ui/src/main/docker/Dockerfile docker
  • nginx 1.25.2-alpine build
build.gradle maven
client/businessconfig/build.gradle maven
client/cards/build.gradle maven
client/external-devices/build.gradle maven
client/users/build.gradle maven
node-services/cards-external-diffusion/build.gradle maven
node-services/cards-reminder/build.gradle maven
node-services/common/build.gradle maven
node-services/supervisor/build.gradle maven
services/businessconfig/build.gradle maven
services/cards-consultation/build.gradle maven
services/cards-publication/build.gradle maven
services/external-devices/build.gradle maven
services/users/build.gradle maven
tools/generic/build.gradle maven
tools/generic/test-utilities/build.gradle maven
tools/generic/utilities/build.gradle maven
tools/spring/spring-mongo-utilities/build.gradle maven
tools/spring/spring-oauth2-utilities/build.gradle maven
tools/spring/spring-test-utilities/build.gradle maven
tools/spring/spring-utilities/build.gradle maven
tools/swagger-spring-generators/build.gradle maven
tools/user-action-tracing/build.gradle maven
ui/main/build.gradle maven
node-services/cards-external-diffusion/package-lock.json npm
  • 472 dependencies
node-services/cards-external-diffusion/package.json npm
  • @types/amqplib 0.10.1 development
  • @types/config 3.3.1 development
  • @types/express 4.17.17 development
  • @types/jest 29.5.5 development
  • @types/node 18.17.18 development
  • @types/nodemailer 6.4.10 development
  • @types/sinon 10.0.16 development
  • jest 29.7.0 development
  • nodemon 3.0.1 development
  • rimraf 5.0.1 development
  • sinon 16.0.0 development
  • ts-jest 29.1.1 development
  • ts-node 10.9.1 development
  • typescript 5.0.4 development
  • amqp-connection-manager 4.1.14
  • amqplib 0.10.3
  • axios 1.5.0
  • config 3.3.9
  • express 4.18.2
  • js-yaml 4.1.0
  • jwt-decode 3.1.2
  • nodemailer 6.9.5
  • winston 3.10.0
  • winston-daily-rotate-file 4.7.1
node-services/cards-reminder/package-lock.json npm
  • 490 dependencies
node-services/cards-reminder/package.json npm
  • @types/amqplib 0.10.1 development
  • @types/config 3.3.1 development
  • @types/express 4.17.17 development
  • @types/jest 29.5.5 development
  • @types/node 18.17.18 development
  • @types/sinon 10.0.16 development
  • jest 29.7.0 development
  • nodemon 3.0.1 development
  • rimraf 5.0.1 development
  • sinon 16.0.0 development
  • ts-jest 29.1.1 development
  • ts-node 10.9.1 development
  • typescript 5.0.4 development
  • amqp-connection-manager 4.1.14
  • amqplib 0.10.3
  • axios 1.5.0
  • config 3.3.9
  • express 4.18.2
  • js-yaml 4.1.0
  • jwt-decode 3.1.2
  • moment-timezone 0.5.43
  • momentjs 2.0.0
  • mongodb 6.1.0
  • rrule 2.7.2
  • saslprep 1.0.3
  • winston 3.10.0
  • winston-daily-rotate-file 4.7.1
node-services/common/package-lock.json npm
  • 470 dependencies
node-services/common/package.json npm
  • @types/amqplib 0.10.1 development
  • @types/config 3.3.1 development
  • @types/express 4.17.17 development
  • @types/jest 29.5.5 development
  • @types/node 18.17.18 development
  • @types/sinon 10.0.16 development
  • jest 29.7.0 development
  • nodemon 3.0.1 development
  • rimraf 5.0.1 development
  • sinon 16.0.0 development
  • ts-jest 29.1.1 development
  • ts-node 10.9.1 development
  • typescript 5.0.4 development
  • amqp-connection-manager 4.1.14
  • amqplib 0.10.3
  • axios 1.5.0
  • config 3.3.9
  • express ^4.18.2
  • jwt-decode 3.1.2
  • moment-timezone 0.5.43
  • momentjs 2.0.0
  • winston 3.10.0
  • winston-daily-rotate-file 4.7.1
node-services/supervisor/package-lock.json npm
  • 467 dependencies
node-services/supervisor/package.json npm
  • @types/amqplib 0.10.1 development
  • @types/config 3.3.1 development
  • @types/express 4.17.17 development
  • @types/jest 29.5.5 development
  • @types/node 18.17.18 development
  • @types/sinon 10.0.16 development
  • jest 29.7.0 development
  • nodemon 3.0.1 development
  • rimraf 5.0.1 development
  • sinon 16.0.0 development
  • ts-jest 29.1.1 development
  • ts-node 10.9.1 development
  • typescript 5.0.4 development
  • amqp-connection-manager 4.1.14
  • amqplib 0.10.3
  • axios 1.5.0
  • config 3.3.9
  • express 4.18.2
  • js-yaml 4.1.0
  • jwt-decode 3.1.2
  • winston 3.10.0
  • winston-daily-rotate-file 4.7.1
src/test/cypress/package-lock.json npm
  • 193 dependencies
src/test/cypress/package.json npm
  • cypress 13.2.0 development
  • cypress-terminal-report 5.3.6 development
  • xlsx 0.18.5
src/tooling/migration-opfab3/package.json npm
  • i18next 21.4.0
  • mongodb 4.1.3
src/tooling/migration-rrule-recurrence/package-lock.json npm
  • @aws-crypto/crc32 3.0.0
  • @aws-crypto/ie11-detection 3.0.0
  • @aws-crypto/sha256-browser 3.0.0
  • @aws-crypto/sha256-js 3.0.0
  • @aws-crypto/supports-web-crypto 3.0.0
  • @aws-crypto/util 3.0.0
  • @aws-sdk/client-cognito-identity 3.405.0
  • @aws-sdk/client-sso 3.405.0
  • @aws-sdk/client-sts 3.405.0
  • @aws-sdk/credential-provider-cognito-identity 3.405.0
  • @aws-sdk/credential-provider-env 3.398.0
  • @aws-sdk/credential-provider-ini 3.405.0
  • @aws-sdk/credential-provider-node 3.405.0
  • @aws-sdk/credential-provider-process 3.405.0
  • @aws-sdk/credential-provider-sso 3.405.0
  • @aws-sdk/credential-provider-web-identity 3.398.0
  • @aws-sdk/credential-providers 3.405.0
  • @aws-sdk/middleware-host-header 3.398.0
  • @aws-sdk/middleware-logger 3.398.0
  • @aws-sdk/middleware-recursion-detection 3.398.0
  • @aws-sdk/middleware-sdk-sts 3.398.0
  • @aws-sdk/middleware-signing 3.398.0
  • @aws-sdk/middleware-user-agent 3.398.0
  • @aws-sdk/token-providers 3.405.0
  • @aws-sdk/types 3.398.0
  • @aws-sdk/util-endpoints 3.398.0
  • @aws-sdk/util-locate-window 3.310.0
  • @aws-sdk/util-user-agent-browser 3.398.0
  • @aws-sdk/util-user-agent-node 3.405.0
  • @aws-sdk/util-utf8-browser 3.259.0
  • @mongodb-js/saslprep 1.1.0
  • @smithy/abort-controller 2.0.6
  • @smithy/config-resolver 2.0.6
  • @smithy/credential-provider-imds 2.0.8
  • @smithy/eventstream-codec 2.0.6
  • @smithy/fetch-http-handler 2.1.1
  • @smithy/hash-node 2.0.6
  • @smithy/invalid-dependency 2.0.6
  • @smithy/is-array-buffer 2.0.0
  • @smithy/middleware-content-length 2.0.7
  • @smithy/middleware-endpoint 2.0.6
  • @smithy/middleware-retry 2.0.7
  • @smithy/middleware-serde 2.0.6
  • @smithy/middleware-stack 2.0.0
  • @smithy/node-config-provider 2.0.8
  • @smithy/node-http-handler 2.1.1
  • @smithy/property-provider 2.0.7
  • @smithy/protocol-http 3.0.1
  • @smithy/protocol-http 2.0.5
  • @smithy/querystring-builder 2.0.6
  • @smithy/querystring-parser 2.0.6
  • @smithy/service-error-classification 2.0.0
  • @smithy/shared-ini-file-loader 2.0.7
  • @smithy/signature-v4 2.0.6
  • @smithy/smithy-client 2.1.1
  • @smithy/types 2.3.0
  • @smithy/url-parser 2.0.6
  • @smithy/util-base64 2.0.0
  • @smithy/util-body-length-browser 2.0.0
  • @smithy/util-body-length-node 2.1.0
  • @smithy/util-buffer-from 2.0.0
  • @smithy/util-config-provider 2.0.0
  • @smithy/util-defaults-mode-browser 2.0.7
  • @smithy/util-defaults-mode-node 2.0.8
  • @smithy/util-hex-encoding 2.0.0
  • @smithy/util-middleware 2.0.0
  • @smithy/util-retry 2.0.0
  • @smithy/util-stream 2.0.7
  • @smithy/util-uri-escape 2.0.0
  • @smithy/util-utf8 2.0.0
  • @types/node 20.5.7
  • @types/webidl-conversions 7.0.0
  • @types/whatwg-url 8.2.2
  • base64-js 1.5.1
  • bowser 2.11.0
  • bson 4.7.2
  • buffer 5.7.1
  • fast-xml-parser 4.2.5
  • ieee754 1.2.1
  • ip 2.0.0
  • memory-pager 1.5.0
  • mongodb 4.17.0
  • mongodb-connection-string-url 2.6.0
  • punycode 2.3.0
  • smart-buffer 4.2.0
  • socks 2.7.1
  • sparse-bitfield 3.0.3
  • strnum 1.0.5
  • tr46 3.0.0
  • tslib 1.14.1
  • tslib 2.6.2
  • uuid 8.3.2
  • webidl-conversions 7.0.0
  • whatwg-url 11.0.0
src/tooling/migration-rrule-recurrence/package.json npm
  • mongodb 4.17.0
ui/main/package-lock.json npm
  • 1082 dependencies
ui/main/package.json npm
  • @angular-devkit/build-angular 16.2.3 development
  • @angular-eslint/builder 16.2.0 development
  • @angular-eslint/eslint-plugin 16.2.0 development
  • @angular-eslint/eslint-plugin-template 16.2.0 development
  • @angular-eslint/schematics 16.2.0 development
  • @angular-eslint/template-parser 16.2.0 development
  • @angular/cli 16.2.3 development
  • @angular/compiler-cli 16.2.6 development
  • @fortawesome/fontawesome-free 6.4.2 development
  • @types/geojson ^7946.0.10 development
  • @types/handlebars 4.0.40 development
  • @types/jasmine 4.3.6 development
  • @types/moment 2.13.0 development
  • @typescript-eslint/eslint-plugin 6.7.2 development
  • @typescript-eslint/parser 6.7.2 development
  • eslint 8.49.0 development
  • jasmine-core 5.1.1 development
  • jasmine-marbles 0.9.2 development
  • karma 6.4.2 development
  • karma-chrome-launcher 3.2.0 development
  • karma-jasmine 5.1.0 development
  • karma-jasmine-html-reporter 2.1.0 development
  • karma-junit-reporter 2.0.1 development
  • karma-mocha-reporter 2.2.5 development
  • typescript 4.9.5 development
  • zone.js 0.13.3 development
  • @angular/animations 16.2.6
  • @angular/cdk 15.2.9
  • @angular/common 16.2.6
  • @angular/compiler 16.2.6
  • @angular/core 16.2.6
  • @angular/forms 16.2.6
  • @angular/localize 16.2.6
  • @angular/platform-browser 16.2.6
  • @angular/platform-browser-dynamic 16.2.6
  • @angular/router 16.2.6
  • @angular/service-worker 16.2.6
  • @fortawesome/fontawesome-free 6.4.2
  • @fullcalendar/angular 6.1.8
  • @fullcalendar/bootstrap 6.1.8
  • @fullcalendar/core 6.1.8
  • @fullcalendar/daygrid 6.1.8
  • @fullcalendar/interaction 6.1.8
  • @fullcalendar/rrule 6.1.8
  • @fullcalendar/timegrid 6.1.8
  • @ng-bootstrap/ng-bootstrap 15.1.1
  • @ngx-translate/core 15.0.0
  • @popperjs/core 2.11.8
  • @swimlane/ngx-charts 20.4.1
  • @types/jwt-decode 2.2.1
  • ag-grid-angular 30.1.0
  • ag-grid-community 30.1.0
  • angular-oauth2-oidc 15.0.1
  • bootstrap 5.3.2
  • chart.js 4.4.0
  • chartjs-adapter-date-fns 3.0.0
  • chartjs-plugin-datalabels 2.2.0
  • file-saver-es 2.0.5
  • guid-typescript 1.0.9
  • handlebars 4.7.8
  • jwt-decode 3.1.2
  • lodash-es 4.17.21
  • moment 2.29.4
  • moment-timezone 0.5.43
  • ng-event-source 1.0.14
  • ngx-chips 3.0.0
  • ol 8.1.0
  • rrule 2.7.2
  • rxjs 7.8.1
  • virtual-select-plugin 1.0.40
  • xlsx https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz
.github/workflows/testWithOldMongo.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
  • actions/upload-artifact v4 composite
src/tooling/migration-entity-roles/Dockerfile docker
  • node 20.10.0-alpine build
src/tooling/migration-entity-roles/docker-compose.yml docker
  • lfeoperatorfabric/migration-entity-roles latest
src/tooling/migration-entity-roles/package-lock.json npm
  • @aws-crypto/crc32 3.0.0
  • @aws-crypto/ie11-detection 3.0.0
  • @aws-crypto/sha256-browser 3.0.0
  • @aws-crypto/sha256-js 3.0.0
  • @aws-crypto/supports-web-crypto 3.0.0
  • @aws-crypto/util 3.0.0
  • @aws-sdk/client-cognito-identity 3.485.0
  • @aws-sdk/client-sso 3.485.0
  • @aws-sdk/client-sts 3.485.0
  • @aws-sdk/core 3.485.0
  • @aws-sdk/credential-provider-cognito-identity 3.485.0
  • @aws-sdk/credential-provider-env 3.485.0
  • @aws-sdk/credential-provider-http 3.485.0
  • @aws-sdk/credential-provider-ini 3.485.0
  • @aws-sdk/credential-provider-node 3.485.0
  • @aws-sdk/credential-provider-process 3.485.0
  • @aws-sdk/credential-provider-sso 3.485.0
  • @aws-sdk/credential-provider-web-identity 3.485.0
  • @aws-sdk/credential-providers 3.485.0
  • @aws-sdk/middleware-host-header 3.485.0
  • @aws-sdk/middleware-logger 3.485.0
  • @aws-sdk/middleware-recursion-detection 3.485.0
  • @aws-sdk/middleware-signing 3.485.0
  • @aws-sdk/middleware-user-agent 3.485.0
  • @aws-sdk/region-config-resolver 3.485.0
  • @aws-sdk/token-providers 3.485.0
  • @aws-sdk/types 3.485.0
  • @aws-sdk/util-endpoints 3.485.0
  • @aws-sdk/util-locate-window 3.465.0
  • @aws-sdk/util-user-agent-browser 3.485.0
  • @aws-sdk/util-user-agent-node 3.485.0
  • @aws-sdk/util-utf8-browser 3.259.0
  • @mongodb-js/saslprep 1.1.3
  • @smithy/abort-controller 2.0.16
  • @smithy/config-resolver 2.0.23
  • @smithy/core 1.2.2
  • @smithy/credential-provider-imds 2.1.5
  • @smithy/eventstream-codec 2.0.16
  • @smithy/fetch-http-handler 2.3.2
  • @smithy/hash-node 2.0.18
  • @smithy/invalid-dependency 2.0.16
  • @smithy/is-array-buffer 2.0.0
  • @smithy/middleware-content-length 2.0.18
  • @smithy/middleware-endpoint 2.3.0
  • @smithy/middleware-retry 2.0.26
  • @smithy/middleware-serde 2.0.16
  • @smithy/middleware-stack 2.0.10
  • @smithy/node-config-provider 2.1.9
  • @smithy/node-http-handler 2.2.2
  • @smithy/property-provider 2.0.17
  • @smithy/protocol-http 3.0.12
  • @smithy/querystring-builder 2.0.16
  • @smithy/querystring-parser 2.0.16
  • @smithy/service-error-classification 2.0.9
  • @smithy/shared-ini-file-loader 2.2.8
  • @smithy/signature-v4 2.0.19
  • @smithy/smithy-client 2.2.1
  • @smithy/types 2.8.0
  • @smithy/url-parser 2.0.16
  • @smithy/util-base64 2.0.1
  • @smithy/util-body-length-browser 2.0.1
  • @smithy/util-body-length-node 2.1.0
  • @smithy/util-buffer-from 2.0.0
  • @smithy/util-config-provider 2.1.0
  • @smithy/util-defaults-mode-browser 2.0.24
  • @smithy/util-defaults-mode-node 2.0.32
  • @smithy/util-endpoints 1.0.8
  • @smithy/util-hex-encoding 2.0.0
  • @smithy/util-middleware 2.0.9
  • @smithy/util-retry 2.0.9
  • @smithy/util-stream 2.0.24
  • @smithy/util-uri-escape 2.0.0
  • @smithy/util-utf8 2.0.2
  • @types/node 20.10.7
  • @types/webidl-conversions 7.0.3
  • @types/whatwg-url 8.2.2
  • base64-js 1.5.1
  • bowser 2.11.0
  • bson 4.7.2
  • buffer 5.7.1
  • fast-xml-parser 4.2.5
  • ieee754 1.2.1
  • ip 2.0.0
  • memory-pager 1.5.0
  • mongodb 4.17.0
  • mongodb-connection-string-url 2.6.0
  • punycode 2.3.1
  • smart-buffer 4.2.0
  • socks 2.7.1
  • sparse-bitfield 3.0.3
  • strnum 1.0.5
  • tr46 3.0.0
  • tslib 1.14.1
  • tslib 2.6.2
  • undici-types 5.26.5
  • uuid 8.3.2
  • webidl-conversions 7.0.0
  • whatwg-url 11.0.0
src/tooling/migration-entity-roles/package.json npm
  • mongodb 4.17.0