diff --git a/gravitee-apim-console-webui/package-lock.json b/gravitee-apim-console-webui/package-lock.json index fcbf57ea1a7..633c6160516 100644 --- a/gravitee-apim-console-webui/package-lock.json +++ b/gravitee-apim-console-webui/package-lock.json @@ -26,9 +26,9 @@ "@danielmoncada/angular-datetime-picker-moment-adapter": "4.0.0", "@fontsource/libre-franklin": "4.4.5", "@gravitee/ui-analytics": "11.2.0", - "@gravitee/ui-components": "4.2.2", - "@gravitee/ui-particles-angular": "11.2.0", - "@gravitee/ui-policy-studio-angular": "11.2.0", + "@gravitee/ui-components": "4.2.3", + "@gravitee/ui-particles-angular": "12.0.1", + "@gravitee/ui-policy-studio-angular": "12.0.1", "@highcharts/map-collection": "1.1.4", "@ngx-formly/core": "6.3.0", "@ngx-formly/material": "6.3.0", @@ -73,7 +73,6 @@ "marked-highlight": "2.1.1", "md-color-picker": "0.2.6", "md-steppers": "0.4.1", - "messageformat": "2.3.0", "moment": "2.30.1", "monaco-editor": "0.46.0", "ng-file-upload": "12.2.13", @@ -3737,15 +3736,16 @@ } }, "node_modules/@gravitee/ui-components": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@gravitee/ui-components/-/ui-components-4.2.2.tgz", - "integrity": "sha512-5hdLHSAVBK0pvWIsufzVYV+kbeEnLPTkdvVGhQsuy4F6KLRMqPXLmtXZYXekunnURDG2nlU6GQ71QkSvuuSOig==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/@gravitee/ui-components/-/ui-components-4.2.3.tgz", + "integrity": "sha512-qH6mHSU1KPizrFBU4PPmWH0K5JxMcHMZXpKz10d3450W3Zx259mBJ3XdeMnmr5DD4UAL/r1XoTCuYYnLhFQ0uQ==", "dependencies": { "@codemirror/basic-setup": "^0.19.1", "@codemirror/language-data": "^0.19.1", "@codemirror/stream-parser": "^0.19.9", "@formatjs/intl-locale": "^2.4.40", "@formatjs/intl-relativetimeformat": "^9.3.2", + "@messageformat/core": "3.3.0", "@popperjs/core": "^2.11.7", "clipboard-copy": "^4.0.0", "codemirror-asciidoc": "^2.0.0", @@ -3754,7 +3754,6 @@ "jdenticon": "^3.1.0", "jsonschema": "^1.4.0", "lit": "^2.0.2", - "messageformat": "^2.3.0", "object-path": "^0.11.8", "resize-observer-polyfill": "^1.5.1", "whatwg-fetch": "^3.6.17" @@ -3816,15 +3815,15 @@ } }, "node_modules/@gravitee/ui-particles-angular": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/@gravitee/ui-particles-angular/-/ui-particles-angular-11.2.0.tgz", - "integrity": "sha512-A5LbvfCepEBnbpVyWrHHTvWxXHxv+NqqJfj3yjoBL4CiKv6V3ihZ6rkJ8yc/M/Y3KNMQ7kuX3mWLukXT+0Gp9A==", + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/@gravitee/ui-particles-angular/-/ui-particles-angular-12.0.1.tgz", + "integrity": "sha512-BOPxO27pIMKfgd7rNzHA2oZUMWiLCcfI4q3R0iHCUBGike9uMzLR4B3m98EoT2FXZ4VGZT3xYhTgcJPCifBuVA==", "dependencies": { "@fontsource/fira-mono": "4.5.0", "@fontsource/golos-ui": "^4.5.1", "@fontsource/material-icons": "4.5.1", - "cronstrue": "^2.32.0", - "tslib": "2.3.1" + "cronstrue": "^2.48.0", + "tslib": "^2.6.2" }, "peerDependencies": { "@angular/animations": "^16.0.0 || ^17.0.0", @@ -3833,9 +3832,9 @@ "@angular/core": "^16.0.0 || ^17.0.0", "@angular/forms": "^16.0.0 || ^17.0.0", "@angular/material": "^16.0.0 || ^17.0.0", + "@asciidoctor/core": "^3.0.0", "@ngx-formly/core": "^6.2.2", "@ngx-formly/material": "^6.2.2", - "asciidoctor": "^2.2.6 || ^3.0.0", "ngx-file-helpers": "^10.0.0 || ^11.0.0", "prismjs": "^1.29.0" }, @@ -3854,17 +3853,12 @@ } } }, - "node_modules/@gravitee/ui-particles-angular/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - }, "node_modules/@gravitee/ui-policy-studio-angular": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/@gravitee/ui-policy-studio-angular/-/ui-policy-studio-angular-11.2.0.tgz", - "integrity": "sha512-v1AuwImlzb45dW8416SpvwMyZFib3XtIoynMW+BCNARww/5FAr3BN9mpKor5eyX7ju1LI1mk6ADo4wqewQpukw==", + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/@gravitee/ui-policy-studio-angular/-/ui-policy-studio-angular-12.0.1.tgz", + "integrity": "sha512-pKg5FC2KGVJjqn0FuPmosoSFk09Z5kffnQYDtshCkZrbbn9hv55qs55XWTdMDcy/kT+NZqJcJEZUhRgHXLGLRQ==", "dependencies": { - "tslib": "^2.3.0" + "tslib": "^2.6.2" }, "peerDependencies": { "@angular/animations": "^16.0.0 || ^17.0.0", @@ -5655,6 +5649,45 @@ "react": ">=16" } }, + "node_modules/@messageformat/core": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@messageformat/core/-/core-3.3.0.tgz", + "integrity": "sha512-YcXd3remTDdeMxAlbvW6oV9d/01/DZ8DHUFwSttO3LMzIZj3iO0NRw+u1xlsNNORFI+u0EQzD52ZX3+Udi0T3g==", + "dependencies": { + "@messageformat/date-skeleton": "^1.0.0", + "@messageformat/number-skeleton": "^1.0.0", + "@messageformat/parser": "^5.1.0", + "@messageformat/runtime": "^3.0.1", + "make-plural": "^7.0.0", + "safe-identifier": "^0.4.1" + } + }, + "node_modules/@messageformat/date-skeleton": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@messageformat/date-skeleton/-/date-skeleton-1.0.1.tgz", + "integrity": "sha512-jPXy8fg+WMPIgmGjxSlnGJn68h/2InfT0TNSkVx0IGXgp4ynnvYkbZ51dGWmGySEK+pBiYUttbQdu5XEqX5CRg==" + }, + "node_modules/@messageformat/number-skeleton": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@messageformat/number-skeleton/-/number-skeleton-1.2.0.tgz", + "integrity": "sha512-xsgwcL7J7WhlHJ3RNbaVgssaIwcEyFkBqxHdcdaiJzwTZAWEOD8BuUFxnxV9k5S0qHN3v/KzUpq0IUpjH1seRg==" + }, + "node_modules/@messageformat/parser": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@messageformat/parser/-/parser-5.1.0.tgz", + "integrity": "sha512-jKlkls3Gewgw6qMjKZ9SFfHUpdzEVdovKFtW1qRhJ3WI4FW5R/NnGDqr8SDGz+krWDO3ki94boMmQvGke1HwUQ==", + "dependencies": { + "moo": "^0.5.1" + } + }, + "node_modules/@messageformat/runtime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@messageformat/runtime/-/runtime-3.0.1.tgz", + "integrity": "sha512-6RU5ol2lDtO8bD9Yxe6CZkl0DArdv0qkuoZC+ZwowU+cdRlVE1157wjCmlA5Rsf1Xc/brACnsZa5PZpEDfTFFg==", + "dependencies": { + "make-plural": "^7.0.0" + } + }, "node_modules/@ndelangen/get-tarball": { "version": "3.0.9", "resolved": "https://registry.npmjs.org/@ndelangen/get-tarball/-/get-tarball-3.0.9.tgz", @@ -21399,15 +21432,9 @@ } }, "node_modules/make-plural": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/make-plural/-/make-plural-4.3.0.tgz", - "integrity": "sha512-xTYd4JVHpSCW+aqDof6w/MebaMVNTVYBZhbB/vi513xXdiPT92JMVCo0Jq8W2UZnzYRFeVbQiQ+I25l13JuKvA==", - "bin": { - "make-plural": "bin/make-plural" - }, - "optionalDependencies": { - "minimist": "^1.2.0" - } + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/make-plural/-/make-plural-7.3.0.tgz", + "integrity": "sha512-/K3BC0KIsO+WK2i94LkMPv3wslMrazrQhfi5We9fMbLlLjzoOSJWr7TAdupLlDWaJcWxwoNosBkhFDejiu5VDw==" }, "node_modules/makeerror": { "version": "1.0.12", @@ -21600,27 +21627,6 @@ "web-worker": "^1.2.0" } }, - "node_modules/messageformat": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/messageformat/-/messageformat-2.3.0.tgz", - "integrity": "sha512-uTzvsv0lTeQxYI2y1NPa1lItL5VRI8Gb93Y2K2ue5gBPyrbJxfDi/EYWxh2PKv5yO42AJeeqblS9MJSh/IEk4w==", - "deprecated": "Package renamed as '@messageformat/core', see messageformat.github.io for more details. 'messageformat@4' will eventually provide a polyfill for Intl.MessageFormat, once it's been defined by Unicode & ECMA.", - "dependencies": { - "make-plural": "^4.3.0", - "messageformat-formatters": "^2.0.1", - "messageformat-parser": "^4.1.2" - } - }, - "node_modules/messageformat-formatters": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/messageformat-formatters/-/messageformat-formatters-2.0.1.tgz", - "integrity": "sha512-E/lQRXhtHwGuiQjI7qxkLp8AHbMD5r2217XNe/SREbBlSawe0lOqsFb7rflZJmlQFSULNLIqlcjjsCPlB3m3Mg==" - }, - "node_modules/messageformat-parser": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/messageformat-parser/-/messageformat-parser-4.1.3.tgz", - "integrity": "sha512-2fU3XDCanRqeOCkn7R5zW5VQHWf+T3hH65SzuqRvjatBK7r4uyFa5mEX+k6F9Bd04LVM5G4/BHBTUJsOdW7uyg==" - }, "node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", @@ -22418,6 +22424,11 @@ "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.46.0.tgz", "integrity": "sha512-ADwtLIIww+9FKybWscd7OCfm9odsFYHImBRI1v9AviGce55QY8raT+9ihH8jX/E/e6QVSGM+pKj4jSUSRmALNQ==" }, + "node_modules/moo": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.2.tgz", + "integrity": "sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==" + }, "node_modules/mri": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", @@ -26280,6 +26291,11 @@ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, + "node_modules/safe-identifier": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/safe-identifier/-/safe-identifier-0.4.2.tgz", + "integrity": "sha512-6pNbSMW6OhAi9j+N8V+U715yBQsaWJ7eyEUaOrawX+isg5ZxhUlV1NipNtgaKHmFGiABwt+ZF04Ii+3Xjkg+8w==" + }, "node_modules/safe-regex-test": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", @@ -32591,15 +32607,16 @@ } }, "@gravitee/ui-components": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@gravitee/ui-components/-/ui-components-4.2.2.tgz", - "integrity": "sha512-5hdLHSAVBK0pvWIsufzVYV+kbeEnLPTkdvVGhQsuy4F6KLRMqPXLmtXZYXekunnURDG2nlU6GQ71QkSvuuSOig==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/@gravitee/ui-components/-/ui-components-4.2.3.tgz", + "integrity": "sha512-qH6mHSU1KPizrFBU4PPmWH0K5JxMcHMZXpKz10d3450W3Zx259mBJ3XdeMnmr5DD4UAL/r1XoTCuYYnLhFQ0uQ==", "requires": { "@codemirror/basic-setup": "^0.19.1", "@codemirror/language-data": "^0.19.1", "@codemirror/stream-parser": "^0.19.9", "@formatjs/intl-locale": "^2.4.40", "@formatjs/intl-relativetimeformat": "^9.3.2", + "@messageformat/core": "3.3.0", "@popperjs/core": "^2.11.7", "clipboard-copy": "^4.0.0", "codemirror-asciidoc": "^2.0.0", @@ -32608,7 +32625,6 @@ "jdenticon": "^3.1.0", "jsonschema": "^1.4.0", "lit": "^2.0.2", - "messageformat": "^2.3.0", "object-path": "^0.11.8", "resize-observer-polyfill": "^1.5.1", "whatwg-fetch": "^3.6.17" @@ -32638,30 +32654,23 @@ } }, "@gravitee/ui-particles-angular": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/@gravitee/ui-particles-angular/-/ui-particles-angular-11.2.0.tgz", - "integrity": "sha512-A5LbvfCepEBnbpVyWrHHTvWxXHxv+NqqJfj3yjoBL4CiKv6V3ihZ6rkJ8yc/M/Y3KNMQ7kuX3mWLukXT+0Gp9A==", + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/@gravitee/ui-particles-angular/-/ui-particles-angular-12.0.1.tgz", + "integrity": "sha512-BOPxO27pIMKfgd7rNzHA2oZUMWiLCcfI4q3R0iHCUBGike9uMzLR4B3m98EoT2FXZ4VGZT3xYhTgcJPCifBuVA==", "requires": { "@fontsource/fira-mono": "4.5.0", "@fontsource/golos-ui": "^4.5.1", "@fontsource/material-icons": "4.5.1", - "cronstrue": "^2.32.0", - "tslib": "2.3.1" - }, - "dependencies": { - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - } + "cronstrue": "^2.48.0", + "tslib": "^2.6.2" } }, "@gravitee/ui-policy-studio-angular": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/@gravitee/ui-policy-studio-angular/-/ui-policy-studio-angular-11.2.0.tgz", - "integrity": "sha512-v1AuwImlzb45dW8416SpvwMyZFib3XtIoynMW+BCNARww/5FAr3BN9mpKor5eyX7ju1LI1mk6ADo4wqewQpukw==", + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/@gravitee/ui-policy-studio-angular/-/ui-policy-studio-angular-12.0.1.tgz", + "integrity": "sha512-pKg5FC2KGVJjqn0FuPmosoSFk09Z5kffnQYDtshCkZrbbn9hv55qs55XWTdMDcy/kT+NZqJcJEZUhRgHXLGLRQ==", "requires": { - "tslib": "^2.3.0" + "tslib": "^2.6.2" } }, "@highcharts/map-collection": { @@ -34203,6 +34212,45 @@ "@types/react": ">=16" } }, + "@messageformat/core": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@messageformat/core/-/core-3.3.0.tgz", + "integrity": "sha512-YcXd3remTDdeMxAlbvW6oV9d/01/DZ8DHUFwSttO3LMzIZj3iO0NRw+u1xlsNNORFI+u0EQzD52ZX3+Udi0T3g==", + "requires": { + "@messageformat/date-skeleton": "^1.0.0", + "@messageformat/number-skeleton": "^1.0.0", + "@messageformat/parser": "^5.1.0", + "@messageformat/runtime": "^3.0.1", + "make-plural": "^7.0.0", + "safe-identifier": "^0.4.1" + } + }, + "@messageformat/date-skeleton": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@messageformat/date-skeleton/-/date-skeleton-1.0.1.tgz", + "integrity": "sha512-jPXy8fg+WMPIgmGjxSlnGJn68h/2InfT0TNSkVx0IGXgp4ynnvYkbZ51dGWmGySEK+pBiYUttbQdu5XEqX5CRg==" + }, + "@messageformat/number-skeleton": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@messageformat/number-skeleton/-/number-skeleton-1.2.0.tgz", + "integrity": "sha512-xsgwcL7J7WhlHJ3RNbaVgssaIwcEyFkBqxHdcdaiJzwTZAWEOD8BuUFxnxV9k5S0qHN3v/KzUpq0IUpjH1seRg==" + }, + "@messageformat/parser": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@messageformat/parser/-/parser-5.1.0.tgz", + "integrity": "sha512-jKlkls3Gewgw6qMjKZ9SFfHUpdzEVdovKFtW1qRhJ3WI4FW5R/NnGDqr8SDGz+krWDO3ki94boMmQvGke1HwUQ==", + "requires": { + "moo": "^0.5.1" + } + }, + "@messageformat/runtime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@messageformat/runtime/-/runtime-3.0.1.tgz", + "integrity": "sha512-6RU5ol2lDtO8bD9Yxe6CZkl0DArdv0qkuoZC+ZwowU+cdRlVE1157wjCmlA5Rsf1Xc/brACnsZa5PZpEDfTFFg==", + "requires": { + "make-plural": "^7.0.0" + } + }, "@ndelangen/get-tarball": { "version": "3.0.9", "resolved": "https://registry.npmjs.org/@ndelangen/get-tarball/-/get-tarball-3.0.9.tgz", @@ -46000,12 +46048,9 @@ } }, "make-plural": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/make-plural/-/make-plural-4.3.0.tgz", - "integrity": "sha512-xTYd4JVHpSCW+aqDof6w/MebaMVNTVYBZhbB/vi513xXdiPT92JMVCo0Jq8W2UZnzYRFeVbQiQ+I25l13JuKvA==", - "requires": { - "minimist": "^1.2.0" - } + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/make-plural/-/make-plural-7.3.0.tgz", + "integrity": "sha512-/K3BC0KIsO+WK2i94LkMPv3wslMrazrQhfi5We9fMbLlLjzoOSJWr7TAdupLlDWaJcWxwoNosBkhFDejiu5VDw==" }, "makeerror": { "version": "1.0.12", @@ -46162,26 +46207,6 @@ "web-worker": "^1.2.0" } }, - "messageformat": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/messageformat/-/messageformat-2.3.0.tgz", - "integrity": "sha512-uTzvsv0lTeQxYI2y1NPa1lItL5VRI8Gb93Y2K2ue5gBPyrbJxfDi/EYWxh2PKv5yO42AJeeqblS9MJSh/IEk4w==", - "requires": { - "make-plural": "^4.3.0", - "messageformat-formatters": "^2.0.1", - "messageformat-parser": "^4.1.2" - } - }, - "messageformat-formatters": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/messageformat-formatters/-/messageformat-formatters-2.0.1.tgz", - "integrity": "sha512-E/lQRXhtHwGuiQjI7qxkLp8AHbMD5r2217XNe/SREbBlSawe0lOqsFb7rflZJmlQFSULNLIqlcjjsCPlB3m3Mg==" - }, - "messageformat-parser": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/messageformat-parser/-/messageformat-parser-4.1.3.tgz", - "integrity": "sha512-2fU3XDCanRqeOCkn7R5zW5VQHWf+T3hH65SzuqRvjatBK7r4uyFa5mEX+k6F9Bd04LVM5G4/BHBTUJsOdW7uyg==" - }, "methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", @@ -46684,6 +46709,11 @@ "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.46.0.tgz", "integrity": "sha512-ADwtLIIww+9FKybWscd7OCfm9odsFYHImBRI1v9AviGce55QY8raT+9ihH8jX/E/e6QVSGM+pKj4jSUSRmALNQ==" }, + "moo": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.2.tgz", + "integrity": "sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==" + }, "mri": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", @@ -49519,6 +49549,11 @@ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, + "safe-identifier": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/safe-identifier/-/safe-identifier-0.4.2.tgz", + "integrity": "sha512-6pNbSMW6OhAi9j+N8V+U715yBQsaWJ7eyEUaOrawX+isg5ZxhUlV1NipNtgaKHmFGiABwt+ZF04Ii+3Xjkg+8w==" + }, "safe-regex-test": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", @@ -50376,14 +50411,14 @@ "prop-types": "^15.8.1", "randexp": "^0.5.3", "randombytes": "^2.1.0", - "react": "17.0.2", + "react": ">=16.8.0 <19", "react-copy-to-clipboard": "5.1.0", "react-debounce-input": "=3.3.0", "react-dom": ">=16.8.0 <19", "react-immutable-proptypes": "2.2.0", "react-immutable-pure-component": "^2.2.0", "react-inspector": "^6.0.1", - "react-redux": "8.1.3", + "react-redux": "^9.1.0", "react-syntax-highlighter": "^15.5.0", "redux": "^5.0.1", "redux-immutable": "^4.0.0", @@ -50427,8 +50462,7 @@ } }, "react-redux": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-8.1.3.tgz", + "version": "https://registry.npmjs.org/react-redux/-/react-redux-8.1.3.tgz", "integrity": "sha512-n0ZrutD7DaX/j9VscF+uTALI3oUPa/pO4Z3soOBIjuRn/FzVu6aehhysxZCLi6y7duMf52WNZGMl7CtuK5EnRw==", "requires": { "@babel/runtime": "^7.12.1", diff --git a/gravitee-apim-console-webui/package.json b/gravitee-apim-console-webui/package.json index efc51316778..6cba359310c 100644 --- a/gravitee-apim-console-webui/package.json +++ b/gravitee-apim-console-webui/package.json @@ -21,9 +21,9 @@ "@danielmoncada/angular-datetime-picker-moment-adapter": "4.0.0", "@fontsource/libre-franklin": "4.4.5", "@gravitee/ui-analytics": "11.2.0", - "@gravitee/ui-components": "4.2.2", - "@gravitee/ui-particles-angular": "11.2.0", - "@gravitee/ui-policy-studio-angular": "11.2.0", + "@gravitee/ui-components": "4.2.3", + "@gravitee/ui-particles-angular": "12.0.1", + "@gravitee/ui-policy-studio-angular": "12.0.1", "@highcharts/map-collection": "1.1.4", "@ngx-formly/core": "6.3.0", "@ngx-formly/material": "6.3.0", @@ -68,7 +68,6 @@ "marked-highlight": "2.1.1", "md-color-picker": "0.2.6", "md-steppers": "0.4.1", - "messageformat": "2.3.0", "moment": "2.30.1", "monaco-editor": "0.46.0", "ng-file-upload": "12.2.13", diff --git a/gravitee-apim-console-webui/src/app.module.ajs.ts b/gravitee-apim-console-webui/src/app.module.ajs.ts index 371babb43da..6d5883149d4 100644 --- a/gravitee-apim-console-webui/src/app.module.ajs.ts +++ b/gravitee-apim-console-webui/src/app.module.ajs.ts @@ -24,7 +24,7 @@ import { marked } from 'marked'; import * as hljs from 'highlight.js'; // Codemirror import * as CodeMirror from 'codemirror'; -import * as moment from 'moment'; +import moment from 'moment'; import * as tinycolor from 'tinycolor2'; import AutofocusDirective from './components/autofocus/autofocus.directive'; import GvModelDirective from './libraries/gv-model.directive'; diff --git a/gravitee-apim-console-webui/src/index.scss b/gravitee-apim-console-webui/src/index.scss index a1bff7be13b..6d489627856 100644 --- a/gravitee-apim-console-webui/src/index.scss +++ b/gravitee-apim-console-webui/src/index.scss @@ -60,7 +60,7 @@ @import './scss/material-layout-compatibility.scss'; -@include gio.import-fonts(true); +@include gio.import-fonts(); body { font-family: 'Golos UI', 'Roboto', 'Helvetica Neue', sans-serif; diff --git a/gravitee-apim-console-webui/src/management/api/api-traffic-v4/runtime-logs/api-runtime-logs.component.spec.ts b/gravitee-apim-console-webui/src/management/api/api-traffic-v4/runtime-logs/api-runtime-logs.component.spec.ts index eb80e1e60ed..6dba07a86ae 100644 --- a/gravitee-apim-console-webui/src/management/api/api-traffic-v4/runtime-logs/api-runtime-logs.component.spec.ts +++ b/gravitee-apim-console-webui/src/management/api/api-traffic-v4/runtime-logs/api-runtime-logs.component.spec.ts @@ -18,7 +18,7 @@ import { NoopAnimationsModule } from '@angular/platform-browser/animations'; import { HttpClientTestingModule, HttpTestingController } from '@angular/common/http/testing'; import { TestbedHarnessEnvironment } from '@angular/cdk/testing/testbed'; import { MatIconTestingModule } from '@angular/material/icon/testing'; -import * as moment from 'moment'; +import moment from 'moment'; import { OwlDateTimeModule } from '@danielmoncada/angular-datetime-picker'; import { OwlMomentDateTimeModule } from '@danielmoncada/angular-datetime-picker-moment-adapter'; import { ActivatedRoute, Router } from '@angular/router'; diff --git a/gravitee-apim-console-webui/src/management/api/api-traffic-v4/runtime-logs/api-runtime-logs.component.ts b/gravitee-apim-console-webui/src/management/api/api-traffic-v4/runtime-logs/api-runtime-logs.component.ts index 38971dab4a1..9932f1bcfac 100644 --- a/gravitee-apim-console-webui/src/management/api/api-traffic-v4/runtime-logs/api-runtime-logs.component.ts +++ b/gravitee-apim-console-webui/src/management/api/api-traffic-v4/runtime-logs/api-runtime-logs.component.ts @@ -18,7 +18,7 @@ import { Component, OnDestroy, OnInit } from '@angular/core'; import { PageEvent } from '@angular/material/paginator'; import { map, shareReplay, skip, switchMap, takeUntil, tap } from 'rxjs/operators'; import { forkJoin, of, ReplaySubject, Subject } from 'rxjs'; -import * as moment from 'moment'; +import moment from 'moment'; import { ActivatedRoute, Router } from '@angular/router'; import { QuickFiltersStoreService } from './services'; diff --git a/gravitee-apim-console-webui/src/management/api/api-traffic-v4/runtime-logs/services/quick-filters-store.service.ts b/gravitee-apim-console-webui/src/management/api/api-traffic-v4/runtime-logs/services/quick-filters-store.service.ts index 5f894dcee6b..93c0c3e3a82 100644 --- a/gravitee-apim-console-webui/src/management/api/api-traffic-v4/runtime-logs/services/quick-filters-store.service.ts +++ b/gravitee-apim-console-webui/src/management/api/api-traffic-v4/runtime-logs/services/quick-filters-store.service.ts @@ -15,7 +15,7 @@ */ import { BehaviorSubject } from 'rxjs'; import { Injectable } from '@angular/core'; -import * as moment from 'moment'; +import moment from 'moment'; import DurationConstructor = moment.unitOfTime.DurationConstructor; diff --git a/gravitee-apim-console-webui/src/management/api/health-check-dashboard/healthcheck-dashboard.controller.ajs.ts b/gravitee-apim-console-webui/src/management/api/health-check-dashboard/healthcheck-dashboard.controller.ajs.ts index d2def0eda71..d5a03095a9a 100644 --- a/gravitee-apim-console-webui/src/management/api/health-check-dashboard/healthcheck-dashboard.controller.ajs.ts +++ b/gravitee-apim-console-webui/src/management/api/health-check-dashboard/healthcheck-dashboard.controller.ajs.ts @@ -15,7 +15,7 @@ */ import { IQService, IRootScopeService } from 'angular'; -import * as moment from 'moment'; +import moment from 'moment'; import { ActivatedRoute, Router } from '@angular/router'; import { assign, forEach } from 'lodash'; diff --git a/gravitee-apim-console-webui/src/setup-jest.ts b/gravitee-apim-console-webui/src/setup-jest.ts index 4e27c9dce91..07fdcb3731c 100644 --- a/gravitee-apim-console-webui/src/setup-jest.ts +++ b/gravitee-apim-console-webui/src/setup-jest.ts @@ -19,6 +19,10 @@ import 'jest-preset-angular/setup-jest'; // This means we will not be able to test Swagger in our components tests jest.mock('swagger-ui', () => jest.fn()); +// mocking asciidoctor for tests as it contains some JS incompatible with Jest +// This means we will not be able to test Asciidoctor in our components tests +jest.mock('@asciidoctor/core', () => jest.fn()); + // Mocking the Range object to avoid errors in tests (policy-studio-debug.component.spec.ts) document.createRange = () => { const range = new Range(); diff --git a/gravitee-apim-console-webui/tsconfig.spec.json b/gravitee-apim-console-webui/tsconfig.spec.json index c59199ec25f..9033f905ebd 100644 --- a/gravitee-apim-console-webui/tsconfig.spec.json +++ b/gravitee-apim-console-webui/tsconfig.spec.json @@ -4,7 +4,8 @@ "outDir": "./out-tsc/spec", "module": "CommonJs", "types": ["jest", "angular", "node"], - "target": "ES2016" + "target": "ES2016", + "esModuleInterop": true }, "include": ["src/**/*.spec.ts", "src/**/*.d.ts"] } diff --git a/gravitee-apim-portal-webui/package-lock.json b/gravitee-apim-portal-webui/package-lock.json index fd16595054a..0d40546edf2 100644 --- a/gravitee-apim-portal-webui/package-lock.json +++ b/gravitee-apim-portal-webui/package-lock.json @@ -20,9 +20,8 @@ "@asciidoctor/core": "3.0.2", "@asyncapi/web-component": "1.2.23", "@fontsource/ibm-plex-sans": "4.5.5", - "@gravitee/ui-components": "4.2.2", + "@gravitee/ui-components": "4.2.3", "@highcharts/map-collection": "2.0.0", - "@messageformat/core": "3.3.0", "@ngx-translate/core": "14.0.0", "@ngx-translate/http-loader": "7.0.0", "@types/swagger-ui": "3.52.4", @@ -4415,15 +4414,16 @@ } }, "node_modules/@gravitee/ui-components": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@gravitee/ui-components/-/ui-components-4.2.2.tgz", - "integrity": "sha512-5hdLHSAVBK0pvWIsufzVYV+kbeEnLPTkdvVGhQsuy4F6KLRMqPXLmtXZYXekunnURDG2nlU6GQ71QkSvuuSOig==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/@gravitee/ui-components/-/ui-components-4.2.3.tgz", + "integrity": "sha512-qH6mHSU1KPizrFBU4PPmWH0K5JxMcHMZXpKz10d3450W3Zx259mBJ3XdeMnmr5DD4UAL/r1XoTCuYYnLhFQ0uQ==", "dependencies": { "@codemirror/basic-setup": "^0.19.1", "@codemirror/language-data": "^0.19.1", "@codemirror/stream-parser": "^0.19.9", "@formatjs/intl-locale": "^2.4.40", "@formatjs/intl-relativetimeformat": "^9.3.2", + "@messageformat/core": "3.3.0", "@popperjs/core": "^2.11.7", "clipboard-copy": "^4.0.0", "codemirror-asciidoc": "^2.0.0", @@ -4432,7 +4432,6 @@ "jdenticon": "^3.1.0", "jsonschema": "^1.4.0", "lit": "^2.0.2", - "messageformat": "^2.3.0", "object-path": "^0.11.8", "resize-observer-polyfill": "^1.5.1", "whatwg-fetch": "^3.6.17" @@ -7034,7 +7033,6 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/@messageformat/core/-/core-3.3.0.tgz", "integrity": "sha512-YcXd3remTDdeMxAlbvW6oV9d/01/DZ8DHUFwSttO3LMzIZj3iO0NRw+u1xlsNNORFI+u0EQzD52ZX3+Udi0T3g==", - "dev": true, "dependencies": { "@messageformat/date-skeleton": "^1.0.0", "@messageformat/number-skeleton": "^1.0.0", @@ -7047,20 +7045,17 @@ "node_modules/@messageformat/date-skeleton": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@messageformat/date-skeleton/-/date-skeleton-1.0.1.tgz", - "integrity": "sha512-jPXy8fg+WMPIgmGjxSlnGJn68h/2InfT0TNSkVx0IGXgp4ynnvYkbZ51dGWmGySEK+pBiYUttbQdu5XEqX5CRg==", - "dev": true + "integrity": "sha512-jPXy8fg+WMPIgmGjxSlnGJn68h/2InfT0TNSkVx0IGXgp4ynnvYkbZ51dGWmGySEK+pBiYUttbQdu5XEqX5CRg==" }, "node_modules/@messageformat/number-skeleton": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@messageformat/number-skeleton/-/number-skeleton-1.2.0.tgz", - "integrity": "sha512-xsgwcL7J7WhlHJ3RNbaVgssaIwcEyFkBqxHdcdaiJzwTZAWEOD8BuUFxnxV9k5S0qHN3v/KzUpq0IUpjH1seRg==", - "dev": true + "integrity": "sha512-xsgwcL7J7WhlHJ3RNbaVgssaIwcEyFkBqxHdcdaiJzwTZAWEOD8BuUFxnxV9k5S0qHN3v/KzUpq0IUpjH1seRg==" }, "node_modules/@messageformat/parser": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/@messageformat/parser/-/parser-5.1.0.tgz", "integrity": "sha512-jKlkls3Gewgw6qMjKZ9SFfHUpdzEVdovKFtW1qRhJ3WI4FW5R/NnGDqr8SDGz+krWDO3ki94boMmQvGke1HwUQ==", - "dev": true, "dependencies": { "moo": "^0.5.1" } @@ -7069,7 +7064,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/@messageformat/runtime/-/runtime-3.0.1.tgz", "integrity": "sha512-6RU5ol2lDtO8bD9Yxe6CZkl0DArdv0qkuoZC+ZwowU+cdRlVE1157wjCmlA5Rsf1Xc/brACnsZa5PZpEDfTFFg==", - "dev": true, "dependencies": { "make-plural": "^7.0.0" } @@ -22733,8 +22727,7 @@ "node_modules/make-plural": { "version": "7.3.0", "resolved": "https://registry.npmjs.org/make-plural/-/make-plural-7.3.0.tgz", - "integrity": "sha512-/K3BC0KIsO+WK2i94LkMPv3wslMrazrQhfi5We9fMbLlLjzoOSJWr7TAdupLlDWaJcWxwoNosBkhFDejiu5VDw==", - "dev": true + "integrity": "sha512-/K3BC0KIsO+WK2i94LkMPv3wslMrazrQhfi5We9fMbLlLjzoOSJWr7TAdupLlDWaJcWxwoNosBkhFDejiu5VDw==" }, "node_modules/makeerror": { "version": "1.0.12", @@ -22821,38 +22814,6 @@ "node": ">= 8" } }, - "node_modules/messageformat": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/messageformat/-/messageformat-2.3.0.tgz", - "integrity": "sha512-uTzvsv0lTeQxYI2y1NPa1lItL5VRI8Gb93Y2K2ue5gBPyrbJxfDi/EYWxh2PKv5yO42AJeeqblS9MJSh/IEk4w==", - "deprecated": "Package renamed as '@messageformat/core', see messageformat.github.io for more details. 'messageformat@4' will eventually provide a polyfill for Intl.MessageFormat, once it's been defined by Unicode & ECMA.", - "dependencies": { - "make-plural": "^4.3.0", - "messageformat-formatters": "^2.0.1", - "messageformat-parser": "^4.1.2" - } - }, - "node_modules/messageformat-formatters": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/messageformat-formatters/-/messageformat-formatters-2.0.1.tgz", - "integrity": "sha512-E/lQRXhtHwGuiQjI7qxkLp8AHbMD5r2217XNe/SREbBlSawe0lOqsFb7rflZJmlQFSULNLIqlcjjsCPlB3m3Mg==" - }, - "node_modules/messageformat-parser": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/messageformat-parser/-/messageformat-parser-4.1.3.tgz", - "integrity": "sha512-2fU3XDCanRqeOCkn7R5zW5VQHWf+T3hH65SzuqRvjatBK7r4uyFa5mEX+k6F9Bd04LVM5G4/BHBTUJsOdW7uyg==" - }, - "node_modules/messageformat/node_modules/make-plural": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/make-plural/-/make-plural-4.3.0.tgz", - "integrity": "sha512-xTYd4JVHpSCW+aqDof6w/MebaMVNTVYBZhbB/vi513xXdiPT92JMVCo0Jq8W2UZnzYRFeVbQiQ+I25l13JuKvA==", - "bin": { - "make-plural": "bin/make-plural" - }, - "optionalDependencies": { - "minimist": "^1.2.0" - } - }, "node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", @@ -23251,8 +23212,7 @@ "node_modules/moo": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.2.tgz", - "integrity": "sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==", - "dev": true + "integrity": "sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==" }, "node_modules/mrmime": { "version": "1.0.1", @@ -29876,8 +29836,7 @@ "node_modules/safe-identifier": { "version": "0.4.2", "resolved": "https://registry.npmjs.org/safe-identifier/-/safe-identifier-0.4.2.tgz", - "integrity": "sha512-6pNbSMW6OhAi9j+N8V+U715yBQsaWJ7eyEUaOrawX+isg5ZxhUlV1NipNtgaKHmFGiABwt+ZF04Ii+3Xjkg+8w==", - "dev": true + "integrity": "sha512-6pNbSMW6OhAi9j+N8V+U715yBQsaWJ7eyEUaOrawX+isg5ZxhUlV1NipNtgaKHmFGiABwt+ZF04Ii+3Xjkg+8w==" }, "node_modules/safe-regex-test": { "version": "1.0.2", @@ -36745,15 +36704,16 @@ } }, "@gravitee/ui-components": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@gravitee/ui-components/-/ui-components-4.2.2.tgz", - "integrity": "sha512-5hdLHSAVBK0pvWIsufzVYV+kbeEnLPTkdvVGhQsuy4F6KLRMqPXLmtXZYXekunnURDG2nlU6GQ71QkSvuuSOig==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/@gravitee/ui-components/-/ui-components-4.2.3.tgz", + "integrity": "sha512-qH6mHSU1KPizrFBU4PPmWH0K5JxMcHMZXpKz10d3450W3Zx259mBJ3XdeMnmr5DD4UAL/r1XoTCuYYnLhFQ0uQ==", "requires": { "@codemirror/basic-setup": "^0.19.1", "@codemirror/language-data": "^0.19.1", "@codemirror/stream-parser": "^0.19.9", "@formatjs/intl-locale": "^2.4.40", "@formatjs/intl-relativetimeformat": "^9.3.2", + "@messageformat/core": "3.3.0", "@popperjs/core": "^2.11.7", "clipboard-copy": "^4.0.0", "codemirror-asciidoc": "^2.0.0", @@ -36762,7 +36722,6 @@ "jdenticon": "^3.1.0", "jsonschema": "^1.4.0", "lit": "^2.0.2", - "messageformat": "^2.3.0", "object-path": "^0.11.8", "resize-observer-polyfill": "^1.5.1", "whatwg-fetch": "^3.6.17" @@ -38743,7 +38702,6 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/@messageformat/core/-/core-3.3.0.tgz", "integrity": "sha512-YcXd3remTDdeMxAlbvW6oV9d/01/DZ8DHUFwSttO3LMzIZj3iO0NRw+u1xlsNNORFI+u0EQzD52ZX3+Udi0T3g==", - "dev": true, "requires": { "@messageformat/date-skeleton": "^1.0.0", "@messageformat/number-skeleton": "^1.0.0", @@ -38756,20 +38714,17 @@ "@messageformat/date-skeleton": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@messageformat/date-skeleton/-/date-skeleton-1.0.1.tgz", - "integrity": "sha512-jPXy8fg+WMPIgmGjxSlnGJn68h/2InfT0TNSkVx0IGXgp4ynnvYkbZ51dGWmGySEK+pBiYUttbQdu5XEqX5CRg==", - "dev": true + "integrity": "sha512-jPXy8fg+WMPIgmGjxSlnGJn68h/2InfT0TNSkVx0IGXgp4ynnvYkbZ51dGWmGySEK+pBiYUttbQdu5XEqX5CRg==" }, "@messageformat/number-skeleton": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@messageformat/number-skeleton/-/number-skeleton-1.2.0.tgz", - "integrity": "sha512-xsgwcL7J7WhlHJ3RNbaVgssaIwcEyFkBqxHdcdaiJzwTZAWEOD8BuUFxnxV9k5S0qHN3v/KzUpq0IUpjH1seRg==", - "dev": true + "integrity": "sha512-xsgwcL7J7WhlHJ3RNbaVgssaIwcEyFkBqxHdcdaiJzwTZAWEOD8BuUFxnxV9k5S0qHN3v/KzUpq0IUpjH1seRg==" }, "@messageformat/parser": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/@messageformat/parser/-/parser-5.1.0.tgz", "integrity": "sha512-jKlkls3Gewgw6qMjKZ9SFfHUpdzEVdovKFtW1qRhJ3WI4FW5R/NnGDqr8SDGz+krWDO3ki94boMmQvGke1HwUQ==", - "dev": true, "requires": { "moo": "^0.5.1" } @@ -38778,7 +38733,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/@messageformat/runtime/-/runtime-3.0.1.tgz", "integrity": "sha512-6RU5ol2lDtO8bD9Yxe6CZkl0DArdv0qkuoZC+ZwowU+cdRlVE1157wjCmlA5Rsf1Xc/brACnsZa5PZpEDfTFFg==", - "dev": true, "requires": { "make-plural": "^7.0.0" } @@ -50567,8 +50521,7 @@ "make-plural": { "version": "7.3.0", "resolved": "https://registry.npmjs.org/make-plural/-/make-plural-7.3.0.tgz", - "integrity": "sha512-/K3BC0KIsO+WK2i94LkMPv3wslMrazrQhfi5We9fMbLlLjzoOSJWr7TAdupLlDWaJcWxwoNosBkhFDejiu5VDw==", - "dev": true + "integrity": "sha512-/K3BC0KIsO+WK2i94LkMPv3wslMrazrQhfi5We9fMbLlLjzoOSJWr7TAdupLlDWaJcWxwoNosBkhFDejiu5VDw==" }, "makeerror": { "version": "1.0.12", @@ -50634,36 +50587,6 @@ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" }, - "messageformat": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/messageformat/-/messageformat-2.3.0.tgz", - "integrity": "sha512-uTzvsv0lTeQxYI2y1NPa1lItL5VRI8Gb93Y2K2ue5gBPyrbJxfDi/EYWxh2PKv5yO42AJeeqblS9MJSh/IEk4w==", - "requires": { - "make-plural": "^4.3.0", - "messageformat-formatters": "^2.0.1", - "messageformat-parser": "^4.1.2" - }, - "dependencies": { - "make-plural": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/make-plural/-/make-plural-4.3.0.tgz", - "integrity": "sha512-xTYd4JVHpSCW+aqDof6w/MebaMVNTVYBZhbB/vi513xXdiPT92JMVCo0Jq8W2UZnzYRFeVbQiQ+I25l13JuKvA==", - "requires": { - "minimist": "^1.2.0" - } - } - } - }, - "messageformat-formatters": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/messageformat-formatters/-/messageformat-formatters-2.0.1.tgz", - "integrity": "sha512-E/lQRXhtHwGuiQjI7qxkLp8AHbMD5r2217XNe/SREbBlSawe0lOqsFb7rflZJmlQFSULNLIqlcjjsCPlB3m3Mg==" - }, - "messageformat-parser": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/messageformat-parser/-/messageformat-parser-4.1.3.tgz", - "integrity": "sha512-2fU3XDCanRqeOCkn7R5zW5VQHWf+T3hH65SzuqRvjatBK7r4uyFa5mEX+k6F9Bd04LVM5G4/BHBTUJsOdW7uyg==" - }, "methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", @@ -50946,8 +50869,7 @@ "moo": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.2.tgz", - "integrity": "sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==", - "dev": true + "integrity": "sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==" }, "mrmime": { "version": "1.0.1", @@ -55570,8 +55492,7 @@ "safe-identifier": { "version": "0.4.2", "resolved": "https://registry.npmjs.org/safe-identifier/-/safe-identifier-0.4.2.tgz", - "integrity": "sha512-6pNbSMW6OhAi9j+N8V+U715yBQsaWJ7eyEUaOrawX+isg5ZxhUlV1NipNtgaKHmFGiABwt+ZF04Ii+3Xjkg+8w==", - "dev": true + "integrity": "sha512-6pNbSMW6OhAi9j+N8V+U715yBQsaWJ7eyEUaOrawX+isg5ZxhUlV1NipNtgaKHmFGiABwt+ZF04Ii+3Xjkg+8w==" }, "safe-regex-test": { "version": "1.0.2", diff --git a/gravitee-apim-portal-webui/package.json b/gravitee-apim-portal-webui/package.json index eb9d216d782..9afe4e9c056 100644 --- a/gravitee-apim-portal-webui/package.json +++ b/gravitee-apim-portal-webui/package.json @@ -35,9 +35,8 @@ "@asciidoctor/core": "3.0.2", "@asyncapi/web-component": "1.2.23", "@fontsource/ibm-plex-sans": "4.5.5", - "@gravitee/ui-components": "4.2.2", + "@gravitee/ui-components": "4.2.3", "@highcharts/map-collection": "2.0.0", - "@messageformat/core": "3.3.0", "@ngx-translate/core": "14.0.0", "@ngx-translate/http-loader": "7.0.0", "@types/swagger-ui": "3.52.4", diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 08e717d7e57..00000000000 --- a/package-lock.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "gravitee-api-management", - "lockfileVersion": 2, - "requires": true, - "packages": {} -}