fix(deps): update minor and patch (#1843)

* fix(deps): update minor and patch

* chore: replace monaco plugin

* chore: add file

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: caele <tsm@qlik.com>
This commit is contained in:
renovate[bot]
2025-11-25 14:20:50 +01:00
committed by GitHub
parent f36ff6a300
commit 2b683f5652
7 changed files with 90 additions and 79 deletions

View File

@@ -18,7 +18,7 @@
"@testing-library/react": "^16.3.0",
"extend": "3.0.2",
"node-event-emitter": "0.0.1",
"qlik-chart-modules": "0.99.2",
"qlik-chart-modules": "0.99.3",
"react": "18.3.1",
"react-dom": "18.3.1",
"react-test-renderer": "18.3.1",

View File

@@ -7,7 +7,6 @@ const babelPath = require.resolve('babel-loader');
const babelPresetEnvPath = require.resolve('@babel/preset-env');
const babelPresetReactPath = require.resolve('@babel/preset-react');
const sourceMapLoaderPath = require.resolve('source-map-loader');
const MonacoWebpackPlugin = require('monaco-editor-webpack-plugin');
const favicon = path.resolve(__dirname, '../../../docs/assets/njs.png');
@@ -45,13 +44,11 @@ const cfg = ({ srcDir, distDir, dev = false, serveConfig = {} }) => {
rules: [
{
test: /\.css$/,
include: [/node_modules[/\\]monaco-editor/],
use: ['style-loader', 'css-loader'],
},
{
test: /\.ttf$/,
include: [/node_modules[/\\]monaco-editor/],
use: ['file-loader'],
type: 'asset/resource',
},
{
enforce: 'pre',
@@ -89,7 +86,6 @@ const cfg = ({ srcDir, distDir, dev = false, serveConfig = {} }) => {
'process.env.NEBULA_VERSION': JSON.stringify(version),
'process.env.NEBULA_VERSION_HASH': JSON.stringify(versionHash),
}),
new MonacoWebpackPlugin({ languages: ['json'] }),
new HtmlWebpackPlugin({
template: path.resolve(srcDir, 'eRender.html'),
filename: 'eRender.html',

View File

@@ -40,7 +40,7 @@
"extend": "3.0.2",
"html-webpack-plugin": "5.6.5",
"portfinder": "1.0.38",
"puppeteer": "24.30.0",
"puppeteer": "24.31.0",
"regenerator-runtime": "0.14.1",
"source-map-loader": "5.0.0",
"webpack": "5.103.0",
@@ -67,8 +67,7 @@
"eslint-import-resolver-alias": "1.1.2",
"eslint-import-resolver-webpack": "0.13.10",
"file-loader": "^6.2.0",
"monaco-editor": "0.54.0",
"monaco-editor-webpack-plugin": "7.1.1",
"monaco-editor": "0.55.1",
"react": "18.3.1",
"react-dom": "18.3.1",
"react-router": "7.9.6"

View File

@@ -3,7 +3,7 @@ import React, { useEffect, useState, useCallback } from 'react';
import { Button, Dialog, DialogTitle, DialogContent, DialogActions } from '@mui/material';
import { useTheme } from '@nebula.js/ui/theme';
import useRect from '@nebula.js/nucleus/src/hooks/useRect';
import * as monaco from 'monaco-editor/esm/vs/editor/editor.api';
import * as monaco from '../../monaco-setup';
export default function PropertiesDialog({ model, show, close }) {
const [objectProps, setObjectProps] = useState('');

View File

@@ -0,0 +1,17 @@
// Monaco Editor manual worker setup
import * as monaco from 'monaco-editor';
// Configure monaco environment with dynamic worker loading
// eslint-disable-next-line no-restricted-globals
self.MonacoEnvironment = {
getWorker(_, label) {
if (label === 'json') {
return new Worker(new URL('monaco-editor/esm/vs/language/json/json.worker', import.meta.url));
}
return new Worker(new URL('monaco-editor/esm/vs/editor/editor.worker', import.meta.url));
},
};
// Export monaco-editor
export * from 'monaco-editor';
export default monaco;

View File

@@ -65,7 +65,7 @@
"eslint-config-airbnb": "19.0.4",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-import": "2.32.0",
"eslint-plugin-jest": "^29.1.0",
"eslint-plugin-jest": "^29.2.1",
"eslint-plugin-jsx-a11y": "6.10.2",
"eslint-plugin-mocha": "11.2.0",
"eslint-plugin-prettier": "5.5.4",
@@ -79,12 +79,12 @@
"jest-location-mock": "^2.0.0",
"jimp": "^1.6.0",
"lerna": "9.0.1",
"lint-staged": "^16.2.6",
"lint-staged": "^16.2.7",
"mocha-junit-reporter": "2.2.1",
"picasso-plugin-q": "2.10.0",
"picasso.js": "2.10.0",
"prettier": "3.6.2",
"puppeteer": "24.30.0",
"puppeteer": "24.31.0",
"qix-faker": "0.3.0",
"react-is": "18.3.1",
"rollup": "4.53.3",
@@ -94,7 +94,7 @@
"yargs": "17.7.2"
},
"resolutions": {
"caniuse-lite": "1.0.30001756",
"caniuse-lite": "1.0.30001757",
"react": "18.3.1",
"react-dom": "18.3.1",
"react-is": "18.3.1",
@@ -106,5 +106,5 @@
"apis/*",
"test/component/*"
],
"packageManager": "yarn@4.11.0"
"packageManager": "yarn@4.12.0"
}

127
yarn.lock
View File

@@ -4789,10 +4789,9 @@ __metadata:
extend: "npm:3.0.2"
file-loader: "npm:^6.2.0"
html-webpack-plugin: "npm:5.6.5"
monaco-editor: "npm:0.54.0"
monaco-editor-webpack-plugin: "npm:7.1.1"
monaco-editor: "npm:0.55.1"
portfinder: "npm:1.0.38"
puppeteer: "npm:24.30.0"
puppeteer: "npm:24.31.0"
react: "npm:18.3.1"
react-dom: "npm:18.3.1"
react-router: "npm:7.9.6"
@@ -4864,7 +4863,7 @@ __metadata:
"@testing-library/react": "npm:^16.3.0"
extend: "npm:3.0.2"
node-event-emitter: "npm:0.0.1"
qlik-chart-modules: "npm:0.99.2"
qlik-chart-modules: "npm:0.99.3"
react: "npm:18.3.1"
react-dom: "npm:18.3.1"
react-test-renderer: "npm:18.3.1"
@@ -6597,6 +6596,13 @@ __metadata:
languageName: node
linkType: hard
"@types/trusted-types@npm:^2.0.7":
version: 2.0.7
resolution: "@types/trusted-types@npm:2.0.7"
checksum: 10c0/4c4855f10de7c6c135e0d32ce462419d8abbbc33713b31d294596c0cc34ae1fa6112a2f9da729c8f7a20707782b0d69da3b1f8df6645b0366d08825ca1522e0c
languageName: node
linkType: hard
"@types/ws@npm:^8.5.10":
version: 8.18.1
resolution: "@types/ws@npm:8.18.1"
@@ -8420,10 +8426,10 @@ __metadata:
languageName: node
linkType: hard
"caniuse-lite@npm:1.0.30001756":
version: 1.0.30001756
resolution: "caniuse-lite@npm:1.0.30001756"
checksum: 10c0/863df07bd8d5139371ce7d4e582f03fef38141726282dcd532421bbd95ea298c7f953a8e1a9790db89ca1816bd8ce3cce638a66361b769dd1f2dc8d4c721d546
"caniuse-lite@npm:1.0.30001757":
version: 1.0.30001757
resolution: "caniuse-lite@npm:1.0.30001757"
checksum: 10c0/3ccb71fa2bf1f8c96ff1bf9b918b08806fed33307e20a3ce3259155fda131eaf96cfcd88d3d309c8fd7f8285cc71d89a3b93648a1c04814da31c301f98508d42
languageName: node
linkType: hard
@@ -8824,10 +8830,10 @@ __metadata:
languageName: node
linkType: hard
"commander@npm:^14.0.1":
version: 14.0.1
resolution: "commander@npm:14.0.1"
checksum: 10c0/64439c0651ddd01c1d0f48c8f08e97c18a0a1fa693879451f1203ad01132af2c2aa85da24cf0d8e098ab9e6dc385a756be670d2999a3c628ec745c3ec124587b
"commander@npm:^14.0.2":
version: 14.0.2
resolution: "commander@npm:14.0.2"
checksum: 10c0/245abd1349dbad5414cb6517b7b5c584895c02c4f7836ff5395f301192b8566f9796c82d7bd6c92d07eba8775fe4df86602fca5d86d8d10bcc2aded1e21c2aeb
languageName: node
linkType: hard
@@ -9983,10 +9989,15 @@ __metadata:
languageName: node
linkType: hard
"dompurify@npm:3.1.7":
version: 3.1.7
resolution: "dompurify@npm:3.1.7"
checksum: 10c0/fcceef2e9f824d712a056fa699b0538f3337f5cf00ccb7227bdc7eba5463823e15d9aecc00a2fd81c726b28a71e7b09f0eb8a2fde1021c40e35f12dc67b66394
"dompurify@npm:3.2.7":
version: 3.2.7
resolution: "dompurify@npm:3.2.7"
dependencies:
"@types/trusted-types": "npm:^2.0.7"
dependenciesMeta:
"@types/trusted-types":
optional: true
checksum: 10c0/d41bb31a72f1acdf9b84c56723c549924b05d92a39a15bd8c40bec9007ff80d5fccf844bc53ee12af5b69044f9a7ce24a1e71c267a4f49cf38711379ed8c1363
languageName: node
linkType: hard
@@ -10992,9 +11003,9 @@ __metadata:
languageName: node
linkType: hard
"eslint-plugin-jest@npm:^29.1.0":
version: 29.1.0
resolution: "eslint-plugin-jest@npm:29.1.0"
"eslint-plugin-jest@npm:^29.2.1":
version: 29.2.1
resolution: "eslint-plugin-jest@npm:29.2.1"
dependencies:
"@typescript-eslint/utils": "npm:^8.0.0"
peerDependencies:
@@ -11006,7 +11017,7 @@ __metadata:
optional: true
jest:
optional: true
checksum: 10c0/3fe5d4c35279025eb96bfb0adfad1b0eca03f5987db96adbe656279b5b4ed3eaa5240dd1876e54e7ea98b28acbd451256f8c7613cf2d2d6d3387f6360fcb3704
checksum: 10c0/9115e35a537d458b37236c0ebba2ce357226d24cc0a2345c29fd8b14a63681343fc71ef0d4f0bbb47575f5c6a76b21da6dee183db4d8e0ccf9d8f4bfbb8c743f
languageName: node
linkType: hard
@@ -15302,11 +15313,11 @@ __metadata:
languageName: node
linkType: hard
"lint-staged@npm:^16.2.6":
version: 16.2.6
resolution: "lint-staged@npm:16.2.6"
"lint-staged@npm:^16.2.7":
version: 16.2.7
resolution: "lint-staged@npm:16.2.7"
dependencies:
commander: "npm:^14.0.1"
commander: "npm:^14.0.2"
listr2: "npm:^9.0.5"
micromatch: "npm:^4.0.8"
nano-spawn: "npm:^2.0.0"
@@ -15315,7 +15326,7 @@ __metadata:
yaml: "npm:^2.8.1"
bin:
lint-staged: bin/lint-staged.js
checksum: 10c0/6bae38082a0fcb3f699b144d1a4b85394f259f17a1f8a58b22122b9f1c6bb5e8340d6ee4bff12e52dbc4267377d6dde9e5c206157f381f1924a2640717f769c1
checksum: 10c0/9a677c21a8112d823ae5bc565ba2c9e7b803786f2a021c46827a55fe44ed59def96edb24fc99c06a2545cdbbf366022ad82addcb3bf60c712f3b98ef92069717
languageName: node
linkType: hard
@@ -15364,7 +15375,7 @@ __metadata:
languageName: node
linkType: hard
"loader-utils@npm:^2.0.0, loader-utils@npm:^2.0.2":
"loader-utils@npm:^2.0.0":
version: 2.0.4
resolution: "loader-utils@npm:2.0.4"
dependencies:
@@ -16285,25 +16296,13 @@ __metadata:
languageName: node
linkType: hard
"monaco-editor-webpack-plugin@npm:7.1.1":
version: 7.1.1
resolution: "monaco-editor-webpack-plugin@npm:7.1.1"
"monaco-editor@npm:0.55.1":
version: 0.55.1
resolution: "monaco-editor@npm:0.55.1"
dependencies:
loader-utils: "npm:^2.0.2"
peerDependencies:
monaco-editor: ">= 0.31.0"
webpack: ^4.5.0 || 5.x
checksum: 10c0/fe75611813617277330524e502d5413abf03cb0fc0ca92a9f79cd88bb8ed689dd2868676950132decb15765a05ca9c96b31830c8ad70cc3f164d70d543b79461
languageName: node
linkType: hard
"monaco-editor@npm:0.54.0":
version: 0.54.0
resolution: "monaco-editor@npm:0.54.0"
dependencies:
dompurify: "npm:3.1.7"
dompurify: "npm:3.2.7"
marked: "npm:14.0.0"
checksum: 10c0/40198c0bac873d10804a89c991c014088943b23625d68149cb38fc52c3438c896803f645a36a6f75e0d961c87e8726073cb504e2427fc33850e0b034ff6229ee
checksum: 10c0/c1a0cf887657b42c8996518bc5ee96bbd39c977f862d2a2b2018427c45f14b0dd25d1452278202056f6b1ead97981282ccacd7d7ad918d8f0ef084159f974a25
languageName: node
linkType: hard
@@ -18584,34 +18583,34 @@ __metadata:
languageName: node
linkType: hard
"puppeteer-core@npm:24.30.0":
version: 24.30.0
resolution: "puppeteer-core@npm:24.30.0"
"puppeteer-core@npm:24.31.0":
version: 24.31.0
resolution: "puppeteer-core@npm:24.31.0"
dependencies:
"@puppeteer/browsers": "npm:2.10.13"
chromium-bidi: "npm:11.0.0"
debug: "npm:^4.4.3"
devtools-protocol: "npm:0.0.1521046"
typed-query-selector: "npm:^2.12.0"
webdriver-bidi-protocol: "npm:0.3.8"
webdriver-bidi-protocol: "npm:0.3.9"
ws: "npm:^8.18.3"
checksum: 10c0/fbf0d0aff36268452f9f816c19df216c353d47806023dd98dc5dac9d5b26646d55edbe606c357432cdc6bd3cfa2c2b906daf456f7a17f7023ed771f66b748d5f
checksum: 10c0/fc1941f31e9f960e70980833bd3e2af7a434d29311f6e345c14e29f849227d541da414fc77768814c2ca7e614289f2ce5edf8f6144963cfa1801827bb8a51cfc
languageName: node
linkType: hard
"puppeteer@npm:24.30.0":
version: 24.30.0
resolution: "puppeteer@npm:24.30.0"
"puppeteer@npm:24.31.0":
version: 24.31.0
resolution: "puppeteer@npm:24.31.0"
dependencies:
"@puppeteer/browsers": "npm:2.10.13"
chromium-bidi: "npm:11.0.0"
cosmiconfig: "npm:^9.0.0"
devtools-protocol: "npm:0.0.1521046"
puppeteer-core: "npm:24.30.0"
puppeteer-core: "npm:24.31.0"
typed-query-selector: "npm:^2.12.0"
bin:
puppeteer: lib/cjs/puppeteer/node/cli.js
checksum: 10c0/fc0196e1303ce3b26b951b70c70b9a3fc052e62ce3f0bea572b191ceeeac17ea2ce91b96e687efd249adb1ad11b099a3d28fa876e952436df7d6bfbdb4d5f9fe
checksum: 10c0/7b48fbd4efbc4e5a63c760f6047fe76f1dbff2ae7e9c089791b2ea348d7c8df53389c6d3be4c6687e84b8c55eeec8cd3341b42af376110964aa26d66474f9021
languageName: node
linkType: hard
@@ -18631,16 +18630,16 @@ __metadata:
languageName: node
linkType: hard
"qlik-chart-modules@npm:0.99.2":
version: 0.99.2
resolution: "qlik-chart-modules@npm:0.99.2"
"qlik-chart-modules@npm:0.99.3":
version: 0.99.3
resolution: "qlik-chart-modules@npm:0.99.3"
peerDependencies:
"@emotion/react": ^11.0.0
"@emotion/styled": ^11.0.0
"@mui/material": ^5.0.0
react: ">=18.3.1"
react-dom: ">=18.3.1"
checksum: 10c0/70f2fbe51bc2dd8930370f2e38a7abc071237b11820efeedba3fe7674a1c93b3cdb4fd306a4152dda3f23e7b9fbcce1e7b837b7710246a3a66ec9bb4002671a5
checksum: 10c0/7d0b42ffb65eb73a0f01d6158962fe671e8a89db59596834e2b0211f6b1844bff122bcc6624afd288ff4c3b839092f97692d6641110c127582cf7203ed08d596
languageName: node
linkType: hard
@@ -19643,7 +19642,7 @@ __metadata:
eslint-config-airbnb: "npm:19.0.4"
eslint-config-prettier: "npm:10.1.8"
eslint-plugin-import: "npm:2.32.0"
eslint-plugin-jest: "npm:^29.1.0"
eslint-plugin-jest: "npm:^29.2.1"
eslint-plugin-jsx-a11y: "npm:6.10.2"
eslint-plugin-mocha: "npm:11.2.0"
eslint-plugin-prettier: "npm:5.5.4"
@@ -19657,12 +19656,12 @@ __metadata:
jest-location-mock: "npm:^2.0.0"
jimp: "npm:^1.6.0"
lerna: "npm:9.0.1"
lint-staged: "npm:^16.2.6"
lint-staged: "npm:^16.2.7"
mocha-junit-reporter: "npm:2.2.1"
picasso-plugin-q: "npm:2.10.0"
picasso.js: "npm:2.10.0"
prettier: "npm:3.6.2"
puppeteer: "npm:24.30.0"
puppeteer: "npm:24.31.0"
qix-faker: "npm:0.3.0"
react-is: "npm:18.3.1"
rollup: "npm:4.53.3"
@@ -22243,10 +22242,10 @@ __metadata:
languageName: node
linkType: hard
"webdriver-bidi-protocol@npm:0.3.8":
version: 0.3.8
resolution: "webdriver-bidi-protocol@npm:0.3.8"
checksum: 10c0/288134377635b9cd24cc73f9b715d169eea39eeb8d50afbafd90ca313379fa9b2964e666c90256d2b34a6089e3531cc1e17a0d289d3b8f9b224a2bba73fb03e3
"webdriver-bidi-protocol@npm:0.3.9":
version: 0.3.9
resolution: "webdriver-bidi-protocol@npm:0.3.9"
checksum: 10c0/2a87ca276d6eb75d4a8c2f5f7f9efff2964970484bdf7945525785ab965853d3c6877a542707bff17e8008ea16386ee5c20ef107cba7080fa9519f18a6e88577
languageName: node
linkType: hard