diff --git a/packages/cypress-ct-ui5-webc/package.json b/packages/cypress-ct-ui5-webc/package.json index cbc033d45fb6b..5d8dff5214156 100644 --- a/packages/cypress-ct-ui5-webc/package.json +++ b/packages/cypress-ct-ui5-webc/package.json @@ -22,7 +22,7 @@ "build:definition": "tsc -p tsconfig.definition.json" }, "devDependencies": { - "rimraf": "^3.0.2", + "rimraf": "^6.1.3", "typescript": "^5.6.2" }, "dependencies": { diff --git a/packages/cypress-internal/package.json b/packages/cypress-internal/package.json index dec91465d9166..6613bbeb7b3fc 100644 --- a/packages/cypress-internal/package.json +++ b/packages/cypress-internal/package.json @@ -19,7 +19,7 @@ "cypress": "15.18.1", "cypress-real-events": "^1.15.0", "eslint-plugin-cypress": "^3.4.0", - "rimraf": "^3.0.2", + "rimraf": "^6.1.3", "typescript": "^5.6.2" }, "peerDependencies": { diff --git a/packages/localization/package.json b/packages/localization/package.json index 6abe6cca6afc1..d969113d4d274 100644 --- a/packages/localization/package.json +++ b/packages/localization/package.json @@ -29,9 +29,9 @@ "prepublishOnly": "tsc -b" }, "devDependencies": { - "@babel/core": "^7.24.6", - "@babel/generator": "^7.24.6", - "@babel/parser": "^7.24.6", + "@babel/core": "^7.29.7", + "@babel/generator": "^7.29.7", + "@babel/parser": "^7.29.7", "@openui5/sap.ui.core": "1.146.0", "@ui5/webcomponents-tools": "2.26.0-rc.0", "babel-plugin-amd-to-esm": "^2.0.3", diff --git a/packages/theming/package.json b/packages/theming/package.json index 5736abc2bc7ae..24ea3189b6165 100644 --- a/packages/theming/package.json +++ b/packages/theming/package.json @@ -36,7 +36,7 @@ "@ui5/webcomponents-tools": "2.26.0-rc.0", "globby": "^13.1.1", "json-beautify": "^1.1.1", - "postcss": "^8.4.5", + "postcss": "^8.5.26", "postcss-import": "^14.0.2" } } diff --git a/packages/tools/lib/cem/custom-elements-manifest.config.mjs b/packages/tools/lib/cem/custom-elements-manifest.config.mjs index bf45c52d15237..071178d9b3fba 100644 --- a/packages/tools/lib/cem/custom-elements-manifest.config.mjs +++ b/packages/tools/lib/cem/custom-elements-manifest.config.mjs @@ -24,7 +24,7 @@ import { displayDocumentationErrors, toKebabCase } from "./utils.mjs"; -import { generateCustomData } from "cem-plugin-vs-code-custom-data-generator"; +import { customElementVsCodePlugin } from "custom-element-vs-code-integration"; import { customElementJetBrainsPlugin } from "custom-element-jet-brains-integration"; const packageJSON = JSON.parse(fs.readFileSync("./package.json")); @@ -628,7 +628,7 @@ export default { }); } }, - wrapPluginForQuietMode(generateCustomData({ outdir: "dist", cssFileName: null, cssPropertiesDocs: false })), + wrapPluginForQuietMode(customElementVsCodePlugin({ outdir: "dist", cssFileName: null, cssPropertiesDocs: false })), wrapPluginForQuietMode(customElementJetBrainsPlugin({ outdir: "dist", cssFileName: null, cssPropertiesDocs: false })) ], }; diff --git a/packages/tools/lib/copy-and-watch/index.js b/packages/tools/lib/copy-and-watch/index.js index c7afde57f8079..d2a50975564a4 100644 --- a/packages/tools/lib/copy-and-watch/index.js +++ b/packages/tools/lib/copy-and-watch/index.js @@ -25,7 +25,7 @@ SOFTWARE. const fs = require('fs'); const path = require('path'); const chokidar = require('chokidar'); -const glob = require('glob'); +const { globSync } = require('glob'); const globParent = require('glob-parent'); /* CODE */ @@ -121,7 +121,7 @@ const copyAndWatchFn = async (argv) => { // initial copy if (!options['skip-initial-copy']) { - sources.forEach(s => glob.sync(s).forEach(copy)); + sources.forEach(s => globSync(s).forEach(copy)); } // watch diff --git a/packages/tools/lib/scoping/get-all-tags.js b/packages/tools/lib/scoping/get-all-tags.js index cef4c6408bbb9..18e4c027b46b9 100644 --- a/packages/tools/lib/scoping/get-all-tags.js +++ b/packages/tools/lib/scoping/get-all-tags.js @@ -1,6 +1,6 @@ const fs = require("fs"); const path = require("path"); -const glob = require("glob"); +const { globSync } = require("glob"); const getTag = file => { const fileContent = String(fs.readFileSync(file)).replace(/\n/g, ""); @@ -17,7 +17,7 @@ const getTag = file => { const getPackageTags = (packageDir) => { const srcDir = path.join(packageDir, "src/"); - return glob.sync(path.join(srcDir, "/**/*.ts")).flatMap(file => { + return globSync(path.join(srcDir, "/**/*.ts")).flatMap(file => { const tag = getTag(file); return [tag]; }).filter(item => !!item); diff --git a/packages/tools/lib/scoping/lint-src.js b/packages/tools/lib/scoping/lint-src.js index 8f41f942627e4..605deae97c8d0 100644 --- a/packages/tools/lib/scoping/lint-src.js +++ b/packages/tools/lib/scoping/lint-src.js @@ -1,6 +1,6 @@ const fs = require("fs"); const path = require("path"); -const glob = require("glob"); +const { globSync } = require("glob"); const getAllTags = require("./get-all-tags.js"); const tags = getAllTags(process.cwd()); @@ -9,7 +9,7 @@ const errors = []; const removeComments = str => str.replaceAll(/\/\*[\s\S]*?\*\/|([^:]|^)\/\/.*$/gm, ""); -glob.sync(path.join(process.cwd(), "src/**/*.css")).forEach(file => { +globSync(path.join(process.cwd(), "src/**/*.css")).forEach(file => { let content = removeComments(String(fs.readFileSync(file))); tags.forEach(tag => { if (content.match(new RegExp(`(^|[^\.\-_A-Za-z0-9"\[])(${tag})([^\-_A-Za-z0-9]|$)`, "g"))) { @@ -18,7 +18,7 @@ glob.sync(path.join(process.cwd(), "src/**/*.css")).forEach(file => { }); }); -glob.sync(path.join(process.cwd(), "src/**/*.ts")).forEach(file => { +globSync(path.join(process.cwd(), "src/**/*.ts")).forEach(file => { let content = removeComments(String(fs.readFileSync(file))); tags.forEach(tag => { if (content.match(new RegExp(`querySelector[A-Za-z]*..${tag}`, "g"))) { diff --git a/packages/tools/lib/scoping/missing-dependencies.js b/packages/tools/lib/scoping/missing-dependencies.js index 21abbe32e3e94..ec6c489766b19 100644 --- a/packages/tools/lib/scoping/missing-dependencies.js +++ b/packages/tools/lib/scoping/missing-dependencies.js @@ -1,5 +1,5 @@ const fs = require("fs"); -const glob = require("glob"); +const { globSync } = require("glob"); const path = require("path"); const process = require("process"); @@ -10,8 +10,8 @@ const tagsToFiles = new Map(); const filesToTags = new Map(); let files = [ - ...glob.sync(path.join("packages/main/src/**/*.js")), - ...glob.sync(path.join("packages/fiori/src/**/*.js")), + ...globSync(path.join("packages/main/src/**/*.js")), + ...globSync(path.join("packages/fiori/src/**/*.js")), ]; files.forEach(file => { let matches = file.match(/([a-zA-Z0-9_]+)\.js$/); @@ -27,7 +27,7 @@ files.forEach(file => { }); // Process the package -files = glob.sync(path.join(projectPath, "src/**/*.js")); +files = globSync(path.join(projectPath, "src/**/*.js")); tagsToFiles.forEach((file, tag) => { const sourcePath = path.join(projectPath, "src/", `${file}.js`); if (!fs.existsSync(sourcePath)) { diff --git a/packages/tools/lib/scoping/report-tags-usage.js b/packages/tools/lib/scoping/report-tags-usage.js index 7c768c4654bbe..f2e69e6b10d69 100644 --- a/packages/tools/lib/scoping/report-tags-usage.js +++ b/packages/tools/lib/scoping/report-tags-usage.js @@ -1,11 +1,11 @@ const fs = require("fs"); -const glob = require("glob"); +const { globSync } = require("glob"); const path = require("path"); const process = require("process"); // gather all tags from all files const tags = new Set(); -const files = glob.sync(path.join(process.argv[2], "src/**/*.js")); +const files = globSync(path.join(process.argv[2], "src/**/*.js")); files.forEach(file => { const content = `${fs.readFileSync(file)}`; const matches = content.match(/tag: "(.*?)",/); diff --git a/packages/tools/lib/scoping/scope-test-pages.js b/packages/tools/lib/scoping/scope-test-pages.js index 09160477f9ab7..b85b23123727e 100644 --- a/packages/tools/lib/scoping/scope-test-pages.js +++ b/packages/tools/lib/scoping/scope-test-pages.js @@ -1,6 +1,6 @@ const fs = require("fs"); const path = require("path"); -const glob = require("glob"); +const { globSync } = require("glob"); const getAllTags = require("./get-all-tags.js"); const root = process.argv[2]; @@ -26,7 +26,7 @@ const replaceTagsAny = content => { }; // Replace bundle names and HTML tag names in test pages -glob.sync(path.join(root, "/**/*.html")).forEach(file => { +globSync(path.join(root, "/**/*.html")).forEach(file => { let content = String(fs.readFileSync(file)); content = content.replace("%VITE_BUNDLE_PATH%", "%VITE_BUNDLE_PATH_SCOPED%"); content = replaceTagsHTML(content); @@ -34,7 +34,7 @@ glob.sync(path.join(root, "/**/*.html")).forEach(file => { }); // Replace tag names everywhere -glob.sync(path.join(root, "/**/*.{html,css,js}")).forEach(file => { +globSync(path.join(root, "/**/*.{html,css,js}")).forEach(file => { let content = String(fs.readFileSync(file)); content = replaceTagsAny(content); fs.writeFileSync(file, content); diff --git a/packages/tools/package.json b/packages/tools/package.json index 49b7f6eefe798..83ee3c169c7a8 100644 --- a/packages/tools/package.json +++ b/packages/tools/package.json @@ -30,7 +30,6 @@ "@wdio/spec-reporter": "^7.40.0", "@wdio/static-server-service": "^7.40.0", "ajv": "^8.12.0", - "cem-plugin-vs-code-custom-data-generator": "^1.4.2", "chai": "^4.3.4", "child_process": "^1.0.2", "chokidar": "^3.6.0", @@ -38,6 +37,7 @@ "comment-parser": "^1.4.0", "cross-env": "^7.0.3", "custom-element-jet-brains-integration": "^1.4.4", + "custom-element-vs-code-integration": "^1.5.0", "dotenv": "^16.5.0", "escodegen": "^2.0.0", "eslint": "^7.22.0", @@ -46,14 +46,14 @@ "eslint-plugin-jsx-no-leaked-values": "^0.1.24", "esprima": "^4.0.1", "getopts": "^2.3.0", - "glob": "^7.1.6", + "glob": "^13.0.6", "glob-parent": "^6.0.2", "globby": "^13.1.1", - "handlebars": "^4.7.7", + "handlebars": "^4.7.9", "ignore": "^7.0.5", "is-port-reachable": "^3.1.0", "json-beautify": "^1.1.1", - "postcss": "^8.4.5", + "postcss": "^8.5.26", "postcss-cli": "^9.1.0", "postcss-selector-parser": "^6.0.10", "prompts": "^2.4.2", diff --git a/packages/website/package.json b/packages/website/package.json index c10f1a51472c2..35c14514f818a 100644 --- a/packages/website/package.json +++ b/packages/website/package.json @@ -47,7 +47,7 @@ "raw-loader": "^4.0.2", "react": "^18.0.0", "react-dom": "^18.0.0", - "rimraf": "^3.0.2", + "rimraf": "^6.1.3", "tarts": "^2.0.1" }, "devDependencies": { diff --git a/yarn.lock b/yarn.lock index a39007a0dc1ce..b8304672ecd43 100644 --- a/yarn.lock +++ b/yarn.lock @@ -303,17 +303,6 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.28.6, @babel/code-frame@npm:^7.29.0": - version: 7.29.0 - resolution: "@babel/code-frame@npm:7.29.0" - dependencies: - "@babel/helper-validator-identifier": "npm:^7.28.5" - js-tokens: "npm:^4.0.0" - picocolors: "npm:^1.1.1" - checksum: 10c0/d34cc504e7765dfb576a663d97067afb614525806b5cad1a5cc1a7183b916fec8ff57fa233585e3926fd5a9e6b31aae6df91aa81ae9775fb7a28f658d3346f0d - languageName: node - linkType: hard - "@babel/code-frame@npm:^7.29.7": version: 7.29.7 resolution: "@babel/code-frame@npm:7.29.7" @@ -346,7 +335,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.21.3, @babel/core@npm:^7.25.9": +"@babel/core@npm:^7.21.3, @babel/core@npm:^7.25.9, @babel/core@npm:^7.29.7": version: 7.29.7 resolution: "@babel/core@npm:7.29.7" dependencies: @@ -392,29 +381,6 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.24.6": - version: 7.29.0 - resolution: "@babel/core@npm:7.29.0" - dependencies: - "@babel/code-frame": "npm:^7.29.0" - "@babel/generator": "npm:^7.29.0" - "@babel/helper-compilation-targets": "npm:^7.28.6" - "@babel/helper-module-transforms": "npm:^7.28.6" - "@babel/helpers": "npm:^7.28.6" - "@babel/parser": "npm:^7.29.0" - "@babel/template": "npm:^7.28.6" - "@babel/traverse": "npm:^7.29.0" - "@babel/types": "npm:^7.29.0" - "@jridgewell/remapping": "npm:^2.3.5" - convert-source-map: "npm:^2.0.0" - debug: "npm:^4.1.0" - gensync: "npm:^1.0.0-beta.2" - json5: "npm:^2.2.3" - semver: "npm:^6.3.1" - checksum: 10c0/5127d2e8e842ae409e11bcbb5c2dff9874abf5415e8026925af7308e903f4f43397341467a130490d1a39884f461bc2b67f3063bce0be44340db89687fd852aa - languageName: node - linkType: hard - "@babel/core@npm:^7.7.5": version: 7.26.9 resolution: "@babel/core@npm:7.26.9" @@ -438,19 +404,6 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.24.6, @babel/generator@npm:^7.29.0": - version: 7.29.0 - resolution: "@babel/generator@npm:7.29.0" - dependencies: - "@babel/parser": "npm:^7.29.0" - "@babel/types": "npm:^7.29.0" - "@jridgewell/gen-mapping": "npm:^0.3.12" - "@jridgewell/trace-mapping": "npm:^0.3.28" - jsesc: "npm:^3.0.2" - checksum: 10c0/5c3df8f2475bfd5f97ad0211c52171aff630088b148e7b89d056b39d69855179bc9f2d1ee200263c76c2398a49e4fdbb38b9709ebc4f043cc04d9ee09a66668a - languageName: node - linkType: hard - "@babel/generator@npm:^7.25.9, @babel/generator@npm:^7.29.7": version: 7.29.7 resolution: "@babel/generator@npm:7.29.7" @@ -618,13 +571,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-globals@npm:^7.28.0": - version: 7.28.0 - resolution: "@babel/helper-globals@npm:7.28.0" - checksum: 10c0/5a0cd0c0e8c764b5f27f2095e4243e8af6fa145daea2b41b53c0c1414fe6ff139e3640f4e2207ae2b3d2153a1abd346f901c26c290ee7cb3881dd922d4ee9232 - languageName: node - linkType: hard - "@babel/helper-globals@npm:^7.29.7": version: 7.29.7 resolution: "@babel/helper-globals@npm:7.29.7" @@ -661,16 +607,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.28.6": - version: 7.28.6 - resolution: "@babel/helper-module-imports@npm:7.28.6" - dependencies: - "@babel/traverse": "npm:^7.28.6" - "@babel/types": "npm:^7.28.6" - checksum: 10c0/b49d8d8f204d9dbfd5ac70c54e533e5269afb3cea966a9d976722b13e9922cc773a653405f53c89acb247d5aebdae4681d631a3ae3df77ec046b58da76eda2ac - languageName: node - linkType: hard - "@babel/helper-module-imports@npm:^7.29.7": version: 7.29.7 resolution: "@babel/helper-module-imports@npm:7.29.7" @@ -694,19 +630,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.28.6": - version: 7.28.6 - resolution: "@babel/helper-module-transforms@npm:7.28.6" - dependencies: - "@babel/helper-module-imports": "npm:^7.28.6" - "@babel/helper-validator-identifier": "npm:^7.28.5" - "@babel/traverse": "npm:^7.28.6" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/6f03e14fc30b287ce0b839474b5f271e72837d0cafe6b172d759184d998fbee3903a035e81e07c2c596449e504f453463d58baa65b6f40a37ded5bec74620b2b - languageName: node - linkType: hard - "@babel/helper-module-transforms@npm:^7.29.7": version: 7.29.7 resolution: "@babel/helper-module-transforms@npm:7.29.7" @@ -842,13 +765,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.28.5": - version: 7.28.5 - resolution: "@babel/helper-validator-identifier@npm:7.28.5" - checksum: 10c0/42aaebed91f739a41f3d80b72752d1f95fd7c72394e8e4bd7cdd88817e0774d80a432451bcba17c2c642c257c483bf1d409dd4548883429ea9493a3bc4ab0847 - languageName: node - linkType: hard - "@babel/helper-validator-identifier@npm:^7.29.7": version: 7.29.7 resolution: "@babel/helper-validator-identifier@npm:7.29.7" @@ -905,16 +821,6 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.28.6": - version: 7.28.6 - resolution: "@babel/helpers@npm:7.28.6" - dependencies: - "@babel/template": "npm:^7.28.6" - "@babel/types": "npm:^7.28.6" - checksum: 10c0/c4a779c66396bb0cf619402d92f1610601ff3832db2d3b86b9c9dd10983bf79502270e97ac6d5280cea1b1a37de2f06ecbac561bd2271545270407fbe64027cb - languageName: node - linkType: hard - "@babel/helpers@npm:^7.29.7": version: 7.29.7 resolution: "@babel/helpers@npm:7.29.7" @@ -957,17 +863,6 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.24.6, @babel/parser@npm:^7.28.6, @babel/parser@npm:^7.29.0": - version: 7.29.0 - resolution: "@babel/parser@npm:7.29.0" - dependencies: - "@babel/types": "npm:^7.29.0" - bin: - parser: ./bin/babel-parser.js - checksum: 10c0/333b2aa761264b91577a74bee86141ef733f9f9f6d4fc52548e4847dc35dfbf821f58c46832c637bfa761a6d9909d6a68f7d1ed59e17e4ffbb958dc510c17b62 - languageName: node - linkType: hard - "@babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.0, @babel/parser@npm:^7.26.5": version: 7.26.5 resolution: "@babel/parser@npm:7.26.5" @@ -2104,17 +1999,6 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^7.28.6": - version: 7.28.6 - resolution: "@babel/template@npm:7.28.6" - dependencies: - "@babel/code-frame": "npm:^7.28.6" - "@babel/parser": "npm:^7.28.6" - "@babel/types": "npm:^7.28.6" - checksum: 10c0/66d87225ed0bc77f888181ae2d97845021838c619944877f7c4398c6748bcf611f216dfd6be74d39016af502bca876e6ce6873db3c49e4ac354c56d34d57e9f5 - languageName: node - linkType: hard - "@babel/template@npm:^7.29.7": version: 7.29.7 resolution: "@babel/template@npm:7.29.7" @@ -2156,21 +2040,6 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.28.6, @babel/traverse@npm:^7.29.0": - version: 7.29.0 - resolution: "@babel/traverse@npm:7.29.0" - dependencies: - "@babel/code-frame": "npm:^7.29.0" - "@babel/generator": "npm:^7.29.0" - "@babel/helper-globals": "npm:^7.28.0" - "@babel/parser": "npm:^7.29.0" - "@babel/template": "npm:^7.28.6" - "@babel/types": "npm:^7.29.0" - debug: "npm:^4.3.1" - checksum: 10c0/f63ef6e58d02a9fbf3c0e2e5f1c877da3e0bc57f91a19d2223d53e356a76859cbaf51171c9211c71816d94a0e69efa2732fd27ffc0e1bbc84b636e60932333eb - languageName: node - linkType: hard - "@babel/traverse@npm:^7.29.7": version: 7.29.7 resolution: "@babel/traverse@npm:7.29.7" @@ -2269,16 +2138,6 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.28.6, @babel/types@npm:^7.29.0": - version: 7.29.0 - resolution: "@babel/types@npm:7.29.0" - dependencies: - "@babel/helper-string-parser": "npm:^7.27.1" - "@babel/helper-validator-identifier": "npm:^7.28.5" - checksum: 10c0/23cc3466e83bcbfab8b9bd0edaafdb5d4efdb88b82b3be6728bbade5ba2f0996f84f63b1c5f7a8c0d67efded28300898a5f930b171bb40b311bca2029c4e9b4f - languageName: node - linkType: hard - "@colors/colors@npm:1.5.0": version: 1.5.0 resolution: "@colors/colors@npm:1.5.0" @@ -6902,6 +6761,17 @@ __metadata: languageName: node linkType: hard +"@prettier/sync@npm:^0.5.2": + version: 0.5.5 + resolution: "@prettier/sync@npm:0.5.5" + dependencies: + make-synchronized: "npm:^0.4.2" + peerDependencies: + prettier: "*" + checksum: 10c0/65d6854a58f47f42fe734d192b9c67ab5651bbab462cc5f8f1121e9259dd3ab91a77b8cd4b4a32baf4ba0a25148dad052732efe483b76fcdd6692d0cc48fb262 + languageName: node + linkType: hard + "@rollup/rollup-android-arm-eabi@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-android-arm-eabi@npm:4.59.0" @@ -8862,7 +8732,7 @@ __metadata: "@cypress/mount-utils": "npm:^4.1.2" cypress: "npm:^15.18.1" preact: "npm:^10.25.4" - rimraf: "npm:^3.0.2" + rimraf: "npm:^6.1.3" typescript: "npm:^5.6.2" peerDependencies: "@ui5/webcomponents-base": ^2.14.0 @@ -8878,7 +8748,7 @@ __metadata: cypress: "npm:15.18.1" cypress-real-events: "npm:^1.15.0" eslint-plugin-cypress: "npm:^3.4.0" - rimraf: "npm:^3.0.2" + rimraf: "npm:^6.1.3" typescript: "npm:^5.6.2" peerDependencies: "@ui5/webcomponents-base": ^2.14.0 @@ -8994,9 +8864,9 @@ __metadata: version: 0.0.0-use.local resolution: "@ui5/webcomponents-localization@workspace:packages/localization" dependencies: - "@babel/core": "npm:^7.24.6" - "@babel/generator": "npm:^7.24.6" - "@babel/parser": "npm:^7.24.6" + "@babel/core": "npm:^7.29.7" + "@babel/generator": "npm:^7.29.7" + "@babel/parser": "npm:^7.29.7" "@openui5/sap.ui.core": "npm:1.146.0" "@types/openui5": "npm:^1.146.0" "@ui5/webcomponents-base": "npm:2.26.0-rc.0" @@ -9016,7 +8886,7 @@ __metadata: "@ui5/webcomponents-tools": "npm:2.26.0-rc.0" globby: "npm:^13.1.1" json-beautify: "npm:^1.1.1" - postcss: "npm:^8.4.5" + postcss: "npm:^8.5.26" postcss-import: "npm:^14.0.2" languageName: unknown linkType: soft @@ -9035,7 +8905,6 @@ __metadata: "@wdio/spec-reporter": "npm:^7.40.0" "@wdio/static-server-service": "npm:^7.40.0" ajv: "npm:^8.12.0" - cem-plugin-vs-code-custom-data-generator: "npm:^1.4.2" chai: "npm:^4.3.4" child_process: "npm:^1.0.2" chokidar: "npm:^3.6.0" @@ -9043,6 +8912,7 @@ __metadata: comment-parser: "npm:^1.4.0" cross-env: "npm:^7.0.3" custom-element-jet-brains-integration: "npm:^1.4.4" + custom-element-vs-code-integration: "npm:^1.5.0" dotenv: "npm:^16.5.0" esbuild: "npm:^0.25.0" escodegen: "npm:^2.0.0" @@ -9052,14 +8922,14 @@ __metadata: eslint-plugin-jsx-no-leaked-values: "npm:^0.1.24" esprima: "npm:^4.0.1" getopts: "npm:^2.3.0" - glob: "npm:^7.1.6" + glob: "npm:^13.0.6" glob-parent: "npm:^6.0.2" globby: "npm:^13.1.1" - handlebars: "npm:^4.7.7" + handlebars: "npm:^4.7.9" ignore: "npm:^7.0.5" is-port-reachable: "npm:^3.1.0" json-beautify: "npm:^1.1.1" - postcss: "npm:^8.4.5" + postcss: "npm:^8.5.26" postcss-cli: "npm:^9.1.0" postcss-selector-parser: "npm:^6.0.10" prompts: "npm:^2.4.2" @@ -9109,7 +8979,7 @@ __metadata: raw-loader: "npm:^4.0.2" react: "npm:^18.0.0" react-dom: "npm:^18.0.0" - rimraf: "npm:^3.0.2" + rimraf: "npm:^6.1.3" tarts: "npm:^2.0.1" typescript: "npm:~5.6.2" languageName: unknown @@ -10842,6 +10712,13 @@ __metadata: languageName: node linkType: hard +"balanced-match@npm:^4.0.2": + version: 4.0.4 + resolution: "balanced-match@npm:4.0.4" + checksum: 10c0/07e86102a3eb2ee2a6a1a89164f29d0dbaebd28f2ca3f5ca786f36b8b23d9e417eb3be45a4acf754f837be5ac0a2317de90d3fcb7f4f4dc95720a1f36b26a17b + languageName: node + linkType: hard + "base64-js@npm:^1.3.1": version: 1.5.1 resolution: "base64-js@npm:1.5.1" @@ -11078,6 +10955,15 @@ __metadata: languageName: node linkType: hard +"brace-expansion@npm:^5.0.8": + version: 5.0.9 + resolution: "brace-expansion@npm:5.0.9" + dependencies: + balanced-match: "npm:^4.0.2" + checksum: 10c0/3dea38884a1c3c8b1c9c44a7402a0c76fca460f70cffb3127242b0b4cbf4472019e022ade021eec44838ff19f1dac2625dfd11dd459d7e1e055b0698a8d52fec + languageName: node + linkType: hard + "braces@npm:^3.0.3, braces@npm:~3.0.2": version: 3.0.3 resolution: "braces@npm:3.0.3" @@ -11510,15 +11396,6 @@ __metadata: languageName: node linkType: hard -"cem-plugin-vs-code-custom-data-generator@npm:^1.4.2": - version: 1.4.2 - resolution: "cem-plugin-vs-code-custom-data-generator@npm:1.4.2" - dependencies: - prettier: "npm:^2.7.1" - checksum: 10c0/65294d6f8d20eb82a494400ffa358207f66fa2bd57a9c6572c38a4fd97694231e39e2a4cc55c64ac599257c1054c8aa5c9f656d806b0f7b8ec2035a2e5285a5b - languageName: node - linkType: hard - "chai@npm:^4.3.4": version: 4.3.7 resolution: "chai@npm:4.3.7" @@ -13115,6 +12992,15 @@ __metadata: languageName: node linkType: hard +"custom-element-vs-code-integration@npm:^1.5.0": + version: 1.5.0 + resolution: "custom-element-vs-code-integration@npm:1.5.0" + dependencies: + "@prettier/sync": "npm:^0.5.2" + checksum: 10c0/3b2d9bef271e1157e58688c73020da42d0bf299fc006e7a5d38fa1c57008b9fcdcab09ee31e1191d8fed185e03d8e8356114740c578a327396252843acba4388 + languageName: node + linkType: hard + "custom-elements-manifest@npm:1.0.0": version: 1.0.0 resolution: "custom-elements-manifest@npm:1.0.0" @@ -16696,6 +16582,17 @@ __metadata: languageName: node linkType: hard +"glob@npm:^13.0.3, glob@npm:^13.0.6": + version: 13.0.6 + resolution: "glob@npm:13.0.6" + dependencies: + minimatch: "npm:^10.2.2" + minipass: "npm:^7.1.3" + path-scurry: "npm:^2.0.2" + checksum: 10c0/269c236f11a9b50357fe7a8c6aadac667e01deb5242b19c84975628f05f4438d8ee1354bb62c5d6c10f37fd59911b54d7799730633a2786660d8c69f1d18120a + languageName: node + linkType: hard + "glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6, glob@npm:^7.2.0": version: 7.2.3 resolution: "glob@npm:7.2.3" @@ -17005,6 +16902,24 @@ __metadata: languageName: node linkType: hard +"handlebars@npm:^4.7.9": + version: 4.7.9 + resolution: "handlebars@npm:4.7.9" + dependencies: + minimist: "npm:^1.2.5" + neo-async: "npm:^2.6.2" + source-map: "npm:^0.6.1" + uglify-js: "npm:^3.1.4" + wordwrap: "npm:^1.0.0" + dependenciesMeta: + uglify-js: + optional: true + bin: + handlebars: bin/handlebars + checksum: 10c0/22f8105a7e68e81aff2662bb434edf05f757d21d850731d71cec886d69c10cd33d3c43e34b2892968ec62de8241611851d3d0674c8ef324ea3e01dc66262faa9 + languageName: node + linkType: hard + "hard-rejection@npm:^2.1.0": version: 2.1.0 resolution: "hard-rejection@npm:2.1.0" @@ -20299,6 +20214,13 @@ __metadata: languageName: node linkType: hard +"make-synchronized@npm:^0.4.2": + version: 0.4.2 + resolution: "make-synchronized@npm:0.4.2" + checksum: 10c0/29015b2101dfbed9dcb486d3fe557d86305887952b47a632bfba70d5a69fe31d02d713c55224f0efb7bd10d3bcb28adb026902b951e727f657d017adb9093b39 + languageName: node + linkType: hard + "map-obj@npm:^1.0.0": version: 1.0.1 resolution: "map-obj@npm:1.0.1" @@ -21387,6 +21309,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:^10.2.2": + version: 10.2.6 + resolution: "minimatch@npm:10.2.6" + dependencies: + brace-expansion: "npm:^5.0.8" + checksum: 10c0/4559a836243b98bd4d17ea9f7edae698717c76399eea7be374f3737f33164e4907f19e9726891ddeb122f750a5a7fa80d2ac43e851d6e5984dc4ff42ec127d3a + languageName: node + linkType: hard + "minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" @@ -21586,6 +21517,13 @@ __metadata: languageName: node linkType: hard +"minipass@npm:^7.1.3": + version: 7.1.3 + resolution: "minipass@npm:7.1.3" + checksum: 10c0/539da88daca16533211ea5a9ee98dc62ff5742f531f54640dd34429e621955e91cc280a91a776026264b7f9f6735947629f920944e9c1558369e8bf22eb33fbb + languageName: node + linkType: hard + "minizlib@npm:^2.1.1": version: 2.1.2 resolution: "minizlib@npm:2.1.2" @@ -21812,6 +21750,15 @@ __metadata: languageName: node linkType: hard +"nanoid@npm:^3.3.17": + version: 3.3.18 + resolution: "nanoid@npm:3.3.18" + bin: + nanoid: bin/nanoid.cjs + checksum: 10c0/b994b4e396730f8be2520923284e2040d61eaee55cc6d4935ef6d38d34bafdc46133eda4d3faea5073bda545aa6079d82b886caeac5c731cf9ac18bcc1301425 + languageName: node + linkType: hard + "nanoid@npm:^3.3.8": version: 3.3.8 resolution: "nanoid@npm:3.3.8" @@ -22942,7 +22889,7 @@ __metadata: languageName: node linkType: hard -"package-json-from-dist@npm:^1.0.0": +"package-json-from-dist@npm:^1.0.0, package-json-from-dist@npm:^1.0.1": version: 1.0.1 resolution: "package-json-from-dist@npm:1.0.1" checksum: 10c0/62ba2785eb655fec084a257af34dbe24292ab74516d6aecef97ef72d4897310bc6898f6c85b5cd22770eaa1ce60d55a0230e150fb6a966e3ecd6c511e23d164b @@ -23285,6 +23232,16 @@ __metadata: languageName: node linkType: hard +"path-scurry@npm:^2.0.2": + version: 2.0.2 + resolution: "path-scurry@npm:2.0.2" + dependencies: + lru-cache: "npm:^11.0.0" + minipass: "npm:^7.1.2" + checksum: 10c0/b35ad37cf6557a87fd057121ce2be7695380c9138d93e87ae928609da259ea0a170fac6f3ef1eb3ece8a068e8b7f2f3adf5bb2374cf4d4a57fe484954fcc9482 + languageName: node + linkType: hard + "path-to-regexp@npm:3.3.0": version: 3.3.0 resolution: "path-to-regexp@npm:3.3.0" @@ -24446,7 +24403,7 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.21, postcss@npm:^8.4.33, postcss@npm:^8.4.43, postcss@npm:^8.4.5": +"postcss@npm:^8.4.21, postcss@npm:^8.4.33, postcss@npm:^8.4.43": version: 8.5.1 resolution: "postcss@npm:8.5.1" dependencies: @@ -24468,6 +24425,17 @@ __metadata: languageName: node linkType: hard +"postcss@npm:^8.5.26": + version: 8.5.26 + resolution: "postcss@npm:8.5.26" + dependencies: + nanoid: "npm:^3.3.17" + picocolors: "npm:^1.1.1" + source-map-js: "npm:^1.2.1" + checksum: 10c0/2bdafc00d96bd57b6649a52e458864a4bf58ee56cfdbe4aea1472b5cccc127e6c1ad653bd0bec50d211e650eb0b9270c80e1e72aff2e2fa40d9e7363234d6e43 + languageName: node + linkType: hard + "preact@npm:^10.25.4": version: 10.25.4 resolution: "preact@npm:10.25.4" @@ -24482,7 +24450,7 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^2.7.1, prettier@npm:^2.8.0": +"prettier@npm:^2.8.0": version: 2.8.8 resolution: "prettier@npm:2.8.8" bin: @@ -25960,6 +25928,18 @@ __metadata: languageName: node linkType: hard +"rimraf@npm:^6.1.3": + version: 6.1.3 + resolution: "rimraf@npm:6.1.3" + dependencies: + glob: "npm:^13.0.3" + package-json-from-dist: "npm:^1.0.1" + bin: + rimraf: dist/esm/bin.mjs + checksum: 10c0/4a56537850102e20ba5d5eb49f366b4b7b2435389734b4b8480cf0e0eb0f6f5d0c44120a171aeb0d8f9ab40312a10d2262f3f50acbad803e32caef61b6cf86fc + languageName: node + linkType: hard + "rollup@npm:^4.20.0": version: 4.59.0 resolution: "rollup@npm:4.59.0"