diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
new file mode 100644
index 0000000..0136253
--- /dev/null
+++ b/.github/workflows/build.yml
@@ -0,0 +1,57 @@
+name: Build
+
+on: [push, workflow_dispatch]
+
+jobs:
+ build-intellij:
+ runs-on: ubuntu-latest
+ # Changing WORKING_DIRECTORY, don't forget to change defaults.run.working-directory
+ env:
+ WORKING_DIRECTORY: intellij-plugin
+ defaults:
+ run:
+ working-directory: ./intellij-plugin
+ steps:
+
+ - name: Checkout the plugin GitHub repository
+ uses: actions/checkout@v4
+
+ - name: Setup Java
+ uses: actions/setup-java@v4
+ with:
+ distribution: zulu
+ java-version: 17
+
+ - name: Setup Gradle
+ uses: gradle/actions/setup-gradle@v3
+ with:
+ gradle-home-cache-cleanup: true
+
+ - name: Check repository content
+ shell: bash
+ run: pwd && ls -la
+
+ - name: Test plugin
+ shell: bash
+ run: ./gradlew test
+
+ - name: Build plugin
+ shell: bash
+ run: ./gradlew buildPlugin
+
+ - name: Prepare Plugin Artifact
+ id: artifact
+ shell: bash
+ run: |
+ cd ${{ github.workspace }}/${{ env.WORKING_DIRECTORY }}/build/distributions
+ FILENAME=`ls *.zip`
+ unzip "$FILENAME" -d content
+ echo "filename=${FILENAME:0:-4}" >> $GITHUB_OUTPUT
+ echo "zip artifact name:"
+ echo "$FILENAME"
+
+ - name: Publish built plugin to artifacts
+ uses: actions/upload-artifact@v4
+ with:
+ name: ${{ steps.artifact.outputs.filename }}
+ path: ./${{ env.WORKING_DIRECTORY }}/build/distributions/content/*/*
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..d0753c1
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,11 @@
+.vscode/*
+!.vscode/extensions.json
+!.vscode/launch.json
+!.vscode/tasks.json
+node_modules/
+dist/
+out/
+**/src/generated
+**/syntaxes/pli.merged.json
+*.tsbuildinfo
+*.vsix
diff --git a/PoC/pl-one/package-lock.json b/PoC/pl-one/package-lock.json
index 52a1f2a..2c9b0a6 100644
--- a/PoC/pl-one/package-lock.json
+++ b/PoC/pl-one/package-lock.json
@@ -42,19 +42,10 @@
"vscode": "^1.67.0"
}
},
- "node_modules/@aashutoshrathi/word-wrap": {
- "version": "1.2.6",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz",
- "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/@babel/runtime": {
- "version": "7.24.4",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@babel/runtime/-/runtime-7.24.4.tgz",
- "integrity": "sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA==",
+ "version": "7.24.5",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.5.tgz",
+ "integrity": "sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==",
"dev": true,
"dependencies": {
"regenerator-runtime": "^0.14.0"
@@ -65,7 +56,7 @@
},
"node_modules/@chevrotain/cst-dts-gen": {
"version": "11.0.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@chevrotain/cst-dts-gen/-/cst-dts-gen-11.0.3.tgz",
+ "resolved": "https://registry.npmjs.org/@chevrotain/cst-dts-gen/-/cst-dts-gen-11.0.3.tgz",
"integrity": "sha512-BvIKpRLeS/8UbfxXxgC33xOumsacaeCKAjAeLyOn7Pcp95HiRbrpl14S+9vaZLolnbssPIUuiUd8IvgkRyt6NQ==",
"dependencies": {
"@chevrotain/gast": "11.0.3",
@@ -75,7 +66,7 @@
},
"node_modules/@chevrotain/gast": {
"version": "11.0.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@chevrotain/gast/-/gast-11.0.3.tgz",
+ "resolved": "https://registry.npmjs.org/@chevrotain/gast/-/gast-11.0.3.tgz",
"integrity": "sha512-+qNfcoNk70PyS/uxmj3li5NiECO+2YKZZQMbmjTqRI3Qchu8Hig/Q9vgkHpI3alNjr7M+a2St5pw5w5F6NL5/Q==",
"dependencies": {
"@chevrotain/types": "11.0.3",
@@ -84,22 +75,22 @@
},
"node_modules/@chevrotain/regexp-to-ast": {
"version": "11.0.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@chevrotain/regexp-to-ast/-/regexp-to-ast-11.0.3.tgz",
+ "resolved": "https://registry.npmjs.org/@chevrotain/regexp-to-ast/-/regexp-to-ast-11.0.3.tgz",
"integrity": "sha512-1fMHaBZxLFvWI067AVbGJav1eRY7N8DDvYCTwGBiE/ytKBgP8azTdgyrKyWZ9Mfh09eHWb5PgTSO8wi7U824RA=="
},
"node_modules/@chevrotain/types": {
"version": "11.0.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@chevrotain/types/-/types-11.0.3.tgz",
+ "resolved": "https://registry.npmjs.org/@chevrotain/types/-/types-11.0.3.tgz",
"integrity": "sha512-gsiM3G8b58kZC2HaWR50gu6Y1440cHiJ+i3JUvcp/35JchYejb2+5MVeJK0iKThYpAa/P2PYFV4hoi44HD+aHQ=="
},
"node_modules/@chevrotain/utils": {
"version": "11.0.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@chevrotain/utils/-/utils-11.0.3.tgz",
+ "resolved": "https://registry.npmjs.org/@chevrotain/utils/-/utils-11.0.3.tgz",
"integrity": "sha512-YslZMgtJUyuMbZ+aKvfF3x1f5liK4mWNxghFRv7jqRR9C3R3fAOGTTKvxXDa2Y1s9zSbcpuO0cAxDYsc9SrXoQ=="
},
"node_modules/@codingame/monaco-vscode-configuration-service-override": {
"version": "1.83.16",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@codingame/monaco-vscode-configuration-service-override/-/monaco-vscode-configuration-service-override-1.83.16.tgz",
+ "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-configuration-service-override/-/monaco-vscode-configuration-service-override-1.83.16.tgz",
"integrity": "sha512-zvfVrb1PP9XxsF4A6+VODbea4diMzvTyeDxQsvHHocJOZOrWhvHREl7TuVKu8e8ydUSfIpouZQZDP5Hyh10U6Q==",
"dependencies": {
"@codingame/monaco-vscode-environment-service-override": "1.83.16",
@@ -113,7 +104,7 @@
},
"node_modules/@codingame/monaco-vscode-editor-service-override": {
"version": "1.83.16",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@codingame/monaco-vscode-editor-service-override/-/monaco-vscode-editor-service-override-1.83.16.tgz",
+ "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-editor-service-override/-/monaco-vscode-editor-service-override-1.83.16.tgz",
"integrity": "sha512-ePiIxE+KpMTYq92d1AFfjn8FW0BHhivQ5Iv9H0XHoXMrMqEVzdbCvn4QBFKvqvuAz7+QPYfs77X9RuZ8A2wFCg==",
"dependencies": {
"monaco-editor": "0.44.0",
@@ -122,7 +113,7 @@
},
"node_modules/@codingame/monaco-vscode-environment-service-override": {
"version": "1.83.16",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@codingame/monaco-vscode-environment-service-override/-/monaco-vscode-environment-service-override-1.83.16.tgz",
+ "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-environment-service-override/-/monaco-vscode-environment-service-override-1.83.16.tgz",
"integrity": "sha512-W/60KsaHwWNEI6Dl9lld5CCYyQvoQjXpqPU3XT7CT2VKaeilL20M7sj0MLA8tJWAbFoNt0DrcvTyNC1CCD85/Q==",
"dependencies": {
"monaco-editor": "0.44.0",
@@ -131,7 +122,7 @@
},
"node_modules/@codingame/monaco-vscode-extensions-service-override": {
"version": "1.83.16",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@codingame/monaco-vscode-extensions-service-override/-/monaco-vscode-extensions-service-override-1.83.16.tgz",
+ "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-extensions-service-override/-/monaco-vscode-extensions-service-override-1.83.16.tgz",
"integrity": "sha512-zltPGafTUt/V1PRyGGuLlOMthF5vthBb8dPuu4+E/qlB31jc3ygj+DIFMbpqhtzXywBZeUyAn/aiXO4/b/sHFQ==",
"dependencies": {
"@codingame/monaco-vscode-files-service-override": "1.83.16",
@@ -142,7 +133,7 @@
},
"node_modules/@codingame/monaco-vscode-files-service-override": {
"version": "1.83.16",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@codingame/monaco-vscode-files-service-override/-/monaco-vscode-files-service-override-1.83.16.tgz",
+ "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-files-service-override/-/monaco-vscode-files-service-override-1.83.16.tgz",
"integrity": "sha512-agyigI7n6KzjWEgAZJKncuwQldpbjN19Bmr30LFp2ENh/1ezNPYP/SvhkTyQQTL/YDsup3FkkX2NH54fzOia9w==",
"dependencies": {
"monaco-editor": "0.44.0",
@@ -151,7 +142,7 @@
},
"node_modules/@codingame/monaco-vscode-keybindings-service-override": {
"version": "1.83.16",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@codingame/monaco-vscode-keybindings-service-override/-/monaco-vscode-keybindings-service-override-1.83.16.tgz",
+ "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-keybindings-service-override/-/monaco-vscode-keybindings-service-override-1.83.16.tgz",
"integrity": "sha512-DA7WyFMYwLSJSrapD/H1VOL+84bHy+z5w9TSaX9xSsg4IU63U181Z/iXt2reNdxiKdp8b7xQuIXnmYiwuB72zw==",
"dependencies": {
"@codingame/monaco-vscode-files-service-override": "1.83.16",
@@ -161,7 +152,7 @@
},
"node_modules/@codingame/monaco-vscode-languages-service-override": {
"version": "1.83.16",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@codingame/monaco-vscode-languages-service-override/-/monaco-vscode-languages-service-override-1.83.16.tgz",
+ "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-languages-service-override/-/monaco-vscode-languages-service-override-1.83.16.tgz",
"integrity": "sha512-jijZahNeZXMiTO44EItewiqxfjHY1eja7vQLMes5xQ0G8kaNxRLk6Uv2N04FgcbOtOfPI/YnOK+CLyfOV3fclQ==",
"dependencies": {
"@codingame/monaco-vscode-files-service-override": "1.83.16",
@@ -171,7 +162,7 @@
},
"node_modules/@codingame/monaco-vscode-layout-service-override": {
"version": "1.83.16",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@codingame/monaco-vscode-layout-service-override/-/monaco-vscode-layout-service-override-1.83.16.tgz",
+ "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-layout-service-override/-/monaco-vscode-layout-service-override-1.83.16.tgz",
"integrity": "sha512-DOHpZVqLP8RVDwQYPP3hDd+LPjxSyBbgPL3Ixd1X9LZSmY37bi95ILOPESqG306h2wQZhPzwNC+E7UNY3P/Ing==",
"dependencies": {
"monaco-editor": "0.44.0",
@@ -180,7 +171,7 @@
},
"node_modules/@codingame/monaco-vscode-model-service-override": {
"version": "1.83.16",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@codingame/monaco-vscode-model-service-override/-/monaco-vscode-model-service-override-1.83.16.tgz",
+ "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-model-service-override/-/monaco-vscode-model-service-override-1.83.16.tgz",
"integrity": "sha512-uvFxzSdxD+PlJ1B9+qCF4gum/bSaMtzmX7YKenGX27CUviOX3JuQlUeMPHgxFn7VlwUxOgxHR99fCieW6h7Y3w==",
"dependencies": {
"monaco-editor": "0.44.0",
@@ -189,7 +180,7 @@
},
"node_modules/@codingame/monaco-vscode-quickaccess-service-override": {
"version": "1.83.16",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@codingame/monaco-vscode-quickaccess-service-override/-/monaco-vscode-quickaccess-service-override-1.83.16.tgz",
+ "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-quickaccess-service-override/-/monaco-vscode-quickaccess-service-override-1.83.16.tgz",
"integrity": "sha512-uO1xJKkoI7wvyOT+WvopA3Sehy9yLk5bUi+QAESZbXLhvVMutbl2mO1T0stgC7O3cPOJnNh9xIi/kexW2TswOQ==",
"dependencies": {
"monaco-editor": "0.44.0",
@@ -198,7 +189,7 @@
},
"node_modules/@codingame/monaco-vscode-textmate-service-override": {
"version": "1.83.16",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@codingame/monaco-vscode-textmate-service-override/-/monaco-vscode-textmate-service-override-1.83.16.tgz",
+ "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-textmate-service-override/-/monaco-vscode-textmate-service-override-1.83.16.tgz",
"integrity": "sha512-DJ5jk+TsmTsFbvX2VaglwGimTPFdUGxNCxrpe8wsMHkNpB9oS90ZGREEnhK7zOaw/t8njBIzVg4AEsy1vPErEA==",
"dependencies": {
"@codingame/monaco-vscode-files-service-override": "1.83.16",
@@ -210,7 +201,7 @@
},
"node_modules/@codingame/monaco-vscode-theme-defaults-default-extension": {
"version": "1.83.16",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@codingame/monaco-vscode-theme-defaults-default-extension/-/monaco-vscode-theme-defaults-default-extension-1.83.16.tgz",
+ "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-theme-defaults-default-extension/-/monaco-vscode-theme-defaults-default-extension-1.83.16.tgz",
"integrity": "sha512-vCf1yIBjubLfhm6Hv8uQ0Dv5T6CvSvGwvS9BtuUQg9oesbFglAozlDGZtZKDTheywYKaqvRCLsi5ajkuik9tBg==",
"dependencies": {
"vscode": "npm:@codingame/monaco-vscode-api@1.83.16"
@@ -218,7 +209,7 @@
},
"node_modules/@codingame/monaco-vscode-theme-service-override": {
"version": "1.83.16",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@codingame/monaco-vscode-theme-service-override/-/monaco-vscode-theme-service-override-1.83.16.tgz",
+ "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-theme-service-override/-/monaco-vscode-theme-service-override-1.83.16.tgz",
"integrity": "sha512-re8r5MaMvPeB9eS4eNUxPeus6pZYBafq991Eu0/X0XQb3xMOu7T5Fq4QzBtLr3/xdyJ9zSiQZHUoOv4QAh7xjQ==",
"dependencies": {
"@codingame/monaco-vscode-files-service-override": "1.83.16",
@@ -228,7 +219,7 @@
},
"node_modules/@esbuild/aix-ppc64": {
"version": "0.19.12",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz",
"integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==",
"cpu": [
"ppc64"
@@ -244,7 +235,7 @@
},
"node_modules/@esbuild/android-arm": {
"version": "0.19.12",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/android-arm/-/android-arm-0.19.12.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz",
"integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==",
"cpu": [
"arm"
@@ -260,7 +251,7 @@
},
"node_modules/@esbuild/android-arm64": {
"version": "0.19.12",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz",
"integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==",
"cpu": [
"arm64"
@@ -276,7 +267,7 @@
},
"node_modules/@esbuild/android-x64": {
"version": "0.19.12",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/android-x64/-/android-x64-0.19.12.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz",
"integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==",
"cpu": [
"x64"
@@ -292,7 +283,7 @@
},
"node_modules/@esbuild/darwin-arm64": {
"version": "0.19.12",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz",
"integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==",
"cpu": [
"arm64"
@@ -308,7 +299,7 @@
},
"node_modules/@esbuild/darwin-x64": {
"version": "0.19.12",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz",
"integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==",
"cpu": [
"x64"
@@ -324,7 +315,7 @@
},
"node_modules/@esbuild/freebsd-arm64": {
"version": "0.19.12",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz",
"integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==",
"cpu": [
"arm64"
@@ -340,7 +331,7 @@
},
"node_modules/@esbuild/freebsd-x64": {
"version": "0.19.12",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz",
"integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==",
"cpu": [
"x64"
@@ -356,7 +347,7 @@
},
"node_modules/@esbuild/linux-arm": {
"version": "0.19.12",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz",
"integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==",
"cpu": [
"arm"
@@ -372,7 +363,7 @@
},
"node_modules/@esbuild/linux-arm64": {
"version": "0.19.12",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz",
"integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==",
"cpu": [
"arm64"
@@ -388,7 +379,7 @@
},
"node_modules/@esbuild/linux-ia32": {
"version": "0.19.12",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz",
"integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==",
"cpu": [
"ia32"
@@ -404,7 +395,7 @@
},
"node_modules/@esbuild/linux-loong64": {
"version": "0.19.12",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz",
"integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==",
"cpu": [
"loong64"
@@ -420,7 +411,7 @@
},
"node_modules/@esbuild/linux-mips64el": {
"version": "0.19.12",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz",
"integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==",
"cpu": [
"mips64el"
@@ -436,7 +427,7 @@
},
"node_modules/@esbuild/linux-ppc64": {
"version": "0.19.12",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz",
"integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==",
"cpu": [
"ppc64"
@@ -452,7 +443,7 @@
},
"node_modules/@esbuild/linux-riscv64": {
"version": "0.19.12",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz",
"integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==",
"cpu": [
"riscv64"
@@ -468,7 +459,7 @@
},
"node_modules/@esbuild/linux-s390x": {
"version": "0.19.12",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz",
"integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==",
"cpu": [
"s390x"
@@ -484,7 +475,7 @@
},
"node_modules/@esbuild/linux-x64": {
"version": "0.19.12",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz",
"integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==",
"cpu": [
"x64"
@@ -500,7 +491,7 @@
},
"node_modules/@esbuild/netbsd-x64": {
"version": "0.19.12",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz",
"integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==",
"cpu": [
"x64"
@@ -516,7 +507,7 @@
},
"node_modules/@esbuild/openbsd-x64": {
"version": "0.19.12",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz",
"integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==",
"cpu": [
"x64"
@@ -532,7 +523,7 @@
},
"node_modules/@esbuild/sunos-x64": {
"version": "0.19.12",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz",
"integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==",
"cpu": [
"x64"
@@ -548,7 +539,7 @@
},
"node_modules/@esbuild/win32-arm64": {
"version": "0.19.12",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz",
"integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==",
"cpu": [
"arm64"
@@ -564,7 +555,7 @@
},
"node_modules/@esbuild/win32-ia32": {
"version": "0.19.12",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz",
"integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==",
"cpu": [
"ia32"
@@ -580,7 +571,7 @@
},
"node_modules/@esbuild/win32-x64": {
"version": "0.19.12",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz",
"integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==",
"cpu": [
"x64"
@@ -596,7 +587,7 @@
},
"node_modules/@eslint-community/eslint-utils": {
"version": "4.4.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz",
+ "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz",
"integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==",
"dev": true,
"dependencies": {
@@ -611,7 +602,7 @@
},
"node_modules/@eslint-community/regexpp": {
"version": "4.10.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@eslint-community/regexpp/-/regexpp-4.10.0.tgz",
+ "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz",
"integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==",
"dev": true,
"engines": {
@@ -620,7 +611,7 @@
},
"node_modules/@eslint/eslintrc": {
"version": "2.1.4",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@eslint/eslintrc/-/eslintrc-2.1.4.tgz",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz",
"integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==",
"dev": true,
"dependencies": {
@@ -643,7 +634,7 @@
},
"node_modules/@eslint/js": {
"version": "8.57.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@eslint/js/-/js-8.57.0.tgz",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz",
"integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==",
"dev": true,
"engines": {
@@ -652,7 +643,7 @@
},
"node_modules/@humanwhocodes/config-array": {
"version": "0.11.14",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@humanwhocodes/config-array/-/config-array-0.11.14.tgz",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz",
"integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==",
"dev": true,
"dependencies": {
@@ -666,7 +657,7 @@
},
"node_modules/@humanwhocodes/module-importer": {
"version": "1.0.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
"integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
"dev": true,
"engines": {
@@ -679,13 +670,13 @@
},
"node_modules/@humanwhocodes/object-schema": {
"version": "2.0.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz",
"integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==",
"dev": true
},
"node_modules/@jest/schemas": {
"version": "29.6.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@jest/schemas/-/schemas-29.6.3.tgz",
+ "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz",
"integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==",
"dev": true,
"dependencies": {
@@ -697,13 +688,13 @@
},
"node_modules/@jridgewell/sourcemap-codec": {
"version": "1.4.15",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
"integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==",
"dev": true
},
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
"integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
"dev": true,
"dependencies": {
@@ -716,7 +707,7 @@
},
"node_modules/@nodelib/fs.stat": {
"version": "2.0.5",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
"integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
"dev": true,
"engines": {
@@ -725,7 +716,7 @@
},
"node_modules/@nodelib/fs.walk": {
"version": "1.2.8",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
"integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
"dev": true,
"dependencies": {
@@ -737,9 +728,9 @@
}
},
"node_modules/@rollup/rollup-android-arm-eabi": {
- "version": "4.14.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.14.3.tgz",
- "integrity": "sha512-X9alQ3XM6I9IlSlmC8ddAvMSyG1WuHk5oUnXGw+yUBs3BFoTizmG1La/Gr8fVJvDWAq+zlYTZ9DBgrlKRVY06g==",
+ "version": "4.18.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.18.0.tgz",
+ "integrity": "sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==",
"cpu": [
"arm"
],
@@ -750,9 +741,9 @@
]
},
"node_modules/@rollup/rollup-android-arm64": {
- "version": "4.14.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.14.3.tgz",
- "integrity": "sha512-eQK5JIi+POhFpzk+LnjKIy4Ks+pwJ+NXmPxOCSvOKSNRPONzKuUvWE+P9JxGZVxrtzm6BAYMaL50FFuPe0oWMQ==",
+ "version": "4.18.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.18.0.tgz",
+ "integrity": "sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==",
"cpu": [
"arm64"
],
@@ -763,9 +754,9 @@
]
},
"node_modules/@rollup/rollup-darwin-arm64": {
- "version": "4.14.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.14.3.tgz",
- "integrity": "sha512-Od4vE6f6CTT53yM1jgcLqNfItTsLt5zE46fdPaEmeFHvPs5SjZYlLpHrSiHEKR1+HdRfxuzXHjDOIxQyC3ptBA==",
+ "version": "4.18.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.18.0.tgz",
+ "integrity": "sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==",
"cpu": [
"arm64"
],
@@ -776,9 +767,9 @@
]
},
"node_modules/@rollup/rollup-darwin-x64": {
- "version": "4.14.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.14.3.tgz",
- "integrity": "sha512-0IMAO21axJeNIrvS9lSe/PGthc8ZUS+zC53O0VhF5gMxfmcKAP4ESkKOCwEi6u2asUrt4mQv2rjY8QseIEb1aw==",
+ "version": "4.18.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.18.0.tgz",
+ "integrity": "sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==",
"cpu": [
"x64"
],
@@ -789,9 +780,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm-gnueabihf": {
- "version": "4.14.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.14.3.tgz",
- "integrity": "sha512-ge2DC7tHRHa3caVEoSbPRJpq7azhG+xYsd6u2MEnJ6XzPSzQsTKyXvh6iWjXRf7Rt9ykIUWHtl0Uz3T6yXPpKw==",
+ "version": "4.18.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.18.0.tgz",
+ "integrity": "sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==",
"cpu": [
"arm"
],
@@ -802,9 +793,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm-musleabihf": {
- "version": "4.14.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.14.3.tgz",
- "integrity": "sha512-ljcuiDI4V3ySuc7eSk4lQ9wU8J8r8KrOUvB2U+TtK0TiW6OFDmJ+DdIjjwZHIw9CNxzbmXY39wwpzYuFDwNXuw==",
+ "version": "4.18.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.18.0.tgz",
+ "integrity": "sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==",
"cpu": [
"arm"
],
@@ -815,9 +806,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm64-gnu": {
- "version": "4.14.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.14.3.tgz",
- "integrity": "sha512-Eci2us9VTHm1eSyn5/eEpaC7eP/mp5n46gTRB3Aar3BgSvDQGJZuicyq6TsH4HngNBgVqC5sDYxOzTExSU+NjA==",
+ "version": "4.18.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.18.0.tgz",
+ "integrity": "sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==",
"cpu": [
"arm64"
],
@@ -828,9 +819,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm64-musl": {
- "version": "4.14.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.14.3.tgz",
- "integrity": "sha512-UrBoMLCq4E92/LCqlh+blpqMz5h1tJttPIniwUgOFJyjWI1qrtrDhhpHPuFxULlUmjFHfloWdixtDhSxJt5iKw==",
+ "version": "4.18.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.18.0.tgz",
+ "integrity": "sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==",
"cpu": [
"arm64"
],
@@ -841,9 +832,9 @@
]
},
"node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
- "version": "4.14.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.14.3.tgz",
- "integrity": "sha512-5aRjvsS8q1nWN8AoRfrq5+9IflC3P1leMoy4r2WjXyFqf3qcqsxRCfxtZIV58tCxd+Yv7WELPcO9mY9aeQyAmw==",
+ "version": "4.18.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.18.0.tgz",
+ "integrity": "sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==",
"cpu": [
"ppc64"
],
@@ -854,9 +845,9 @@
]
},
"node_modules/@rollup/rollup-linux-riscv64-gnu": {
- "version": "4.14.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.14.3.tgz",
- "integrity": "sha512-sk/Qh1j2/RJSX7FhEpJn8n0ndxy/uf0kI/9Zc4b1ELhqULVdTfN6HL31CDaTChiBAOgLcsJ1sgVZjWv8XNEsAQ==",
+ "version": "4.18.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.18.0.tgz",
+ "integrity": "sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==",
"cpu": [
"riscv64"
],
@@ -867,9 +858,9 @@
]
},
"node_modules/@rollup/rollup-linux-s390x-gnu": {
- "version": "4.14.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.14.3.tgz",
- "integrity": "sha512-jOO/PEaDitOmY9TgkxF/TQIjXySQe5KVYB57H/8LRP/ux0ZoO8cSHCX17asMSv3ruwslXW/TLBcxyaUzGRHcqg==",
+ "version": "4.18.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.18.0.tgz",
+ "integrity": "sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==",
"cpu": [
"s390x"
],
@@ -880,9 +871,9 @@
]
},
"node_modules/@rollup/rollup-linux-x64-gnu": {
- "version": "4.14.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.14.3.tgz",
- "integrity": "sha512-8ybV4Xjy59xLMyWo3GCfEGqtKV5M5gCSrZlxkPGvEPCGDLNla7v48S662HSGwRd6/2cSneMQWiv+QzcttLrrOA==",
+ "version": "4.18.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.18.0.tgz",
+ "integrity": "sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==",
"cpu": [
"x64"
],
@@ -893,9 +884,9 @@
]
},
"node_modules/@rollup/rollup-linux-x64-musl": {
- "version": "4.14.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.14.3.tgz",
- "integrity": "sha512-s+xf1I46trOY10OqAtZ5Rm6lzHre/UiLA1J2uOhCFXWkbZrJRkYBPO6FhvGfHmdtQ3Bx793MNa7LvoWFAm93bg==",
+ "version": "4.18.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.18.0.tgz",
+ "integrity": "sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==",
"cpu": [
"x64"
],
@@ -906,9 +897,9 @@
]
},
"node_modules/@rollup/rollup-win32-arm64-msvc": {
- "version": "4.14.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.14.3.tgz",
- "integrity": "sha512-+4h2WrGOYsOumDQ5S2sYNyhVfrue+9tc9XcLWLh+Kw3UOxAvrfOrSMFon60KspcDdytkNDh7K2Vs6eMaYImAZg==",
+ "version": "4.18.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.18.0.tgz",
+ "integrity": "sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==",
"cpu": [
"arm64"
],
@@ -919,9 +910,9 @@
]
},
"node_modules/@rollup/rollup-win32-ia32-msvc": {
- "version": "4.14.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.14.3.tgz",
- "integrity": "sha512-T1l7y/bCeL/kUwh9OD4PQT4aM7Bq43vX05htPJJ46RTI4r5KNt6qJRzAfNfM+OYMNEVBWQzR2Gyk+FXLZfogGw==",
+ "version": "4.18.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.18.0.tgz",
+ "integrity": "sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==",
"cpu": [
"ia32"
],
@@ -932,9 +923,9 @@
]
},
"node_modules/@rollup/rollup-win32-x64-msvc": {
- "version": "4.14.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.14.3.tgz",
- "integrity": "sha512-/BypzV0H1y1HzgYpxqRaXGBRqfodgoBBCcsrujT6QRcakDQdfU+Lq9PENPh5jB4I44YWq+0C2eHsHya+nZY1sA==",
+ "version": "4.18.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.18.0.tgz",
+ "integrity": "sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==",
"cpu": [
"x64"
],
@@ -946,26 +937,26 @@
},
"node_modules/@sinclair/typebox": {
"version": "0.27.8",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@sinclair/typebox/-/typebox-0.27.8.tgz",
+ "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz",
"integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==",
"dev": true
},
"node_modules/@types/estree": {
"version": "1.0.5",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@types/estree/-/estree-1.0.5.tgz",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz",
"integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==",
"dev": true
},
"node_modules/@types/json-schema": {
"version": "7.0.15",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@types/json-schema/-/json-schema-7.0.15.tgz",
+ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
"dev": true
},
"node_modules/@types/node": {
- "version": "18.19.31",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@types/node/-/node-18.19.31.tgz",
- "integrity": "sha512-ArgCD39YpyyrtFKIqMDvjz79jto5fcI/SVUs2HwB+f0dAzq68yqOdyaSivLiLugSziTpNXLQrVb7RZFmdZzbhA==",
+ "version": "18.19.33",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.33.tgz",
+ "integrity": "sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==",
"dev": true,
"dependencies": {
"undici-types": "~5.26.4"
@@ -973,19 +964,19 @@
},
"node_modules/@types/semver": {
"version": "7.5.8",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@types/semver/-/semver-7.5.8.tgz",
+ "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz",
"integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==",
"dev": true
},
"node_modules/@types/vscode": {
"version": "1.67.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@types/vscode/-/vscode-1.67.0.tgz",
+ "resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.67.0.tgz",
"integrity": "sha512-GH8BDf8cw9AC9080uneJfulhSa7KHSMI2s/CyKePXoGNos9J486w2V4YKoeNUqIEkW4hKoEAWp6/cXTwyGj47g==",
"dev": true
},
"node_modules/@typescript-eslint/eslint-plugin": {
"version": "6.4.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.4.1.tgz",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.4.1.tgz",
"integrity": "sha512-3F5PtBzUW0dYlq77Lcqo13fv+58KDwUib3BddilE8ajPJT+faGgxmI9Sw+I8ZS22BYwoir9ZhNXcLi+S+I2bkw==",
"dev": true,
"dependencies": {
@@ -1020,7 +1011,7 @@
},
"node_modules/@typescript-eslint/parser": {
"version": "6.4.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@typescript-eslint/parser/-/parser-6.4.1.tgz",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.4.1.tgz",
"integrity": "sha512-610G6KHymg9V7EqOaNBMtD1GgpAmGROsmfHJPXNLCU9bfIuLrkdOygltK784F6Crboyd5tBFayPB7Sf0McrQwg==",
"dev": true,
"dependencies": {
@@ -1048,7 +1039,7 @@
},
"node_modules/@typescript-eslint/scope-manager": {
"version": "6.4.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@typescript-eslint/scope-manager/-/scope-manager-6.4.1.tgz",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.4.1.tgz",
"integrity": "sha512-p/OavqOQfm4/Hdrr7kvacOSFjwQ2rrDVJRPxt/o0TOWdFnjJptnjnZ+sYDR7fi4OimvIuKp+2LCkc+rt9fIW+A==",
"dev": true,
"dependencies": {
@@ -1065,7 +1056,7 @@
},
"node_modules/@typescript-eslint/type-utils": {
"version": "6.4.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@typescript-eslint/type-utils/-/type-utils-6.4.1.tgz",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.4.1.tgz",
"integrity": "sha512-7ON8M8NXh73SGZ5XvIqWHjgX2f+vvaOarNliGhjrJnv1vdjG0LVIz+ToYfPirOoBi56jxAKLfsLm40+RvxVVXA==",
"dev": true,
"dependencies": {
@@ -1092,7 +1083,7 @@
},
"node_modules/@typescript-eslint/types": {
"version": "6.4.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@typescript-eslint/types/-/types-6.4.1.tgz",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.4.1.tgz",
"integrity": "sha512-zAAopbNuYu++ijY1GV2ylCsQsi3B8QvfPHVqhGdDcbx/NK5lkqMnCGU53amAjccSpk+LfeONxwzUhDzArSfZJg==",
"dev": true,
"engines": {
@@ -1105,7 +1096,7 @@
},
"node_modules/@typescript-eslint/typescript-estree": {
"version": "6.4.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@typescript-eslint/typescript-estree/-/typescript-estree-6.4.1.tgz",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.4.1.tgz",
"integrity": "sha512-xF6Y7SatVE/OyV93h1xGgfOkHr2iXuo8ip0gbfzaKeGGuKiAnzS+HtVhSPx8Www243bwlW8IF7X0/B62SzFftg==",
"dev": true,
"dependencies": {
@@ -1132,7 +1123,7 @@
},
"node_modules/@typescript-eslint/utils": {
"version": "6.4.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@typescript-eslint/utils/-/utils-6.4.1.tgz",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.4.1.tgz",
"integrity": "sha512-F/6r2RieNeorU0zhqZNv89s9bDZSovv3bZQpUNOmmQK1L80/cV4KEu95YUJWi75u5PhboFoKUJBnZ4FQcoqhDw==",
"dev": true,
"dependencies": {
@@ -1157,7 +1148,7 @@
},
"node_modules/@typescript-eslint/visitor-keys": {
"version": "6.4.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@typescript-eslint/visitor-keys/-/visitor-keys-6.4.1.tgz",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.4.1.tgz",
"integrity": "sha512-y/TyRJsbZPkJIZQXrHfdnxVnxyKegnpEvnRGNam7s3TRR2ykGefEWOhaef00/UUN3IZxizS7BTO3svd3lCOJRQ==",
"dev": true,
"dependencies": {
@@ -1174,7 +1165,7 @@
},
"node_modules/@vitest/expect": {
"version": "1.0.4",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@vitest/expect/-/expect-1.0.4.tgz",
+ "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.0.4.tgz",
"integrity": "sha512-/NRN9N88qjg3dkhmFcCBwhn/Ie4h064pY3iv7WLRsDJW7dXnEgeoa8W9zy7gIPluhz6CkgqiB3HmpIXgmEY5dQ==",
"dev": true,
"dependencies": {
@@ -1188,7 +1179,7 @@
},
"node_modules/@vitest/runner": {
"version": "1.0.4",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@vitest/runner/-/runner-1.0.4.tgz",
+ "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-1.0.4.tgz",
"integrity": "sha512-rhOQ9FZTEkV41JWXozFM8YgOqaG9zA7QXbhg5gy6mFOVqh4PcupirIJ+wN7QjeJt8S8nJRYuZH1OjJjsbxAXTQ==",
"dev": true,
"dependencies": {
@@ -1202,7 +1193,7 @@
},
"node_modules/@vitest/runner/node_modules/p-limit": {
"version": "5.0.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/p-limit/-/p-limit-5.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz",
"integrity": "sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==",
"dev": true,
"dependencies": {
@@ -1217,7 +1208,7 @@
},
"node_modules/@vitest/runner/node_modules/yocto-queue": {
"version": "1.0.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/yocto-queue/-/yocto-queue-1.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz",
"integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==",
"dev": true,
"engines": {
@@ -1229,7 +1220,7 @@
},
"node_modules/@vitest/snapshot": {
"version": "1.0.4",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@vitest/snapshot/-/snapshot-1.0.4.tgz",
+ "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.0.4.tgz",
"integrity": "sha512-vkfXUrNyNRA/Gzsp2lpyJxh94vU2OHT1amoD6WuvUAA12n32xeVZQ0KjjQIf8F6u7bcq2A2k969fMVxEsxeKYA==",
"dev": true,
"dependencies": {
@@ -1243,7 +1234,7 @@
},
"node_modules/@vitest/spy": {
"version": "1.0.4",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@vitest/spy/-/spy-1.0.4.tgz",
+ "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.0.4.tgz",
"integrity": "sha512-9ojTFRL1AJVh0hvfzAQpm0QS6xIS+1HFIw94kl/1ucTfGCaj1LV/iuJU4Y6cdR03EzPDygxTHwE1JOm+5RCcvA==",
"dev": true,
"dependencies": {
@@ -1255,7 +1246,7 @@
},
"node_modules/@vitest/utils": {
"version": "1.0.4",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@vitest/utils/-/utils-1.0.4.tgz",
+ "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.0.4.tgz",
"integrity": "sha512-gsswWDXxtt0QvtK/y/LWukN7sGMYmnCcv1qv05CsY6cU/Y1zpGX1QuvLs+GO1inczpE6Owixeel3ShkjhYtGfA==",
"dev": true,
"dependencies": {
@@ -1269,7 +1260,7 @@
},
"node_modules/acorn": {
"version": "8.11.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/acorn/-/acorn-8.11.3.tgz",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz",
"integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==",
"dev": true,
"bin": {
@@ -1281,7 +1272,7 @@
},
"node_modules/acorn-jsx": {
"version": "5.3.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
+ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
"integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
"dev": true,
"peerDependencies": {
@@ -1290,7 +1281,7 @@
},
"node_modules/acorn-walk": {
"version": "8.3.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/acorn-walk/-/acorn-walk-8.3.2.tgz",
+ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz",
"integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==",
"dev": true,
"engines": {
@@ -1299,7 +1290,7 @@
},
"node_modules/ajv": {
"version": "6.12.6",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/ajv/-/ajv-6.12.6.tgz",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
"dev": true,
"dependencies": {
@@ -1315,7 +1306,7 @@
},
"node_modules/ansi-regex": {
"version": "5.0.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
"dev": true,
"engines": {
@@ -1324,7 +1315,7 @@
},
"node_modules/ansi-styles": {
"version": "5.2.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
"integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
"dev": true,
"engines": {
@@ -1336,13 +1327,13 @@
},
"node_modules/argparse": {
"version": "2.0.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/argparse/-/argparse-2.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
"integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
"dev": true
},
"node_modules/array-union": {
"version": "2.1.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/array-union/-/array-union-2.1.0.tgz",
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
"integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
"dev": true,
"engines": {
@@ -1351,7 +1342,7 @@
},
"node_modules/assertion-error": {
"version": "1.1.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/assertion-error/-/assertion-error-1.1.0.tgz",
+ "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
"integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==",
"dev": true,
"engines": {
@@ -1360,12 +1351,12 @@
},
"node_modules/balanced-match": {
"version": "1.0.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/balanced-match/-/balanced-match-1.0.2.tgz",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
},
"node_modules/brace-expansion": {
"version": "1.1.11",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"dev": true,
"dependencies": {
@@ -1374,12 +1365,12 @@
}
},
"node_modules/braces": {
- "version": "3.0.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/braces/-/braces-3.0.2.tgz",
- "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
+ "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
"dev": true,
"dependencies": {
- "fill-range": "^7.0.1"
+ "fill-range": "^7.1.1"
},
"engines": {
"node": ">=8"
@@ -1387,7 +1378,7 @@
},
"node_modules/cac": {
"version": "6.7.14",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/cac/-/cac-6.7.14.tgz",
+ "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz",
"integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==",
"dev": true,
"engines": {
@@ -1396,7 +1387,7 @@
},
"node_modules/callsites": {
"version": "3.1.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/callsites/-/callsites-3.1.0.tgz",
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
"integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
"dev": true,
"engines": {
@@ -1405,7 +1396,7 @@
},
"node_modules/chai": {
"version": "4.4.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/chai/-/chai-4.4.1.tgz",
+ "resolved": "https://registry.npmjs.org/chai/-/chai-4.4.1.tgz",
"integrity": "sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==",
"dev": true,
"dependencies": {
@@ -1423,7 +1414,7 @@
},
"node_modules/chalk": {
"version": "5.3.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/chalk/-/chalk-5.3.0.tgz",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz",
"integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==",
"engines": {
"node": "^12.17.0 || ^14.13 || >=16.0.0"
@@ -1434,7 +1425,7 @@
},
"node_modules/check-error": {
"version": "1.0.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/check-error/-/check-error-1.0.3.tgz",
+ "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz",
"integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==",
"dev": true,
"dependencies": {
@@ -1446,7 +1437,7 @@
},
"node_modules/chevrotain": {
"version": "11.0.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/chevrotain/-/chevrotain-11.0.3.tgz",
+ "resolved": "https://registry.npmjs.org/chevrotain/-/chevrotain-11.0.3.tgz",
"integrity": "sha512-ci2iJH6LeIkvP9eJW6gpueU8cnZhv85ELY8w8WiFtNjMHA5ad6pQLaJo9mEly/9qUyCpvqX8/POVUTf18/HFdw==",
"dependencies": {
"@chevrotain/cst-dts-gen": "11.0.3",
@@ -1459,7 +1450,7 @@
},
"node_modules/chevrotain-allstar": {
"version": "0.3.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/chevrotain-allstar/-/chevrotain-allstar-0.3.1.tgz",
+ "resolved": "https://registry.npmjs.org/chevrotain-allstar/-/chevrotain-allstar-0.3.1.tgz",
"integrity": "sha512-b7g+y9A0v4mxCW1qUhf3BSVPg+/NvGErk/dOkrDaHA0nQIQGAtrOjlX//9OQtRlSCy+x9rfB5N8yC71lH1nvMw==",
"dependencies": {
"lodash-es": "^4.17.21"
@@ -1470,7 +1461,7 @@
},
"node_modules/cliui": {
"version": "8.0.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/cliui/-/cliui-8.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
"integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
"dev": true,
"dependencies": {
@@ -1484,7 +1475,7 @@
},
"node_modules/color-convert": {
"version": "2.0.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/color-convert/-/color-convert-2.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
"dev": true,
"dependencies": {
@@ -1496,13 +1487,13 @@
},
"node_modules/color-name": {
"version": "1.1.4",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/color-name/-/color-name-1.1.4.tgz",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
"dev": true
},
"node_modules/commander": {
"version": "11.0.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/commander/-/commander-11.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-11.0.0.tgz",
"integrity": "sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==",
"engines": {
"node": ">=16"
@@ -1510,13 +1501,13 @@
},
"node_modules/concat-map": {
"version": "0.0.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/concat-map/-/concat-map-0.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
"integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
"dev": true
},
"node_modules/concurrently": {
"version": "8.2.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/concurrently/-/concurrently-8.2.2.tgz",
+ "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-8.2.2.tgz",
"integrity": "sha512-1dP4gpXFhei8IOtlXRE/T/4H88ElHgTiUzh71YUmtjTEHMSRS2Z/fgOxHSxxusGHogsRfxNq1vyAwxSC+EVyDg==",
"dev": true,
"dependencies": {
@@ -1543,7 +1534,7 @@
},
"node_modules/concurrently/node_modules/ansi-styles": {
"version": "4.3.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"dev": true,
"dependencies": {
@@ -1558,7 +1549,7 @@
},
"node_modules/concurrently/node_modules/chalk": {
"version": "4.1.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/chalk/-/chalk-4.1.2.tgz",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
"dev": true,
"dependencies": {
@@ -1574,7 +1565,7 @@
},
"node_modules/concurrently/node_modules/chalk/node_modules/supports-color": {
"version": "7.2.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/supports-color/-/supports-color-7.2.0.tgz",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
"dev": true,
"dependencies": {
@@ -1584,9 +1575,15 @@
"node": ">=8"
}
},
+ "node_modules/confbox": {
+ "version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.7.tgz",
+ "integrity": "sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==",
+ "dev": true
+ },
"node_modules/cross-spawn": {
"version": "7.0.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/cross-spawn/-/cross-spawn-7.0.3.tgz",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
"integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
"dev": true,
"dependencies": {
@@ -1600,7 +1597,7 @@
},
"node_modules/date-fns": {
"version": "2.30.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/date-fns/-/date-fns-2.30.0.tgz",
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz",
"integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==",
"dev": true,
"dependencies": {
@@ -1616,7 +1613,7 @@
},
"node_modules/debug": {
"version": "4.3.4",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/debug/-/debug-4.3.4.tgz",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
"integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dev": true,
"dependencies": {
@@ -1633,7 +1630,7 @@
},
"node_modules/deep-eql": {
"version": "4.1.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/deep-eql/-/deep-eql-4.1.3.tgz",
+ "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz",
"integrity": "sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==",
"dev": true,
"dependencies": {
@@ -1645,13 +1642,13 @@
},
"node_modules/deep-is": {
"version": "0.1.4",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/deep-is/-/deep-is-0.1.4.tgz",
+ "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
"integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
"dev": true
},
"node_modules/diff-sequences": {
"version": "29.6.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/diff-sequences/-/diff-sequences-29.6.3.tgz",
+ "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz",
"integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==",
"dev": true,
"engines": {
@@ -1660,7 +1657,7 @@
},
"node_modules/dir-glob": {
"version": "3.0.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/dir-glob/-/dir-glob-3.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
"integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
"dev": true,
"dependencies": {
@@ -1672,7 +1669,7 @@
},
"node_modules/doctrine": {
"version": "3.0.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/doctrine/-/doctrine-3.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
"integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
"dev": true,
"dependencies": {
@@ -1684,13 +1681,13 @@
},
"node_modules/emoji-regex": {
"version": "8.0.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
"dev": true
},
"node_modules/esbuild": {
"version": "0.19.12",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/esbuild/-/esbuild-0.19.12.tgz",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz",
"integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==",
"dev": true,
"hasInstallScript": true,
@@ -1728,7 +1725,7 @@
},
"node_modules/escalade": {
"version": "3.1.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/escalade/-/escalade-3.1.2.tgz",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz",
"integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==",
"dev": true,
"engines": {
@@ -1737,7 +1734,7 @@
},
"node_modules/escape-string-regexp": {
"version": "4.0.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
"integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
"dev": true,
"engines": {
@@ -1749,7 +1746,7 @@
},
"node_modules/eslint": {
"version": "8.47.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/eslint/-/eslint-8.47.0.tgz",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.47.0.tgz",
"integrity": "sha512-spUQWrdPt+pRVP1TTJLmfRNJJHHZryFmptzcafwSvHsceV81djHOdnEeDmkdotZyLNjDhrOasNK8nikkoG1O8Q==",
"dev": true,
"dependencies": {
@@ -1803,7 +1800,7 @@
},
"node_modules/eslint-scope": {
"version": "7.2.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/eslint-scope/-/eslint-scope-7.2.2.tgz",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz",
"integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==",
"dev": true,
"dependencies": {
@@ -1819,7 +1816,7 @@
},
"node_modules/eslint-visitor-keys": {
"version": "3.4.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
"integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
"dev": true,
"engines": {
@@ -1831,7 +1828,7 @@
},
"node_modules/eslint/node_modules/ansi-styles": {
"version": "4.3.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"dev": true,
"dependencies": {
@@ -1846,7 +1843,7 @@
},
"node_modules/eslint/node_modules/chalk": {
"version": "4.1.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/chalk/-/chalk-4.1.2.tgz",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
"dev": true,
"dependencies": {
@@ -1862,7 +1859,7 @@
},
"node_modules/eslint/node_modules/supports-color": {
"version": "7.2.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/supports-color/-/supports-color-7.2.0.tgz",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
"dev": true,
"dependencies": {
@@ -1874,7 +1871,7 @@
},
"node_modules/espree": {
"version": "9.6.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/espree/-/espree-9.6.1.tgz",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz",
"integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==",
"dev": true,
"dependencies": {
@@ -1891,7 +1888,7 @@
},
"node_modules/esquery": {
"version": "1.5.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/esquery/-/esquery-1.5.0.tgz",
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz",
"integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==",
"dev": true,
"dependencies": {
@@ -1903,7 +1900,7 @@
},
"node_modules/esrecurse": {
"version": "4.3.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/esrecurse/-/esrecurse-4.3.0.tgz",
+ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
"integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
"dev": true,
"dependencies": {
@@ -1915,7 +1912,7 @@
},
"node_modules/estraverse": {
"version": "5.3.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/estraverse/-/estraverse-5.3.0.tgz",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
"integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
"dev": true,
"engines": {
@@ -1924,7 +1921,7 @@
},
"node_modules/esutils": {
"version": "2.0.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/esutils/-/esutils-2.0.3.tgz",
+ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
"integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
"dev": true,
"engines": {
@@ -1933,7 +1930,7 @@
},
"node_modules/execa": {
"version": "8.0.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/execa/-/execa-8.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz",
"integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==",
"dev": true,
"dependencies": {
@@ -1956,13 +1953,13 @@
},
"node_modules/fast-deep-equal": {
"version": "3.1.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
"dev": true
},
"node_modules/fast-glob": {
"version": "3.3.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/fast-glob/-/fast-glob-3.3.2.tgz",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz",
"integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==",
"dev": true,
"dependencies": {
@@ -1978,7 +1975,7 @@
},
"node_modules/fast-glob/node_modules/glob-parent": {
"version": "5.1.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/glob-parent/-/glob-parent-5.1.2.tgz",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
"dev": true,
"dependencies": {
@@ -1990,19 +1987,19 @@
},
"node_modules/fast-json-stable-stringify": {
"version": "2.1.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
"integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
"dev": true
},
"node_modules/fast-levenshtein": {
"version": "2.0.6",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
+ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
"integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
"dev": true
},
"node_modules/fastq": {
"version": "1.17.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/fastq/-/fastq-1.17.1.tgz",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz",
"integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==",
"dev": true,
"dependencies": {
@@ -2011,7 +2008,7 @@
},
"node_modules/file-entry-cache": {
"version": "6.0.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
"integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
"dev": true,
"dependencies": {
@@ -2022,9 +2019,9 @@
}
},
"node_modules/fill-range": {
- "version": "7.0.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/fill-range/-/fill-range-7.0.1.tgz",
- "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
+ "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
"dev": true,
"dependencies": {
"to-regex-range": "^5.0.1"
@@ -2035,7 +2032,7 @@
},
"node_modules/find-up": {
"version": "5.0.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/find-up/-/find-up-5.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
"integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
"dev": true,
"dependencies": {
@@ -2051,7 +2048,7 @@
},
"node_modules/flat-cache": {
"version": "3.2.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/flat-cache/-/flat-cache-3.2.0.tgz",
+ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz",
"integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==",
"dev": true,
"dependencies": {
@@ -2065,13 +2062,13 @@
},
"node_modules/flatted": {
"version": "3.3.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/flatted/-/flatted-3.3.1.tgz",
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz",
"integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==",
"dev": true
},
"node_modules/fs-extra": {
"version": "11.1.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/fs-extra/-/fs-extra-11.1.1.tgz",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz",
"integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==",
"dev": true,
"dependencies": {
@@ -2085,13 +2082,13 @@
},
"node_modules/fs.realpath": {
"version": "1.0.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
"integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
"dev": true
},
"node_modules/fsevents": {
"version": "2.3.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/fsevents/-/fsevents-2.3.3.tgz",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
"integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
"dev": true,
"hasInstallScript": true,
@@ -2105,7 +2102,7 @@
},
"node_modules/get-caller-file": {
"version": "2.0.5",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/get-caller-file/-/get-caller-file-2.0.5.tgz",
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
"integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
"dev": true,
"engines": {
@@ -2114,7 +2111,7 @@
},
"node_modules/get-func-name": {
"version": "2.0.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/get-func-name/-/get-func-name-2.0.2.tgz",
+ "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz",
"integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==",
"dev": true,
"engines": {
@@ -2123,7 +2120,7 @@
},
"node_modules/get-stream": {
"version": "8.0.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/get-stream/-/get-stream-8.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz",
"integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==",
"dev": true,
"engines": {
@@ -2135,7 +2132,7 @@
},
"node_modules/glob": {
"version": "7.2.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/glob/-/glob-7.2.3.tgz",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
"integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
"dev": true,
"dependencies": {
@@ -2155,7 +2152,7 @@
},
"node_modules/glob-parent": {
"version": "6.0.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/glob-parent/-/glob-parent-6.0.2.tgz",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
"integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
"dev": true,
"dependencies": {
@@ -2167,7 +2164,7 @@
},
"node_modules/globals": {
"version": "13.24.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/globals/-/globals-13.24.0.tgz",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",
"integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
"dev": true,
"dependencies": {
@@ -2182,7 +2179,7 @@
},
"node_modules/globby": {
"version": "11.1.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/globby/-/globby-11.1.0.tgz",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
"integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
"dev": true,
"dependencies": {
@@ -2202,19 +2199,19 @@
},
"node_modules/graceful-fs": {
"version": "4.2.11",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/graceful-fs/-/graceful-fs-4.2.11.tgz",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
"integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
"dev": true
},
"node_modules/graphemer": {
"version": "1.4.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/graphemer/-/graphemer-1.4.0.tgz",
+ "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
"integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",
"dev": true
},
"node_modules/has-flag": {
"version": "4.0.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/has-flag/-/has-flag-4.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
"dev": true,
"engines": {
@@ -2223,7 +2220,7 @@
},
"node_modules/human-signals": {
"version": "5.0.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/human-signals/-/human-signals-5.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz",
"integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==",
"dev": true,
"engines": {
@@ -2232,7 +2229,7 @@
},
"node_modules/ignore": {
"version": "5.3.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/ignore/-/ignore-5.3.1.tgz",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz",
"integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==",
"dev": true,
"engines": {
@@ -2241,7 +2238,7 @@
},
"node_modules/import-fresh": {
"version": "3.3.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/import-fresh/-/import-fresh-3.3.0.tgz",
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
"integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
"dev": true,
"dependencies": {
@@ -2257,7 +2254,7 @@
},
"node_modules/imurmurhash": {
"version": "0.1.4",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/imurmurhash/-/imurmurhash-0.1.4.tgz",
+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
"integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
"dev": true,
"engines": {
@@ -2266,8 +2263,9 @@
},
"node_modules/inflight": {
"version": "1.0.6",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/inflight/-/inflight-1.0.6.tgz",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
+ "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",
"dev": true,
"dependencies": {
"once": "^1.3.0",
@@ -2276,13 +2274,13 @@
},
"node_modules/inherits": {
"version": "2.0.4",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/inherits/-/inherits-2.0.4.tgz",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
"dev": true
},
"node_modules/is-extglob": {
"version": "2.1.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/is-extglob/-/is-extglob-2.1.1.tgz",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
"integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
"dev": true,
"engines": {
@@ -2291,7 +2289,7 @@
},
"node_modules/is-fullwidth-code-point": {
"version": "3.0.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
"integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
"dev": true,
"engines": {
@@ -2300,7 +2298,7 @@
},
"node_modules/is-glob": {
"version": "4.0.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/is-glob/-/is-glob-4.0.3.tgz",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
"integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
"dev": true,
"dependencies": {
@@ -2312,7 +2310,7 @@
},
"node_modules/is-number": {
"version": "7.0.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/is-number/-/is-number-7.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
"dev": true,
"engines": {
@@ -2321,7 +2319,7 @@
},
"node_modules/is-path-inside": {
"version": "3.0.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/is-path-inside/-/is-path-inside-3.0.3.tgz",
+ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
"integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
"dev": true,
"engines": {
@@ -2330,7 +2328,7 @@
},
"node_modules/is-stream": {
"version": "3.0.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/is-stream/-/is-stream-3.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz",
"integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==",
"dev": true,
"engines": {
@@ -2342,13 +2340,13 @@
},
"node_modules/isexe": {
"version": "2.0.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/isexe/-/isexe-2.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
"integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
"dev": true
},
"node_modules/js-yaml": {
"version": "4.1.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/js-yaml/-/js-yaml-4.1.0.tgz",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
"integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
"dev": true,
"dependencies": {
@@ -2360,31 +2358,25 @@
},
"node_modules/json-buffer": {
"version": "3.0.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/json-buffer/-/json-buffer-3.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
"integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
"dev": true
},
"node_modules/json-schema-traverse": {
"version": "0.4.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
"integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
"dev": true
},
"node_modules/json-stable-stringify-without-jsonify": {
"version": "1.0.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
"integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
"dev": true
},
- "node_modules/jsonc-parser": {
- "version": "3.2.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/jsonc-parser/-/jsonc-parser-3.2.1.tgz",
- "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==",
- "dev": true
- },
"node_modules/jsonfile": {
"version": "6.1.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/jsonfile/-/jsonfile-6.1.0.tgz",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
"integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
"dev": true,
"dependencies": {
@@ -2396,7 +2388,7 @@
},
"node_modules/jsonschema": {
"version": "1.4.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/jsonschema/-/jsonschema-1.4.1.tgz",
+ "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.4.1.tgz",
"integrity": "sha512-S6cATIPVv1z0IlxdN+zUk5EPjkGCdnhN4wVSBlvoUO1tOLJootbo9CquNJmbIh4yikWHiUedhRYrNPn1arpEmQ==",
"dev": true,
"engines": {
@@ -2405,7 +2397,7 @@
},
"node_modules/keyv": {
"version": "4.5.4",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/keyv/-/keyv-4.5.4.tgz",
+ "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
"integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
"dev": true,
"dependencies": {
@@ -2414,7 +2406,7 @@
},
"node_modules/langium": {
"version": "3.0.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/langium/-/langium-3.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/langium/-/langium-3.0.0.tgz",
"integrity": "sha512-+Ez9EoiByeoTu/2BXmEaZ06iPNXM6thWJp02KfBO/raSMyCJ4jw7AkWWa+zBCTm0+Tw1Fj9FOxdqSskyN5nAwg==",
"dependencies": {
"chevrotain": "~11.0.3",
@@ -2428,9 +2420,9 @@
}
},
"node_modules/langium-cli": {
- "version": "3.0.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/langium-cli/-/langium-cli-3.0.1.tgz",
- "integrity": "sha512-s1R/4GKkWItfu2o05DxqP71ID5MiGqb1BfXyPeFvIO3+aRSCj6fCj9EXtasvf18lSTUe27H37aO66TNU9VRr+Q==",
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/langium-cli/-/langium-cli-3.0.3.tgz",
+ "integrity": "sha512-g6PdhEq5IiYWK/oiySILglPvFdK6ofQdzC+U7PJmFH++bDKu0DGdxjWzDauUN5WUDyVQETWKgtYDmmbcxPzN0w==",
"dev": true,
"dependencies": {
"chalk": "~5.3.0",
@@ -2450,7 +2442,7 @@
},
"node_modules/langium-railroad": {
"version": "3.0.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/langium-railroad/-/langium-railroad-3.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/langium-railroad/-/langium-railroad-3.0.0.tgz",
"integrity": "sha512-GQOnQBGl5gJqzgK/4bKvJO5QhJGNnprpYH6Fghbl4FviVLHwP6yzyqiouDelLSoCadChCr2JqKaBp5HXv7CgWw==",
"dev": true,
"dependencies": {
@@ -2460,7 +2452,7 @@
},
"node_modules/levn": {
"version": "0.4.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/levn/-/levn-0.4.1.tgz",
+ "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
"integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
"dev": true,
"dependencies": {
@@ -2473,7 +2465,7 @@
},
"node_modules/local-pkg": {
"version": "0.5.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/local-pkg/-/local-pkg-0.5.0.tgz",
+ "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.0.tgz",
"integrity": "sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==",
"dev": true,
"dependencies": {
@@ -2489,7 +2481,7 @@
},
"node_modules/locate-path": {
"version": "6.0.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/locate-path/-/locate-path-6.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
"integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
"dev": true,
"dependencies": {
@@ -2504,62 +2496,48 @@
},
"node_modules/lodash": {
"version": "4.17.21",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/lodash/-/lodash-4.17.21.tgz",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
"integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
"dev": true
},
"node_modules/lodash-es": {
"version": "4.17.21",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/lodash-es/-/lodash-es-4.17.21.tgz",
+ "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz",
"integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="
},
"node_modules/lodash.merge": {
"version": "4.6.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/lodash.merge/-/lodash.merge-4.6.2.tgz",
+ "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
"integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
"dev": true
},
"node_modules/loupe": {
"version": "2.3.7",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/loupe/-/loupe-2.3.7.tgz",
+ "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz",
"integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==",
"dev": true,
"dependencies": {
"get-func-name": "^2.0.1"
}
},
- "node_modules/lru-cache": {
- "version": "6.0.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "dependencies": {
- "yallist": "^4.0.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
"node_modules/magic-string": {
- "version": "0.30.9",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/magic-string/-/magic-string-0.30.9.tgz",
- "integrity": "sha512-S1+hd+dIrC8EZqKyT9DstTH/0Z+f76kmmvZnkfQVmOpDEF9iVgdYif3Q/pIWHmCoo59bQVGW0kVL3e2nl+9+Sw==",
+ "version": "0.30.10",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz",
+ "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==",
"dev": true,
"dependencies": {
"@jridgewell/sourcemap-codec": "^1.4.15"
- },
- "engines": {
- "node": ">=12"
}
},
"node_modules/merge-stream": {
"version": "2.0.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/merge-stream/-/merge-stream-2.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
"integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
"dev": true
},
"node_modules/merge2": {
"version": "1.4.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/merge2/-/merge2-1.4.1.tgz",
+ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
"integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
"dev": true,
"engines": {
@@ -2567,12 +2545,12 @@
}
},
"node_modules/micromatch": {
- "version": "4.0.5",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/micromatch/-/micromatch-4.0.5.tgz",
- "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
+ "version": "4.0.7",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz",
+ "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==",
"dev": true,
"dependencies": {
- "braces": "^3.0.2",
+ "braces": "^3.0.3",
"picomatch": "^2.3.1"
},
"engines": {
@@ -2581,7 +2559,7 @@
},
"node_modules/mimic-fn": {
"version": "4.0.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/mimic-fn/-/mimic-fn-4.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz",
"integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==",
"dev": true,
"engines": {
@@ -2593,7 +2571,7 @@
},
"node_modules/minimatch": {
"version": "3.1.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/minimatch/-/minimatch-3.1.2.tgz",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
"dependencies": {
@@ -2604,26 +2582,26 @@
}
},
"node_modules/mlly": {
- "version": "1.6.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/mlly/-/mlly-1.6.1.tgz",
- "integrity": "sha512-vLgaHvaeunuOXHSmEbZ9izxPx3USsk8KCQ8iC+aTlp5sKRSoZvwhHh5L9VbKSaVC6sJDqbyohIS76E2VmHIPAA==",
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.0.tgz",
+ "integrity": "sha512-U9SDaXGEREBYQgfejV97coK0UL1r+qnF2SyO9A3qcI8MzKnsIFKHNVEkrDyNncQTKQQumsasmeq84eNMdBfsNQ==",
"dev": true,
"dependencies": {
"acorn": "^8.11.3",
"pathe": "^1.1.2",
- "pkg-types": "^1.0.3",
- "ufo": "^1.3.2"
+ "pkg-types": "^1.1.0",
+ "ufo": "^1.5.3"
}
},
"node_modules/monaco-editor": {
"name": "@codingame/monaco-editor-treemended",
"version": "1.83.16",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@codingame/monaco-editor-treemended/-/monaco-editor-treemended-1.83.16.tgz",
+ "resolved": "https://registry.npmjs.org/@codingame/monaco-editor-treemended/-/monaco-editor-treemended-1.83.16.tgz",
"integrity": "sha512-KS89o9zxphQqjQgZgpTDiHZNKCFxRpQdiDVkEfJGfNc83r5GbtTlIXA7RqtUSy55F+K5Bb3ua2WvrbwUGcZqBg=="
},
"node_modules/monaco-editor-workers": {
"version": "0.44.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/monaco-editor-workers/-/monaco-editor-workers-0.44.0.tgz",
+ "resolved": "https://registry.npmjs.org/monaco-editor-workers/-/monaco-editor-workers-0.44.0.tgz",
"integrity": "sha512-rvdO292CMnxs9Y3Hl6nAjVx8d0SjcDgmXmZNVoaOCNJrdnTEEzcWcHJzEQsajTAAq4H2oeBmDZRpDE0US5DhXA==",
"dependencies": {
"monaco-editor": "~0.44.0"
@@ -2634,7 +2612,7 @@
},
"node_modules/monaco-editor-wrapper": {
"version": "3.5.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/monaco-editor-wrapper/-/monaco-editor-wrapper-3.5.0.tgz",
+ "resolved": "https://registry.npmjs.org/monaco-editor-wrapper/-/monaco-editor-wrapper-3.5.0.tgz",
"integrity": "sha512-rURrYi9rmCrIFwFOMn0bSq2lMyQgMryhIf40GDNcuOBcKrZRG9h6jAt/kaPC0S4/8arRgr9OA+8N4Rg4hDMZgA==",
"dependencies": {
"@codingame/monaco-vscode-configuration-service-override": "~1.83.16",
@@ -2656,7 +2634,7 @@
},
"node_modules/monaco-languageclient": {
"version": "7.2.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/monaco-languageclient/-/monaco-languageclient-7.2.0.tgz",
+ "resolved": "https://registry.npmjs.org/monaco-languageclient/-/monaco-languageclient-7.2.0.tgz",
"integrity": "sha512-Aequ3Lrq/rc5lGDiJ/0eD9CX+hi5fBaIae+vlzxqVVzrQXxyOrCEg2HpHjKHVSIfVtbUzH/hOAVCWqBeQv/AaA==",
"dependencies": {
"@codingame/monaco-vscode-editor-service-override": "~1.83.16",
@@ -2685,13 +2663,13 @@
},
"node_modules/ms": {
"version": "2.1.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/ms/-/ms-2.1.2.tgz",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
"dev": true
},
"node_modules/nanoid": {
"version": "3.3.7",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/nanoid/-/nanoid-3.3.7.tgz",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz",
"integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==",
"dev": true,
"funding": [
@@ -2709,13 +2687,13 @@
},
"node_modules/natural-compare": {
"version": "1.4.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/natural-compare/-/natural-compare-1.4.0.tgz",
+ "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
"integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
"dev": true
},
"node_modules/npm-run-path": {
"version": "5.3.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/npm-run-path/-/npm-run-path-5.3.0.tgz",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz",
"integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==",
"dev": true,
"dependencies": {
@@ -2730,7 +2708,7 @@
},
"node_modules/npm-run-path/node_modules/path-key": {
"version": "4.0.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/path-key/-/path-key-4.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz",
"integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==",
"dev": true,
"engines": {
@@ -2742,7 +2720,7 @@
},
"node_modules/once": {
"version": "1.4.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/once/-/once-1.4.0.tgz",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
"dev": true,
"dependencies": {
@@ -2751,7 +2729,7 @@
},
"node_modules/onetime": {
"version": "6.0.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/onetime/-/onetime-6.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz",
"integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==",
"dev": true,
"dependencies": {
@@ -2765,17 +2743,17 @@
}
},
"node_modules/optionator": {
- "version": "0.9.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/optionator/-/optionator-0.9.3.tgz",
- "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==",
+ "version": "0.9.4",
+ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
+ "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
"dev": true,
"dependencies": {
- "@aashutoshrathi/word-wrap": "^1.2.3",
"deep-is": "^0.1.3",
"fast-levenshtein": "^2.0.6",
"levn": "^0.4.1",
"prelude-ls": "^1.2.1",
- "type-check": "^0.4.0"
+ "type-check": "^0.4.0",
+ "word-wrap": "^1.2.5"
},
"engines": {
"node": ">= 0.8.0"
@@ -2783,7 +2761,7 @@
},
"node_modules/p-limit": {
"version": "3.1.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/p-limit/-/p-limit-3.1.0.tgz",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
"integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
"dev": true,
"dependencies": {
@@ -2798,7 +2776,7 @@
},
"node_modules/p-locate": {
"version": "5.0.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/p-locate/-/p-locate-5.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
"integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
"dev": true,
"dependencies": {
@@ -2813,7 +2791,7 @@
},
"node_modules/parent-module": {
"version": "1.0.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/parent-module/-/parent-module-1.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
"integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
"dev": true,
"dependencies": {
@@ -2825,7 +2803,7 @@
},
"node_modules/path-exists": {
"version": "4.0.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/path-exists/-/path-exists-4.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
"integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
"dev": true,
"engines": {
@@ -2834,7 +2812,7 @@
},
"node_modules/path-is-absolute": {
"version": "1.0.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
"integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
"dev": true,
"engines": {
@@ -2843,7 +2821,7 @@
},
"node_modules/path-key": {
"version": "3.1.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/path-key/-/path-key-3.1.1.tgz",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
"integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
"dev": true,
"engines": {
@@ -2852,7 +2830,7 @@
},
"node_modules/path-type": {
"version": "4.0.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/path-type/-/path-type-4.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
"integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
"dev": true,
"engines": {
@@ -2861,13 +2839,13 @@
},
"node_modules/pathe": {
"version": "1.1.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/pathe/-/pathe-1.1.2.tgz",
+ "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz",
"integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==",
"dev": true
},
"node_modules/pathval": {
"version": "1.1.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/pathval/-/pathval-1.1.1.tgz",
+ "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz",
"integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==",
"dev": true,
"engines": {
@@ -2875,14 +2853,14 @@
}
},
"node_modules/picocolors": {
- "version": "1.0.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/picocolors/-/picocolors-1.0.0.tgz",
- "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz",
+ "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==",
"dev": true
},
"node_modules/picomatch": {
"version": "2.3.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/picomatch/-/picomatch-2.3.1.tgz",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
"dev": true,
"engines": {
@@ -2893,19 +2871,19 @@
}
},
"node_modules/pkg-types": {
- "version": "1.0.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/pkg-types/-/pkg-types-1.0.3.tgz",
- "integrity": "sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==",
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.1.1.tgz",
+ "integrity": "sha512-ko14TjmDuQJ14zsotODv7dBlwxKhUKQEhuhmbqo1uCi9BB0Z2alo/wAXg6q1dTR5TyuqYyWhjtfe/Tsh+X28jQ==",
"dev": true,
"dependencies": {
- "jsonc-parser": "^3.2.0",
- "mlly": "^1.2.0",
- "pathe": "^1.1.0"
+ "confbox": "^0.1.7",
+ "mlly": "^1.7.0",
+ "pathe": "^1.1.2"
}
},
"node_modules/postcss": {
"version": "8.4.38",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/postcss/-/postcss-8.4.38.tgz",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz",
"integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==",
"dev": true,
"funding": [
@@ -2933,7 +2911,7 @@
},
"node_modules/prelude-ls": {
"version": "1.2.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/prelude-ls/-/prelude-ls-1.2.1.tgz",
+ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
"integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
"dev": true,
"engines": {
@@ -2942,7 +2920,7 @@
},
"node_modules/pretty-format": {
"version": "29.7.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/pretty-format/-/pretty-format-29.7.0.tgz",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
"integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
"dev": true,
"dependencies": {
@@ -2956,7 +2934,7 @@
},
"node_modules/punycode": {
"version": "2.3.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/punycode/-/punycode-2.3.1.tgz",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
"integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
"dev": true,
"engines": {
@@ -2965,7 +2943,7 @@
},
"node_modules/queue-microtask": {
"version": "1.2.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/queue-microtask/-/queue-microtask-1.2.3.tgz",
+ "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
"integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
"dev": true,
"funding": [
@@ -2985,25 +2963,25 @@
},
"node_modules/railroad-diagrams": {
"version": "1.0.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz",
"integrity": "sha512-cz93DjNeLY0idrCNOH6PviZGRN9GJhsdm9hpn1YCS879fj4W+x5IFJhhkRZcwVgMmFF7R82UA/7Oh+R8lLZg6A==",
"dev": true
},
"node_modules/react-is": {
- "version": "18.2.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/react-is/-/react-is-18.2.0.tgz",
- "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==",
+ "version": "18.3.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
+ "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
"dev": true
},
"node_modules/regenerator-runtime": {
"version": "0.14.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz",
"integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==",
"dev": true
},
"node_modules/require-directory": {
"version": "2.1.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/require-directory/-/require-directory-2.1.1.tgz",
+ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
"integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
"dev": true,
"engines": {
@@ -3012,7 +2990,7 @@
},
"node_modules/resolve-from": {
"version": "4.0.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/resolve-from/-/resolve-from-4.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
"integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
"dev": true,
"engines": {
@@ -3021,7 +2999,7 @@
},
"node_modules/reusify": {
"version": "1.0.4",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/reusify/-/reusify-1.0.4.tgz",
+ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
"integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
"dev": true,
"engines": {
@@ -3031,7 +3009,7 @@
},
"node_modules/rimraf": {
"version": "3.0.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/rimraf/-/rimraf-3.0.2.tgz",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
"integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
"dev": true,
"dependencies": {
@@ -3046,7 +3024,7 @@
},
"node_modules/rollup": {
"version": "3.29.4",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/rollup/-/rollup-3.29.4.tgz",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz",
"integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==",
"dev": true,
"bin": {
@@ -3062,7 +3040,7 @@
},
"node_modules/run-parallel": {
"version": "1.2.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/run-parallel/-/run-parallel-1.2.0.tgz",
+ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
"integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
"dev": true,
"funding": [
@@ -3085,7 +3063,7 @@
},
"node_modules/rxjs": {
"version": "7.8.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/rxjs/-/rxjs-7.8.1.tgz",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz",
"integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==",
"dev": true,
"dependencies": {
@@ -3093,12 +3071,9 @@
}
},
"node_modules/semver": {
- "version": "7.6.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/semver/-/semver-7.6.0.tgz",
- "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==",
- "dependencies": {
- "lru-cache": "^6.0.0"
- },
+ "version": "7.6.2",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz",
+ "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==",
"bin": {
"semver": "bin/semver.js"
},
@@ -3108,7 +3083,7 @@
},
"node_modules/shebang-command": {
"version": "2.0.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/shebang-command/-/shebang-command-2.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
"integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
"dev": true,
"dependencies": {
@@ -3120,7 +3095,7 @@
},
"node_modules/shebang-regex": {
"version": "3.0.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/shebang-regex/-/shebang-regex-3.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
"integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
"dev": true,
"engines": {
@@ -3129,7 +3104,7 @@
},
"node_modules/shell-quote": {
"version": "1.8.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/shell-quote/-/shell-quote-1.8.1.tgz",
+ "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz",
"integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==",
"dev": true,
"funding": {
@@ -3138,13 +3113,13 @@
},
"node_modules/siginfo": {
"version": "2.0.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/siginfo/-/siginfo-2.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz",
"integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==",
"dev": true
},
"node_modules/signal-exit": {
"version": "4.1.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/signal-exit/-/signal-exit-4.1.0.tgz",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
"integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
"dev": true,
"engines": {
@@ -3156,7 +3131,7 @@
},
"node_modules/slash": {
"version": "3.0.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/slash/-/slash-3.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
"integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
"dev": true,
"engines": {
@@ -3165,7 +3140,7 @@
},
"node_modules/source-map-js": {
"version": "1.2.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/source-map-js/-/source-map-js-1.2.0.tgz",
+ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz",
"integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==",
"dev": true,
"engines": {
@@ -3174,25 +3149,25 @@
},
"node_modules/spawn-command": {
"version": "0.0.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/spawn-command/-/spawn-command-0.0.2.tgz",
+ "resolved": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2.tgz",
"integrity": "sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ==",
"dev": true
},
"node_modules/stackback": {
"version": "0.0.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/stackback/-/stackback-0.0.2.tgz",
+ "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz",
"integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==",
"dev": true
},
"node_modules/std-env": {
"version": "3.7.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/std-env/-/std-env-3.7.0.tgz",
+ "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.7.0.tgz",
"integrity": "sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==",
"dev": true
},
"node_modules/string-width": {
"version": "4.2.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/string-width/-/string-width-4.2.3.tgz",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
"integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
"dev": true,
"dependencies": {
@@ -3206,7 +3181,7 @@
},
"node_modules/strip-ansi": {
"version": "6.0.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
"dev": true,
"dependencies": {
@@ -3218,7 +3193,7 @@
},
"node_modules/strip-final-newline": {
"version": "3.0.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/strip-final-newline/-/strip-final-newline-3.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz",
"integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==",
"dev": true,
"engines": {
@@ -3230,7 +3205,7 @@
},
"node_modules/strip-json-comments": {
"version": "3.1.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
"integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
"dev": true,
"engines": {
@@ -3242,7 +3217,7 @@
},
"node_modules/strip-literal": {
"version": "1.3.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/strip-literal/-/strip-literal-1.3.0.tgz",
+ "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.3.0.tgz",
"integrity": "sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==",
"dev": true,
"dependencies": {
@@ -3254,7 +3229,7 @@
},
"node_modules/supports-color": {
"version": "8.1.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/supports-color/-/supports-color-8.1.1.tgz",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
"integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
"dev": true,
"dependencies": {
@@ -3269,19 +3244,19 @@
},
"node_modules/text-table": {
"version": "0.2.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/text-table/-/text-table-0.2.0.tgz",
+ "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
"integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
"dev": true
},
"node_modules/tinybench": {
- "version": "2.7.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/tinybench/-/tinybench-2.7.0.tgz",
- "integrity": "sha512-Qgayeb106x2o4hNzNjsZEfFziw8IbKqtbXBjVh7VIZfBxfD5M4gWtpyx5+YTae2gJ6Y6Dz/KLepiv16RFeQWNA==",
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.8.0.tgz",
+ "integrity": "sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==",
"dev": true
},
"node_modules/tinypool": {
"version": "0.8.4",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/tinypool/-/tinypool-0.8.4.tgz",
+ "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.8.4.tgz",
"integrity": "sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==",
"dev": true,
"engines": {
@@ -3290,7 +3265,7 @@
},
"node_modules/tinyspy": {
"version": "2.2.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/tinyspy/-/tinyspy-2.2.1.tgz",
+ "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.1.tgz",
"integrity": "sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==",
"dev": true,
"engines": {
@@ -3299,7 +3274,7 @@
},
"node_modules/to-regex-range": {
"version": "5.0.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
"dev": true,
"dependencies": {
@@ -3311,7 +3286,7 @@
},
"node_modules/tree-kill": {
"version": "1.2.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/tree-kill/-/tree-kill-1.2.2.tgz",
+ "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz",
"integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==",
"dev": true,
"bin": {
@@ -3320,7 +3295,7 @@
},
"node_modules/ts-api-utils": {
"version": "1.3.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/ts-api-utils/-/ts-api-utils-1.3.0.tgz",
+ "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz",
"integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==",
"dev": true,
"engines": {
@@ -3332,13 +3307,13 @@
},
"node_modules/tslib": {
"version": "2.6.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/tslib/-/tslib-2.6.2.tgz",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
"integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==",
"dev": true
},
"node_modules/type-check": {
"version": "0.4.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/type-check/-/type-check-0.4.0.tgz",
+ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
"integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
"dev": true,
"dependencies": {
@@ -3350,7 +3325,7 @@
},
"node_modules/type-detect": {
"version": "4.0.8",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/type-detect/-/type-detect-4.0.8.tgz",
+ "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
"integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
"dev": true,
"engines": {
@@ -3359,7 +3334,7 @@
},
"node_modules/type-fest": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/type-fest/-/type-fest-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
"integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
"dev": true,
"engines": {
@@ -3371,7 +3346,7 @@
},
"node_modules/typescript": {
"version": "5.1.6",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/typescript/-/typescript-5.1.6.tgz",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz",
"integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==",
"dev": true,
"bin": {
@@ -3384,19 +3359,19 @@
},
"node_modules/ufo": {
"version": "1.5.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/ufo/-/ufo-1.5.3.tgz",
+ "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.3.tgz",
"integrity": "sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==",
"dev": true
},
"node_modules/undici-types": {
"version": "5.26.5",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/undici-types/-/undici-types-5.26.5.tgz",
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
"integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==",
"dev": true
},
"node_modules/universalify": {
"version": "2.0.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/universalify/-/universalify-2.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
"integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
"dev": true,
"engines": {
@@ -3405,7 +3380,7 @@
},
"node_modules/uri-js": {
"version": "4.4.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/uri-js/-/uri-js-4.4.1.tgz",
+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
"integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
"dev": true,
"dependencies": {
@@ -3414,7 +3389,7 @@
},
"node_modules/vite": {
"version": "4.5.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/vite/-/vite-4.5.3.tgz",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.3.tgz",
"integrity": "sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==",
"dev": true,
"dependencies": {
@@ -3428,6 +3403,9 @@
"engines": {
"node": "^14.18.0 || >=16.0.0"
},
+ "funding": {
+ "url": "https://github.com/vitejs/vite?sponsor=1"
+ },
"optionalDependencies": {
"fsevents": "~2.3.2"
},
@@ -3466,7 +3444,7 @@
},
"node_modules/vite-node": {
"version": "1.0.4",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/vite-node/-/vite-node-1.0.4.tgz",
+ "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-1.0.4.tgz",
"integrity": "sha512-9xQQtHdsz5Qn8hqbV7UKqkm8YkJhzT/zr41Dmt5N7AlD8hJXw/Z7y0QiD5I8lnTthV9Rvcvi0QW7PI0Fq83ZPg==",
"dev": true,
"dependencies": {
@@ -3488,7 +3466,7 @@
},
"node_modules/vite-node/node_modules/@esbuild/aix-ppc64": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz",
"integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==",
"cpu": [
"ppc64"
@@ -3504,7 +3482,7 @@
},
"node_modules/vite-node/node_modules/@esbuild/android-arm": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/android-arm/-/android-arm-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz",
"integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==",
"cpu": [
"arm"
@@ -3520,7 +3498,7 @@
},
"node_modules/vite-node/node_modules/@esbuild/android-arm64": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz",
"integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==",
"cpu": [
"arm64"
@@ -3536,7 +3514,7 @@
},
"node_modules/vite-node/node_modules/@esbuild/android-x64": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/android-x64/-/android-x64-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz",
"integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==",
"cpu": [
"x64"
@@ -3552,7 +3530,7 @@
},
"node_modules/vite-node/node_modules/@esbuild/darwin-arm64": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz",
"integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==",
"cpu": [
"arm64"
@@ -3568,7 +3546,7 @@
},
"node_modules/vite-node/node_modules/@esbuild/darwin-x64": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz",
"integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==",
"cpu": [
"x64"
@@ -3584,7 +3562,7 @@
},
"node_modules/vite-node/node_modules/@esbuild/freebsd-arm64": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz",
"integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==",
"cpu": [
"arm64"
@@ -3600,7 +3578,7 @@
},
"node_modules/vite-node/node_modules/@esbuild/freebsd-x64": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz",
"integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==",
"cpu": [
"x64"
@@ -3616,7 +3594,7 @@
},
"node_modules/vite-node/node_modules/@esbuild/linux-arm": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz",
"integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==",
"cpu": [
"arm"
@@ -3632,7 +3610,7 @@
},
"node_modules/vite-node/node_modules/@esbuild/linux-arm64": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz",
"integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==",
"cpu": [
"arm64"
@@ -3648,7 +3626,7 @@
},
"node_modules/vite-node/node_modules/@esbuild/linux-ia32": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz",
"integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==",
"cpu": [
"ia32"
@@ -3664,7 +3642,7 @@
},
"node_modules/vite-node/node_modules/@esbuild/linux-loong64": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz",
"integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==",
"cpu": [
"loong64"
@@ -3680,7 +3658,7 @@
},
"node_modules/vite-node/node_modules/@esbuild/linux-mips64el": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz",
"integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==",
"cpu": [
"mips64el"
@@ -3696,7 +3674,7 @@
},
"node_modules/vite-node/node_modules/@esbuild/linux-ppc64": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz",
"integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==",
"cpu": [
"ppc64"
@@ -3712,7 +3690,7 @@
},
"node_modules/vite-node/node_modules/@esbuild/linux-riscv64": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz",
"integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==",
"cpu": [
"riscv64"
@@ -3728,7 +3706,7 @@
},
"node_modules/vite-node/node_modules/@esbuild/linux-s390x": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz",
"integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==",
"cpu": [
"s390x"
@@ -3744,7 +3722,7 @@
},
"node_modules/vite-node/node_modules/@esbuild/linux-x64": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz",
"integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==",
"cpu": [
"x64"
@@ -3760,7 +3738,7 @@
},
"node_modules/vite-node/node_modules/@esbuild/netbsd-x64": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz",
"integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==",
"cpu": [
"x64"
@@ -3776,7 +3754,7 @@
},
"node_modules/vite-node/node_modules/@esbuild/openbsd-x64": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz",
"integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==",
"cpu": [
"x64"
@@ -3792,7 +3770,7 @@
},
"node_modules/vite-node/node_modules/@esbuild/sunos-x64": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz",
"integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==",
"cpu": [
"x64"
@@ -3808,7 +3786,7 @@
},
"node_modules/vite-node/node_modules/@esbuild/win32-arm64": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz",
"integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==",
"cpu": [
"arm64"
@@ -3824,7 +3802,7 @@
},
"node_modules/vite-node/node_modules/@esbuild/win32-ia32": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz",
"integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==",
"cpu": [
"ia32"
@@ -3840,7 +3818,7 @@
},
"node_modules/vite-node/node_modules/@esbuild/win32-x64": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz",
"integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==",
"cpu": [
"x64"
@@ -3856,7 +3834,7 @@
},
"node_modules/vite-node/node_modules/esbuild": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/esbuild/-/esbuild-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz",
"integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==",
"dev": true,
"hasInstallScript": true,
@@ -3893,9 +3871,9 @@
}
},
"node_modules/vite-node/node_modules/rollup": {
- "version": "4.14.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/rollup/-/rollup-4.14.3.tgz",
- "integrity": "sha512-ag5tTQKYsj1bhrFC9+OEWqb5O6VYgtQDO9hPDBMmIbePwhfSr+ExlcU741t8Dhw5DkPCQf6noz0jb36D6W9/hw==",
+ "version": "4.18.0",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.18.0.tgz",
+ "integrity": "sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==",
"dev": true,
"dependencies": {
"@types/estree": "1.0.5"
@@ -3908,29 +3886,29 @@
"npm": ">=8.0.0"
},
"optionalDependencies": {
- "@rollup/rollup-android-arm-eabi": "4.14.3",
- "@rollup/rollup-android-arm64": "4.14.3",
- "@rollup/rollup-darwin-arm64": "4.14.3",
- "@rollup/rollup-darwin-x64": "4.14.3",
- "@rollup/rollup-linux-arm-gnueabihf": "4.14.3",
- "@rollup/rollup-linux-arm-musleabihf": "4.14.3",
- "@rollup/rollup-linux-arm64-gnu": "4.14.3",
- "@rollup/rollup-linux-arm64-musl": "4.14.3",
- "@rollup/rollup-linux-powerpc64le-gnu": "4.14.3",
- "@rollup/rollup-linux-riscv64-gnu": "4.14.3",
- "@rollup/rollup-linux-s390x-gnu": "4.14.3",
- "@rollup/rollup-linux-x64-gnu": "4.14.3",
- "@rollup/rollup-linux-x64-musl": "4.14.3",
- "@rollup/rollup-win32-arm64-msvc": "4.14.3",
- "@rollup/rollup-win32-ia32-msvc": "4.14.3",
- "@rollup/rollup-win32-x64-msvc": "4.14.3",
+ "@rollup/rollup-android-arm-eabi": "4.18.0",
+ "@rollup/rollup-android-arm64": "4.18.0",
+ "@rollup/rollup-darwin-arm64": "4.18.0",
+ "@rollup/rollup-darwin-x64": "4.18.0",
+ "@rollup/rollup-linux-arm-gnueabihf": "4.18.0",
+ "@rollup/rollup-linux-arm-musleabihf": "4.18.0",
+ "@rollup/rollup-linux-arm64-gnu": "4.18.0",
+ "@rollup/rollup-linux-arm64-musl": "4.18.0",
+ "@rollup/rollup-linux-powerpc64le-gnu": "4.18.0",
+ "@rollup/rollup-linux-riscv64-gnu": "4.18.0",
+ "@rollup/rollup-linux-s390x-gnu": "4.18.0",
+ "@rollup/rollup-linux-x64-gnu": "4.18.0",
+ "@rollup/rollup-linux-x64-musl": "4.18.0",
+ "@rollup/rollup-win32-arm64-msvc": "4.18.0",
+ "@rollup/rollup-win32-ia32-msvc": "4.18.0",
+ "@rollup/rollup-win32-x64-msvc": "4.18.0",
"fsevents": "~2.3.2"
}
},
"node_modules/vite-node/node_modules/vite": {
- "version": "5.2.8",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/vite/-/vite-5.2.8.tgz",
- "integrity": "sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA==",
+ "version": "5.2.11",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.11.tgz",
+ "integrity": "sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==",
"dev": true,
"dependencies": {
"esbuild": "^0.20.1",
@@ -3984,7 +3962,7 @@
},
"node_modules/vite/node_modules/@esbuild/android-arm": {
"version": "0.18.20",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/android-arm/-/android-arm-0.18.20.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz",
"integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==",
"cpu": [
"arm"
@@ -4000,7 +3978,7 @@
},
"node_modules/vite/node_modules/@esbuild/android-arm64": {
"version": "0.18.20",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz",
"integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==",
"cpu": [
"arm64"
@@ -4016,7 +3994,7 @@
},
"node_modules/vite/node_modules/@esbuild/android-x64": {
"version": "0.18.20",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/android-x64/-/android-x64-0.18.20.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz",
"integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==",
"cpu": [
"x64"
@@ -4032,7 +4010,7 @@
},
"node_modules/vite/node_modules/@esbuild/darwin-arm64": {
"version": "0.18.20",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz",
"integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==",
"cpu": [
"arm64"
@@ -4048,7 +4026,7 @@
},
"node_modules/vite/node_modules/@esbuild/darwin-x64": {
"version": "0.18.20",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz",
"integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==",
"cpu": [
"x64"
@@ -4064,7 +4042,7 @@
},
"node_modules/vite/node_modules/@esbuild/freebsd-arm64": {
"version": "0.18.20",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz",
"integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==",
"cpu": [
"arm64"
@@ -4080,7 +4058,7 @@
},
"node_modules/vite/node_modules/@esbuild/freebsd-x64": {
"version": "0.18.20",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz",
"integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==",
"cpu": [
"x64"
@@ -4096,7 +4074,7 @@
},
"node_modules/vite/node_modules/@esbuild/linux-arm": {
"version": "0.18.20",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz",
"integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==",
"cpu": [
"arm"
@@ -4112,7 +4090,7 @@
},
"node_modules/vite/node_modules/@esbuild/linux-arm64": {
"version": "0.18.20",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz",
"integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==",
"cpu": [
"arm64"
@@ -4128,7 +4106,7 @@
},
"node_modules/vite/node_modules/@esbuild/linux-ia32": {
"version": "0.18.20",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz",
"integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==",
"cpu": [
"ia32"
@@ -4144,7 +4122,7 @@
},
"node_modules/vite/node_modules/@esbuild/linux-loong64": {
"version": "0.18.20",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz",
"integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==",
"cpu": [
"loong64"
@@ -4160,7 +4138,7 @@
},
"node_modules/vite/node_modules/@esbuild/linux-mips64el": {
"version": "0.18.20",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz",
"integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==",
"cpu": [
"mips64el"
@@ -4176,7 +4154,7 @@
},
"node_modules/vite/node_modules/@esbuild/linux-ppc64": {
"version": "0.18.20",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz",
"integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==",
"cpu": [
"ppc64"
@@ -4192,7 +4170,7 @@
},
"node_modules/vite/node_modules/@esbuild/linux-riscv64": {
"version": "0.18.20",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz",
"integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==",
"cpu": [
"riscv64"
@@ -4208,7 +4186,7 @@
},
"node_modules/vite/node_modules/@esbuild/linux-s390x": {
"version": "0.18.20",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz",
"integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==",
"cpu": [
"s390x"
@@ -4224,7 +4202,7 @@
},
"node_modules/vite/node_modules/@esbuild/linux-x64": {
"version": "0.18.20",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz",
"integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==",
"cpu": [
"x64"
@@ -4240,7 +4218,7 @@
},
"node_modules/vite/node_modules/@esbuild/netbsd-x64": {
"version": "0.18.20",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz",
"integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==",
"cpu": [
"x64"
@@ -4256,7 +4234,7 @@
},
"node_modules/vite/node_modules/@esbuild/openbsd-x64": {
"version": "0.18.20",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz",
"integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==",
"cpu": [
"x64"
@@ -4272,7 +4250,7 @@
},
"node_modules/vite/node_modules/@esbuild/sunos-x64": {
"version": "0.18.20",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz",
"integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==",
"cpu": [
"x64"
@@ -4288,7 +4266,7 @@
},
"node_modules/vite/node_modules/@esbuild/win32-arm64": {
"version": "0.18.20",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz",
"integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==",
"cpu": [
"arm64"
@@ -4304,7 +4282,7 @@
},
"node_modules/vite/node_modules/@esbuild/win32-ia32": {
"version": "0.18.20",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz",
"integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==",
"cpu": [
"ia32"
@@ -4320,7 +4298,7 @@
},
"node_modules/vite/node_modules/@esbuild/win32-x64": {
"version": "0.18.20",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz",
"integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==",
"cpu": [
"x64"
@@ -4336,7 +4314,7 @@
},
"node_modules/vite/node_modules/esbuild": {
"version": "0.18.20",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/esbuild/-/esbuild-0.18.20.tgz",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz",
"integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==",
"dev": true,
"hasInstallScript": true,
@@ -4373,7 +4351,7 @@
},
"node_modules/vitest": {
"version": "1.0.4",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/vitest/-/vitest-1.0.4.tgz",
+ "resolved": "https://registry.npmjs.org/vitest/-/vitest-1.0.4.tgz",
"integrity": "sha512-s1GQHp/UOeWEo4+aXDOeFBJwFzL6mjycbQwwKWX2QcYfh/7tIerS59hWQ20mxzupTJluA2SdwiBuWwQHH67ckg==",
"dev": true,
"dependencies": {
@@ -4439,7 +4417,7 @@
},
"node_modules/vitest/node_modules/@esbuild/aix-ppc64": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz",
"integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==",
"cpu": [
"ppc64"
@@ -4455,7 +4433,7 @@
},
"node_modules/vitest/node_modules/@esbuild/android-arm": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/android-arm/-/android-arm-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz",
"integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==",
"cpu": [
"arm"
@@ -4471,7 +4449,7 @@
},
"node_modules/vitest/node_modules/@esbuild/android-arm64": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz",
"integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==",
"cpu": [
"arm64"
@@ -4487,7 +4465,7 @@
},
"node_modules/vitest/node_modules/@esbuild/android-x64": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/android-x64/-/android-x64-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz",
"integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==",
"cpu": [
"x64"
@@ -4503,7 +4481,7 @@
},
"node_modules/vitest/node_modules/@esbuild/darwin-arm64": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz",
"integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==",
"cpu": [
"arm64"
@@ -4519,7 +4497,7 @@
},
"node_modules/vitest/node_modules/@esbuild/darwin-x64": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz",
"integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==",
"cpu": [
"x64"
@@ -4535,7 +4513,7 @@
},
"node_modules/vitest/node_modules/@esbuild/freebsd-arm64": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz",
"integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==",
"cpu": [
"arm64"
@@ -4551,7 +4529,7 @@
},
"node_modules/vitest/node_modules/@esbuild/freebsd-x64": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz",
"integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==",
"cpu": [
"x64"
@@ -4567,7 +4545,7 @@
},
"node_modules/vitest/node_modules/@esbuild/linux-arm": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz",
"integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==",
"cpu": [
"arm"
@@ -4583,7 +4561,7 @@
},
"node_modules/vitest/node_modules/@esbuild/linux-arm64": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz",
"integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==",
"cpu": [
"arm64"
@@ -4599,7 +4577,7 @@
},
"node_modules/vitest/node_modules/@esbuild/linux-ia32": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz",
"integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==",
"cpu": [
"ia32"
@@ -4615,7 +4593,7 @@
},
"node_modules/vitest/node_modules/@esbuild/linux-loong64": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz",
"integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==",
"cpu": [
"loong64"
@@ -4631,7 +4609,7 @@
},
"node_modules/vitest/node_modules/@esbuild/linux-mips64el": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz",
"integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==",
"cpu": [
"mips64el"
@@ -4647,7 +4625,7 @@
},
"node_modules/vitest/node_modules/@esbuild/linux-ppc64": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz",
"integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==",
"cpu": [
"ppc64"
@@ -4663,7 +4641,7 @@
},
"node_modules/vitest/node_modules/@esbuild/linux-riscv64": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz",
"integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==",
"cpu": [
"riscv64"
@@ -4679,7 +4657,7 @@
},
"node_modules/vitest/node_modules/@esbuild/linux-s390x": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz",
"integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==",
"cpu": [
"s390x"
@@ -4695,7 +4673,7 @@
},
"node_modules/vitest/node_modules/@esbuild/linux-x64": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz",
"integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==",
"cpu": [
"x64"
@@ -4711,7 +4689,7 @@
},
"node_modules/vitest/node_modules/@esbuild/netbsd-x64": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz",
"integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==",
"cpu": [
"x64"
@@ -4727,7 +4705,7 @@
},
"node_modules/vitest/node_modules/@esbuild/openbsd-x64": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz",
"integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==",
"cpu": [
"x64"
@@ -4743,7 +4721,7 @@
},
"node_modules/vitest/node_modules/@esbuild/sunos-x64": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz",
"integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==",
"cpu": [
"x64"
@@ -4759,7 +4737,7 @@
},
"node_modules/vitest/node_modules/@esbuild/win32-arm64": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz",
"integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==",
"cpu": [
"arm64"
@@ -4775,7 +4753,7 @@
},
"node_modules/vitest/node_modules/@esbuild/win32-ia32": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz",
"integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==",
"cpu": [
"ia32"
@@ -4791,7 +4769,7 @@
},
"node_modules/vitest/node_modules/@esbuild/win32-x64": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz",
"integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==",
"cpu": [
"x64"
@@ -4807,7 +4785,7 @@
},
"node_modules/vitest/node_modules/esbuild": {
"version": "0.20.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/esbuild/-/esbuild-0.20.2.tgz",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz",
"integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==",
"dev": true,
"hasInstallScript": true,
@@ -4844,9 +4822,9 @@
}
},
"node_modules/vitest/node_modules/rollup": {
- "version": "4.14.3",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/rollup/-/rollup-4.14.3.tgz",
- "integrity": "sha512-ag5tTQKYsj1bhrFC9+OEWqb5O6VYgtQDO9hPDBMmIbePwhfSr+ExlcU741t8Dhw5DkPCQf6noz0jb36D6W9/hw==",
+ "version": "4.18.0",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.18.0.tgz",
+ "integrity": "sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==",
"dev": true,
"dependencies": {
"@types/estree": "1.0.5"
@@ -4859,29 +4837,29 @@
"npm": ">=8.0.0"
},
"optionalDependencies": {
- "@rollup/rollup-android-arm-eabi": "4.14.3",
- "@rollup/rollup-android-arm64": "4.14.3",
- "@rollup/rollup-darwin-arm64": "4.14.3",
- "@rollup/rollup-darwin-x64": "4.14.3",
- "@rollup/rollup-linux-arm-gnueabihf": "4.14.3",
- "@rollup/rollup-linux-arm-musleabihf": "4.14.3",
- "@rollup/rollup-linux-arm64-gnu": "4.14.3",
- "@rollup/rollup-linux-arm64-musl": "4.14.3",
- "@rollup/rollup-linux-powerpc64le-gnu": "4.14.3",
- "@rollup/rollup-linux-riscv64-gnu": "4.14.3",
- "@rollup/rollup-linux-s390x-gnu": "4.14.3",
- "@rollup/rollup-linux-x64-gnu": "4.14.3",
- "@rollup/rollup-linux-x64-musl": "4.14.3",
- "@rollup/rollup-win32-arm64-msvc": "4.14.3",
- "@rollup/rollup-win32-ia32-msvc": "4.14.3",
- "@rollup/rollup-win32-x64-msvc": "4.14.3",
+ "@rollup/rollup-android-arm-eabi": "4.18.0",
+ "@rollup/rollup-android-arm64": "4.18.0",
+ "@rollup/rollup-darwin-arm64": "4.18.0",
+ "@rollup/rollup-darwin-x64": "4.18.0",
+ "@rollup/rollup-linux-arm-gnueabihf": "4.18.0",
+ "@rollup/rollup-linux-arm-musleabihf": "4.18.0",
+ "@rollup/rollup-linux-arm64-gnu": "4.18.0",
+ "@rollup/rollup-linux-arm64-musl": "4.18.0",
+ "@rollup/rollup-linux-powerpc64le-gnu": "4.18.0",
+ "@rollup/rollup-linux-riscv64-gnu": "4.18.0",
+ "@rollup/rollup-linux-s390x-gnu": "4.18.0",
+ "@rollup/rollup-linux-x64-gnu": "4.18.0",
+ "@rollup/rollup-linux-x64-musl": "4.18.0",
+ "@rollup/rollup-win32-arm64-msvc": "4.18.0",
+ "@rollup/rollup-win32-ia32-msvc": "4.18.0",
+ "@rollup/rollup-win32-x64-msvc": "4.18.0",
"fsevents": "~2.3.2"
}
},
"node_modules/vitest/node_modules/vite": {
- "version": "5.2.8",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/vite/-/vite-5.2.8.tgz",
- "integrity": "sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA==",
+ "version": "5.2.11",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.11.tgz",
+ "integrity": "sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==",
"dev": true,
"dependencies": {
"esbuild": "^0.20.1",
@@ -4936,7 +4914,7 @@
"node_modules/vscode": {
"name": "@codingame/monaco-vscode-api",
"version": "1.83.16",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/@codingame/monaco-vscode-api/-/monaco-vscode-api-1.83.16.tgz",
+ "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-api/-/monaco-vscode-api-1.83.16.tgz",
"integrity": "sha512-8+jBcXKkvqfx5mVfaUQ+TeORIw2zGRASoKCavZCO/BSpnTCrPVTFyT2HN35+Hwun8eGqoWaNaKYunupLiBZRWg==",
"dependencies": {
"@codingame/monaco-vscode-environment-service-override": "1.83.16",
@@ -4953,7 +4931,7 @@
},
"node_modules/vscode-jsonrpc": {
"version": "8.2.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz",
+ "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz",
"integrity": "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==",
"engines": {
"node": ">=14.0.0"
@@ -4961,7 +4939,7 @@
},
"node_modules/vscode-languageclient": {
"version": "9.0.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/vscode-languageclient/-/vscode-languageclient-9.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-9.0.1.tgz",
"integrity": "sha512-JZiimVdvimEuHh5olxhxkht09m3JzUGwggb5eRUkzzJhZ2KjCN0nh55VfiED9oez9DyF8/fz1g1iBV3h+0Z2EA==",
"dependencies": {
"minimatch": "^5.1.0",
@@ -4974,7 +4952,7 @@
},
"node_modules/vscode-languageclient/node_modules/brace-expansion": {
"version": "2.0.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
"integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
"dependencies": {
"balanced-match": "^1.0.0"
@@ -4982,7 +4960,7 @@
},
"node_modules/vscode-languageclient/node_modules/minimatch": {
"version": "5.1.6",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/minimatch/-/minimatch-5.1.6.tgz",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
"integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
"dependencies": {
"brace-expansion": "^2.0.1"
@@ -4993,7 +4971,7 @@
},
"node_modules/vscode-languageserver": {
"version": "9.0.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/vscode-languageserver/-/vscode-languageserver-9.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-9.0.1.tgz",
"integrity": "sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==",
"dependencies": {
"vscode-languageserver-protocol": "3.17.5"
@@ -5004,7 +4982,7 @@
},
"node_modules/vscode-languageserver-protocol": {
"version": "3.17.5",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz",
+ "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz",
"integrity": "sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==",
"dependencies": {
"vscode-jsonrpc": "8.2.0",
@@ -5013,23 +4991,23 @@
},
"node_modules/vscode-languageserver-textdocument": {
"version": "1.0.11",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.11.tgz",
+ "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.11.tgz",
"integrity": "sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA=="
},
"node_modules/vscode-languageserver-types": {
"version": "3.17.5",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz",
+ "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz",
"integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg=="
},
"node_modules/vscode-oniguruma": {
"version": "1.7.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz",
+ "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz",
"integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA=="
},
"node_modules/vscode-semver": {
"name": "semver",
"version": "5.5.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/semver/-/semver-5.5.0.tgz",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
"integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==",
"bin": {
"semver": "bin/semver"
@@ -5037,17 +5015,17 @@
},
"node_modules/vscode-textmate": {
"version": "9.0.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/vscode-textmate/-/vscode-textmate-9.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-9.0.0.tgz",
"integrity": "sha512-Cl65diFGxz7gpwbav10HqiY/eVYTO1sjQpmRmV991Bj7wAoOAjGQ97PpQcXorDE2Uc4hnGWLY17xme+5t6MlSg=="
},
"node_modules/vscode-uri": {
"version": "3.0.8",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/vscode-uri/-/vscode-uri-3.0.8.tgz",
+ "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz",
"integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw=="
},
"node_modules/vscode-ws-jsonrpc": {
"version": "3.1.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/vscode-ws-jsonrpc/-/vscode-ws-jsonrpc-3.1.0.tgz",
+ "resolved": "https://registry.npmjs.org/vscode-ws-jsonrpc/-/vscode-ws-jsonrpc-3.1.0.tgz",
"integrity": "sha512-Z3as2O9rml9rYMYjZQABeCtYEqmRa0TJRUOe6MElXDswNvXiJnu7+vqyy4c6GX+/8SfI0C+sDBJ7naM5wHz0gA==",
"dependencies": {
"vscode-jsonrpc": "~8.2.0"
@@ -5059,7 +5037,7 @@
},
"node_modules/which": {
"version": "2.0.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/which/-/which-2.0.2.tgz",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
"integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
"dev": true,
"dependencies": {
@@ -5074,7 +5052,7 @@
},
"node_modules/why-is-node-running": {
"version": "2.2.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/why-is-node-running/-/why-is-node-running-2.2.2.tgz",
+ "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.2.2.tgz",
"integrity": "sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==",
"dev": true,
"dependencies": {
@@ -5088,9 +5066,18 @@
"node": ">=8"
}
},
+ "node_modules/word-wrap": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
+ "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/wrap-ansi": {
"version": "7.0.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
"integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
"dev": true,
"dependencies": {
@@ -5107,7 +5094,7 @@
},
"node_modules/wrap-ansi/node_modules/ansi-styles": {
"version": "4.3.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"dev": true,
"dependencies": {
@@ -5122,27 +5109,22 @@
},
"node_modules/wrappy": {
"version": "1.0.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/wrappy/-/wrappy-1.0.2.tgz",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
"integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
"dev": true
},
"node_modules/y18n": {
"version": "5.0.8",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/y18n/-/y18n-5.0.8.tgz",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
"integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
"dev": true,
"engines": {
"node": ">=10"
}
},
- "node_modules/yallist": {
- "version": "4.0.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
- },
"node_modules/yargs": {
"version": "17.7.2",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/yargs/-/yargs-17.7.2.tgz",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
"integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
"dev": true,
"dependencies": {
@@ -5160,7 +5142,7 @@
},
"node_modules/yargs-parser": {
"version": "21.1.1",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/yargs-parser/-/yargs-parser-21.1.1.tgz",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
"integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
"dev": true,
"engines": {
@@ -5169,7 +5151,7 @@
},
"node_modules/yocto-queue": {
"version": "0.1.0",
- "resolved": "https://usw1.packages.broadcom.com/artifactory/api/npm/msd-common-npm/yocto-queue/-/yocto-queue-0.1.0.tgz",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
"integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
"dev": true,
"engines": {
diff --git a/intellij-plugin/.gitignore b/intellij-plugin/.gitignore
new file mode 100644
index 0000000..b63da45
--- /dev/null
+++ b/intellij-plugin/.gitignore
@@ -0,0 +1,42 @@
+.gradle
+build/
+!gradle/wrapper/gradle-wrapper.jar
+!**/src/main/**/build/
+!**/src/test/**/build/
+
+### IntelliJ IDEA ###
+.idea/modules.xml
+.idea/jarRepositories.xml
+.idea/compiler.xml
+.idea/libraries/
+*.iws
+*.iml
+*.ipr
+out/
+!**/src/main/**/out/
+!**/src/test/**/out/
+
+### Eclipse ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+bin/
+!**/src/main/**/bin/
+!**/src/test/**/bin/
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+
+### VS Code ###
+.vscode/
+
+### Mac OS ###
+.DS_Store
\ No newline at end of file
diff --git a/intellij-plugin/.idea/.gitignore b/intellij-plugin/.idea/.gitignore
new file mode 100644
index 0000000..26d3352
--- /dev/null
+++ b/intellij-plugin/.idea/.gitignore
@@ -0,0 +1,3 @@
+# Default ignored files
+/shelf/
+/workspace.xml
diff --git a/intellij-plugin/.idea/.name b/intellij-plugin/.idea/.name
new file mode 100644
index 0000000..2c2b30e
--- /dev/null
+++ b/intellij-plugin/.idea/.name
@@ -0,0 +1 @@
+pli
\ No newline at end of file
diff --git a/intellij-plugin/.idea/gradle.xml b/intellij-plugin/.idea/gradle.xml
new file mode 100644
index 0000000..ce1c62c
--- /dev/null
+++ b/intellij-plugin/.idea/gradle.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/intellij-plugin/.idea/kotlinc.xml b/intellij-plugin/.idea/kotlinc.xml
new file mode 100644
index 0000000..ae3f30a
--- /dev/null
+++ b/intellij-plugin/.idea/kotlinc.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/intellij-plugin/.idea/misc.xml b/intellij-plugin/.idea/misc.xml
new file mode 100644
index 0000000..d450a79
--- /dev/null
+++ b/intellij-plugin/.idea/misc.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/intellij-plugin/.idea/uiDesigner.xml b/intellij-plugin/.idea/uiDesigner.xml
new file mode 100644
index 0000000..2b63946
--- /dev/null
+++ b/intellij-plugin/.idea/uiDesigner.xml
@@ -0,0 +1,124 @@
+
+
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+
+
+ -
+
+
+ -
+
+
+
+
+
\ No newline at end of file
diff --git a/intellij-plugin/.idea/vcs.xml b/intellij-plugin/.idea/vcs.xml
new file mode 100644
index 0000000..62bd7a0
--- /dev/null
+++ b/intellij-plugin/.idea/vcs.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/intellij-plugin/.run/Package plugin.run.xml b/intellij-plugin/.run/Package plugin.run.xml
new file mode 100644
index 0000000..6a31c22
--- /dev/null
+++ b/intellij-plugin/.run/Package plugin.run.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ true
+ false
+
+
+
diff --git a/intellij-plugin/.run/Run Plugin.run.xml b/intellij-plugin/.run/Run Plugin.run.xml
new file mode 100644
index 0000000..ddd22ad
--- /dev/null
+++ b/intellij-plugin/.run/Run Plugin.run.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ true
+ false
+ false
+
+
+
\ No newline at end of file
diff --git a/intellij-plugin/README.md b/intellij-plugin/README.md
new file mode 100644
index 0000000..f165761
--- /dev/null
+++ b/intellij-plugin/README.md
@@ -0,0 +1,17 @@
+# PL/I Language Support plug-in for IntelliJ IDEA™
+
+## Prerequisites
+
+- Java v17
+- Node.js v18 and later
+- IntelliJ v2023.2
+
+## How to run (user)
+
+- Open the folder with the project, run `./gradlew buildPlugin` (for Unix-like) or `.\gradlew.bat buildPlugin` (for Windows) to build the plugin (or run "Package plugin" configuration)
+- The built plug-in will be at the `build/distributions` in .zip format, install it with Settings -> Plugins -> Install plugin from disk
+- Reload your IDE
+
+## How to run (developer)
+
+- Open the folder with the project, run "Run plugin" configuration, wait for the other instance of IDE to run
diff --git a/intellij-plugin/build.gradle.kts b/intellij-plugin/build.gradle.kts
new file mode 100644
index 0000000..005b6c0
--- /dev/null
+++ b/intellij-plugin/build.gradle.kts
@@ -0,0 +1,82 @@
+/*
+ * Copyright (c) 2024 IBA Group.
+ *
+ * This program and the accompanying materials are made available under the terms of the
+ * Eclipse Public License v2.0 which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-v20.html
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * IBA Group
+ * Zowe Community
+ */
+
+import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
+
+fun properties(key: String) = providers.gradleProperty(key)
+
+plugins {
+ id("java")
+ id("org.jetbrains.kotlin.jvm") version "1.9.21"
+ id("org.jetbrains.intellij") version "1.16.1"
+ id("org.jetbrains.kotlinx.kover") version "0.8.1"
+}
+
+group = properties("pluginGroup").get()
+version = properties("pluginVersion").get()
+val lsp4ijVersion = "0.3.0"
+val kotestVersion = "5.9.1"
+val mockkVersion = "1.13.11"
+val junitVersion = "1.10.2"
+
+repositories {
+ mavenCentral()
+}
+
+// Configure Gradle IntelliJ Plugin
+// Read more: https://plugins.jetbrains.com/docs/intellij/tools-gradle-intellij-plugin.html
+intellij {
+ version.set(properties("platformVersion").get())
+ // pluginsRepositories {
+ // custom("https://plugins.jetbrains.com/plugins/nightly/23257")
+ // }
+ plugins.set(listOf("org.jetbrains.plugins.textmate", "com.redhat.devtools.lsp4ij:$lsp4ijVersion"))
+}
+
+dependencies {
+ // ===== Test env setup =====
+ // Kotest
+ testImplementation("io.kotest:kotest-runner-junit5:$kotestVersion")
+ testImplementation("io.kotest:kotest-assertions-core:$kotestVersion")
+ // MockK
+ testImplementation("io.mockk:mockk:$mockkVersion")
+ // JUnit Platform (needed for Kotest)
+ testImplementation("org.junit.platform:junit-platform-launcher:$junitVersion")
+ // ==========================
+}
+
+tasks {
+ // Set the JVM compatibility versions
+ withType {
+ sourceCompatibility = JavaVersion.VERSION_17.toString()
+ targetCompatibility = JavaVersion.VERSION_17.toString()
+ }
+ withType {
+ kotlinOptions.jvmTarget = JavaVersion.VERSION_17.toString()
+ }
+
+ patchPluginXml {
+ version = properties("pluginVersion")
+ sinceBuild = properties("pluginSinceBuild")
+ untilBuild = properties("pluginUntilBuild")
+ }
+
+ test {
+ useJUnitPlatform()
+ testLogging {
+ events("passed", "skipped", "failed")
+ }
+ finalizedBy("koverHtmlReport")
+ }
+}
diff --git a/intellij-plugin/gradle.properties b/intellij-plugin/gradle.properties
new file mode 100644
index 0000000..25e2b50
--- /dev/null
+++ b/intellij-plugin/gradle.properties
@@ -0,0 +1,18 @@
+# Opt-out flag for bundling Kotlin standard library -> https://jb.gg/intellij-platform-kotlin-stdlib
+kotlin.stdlib.default.dependency = false
+
+# Enable Gradle Configuration Cache -> https://docs.gradle.org/current/userguide/configuration_cache.html
+org.gradle.configuration-cache = true
+
+# Enable Gradle Build Cache -> https://docs.gradle.org/current/userguide/build_cache.html
+org.gradle.caching = true
+
+# IntelliJ Platform Properties -> https://plugins.jetbrains.com/docs/intellij/tools-gradle-intellij-plugin.html#configuration-intellij-extension
+platformVersion = 2024.1
+
+# SemVer format -> https://semver.org
+pluginVersion = 0.0.1
+pluginGroup = org.zowe
+
+# Supported build number ranges and IntelliJ Platform versions -> https://plugins.jetbrains.com/docs/intellij/build-number-ranges.html
+pluginSinceBuild = 232
diff --git a/intellij-plugin/gradle/wrapper/gradle-wrapper.jar b/intellij-plugin/gradle/wrapper/gradle-wrapper.jar
new file mode 100644
index 0000000..249e583
Binary files /dev/null and b/intellij-plugin/gradle/wrapper/gradle-wrapper.jar differ
diff --git a/intellij-plugin/gradle/wrapper/gradle-wrapper.properties b/intellij-plugin/gradle/wrapper/gradle-wrapper.properties
new file mode 100644
index 0000000..a595206
--- /dev/null
+++ b/intellij-plugin/gradle/wrapper/gradle-wrapper.properties
@@ -0,0 +1,5 @@
+distributionBase=GRADLE_USER_HOME
+distributionPath=wrapper/dists
+distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip
+zipStoreBase=GRADLE_USER_HOME
+zipStorePath=wrapper/dists
diff --git a/intellij-plugin/gradlew b/intellij-plugin/gradlew
new file mode 100755
index 0000000..1b6c787
--- /dev/null
+++ b/intellij-plugin/gradlew
@@ -0,0 +1,234 @@
+#!/bin/sh
+
+#
+# Copyright © 2015-2021 the original authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# https://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+##############################################################################
+#
+# Gradle start up script for POSIX generated by Gradle.
+#
+# Important for running:
+#
+# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is
+# noncompliant, but you have some other compliant shell such as ksh or
+# bash, then to run this script, type that shell name before the whole
+# command line, like:
+#
+# ksh Gradle
+#
+# Busybox and similar reduced shells will NOT work, because this script
+# requires all of these POSIX shell features:
+# * functions;
+# * expansions «$var», «${var}», «${var:-default}», «${var+SET}»,
+# «${var#prefix}», «${var%suffix}», and «$( cmd )»;
+# * compound commands having a testable exit status, especially «case»;
+# * various built-in commands including «command», «set», and «ulimit».
+#
+# Important for patching:
+#
+# (2) This script targets any POSIX shell, so it avoids extensions provided
+# by Bash, Ksh, etc; in particular arrays are avoided.
+#
+# The "traditional" practice of packing multiple parameters into a
+# space-separated string is a well documented source of bugs and security
+# problems, so this is (mostly) avoided, by progressively accumulating
+# options in "$@", and eventually passing that to Java.
+#
+# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS,
+# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly;
+# see the in-line comments for details.
+#
+# There are tweaks for specific operating systems such as AIX, CygWin,
+# Darwin, MinGW, and NonStop.
+#
+# (3) This script is generated from the Groovy template
+# https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
+# within the Gradle project.
+#
+# You can find Gradle at https://github.com/gradle/gradle/.
+#
+##############################################################################
+
+# Attempt to set APP_HOME
+
+# Resolve links: $0 may be a link
+app_path=$0
+
+# Need this for daisy-chained symlinks.
+while
+ APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path
+ [ -h "$app_path" ]
+do
+ ls=$( ls -ld "$app_path" )
+ link=${ls#*' -> '}
+ case $link in #(
+ /*) app_path=$link ;; #(
+ *) app_path=$APP_HOME$link ;;
+ esac
+done
+
+APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit
+
+APP_NAME="Gradle"
+APP_BASE_NAME=${0##*/}
+
+# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
+DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
+
+# Use the maximum available, or set MAX_FD != -1 to use that value.
+MAX_FD=maximum
+
+warn () {
+ echo "$*"
+} >&2
+
+die () {
+ echo
+ echo "$*"
+ echo
+ exit 1
+} >&2
+
+# OS specific support (must be 'true' or 'false').
+cygwin=false
+msys=false
+darwin=false
+nonstop=false
+case "$( uname )" in #(
+ CYGWIN* ) cygwin=true ;; #(
+ Darwin* ) darwin=true ;; #(
+ MSYS* | MINGW* ) msys=true ;; #(
+ NONSTOP* ) nonstop=true ;;
+esac
+
+CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
+
+
+# Determine the Java command to use to start the JVM.
+if [ -n "$JAVA_HOME" ] ; then
+ if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
+ # IBM's JDK on AIX uses strange locations for the executables
+ JAVACMD=$JAVA_HOME/jre/sh/java
+ else
+ JAVACMD=$JAVA_HOME/bin/java
+ fi
+ if [ ! -x "$JAVACMD" ] ; then
+ die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
+
+Please set the JAVA_HOME variable in your environment to match the
+location of your Java installation."
+ fi
+else
+ JAVACMD=java
+ which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
+
+Please set the JAVA_HOME variable in your environment to match the
+location of your Java installation."
+fi
+
+# Increase the maximum file descriptors if we can.
+if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
+ case $MAX_FD in #(
+ max*)
+ MAX_FD=$( ulimit -H -n ) ||
+ warn "Could not query maximum file descriptor limit"
+ esac
+ case $MAX_FD in #(
+ '' | soft) :;; #(
+ *)
+ ulimit -n "$MAX_FD" ||
+ warn "Could not set maximum file descriptor limit to $MAX_FD"
+ esac
+fi
+
+# Collect all arguments for the java command, stacking in reverse order:
+# * args from the command line
+# * the main class name
+# * -classpath
+# * -D...appname settings
+# * --module-path (only if needed)
+# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables.
+
+# For Cygwin or MSYS, switch paths to Windows format before running java
+if "$cygwin" || "$msys" ; then
+ APP_HOME=$( cygpath --path --mixed "$APP_HOME" )
+ CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" )
+
+ JAVACMD=$( cygpath --unix "$JAVACMD" )
+
+ # Now convert the arguments - kludge to limit ourselves to /bin/sh
+ for arg do
+ if
+ case $arg in #(
+ -*) false ;; # don't mess with options #(
+ /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath
+ [ -e "$t" ] ;; #(
+ *) false ;;
+ esac
+ then
+ arg=$( cygpath --path --ignore --mixed "$arg" )
+ fi
+ # Roll the args list around exactly as many times as the number of
+ # args, so each arg winds up back in the position where it started, but
+ # possibly modified.
+ #
+ # NB: a `for` loop captures its iteration list before it begins, so
+ # changing the positional parameters here affects neither the number of
+ # iterations, nor the values presented in `arg`.
+ shift # remove old arg
+ set -- "$@" "$arg" # push replacement arg
+ done
+fi
+
+# Collect all arguments for the java command;
+# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of
+# shell script including quotes and variable substitutions, so put them in
+# double quotes to make sure that they get re-expanded; and
+# * put everything else in single quotes, so that it's not re-expanded.
+
+set -- \
+ "-Dorg.gradle.appname=$APP_BASE_NAME" \
+ -classpath "$CLASSPATH" \
+ org.gradle.wrapper.GradleWrapperMain \
+ "$@"
+
+# Use "xargs" to parse quoted args.
+#
+# With -n1 it outputs one arg per line, with the quotes and backslashes removed.
+#
+# In Bash we could simply go:
+#
+# readarray ARGS < <( xargs -n1 <<<"$var" ) &&
+# set -- "${ARGS[@]}" "$@"
+#
+# but POSIX shell has neither arrays nor command substitution, so instead we
+# post-process each arg (as a line of input to sed) to backslash-escape any
+# character that might be a shell metacharacter, then use eval to reverse
+# that process (while maintaining the separation between arguments), and wrap
+# the whole thing up as a single "set" statement.
+#
+# This will of course break if any of these variables contains a newline or
+# an unmatched quote.
+#
+
+eval "set -- $(
+ printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" |
+ xargs -n1 |
+ sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' |
+ tr '\n' ' '
+ )" '"$@"'
+
+exec "$JAVACMD" "$@"
diff --git a/intellij-plugin/gradlew.bat b/intellij-plugin/gradlew.bat
new file mode 100644
index 0000000..107acd3
--- /dev/null
+++ b/intellij-plugin/gradlew.bat
@@ -0,0 +1,89 @@
+@rem
+@rem Copyright 2015 the original author or authors.
+@rem
+@rem Licensed under the Apache License, Version 2.0 (the "License");
+@rem you may not use this file except in compliance with the License.
+@rem You may obtain a copy of the License at
+@rem
+@rem https://www.apache.org/licenses/LICENSE-2.0
+@rem
+@rem Unless required by applicable law or agreed to in writing, software
+@rem distributed under the License is distributed on an "AS IS" BASIS,
+@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+@rem See the License for the specific language governing permissions and
+@rem limitations under the License.
+@rem
+
+@if "%DEBUG%" == "" @echo off
+@rem ##########################################################################
+@rem
+@rem Gradle startup script for Windows
+@rem
+@rem ##########################################################################
+
+@rem Set local scope for the variables with windows NT shell
+if "%OS%"=="Windows_NT" setlocal
+
+set DIRNAME=%~dp0
+if "%DIRNAME%" == "" set DIRNAME=.
+set APP_BASE_NAME=%~n0
+set APP_HOME=%DIRNAME%
+
+@rem Resolve any "." and ".." in APP_HOME to make it shorter.
+for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
+
+@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
+set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
+
+@rem Find java.exe
+if defined JAVA_HOME goto findJavaFromJavaHome
+
+set JAVA_EXE=java.exe
+%JAVA_EXE% -version >NUL 2>&1
+if "%ERRORLEVEL%" == "0" goto execute
+
+echo.
+echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
+echo.
+echo Please set the JAVA_HOME variable in your environment to match the
+echo location of your Java installation.
+
+goto fail
+
+:findJavaFromJavaHome
+set JAVA_HOME=%JAVA_HOME:"=%
+set JAVA_EXE=%JAVA_HOME%/bin/java.exe
+
+if exist "%JAVA_EXE%" goto execute
+
+echo.
+echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
+echo.
+echo Please set the JAVA_HOME variable in your environment to match the
+echo location of your Java installation.
+
+goto fail
+
+:execute
+@rem Setup the command line
+
+set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
+
+
+@rem Execute Gradle
+"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
+
+:end
+@rem End local scope for the variables with windows NT shell
+if "%ERRORLEVEL%"=="0" goto mainEnd
+
+:fail
+rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
+rem the _cmd.exe /c_ return code!
+if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
+exit /b 1
+
+:mainEnd
+if "%OS%"=="Windows_NT" endlocal
+
+:omega
diff --git a/intellij-plugin/settings.gradle.kts b/intellij-plugin/settings.gradle.kts
new file mode 100644
index 0000000..979239b
--- /dev/null
+++ b/intellij-plugin/settings.gradle.kts
@@ -0,0 +1,8 @@
+pluginManagement {
+ repositories {
+ mavenCentral()
+ gradlePluginPortal()
+ }
+}
+
+rootProject.name = "pli"
diff --git a/intellij-plugin/src/main/kotlin/org/zowe/pli/PliProjectManagerListener.kt b/intellij-plugin/src/main/kotlin/org/zowe/pli/PliProjectManagerListener.kt
new file mode 100644
index 0000000..63376ed
--- /dev/null
+++ b/intellij-plugin/src/main/kotlin/org/zowe/pli/PliProjectManagerListener.kt
@@ -0,0 +1,47 @@
+/*
+ * Copyright (c) 2024 IBA Group.
+ *
+ * This program and the accompanying materials are made available under the terms of the
+ * Eclipse Public License v2.0 which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-v20.html
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * IBA Group
+ * Zowe Community
+ */
+
+package org.zowe.pli
+
+import com.intellij.openapi.project.Project
+import com.intellij.openapi.project.ProjectManager
+import com.intellij.openapi.project.ProjectManagerListener
+import org.zowe.pli.state.PliPluginState
+import org.zowe.pli.state.InitializationOnly
+import org.zowe.pli.state.LanguageSupportStateService
+
+/** PL/I project manager listener. Listens to projects changes and react to them respectively */
+class PliProjectManagerListener : ProjectManagerListener {
+
+ /**
+ * Delete TextMate bundle if the last opened project is being closed
+ * (the only possible way to handle plug-in's TextMate bundle to be deleted when the plug-in is uninstalled)
+ */
+ @OptIn(InitializationOnly::class)
+ override fun projectClosing(project: Project) {
+ val lsStateService = LanguageSupportStateService.instance
+ val pluginState = lsStateService.getPluginState(project) { PliPluginState(project) }
+
+ if (isLastProjectClosing() && (pluginState.isLSPClientReady() || pluginState.isLSPServerConnectionReady())) {
+ pluginState.unloadLSPClient {}
+ pluginState.finishDeinitialization {}
+ }
+ }
+
+ /** Check if the project being closed is the last one that was opened */
+ private fun isLastProjectClosing(): Boolean {
+ return ProjectManager.getInstance().openProjects.size == 1
+ }
+
+}
\ No newline at end of file
diff --git a/intellij-plugin/src/main/kotlin/org/zowe/pli/lsp/PliLanguageServerFactory.kt b/intellij-plugin/src/main/kotlin/org/zowe/pli/lsp/PliLanguageServerFactory.kt
new file mode 100644
index 0000000..a392d05
--- /dev/null
+++ b/intellij-plugin/src/main/kotlin/org/zowe/pli/lsp/PliLanguageServerFactory.kt
@@ -0,0 +1,56 @@
+/*
+ * Copyright (c) 2024 IBA Group.
+ *
+ * This program and the accompanying materials are made available under the terms of the
+ * Eclipse Public License v2.0 which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-v20.html
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * IBA Group
+ * Zowe Community
+ */
+
+package org.zowe.pli.lsp
+
+import com.intellij.openapi.components.service
+import com.intellij.openapi.project.Project
+import com.redhat.devtools.lsp4ij.LanguageServerFactory
+import com.redhat.devtools.lsp4ij.client.LanguageClientImpl
+import com.redhat.devtools.lsp4ij.server.StreamConnectionProvider
+import org.zowe.pli.state.PLI_PLUGIN_NOTIFICATION_ID
+import org.zowe.pli.state.PliPluginState
+import org.zowe.pli.state.InitializationOnly
+import org.zowe.pli.state.LanguageSupportStateService
+
+/** PL/I language server factory to provide all the necessary functionalities for PL/I language support in the IDE */
+class PliLanguageServerFactory : LanguageServerFactory {
+
+ override fun createConnectionProvider(project: Project): StreamConnectionProvider {
+ val lsStateService = LanguageSupportStateService.instance
+ val pluginState = lsStateService.getPluginState(project) { PliPluginState(project) }
+
+ @OptIn(InitializationOnly::class)
+ if (!pluginState.isLSPServerConnectionReady()) {
+ pluginState.prepareVSIX {}
+ pluginState.prepareLSPServerConnection {}
+ }
+
+ return pluginState.getReadyLSPServerConnection() as StreamConnectionProvider
+ }
+
+ override fun createLanguageClient(project: Project): LanguageClientImpl {
+ val lsStateService = LanguageSupportStateService.instance
+ val pluginState = lsStateService.getPluginState(project) { PliPluginState(project) }
+
+ @OptIn(InitializationOnly::class)
+ if (!pluginState.isLSPClientReady()) {
+ pluginState.prepareLSPClient {}
+ pluginState.finishInitialization(PLI_PLUGIN_NOTIFICATION_ID) {}
+ }
+
+ return pluginState.getReadyLSPClient() as LanguageClientImpl
+ }
+
+}
diff --git a/intellij-plugin/src/main/kotlin/org/zowe/pli/state/InitStates.kt b/intellij-plugin/src/main/kotlin/org/zowe/pli/state/InitStates.kt
new file mode 100644
index 0000000..68f6a0f
--- /dev/null
+++ b/intellij-plugin/src/main/kotlin/org/zowe/pli/state/InitStates.kt
@@ -0,0 +1,29 @@
+/*
+ * Copyright (c) 2024 IBA Group.
+ *
+ * This program and the accompanying materials are made available under the terms of the
+ * Eclipse Public License v2.0 which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-v20.html
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * IBA Group
+ * Zowe Community
+ */
+
+package org.zowe.pli.state
+
+/** Initialization states enum class to represent available plug-in's states */
+enum class InitStates {
+ DOWN,
+ LSP_CLIENT_UNLOADED,
+ LSP_CLIENT_UNLOAD_TRIGGERED,
+ VSIX_PREPARE_TRIGGERED,
+ VSIX_PREPARED,
+ LSP_SERVER_CONNECTION_PREPARE_TRIGGERED,
+ LSP_SERVER_CONNECTION_PREPARED,
+ LSP_CLIENT_PREPARE_TRIGGERED,
+ LSP_CLIENT_PREPARED,
+ UP
+}
diff --git a/intellij-plugin/src/main/kotlin/org/zowe/pli/state/InitializationOnly.kt b/intellij-plugin/src/main/kotlin/org/zowe/pli/state/InitializationOnly.kt
new file mode 100644
index 0000000..4626e0f
--- /dev/null
+++ b/intellij-plugin/src/main/kotlin/org/zowe/pli/state/InitializationOnly.kt
@@ -0,0 +1,23 @@
+/*
+ * Copyright (c) 2024 IBA Group.
+ *
+ * This program and the accompanying materials are made available under the terms of the
+ * Eclipse Public License v2.0 which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-v20.html
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * IBA Group
+ * Zowe Community
+ */
+
+package org.zowe.pli.state
+
+/**
+ * Annotation for the restricted initialization methods.
+ * Is used to make some methods private to the specific initialization purposes
+ */
+@RequiresOptIn(message = "This method is used for the initialization purposes and must not be used outside of the specific places")
+@Retention(AnnotationRetention.BINARY)
+annotation class InitializationOnly
diff --git a/intellij-plugin/src/main/kotlin/org/zowe/pli/state/LanguageSupportState.kt b/intellij-plugin/src/main/kotlin/org/zowe/pli/state/LanguageSupportState.kt
new file mode 100644
index 0000000..0d55862
--- /dev/null
+++ b/intellij-plugin/src/main/kotlin/org/zowe/pli/state/LanguageSupportState.kt
@@ -0,0 +1,141 @@
+/*
+ * Copyright (c) 2024 IBA Group.
+ *
+ * This program and the accompanying materials are made available under the terms of the
+ * Eclipse Public License v2.0 which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-v20.html
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * IBA Group
+ * Zowe Community
+ */
+
+package org.zowe.pli.state
+
+import com.intellij.notification.Notification
+import com.intellij.notification.NotificationType
+import com.intellij.notification.Notifications
+import com.intellij.openapi.Disposable
+import com.intellij.openapi.util.Disposer
+
+/**
+ * Represents language support plug-in's state. Carries all the necessary instances
+ * to avoid double-initialization plus allows to initialize/de-initialize the plug-in's features.
+ * The main purpose is to provide a generic interface to handle the current state of the plug-in and manage
+ * it according to the previous and expected state
+ */
+abstract class LanguageSupportState : Disposable {
+
+ /** The current state of the plug-in for a specific project */
+ private var currState: InitStates = InitStates.DOWN
+
+ /** Check if the LSP server connection instance is ready */
+ abstract fun isLSPServerConnectionReady(): Boolean
+
+ /** Get the LSP server connection instance */
+ abstract fun getReadyLSPServerConnection(): Any
+
+ /** Check if the LSP client instance is ready */
+ abstract fun isLSPClientReady(): Boolean
+
+ /** Get the LSP client instance */
+ abstract fun getReadyLSPClient(): Any
+
+ /**
+ * Prepare VSIX package before all the other preparations
+ * @param prepFun the function to prepare the VSIX package
+ */
+ @InitializationOnly
+ open fun prepareVSIX(prepFun: () -> Unit) {
+ if (currState != InitStates.DOWN)
+ throw IllegalStateException("Invalid plug-in state. Expected: ${InitStates.DOWN}, current: $currState")
+ currState = InitStates.VSIX_PREPARE_TRIGGERED
+ prepFun()
+ currState = InitStates.VSIX_PREPARED
+ }
+
+ /**
+ * Prepare LSP server connection instance. Expects that the VSIX is prepared
+ * @param prepFun the function to prepare LSP server connection instance
+ */
+ @InitializationOnly
+ open fun prepareLSPServerConnection(prepFun: () -> Unit) {
+ if (currState < InitStates.VSIX_PREPARED)
+ throw IllegalStateException("Invalid plug-in state. Expected: at least ${InitStates.VSIX_PREPARED}, current: $currState")
+ currState = InitStates.LSP_SERVER_CONNECTION_PREPARE_TRIGGERED
+ prepFun()
+ currState = InitStates.LSP_SERVER_CONNECTION_PREPARED
+ }
+
+ /**
+ * Prepare LSP client instance. Expects that the VSIX is prepared
+ * @param prepFun the function to prepare LSP client instance
+ */
+ @InitializationOnly
+ open fun prepareLSPClient(prepFun: () -> Unit) {
+ if (currState < InitStates.VSIX_PREPARED)
+ throw IllegalStateException("Invalid plug-in state. Expected: at least ${InitStates.VSIX_PREPARED}, current: $currState")
+ currState = InitStates.LSP_CLIENT_PREPARE_TRIGGERED
+ prepFun()
+ currState = InitStates.LSP_CLIENT_PREPARED
+ }
+
+ /**
+ * Initialization final step, puts the plug-in in [InitStates.UP] state.
+ * Will throw an error when both LSP client and LSP server connection instances are not prepared,
+ * shows notification when an LSP client is prepared and LSP server connection is not.
+ * @param notificationId the notification group ID to show the notification
+ * @param finishFun the function to finish initialization
+ */
+ @InitializationOnly
+ open fun finishInitialization(notificationId: String, finishFun: () -> Unit) {
+ if (currState != InitStates.LSP_CLIENT_PREPARED) {
+ if (currState != InitStates.LSP_SERVER_CONNECTION_PREPARED)
+ throw IllegalStateException("Invalid plug-in state. Expected: at least ${InitStates.LSP_SERVER_CONNECTION_PREPARED}, current: $currState")
+ else
+ Notification(
+ notificationId,
+ "LSP client is not initialized",
+ "",
+ NotificationType.WARNING
+ ).let {
+ Notifications.Bus.notify(it)
+ }
+ }
+ finishFun()
+ currState = InitStates.UP
+ }
+
+ /**
+ * Unload LSP client. It is the starting point of the plug-in's shutdown
+ * @param unloadFun the function to perform unloading
+ */
+ @InitializationOnly
+ open fun unloadLSPClient(unloadFun: () -> Unit) {
+ if (currState != InitStates.UP)
+ throw IllegalStateException("Invalid plug-in state. Expected: ${InitStates.UP}, current: $currState")
+ currState = InitStates.LSP_CLIENT_UNLOAD_TRIGGERED
+ unloadFun()
+ currState = InitStates.LSP_CLIENT_UNLOADED
+ }
+
+ /**
+ * Deinitialization final step. Disposing purposes
+ * @param unloadFinishFun the function to perform final unloading processes
+ */
+ @InitializationOnly
+ open fun finishDeinitialization(unloadFinishFun: () -> Unit) {
+ if (currState > InitStates.LSP_CLIENT_UNLOADED)
+ throw IllegalStateException("Invalid plug-in state. Expected: at most ${InitStates.LSP_CLIENT_UNLOADED}, current: $currState")
+ unloadFinishFun()
+ this.dispose()
+ currState = InitStates.DOWN
+ }
+
+ @InitializationOnly
+ override fun dispose() {
+ Disposer.dispose(this)
+ }
+}
\ No newline at end of file
diff --git a/intellij-plugin/src/main/kotlin/org/zowe/pli/state/LanguageSupportStateService.kt b/intellij-plugin/src/main/kotlin/org/zowe/pli/state/LanguageSupportStateService.kt
new file mode 100644
index 0000000..96e1b4d
--- /dev/null
+++ b/intellij-plugin/src/main/kotlin/org/zowe/pli/state/LanguageSupportStateService.kt
@@ -0,0 +1,46 @@
+/*
+ * Copyright (c) 2024 IBA Group.
+ *
+ * This program and the accompanying materials are made available under the terms of the
+ * Eclipse Public License v2.0 which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-v20.html
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * IBA Group
+ * Zowe Community
+ */
+
+package org.zowe.pli.state
+
+import com.intellij.openapi.components.Service
+import com.intellij.openapi.components.service
+import com.intellij.openapi.project.Project
+
+/** Service to provide language support states storage */
+@Service
+class LanguageSupportStateService {
+
+ companion object {
+ @JvmStatic
+ val instance
+ get() = service()
+ }
+
+ private val projectToPluginState = mutableMapOf()
+
+ /**
+ * Get initialized plug-in state by the project. If there is no plugin state initialized for the project,
+ * the new state is initialized
+ * @param project the project to get or initialize the plug-in's state
+ * @param defaultStateProvider the function that initializes the [LanguageSupportState] if it is not yet exists
+ * @return initialized plug-in's state
+ */
+ fun getPluginState(project: Project, defaultStateProvider: () -> LanguageSupportState): LanguageSupportState {
+ return projectToPluginState.computeIfAbsent(project) {
+ defaultStateProvider()
+ }
+ }
+
+}
\ No newline at end of file
diff --git a/intellij-plugin/src/main/kotlin/org/zowe/pli/state/PliPluginState.kt b/intellij-plugin/src/main/kotlin/org/zowe/pli/state/PliPluginState.kt
new file mode 100644
index 0000000..e0b05d9
--- /dev/null
+++ b/intellij-plugin/src/main/kotlin/org/zowe/pli/state/PliPluginState.kt
@@ -0,0 +1,208 @@
+/*
+ * Copyright (c) 2024 IBA Group.
+ *
+ * This program and the accompanying materials are made available under the terms of the
+ * Eclipse Public License v2.0 which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-v20.html
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * IBA Group
+ * Zowe Community
+ */
+
+package org.zowe.pli.state
+
+import com.intellij.notification.Notification
+import com.intellij.notification.NotificationType
+import com.intellij.notification.Notifications
+import com.intellij.openapi.application.PathManager
+import com.intellij.openapi.project.Project
+import com.intellij.util.io.ZipUtil
+import com.jetbrains.rd.util.firstOrNull
+import kotlinx.coroutines.Dispatchers
+import kotlinx.coroutines.withContext
+import org.jetbrains.plugins.textmate.TextMateService
+import org.jetbrains.plugins.textmate.configuration.TextMateUserBundlesSettings
+import com.intellij.openapi.util.io.FileUtil
+import com.redhat.devtools.lsp4ij.client.LanguageClientImpl
+import com.redhat.devtools.lsp4ij.server.JavaProcessCommandBuilder
+import com.redhat.devtools.lsp4ij.server.ProcessStreamConnectionProvider
+import com.redhat.devtools.lsp4ij.server.StreamConnectionProvider
+import kotlinx.coroutines.runBlocking
+import java.nio.file.Path
+import kotlin.io.path.exists
+import kotlin.io.path.pathString
+
+const val PLI_PLUGIN_NOTIFICATION_ID = "org.zowe.pli.PliNotificationId"
+
+private const val VSIX_NAME = "pli-language-support"
+private const val VSIX_VERSION = "0.0.1"
+const val TEXTMATE_BUNDLE_NAME = "pli"
+
+/**
+ * State of the PL/I plug-in. Provides initialization methods to set up all the things before the correct usage of
+ * the syntax highlighting and the LSP features
+ * @property project the project related to the plug-in's state
+ */
+@OptIn(InitializationOnly::class)
+class PliPluginState(private val project: Project) : LanguageSupportState() {
+
+ private lateinit var vsixPlacingRootPath: Path
+ private lateinit var vsixUnpackedPath: Path
+ private lateinit var packageJsonPath: Path
+ private lateinit var lspServerPath: Path
+ private lateinit var lspServerConnection: StreamConnectionProvider
+ private lateinit var lspClient: LanguageClientImpl
+
+ override fun isLSPServerConnectionReady(): Boolean {
+ return ::lspServerConnection.isInitialized
+ }
+
+ override fun getReadyLSPServerConnection(): Any {
+ return if (isLSPServerConnectionReady()) lspServerConnection else throw IllegalStateException("LSP server connection is not ready")
+ }
+
+ override fun isLSPClientReady(): Boolean {
+ return ::lspClient.isInitialized
+ }
+
+ override fun getReadyLSPClient(): Any {
+ return if (isLSPClientReady()) lspClient else throw IllegalStateException("LSP client is not ready")
+ }
+
+ /**
+ * Compute all the paths needed for the plug-in's setup
+ * @return boolean that indicates if the paths are already exist
+ */
+ private fun computeVSIXPlacingPaths(): Boolean {
+ vsixPlacingRootPath = PathManager.getConfigDir().resolve(VSIX_NAME)
+ vsixUnpackedPath = vsixPlacingRootPath.resolve("extension")
+ packageJsonPath = vsixUnpackedPath.resolve("package.json")
+ lspServerPath = vsixUnpackedPath.resolve("out").resolve("language").resolve("main.cjs")
+ val syntaxesPath = vsixUnpackedPath.resolve("syntaxes")
+ return vsixUnpackedPath.exists() && packageJsonPath.exists() && lspServerPath.exists() && syntaxesPath.exists()
+ }
+
+ /** Unpack VSIX package and place it under temp directory */
+ private fun unpackVSIX() {
+ val activeClassLoader = this::class.java.classLoader
+ val vsixNameWithVersion = "$VSIX_NAME-$VSIX_VERSION"
+ val vsixWithExt = "$vsixNameWithVersion.vsix"
+ val vsixTempFile = FileUtil.createTempFile(VSIX_NAME, ".vsix")
+ val vsixResource = activeClassLoader
+ .getResourceAsStream(vsixWithExt)
+ ?: throw Exception("No $vsixWithExt found")
+ vsixTempFile.writeBytes(vsixResource.readAllBytes())
+ ZipUtil.extract(vsixTempFile.toPath(), vsixPlacingRootPath, null)
+ }
+
+ /**
+ * Unzip .vsix file in the 'resources' folder into the 'build' path,
+ * and later use the unzipped files to activate a TextMate bundle and an LSP server connection.
+ * If the paths of the unzipped .vsix are already exist, the processing is skipped
+ * @param prepFun the function for additional preparation steps after the VSIX package is prepared
+ * @see [LanguageSupportState.prepareVSIX]
+ */
+ @InitializationOnly
+ override fun prepareVSIX(prepFun: () -> Unit) {
+ super.prepareVSIX {
+ runBlocking {
+ withContext(Dispatchers.IO) {
+ val doPathsAlreadyExist = computeVSIXPlacingPaths()
+ if (!doPathsAlreadyExist) {
+ unpackVSIX()
+ }
+ }
+ }
+ prepFun()
+ }
+ }
+
+ /**
+ * Initialize language server definition. Will run the LSP server command
+ * @param prepFun the function for additional preparation steps after the LSP server connection instance is prepared
+ * @see [LanguageSupportState.prepareLSPServerConnection]
+ */
+ @InitializationOnly
+ override fun prepareLSPServerConnection(prepFun: () -> Unit) {
+ return super.prepareLSPServerConnection {
+ val lspServerPathString = lspServerPath.pathString
+ val commands = listOf("node", lspServerPathString, "--stdio")
+ lspServerConnection = object : ProcessStreamConnectionProvider(commands) {}
+ prepFun()
+ }
+ }
+
+ /**
+ * Load a TextMate bundle from previously unzipped .vsix. The version of the bundle to activate is the same as the
+ * .vsix package has. If there is an already activated version of the bundle with the same name, it will be deleted
+ * if the version is less than the one it is trying to activate. If the versions are the same, or there are any
+ * troubles unzipping/using the provided bundle, the processing does not continue, and the bundle that is already
+ * loaded to the IDE stays there. As the finishing step, prepares the PL/I LSP client instance
+ * @param prepFun the function for additional preparation steps after the LSP client instance is prepared
+ * @see [LanguageSupportState.prepareLSPClient]
+ */
+ @InitializationOnly
+ override fun prepareLSPClient(prepFun: () -> Unit) {
+ super.prepareLSPClient {
+ val emptyBundleName = "$TEXTMATE_BUNDLE_NAME-0.0.0"
+ val newBundleName = "$TEXTMATE_BUNDLE_NAME-$VSIX_VERSION"
+ val textMateUserBundlesSettings = TextMateUserBundlesSettings.instance
+ if (textMateUserBundlesSettings != null) {
+ var existingBundles = textMateUserBundlesSettings.bundles
+ val existingBundle = existingBundles
+ .filter { it.value.name.contains(TEXTMATE_BUNDLE_NAME) }
+ .firstOrNull()
+ val existingBundleName = existingBundle?.value?.name ?: emptyBundleName
+ if (existingBundleName < newBundleName) {
+ existingBundles = existingBundles.filter { it.value.name != existingBundleName }
+ textMateUserBundlesSettings.setBundlesConfig(existingBundles)
+ textMateUserBundlesSettings.addBundle(vsixUnpackedPath.toString(), newBundleName)
+ TextMateService.getInstance().reloadEnabledBundles()
+ }
+ } else {
+ Notification(
+ PLI_PLUGIN_NOTIFICATION_ID,
+ "TextMate bundle is not initialized",
+ "TextMate user settings is failed to load, thus it is not possible to initialize the PL/I TextMate bundle",
+ NotificationType.WARNING
+ ).let {
+ Notifications.Bus.notify(it)
+ }
+ }
+ lspClient = LanguageClientImpl(project)
+ prepFun()
+ }
+ }
+
+ /**
+ * Disable the PL/I plug-in TextMate bundle before the plug-in is unloaded
+ * @param unloadFun the function for additional unloading steps before the LSP client instance is unloaded
+ * @see [LanguageSupportState.unloadLSPClient]
+ */
+ @InitializationOnly
+ override fun unloadLSPClient(unloadFun: () -> Unit) {
+ super.unloadLSPClient {
+ unloadFun()
+ val textMateUserBundlesSettings = TextMateUserBundlesSettings.instance
+ if (textMateUserBundlesSettings != null) {
+ var existingBundles = textMateUserBundlesSettings.bundles
+ existingBundles = existingBundles.filter { it.value.name.contains(TEXTMATE_BUNDLE_NAME) }
+ textMateUserBundlesSettings.setBundlesConfig(existingBundles)
+ TextMateService.getInstance().reloadEnabledBundles()
+ } else {
+ Notification(
+ PLI_PLUGIN_NOTIFICATION_ID,
+ "TextMate bundle is not uninitialized",
+ "TextMate user settings is failed to load, thus it is not possible to remove the PL/I TextMate bundle",
+ NotificationType.WARNING
+ ).let {
+ Notifications.Bus.notify(it)
+ }
+ }
+ }
+ }
+
+}
diff --git a/intellij-plugin/src/main/resources/META-INF/plugin.xml b/intellij-plugin/src/main/resources/META-INF/plugin.xml
new file mode 100644
index 0000000..6ad494f
--- /dev/null
+++ b/intellij-plugin/src/main/resources/META-INF/plugin.xml
@@ -0,0 +1,51 @@
+
+
+
+ org.zowe.pli
+
+
+ Zowe™ PL/I Language Support
+
+
+ Zowe
+
+
+
+
+
+ com.intellij.modules.platform
+ com.redhat.devtools.lsp4ij
+ org.jetbrains.plugins.textmate
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/intellij-plugin/src/main/resources/META-INF/pluginIcon.svg b/intellij-plugin/src/main/resources/META-INF/pluginIcon.svg
new file mode 100644
index 0000000..ad741c9
--- /dev/null
+++ b/intellij-plugin/src/main/resources/META-INF/pluginIcon.svg
@@ -0,0 +1,10 @@
+
\ No newline at end of file
diff --git a/intellij-plugin/src/main/resources/demo.pl1 b/intellij-plugin/src/main/resources/demo.pl1
new file mode 100644
index 0000000..f07ceba
--- /dev/null
+++ b/intellij-plugin/src/main/resources/demo.pl1
@@ -0,0 +1,8 @@
+HELLO: PROCEDURE OPTIONS (MAIN);
+/*program output*/
+/*just a comment*/ FLAG=0;
+LOOP: DO WHILE (FLAG= 0);
+ PUT SKIP DATA(HELLO);
+ END LOOP;
+END HELLO;
+
diff --git a/intellij-plugin/src/test/kotlin/org/zowe/pli/PliProjectManagerListenerTestSpec.kt b/intellij-plugin/src/test/kotlin/org/zowe/pli/PliProjectManagerListenerTestSpec.kt
new file mode 100644
index 0000000..e464092
--- /dev/null
+++ b/intellij-plugin/src/test/kotlin/org/zowe/pli/PliProjectManagerListenerTestSpec.kt
@@ -0,0 +1,121 @@
+/*
+ * Copyright (c) 2024 IBA Group.
+ *
+ * This program and the accompanying materials are made available under the terms of the
+ * Eclipse Public License v2.0 which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-v20.html
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * IBA Group
+ * Zowe Community
+ */
+
+package org.zowe.pli
+
+import com.intellij.openapi.project.Project
+import com.intellij.openapi.project.ProjectManager
+import io.kotest.assertions.assertSoftly
+import io.kotest.core.spec.style.FunSpec
+import io.kotest.matchers.shouldBe
+import io.mockk.*
+import org.zowe.pli.state.InitializationOnly
+import org.zowe.pli.state.LanguageSupportState
+import org.zowe.pli.state.LanguageSupportStateService
+
+@OptIn(InitializationOnly::class)
+class PliProjectManagerListenerTestSpec : FunSpec({
+
+ context("PliProjectManagerListenerTestSpec.projectClosing") {
+ lateinit var pliProjectManagerListener: PliProjectManagerListener
+ lateinit var lsStateMock: LanguageSupportState
+
+ val projectMock = mockk()
+ var isUnloadLSPClientTriggered = false
+ var isFinishDeinitializationTriggered = false
+
+ beforeTest {
+ isUnloadLSPClientTriggered = false
+ isFinishDeinitializationTriggered = false
+
+ lsStateMock = mockk {
+ every { unloadLSPClient(any<() -> Unit>()) } answers {
+ firstArg<() -> Unit>().invoke()
+ isUnloadLSPClientTriggered = true
+ }
+ every { finishDeinitialization(any<() -> Unit>()) } answers {
+ firstArg<() -> Unit>().invoke()
+ isFinishDeinitializationTriggered = true
+ }
+ }
+
+ pliProjectManagerListener = spyk(PliProjectManagerListener())
+ }
+
+ afterTest {
+ unmockkAll()
+ clearAllMocks()
+ }
+
+ test("check that the plugin is fully unloaded when the last project is being closed") {
+ mockkStatic(ProjectManager::getInstance)
+ every { ProjectManager.getInstance() } returns mockk {
+ every { openProjects } returns arrayOf(projectMock)
+ }
+ every { lsStateMock.isLSPClientReady() } returns true
+
+ val lsStateServiceMock = mockk {
+ every { getPluginState(projectMock, any<() -> LanguageSupportState>()) } returns lsStateMock
+ }
+ mockkObject(LanguageSupportStateService)
+ every { LanguageSupportStateService.instance } returns lsStateServiceMock
+
+ pliProjectManagerListener.projectClosing(projectMock)
+
+ assertSoftly { isUnloadLSPClientTriggered shouldBe true }
+ assertSoftly { isFinishDeinitializationTriggered shouldBe true }
+ }
+
+ test("check that the plugin is not unloaded when the project that is being closed is not the last one") {
+ mockkStatic(ProjectManager::getInstance)
+ every { ProjectManager.getInstance() } returns mockk {
+ every { openProjects } returns arrayOf(projectMock, mockk())
+ }
+
+ val lsStateServiceMock = mockk {
+ every { getPluginState(projectMock, any<() -> LanguageSupportState>()) } answers {
+ secondArg<() -> LanguageSupportState>().invoke()
+ }
+ }
+ mockkObject(LanguageSupportStateService)
+ every { LanguageSupportStateService.instance } returns lsStateServiceMock
+
+ pliProjectManagerListener.projectClosing(projectMock)
+
+ assertSoftly { isUnloadLSPClientTriggered shouldBe false }
+ assertSoftly { isFinishDeinitializationTriggered shouldBe false }
+ }
+
+ test("check that the plugin is not unloaded when the last project is being closed but the LSP client and server are not initialized yet") {
+ mockkStatic(ProjectManager::getInstance)
+ every { ProjectManager.getInstance() } returns mockk {
+ every { openProjects } returns arrayOf(projectMock)
+ }
+ every { lsStateMock.isLSPClientReady() } returns false
+ every { lsStateMock.isLSPServerConnectionReady() } returns false
+
+ val lsStateServiceMock = mockk {
+ every { getPluginState(projectMock, any<() -> LanguageSupportState>()) } returns lsStateMock
+ }
+ mockkObject(LanguageSupportStateService)
+ every { LanguageSupportStateService.instance } returns lsStateServiceMock
+
+ pliProjectManagerListener.projectClosing(projectMock)
+
+ assertSoftly { isUnloadLSPClientTriggered shouldBe false }
+ assertSoftly { isFinishDeinitializationTriggered shouldBe false }
+ }
+ }
+
+})
diff --git a/intellij-plugin/src/test/kotlin/org/zowe/pli/lsp/PliLanguageServerFactoryTestSpec.kt b/intellij-plugin/src/test/kotlin/org/zowe/pli/lsp/PliLanguageServerFactoryTestSpec.kt
new file mode 100644
index 0000000..c13c452
--- /dev/null
+++ b/intellij-plugin/src/test/kotlin/org/zowe/pli/lsp/PliLanguageServerFactoryTestSpec.kt
@@ -0,0 +1,198 @@
+/*
+ * Copyright (c) 2024 IBA Group.
+ *
+ * This program and the accompanying materials are made available under the terms of the
+ * Eclipse Public License v2.0 which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-v20.html
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * IBA Group
+ * Zowe Community
+ */
+
+package org.zowe.pli.lsp
+
+import com.intellij.openapi.project.Project
+import com.redhat.devtools.lsp4ij.client.LanguageClientImpl
+import com.redhat.devtools.lsp4ij.server.StreamConnectionProvider
+import io.kotest.assertions.assertSoftly
+import io.kotest.core.spec.style.FunSpec
+import io.kotest.matchers.shouldBe
+import io.mockk.*
+import org.zowe.pli.setPrivateFieldValue
+import org.zowe.pli.state.*
+
+@OptIn(InitializationOnly::class)
+class PliLanguageServerFactoryTestSpec : FunSpec({
+
+ context("PliLanguageServerFactoryTestSpec.createConnectionProvider") {
+ afterTest {
+ unmockkAll()
+ clearAllMocks()
+ }
+
+ test("create a connection provider, initializing all the elements") {
+ var isPrepareVSIXTriggered = false
+ var isPrepareLSPServerConnectionTriggered = false
+
+ val projectMock = mockk()
+ val createdConnectionProvider = mockk()
+
+ val lsStateMock = spyk(PliPluginState(projectMock))
+ every { lsStateMock.prepareVSIX(any<() -> Unit>()) } answers {
+ isPrepareVSIXTriggered = true
+ firstArg<() -> Unit>().invoke()
+ }
+ every { lsStateMock.prepareLSPServerConnection(any<() -> Unit>()) } answers {
+ isPrepareLSPServerConnectionTriggered = true
+ setPrivateFieldValue(
+ lsStateMock,
+ PliPluginState::class.java,
+ "lspServerConnection",
+ createdConnectionProvider
+ )
+ firstArg<() -> Unit>().invoke()
+ }
+ val lsStateService = mockk {
+ every { getPluginState(projectMock, any<() -> LanguageSupportState>()) } returns lsStateMock
+ }
+ mockkObject(LanguageSupportStateService)
+ every { LanguageSupportStateService.instance } returns lsStateService
+
+ val pliLanguageServerFactory = spyk(PliLanguageServerFactory())
+
+ val result = pliLanguageServerFactory.createConnectionProvider(projectMock)
+
+ assertSoftly { isPrepareVSIXTriggered shouldBe true }
+ assertSoftly { isPrepareLSPServerConnectionTriggered shouldBe true }
+ assertSoftly { result shouldBe createdConnectionProvider }
+ }
+
+ test("get a connection provider, that was already initialized") {
+ lateinit var defaultLSState: LanguageSupportState
+ var isPrepareVSIXTriggered = false
+ var isPrepareLSPServerConnectionTriggered = false
+
+ val projectMock = mockk()
+ val createdConnectionProvider = mockk()
+
+ val lsStateMock = spyk(PliPluginState(projectMock))
+ every { lsStateMock.prepareVSIX(any<() -> Unit>()) } answers {
+ isPrepareVSIXTriggered = true
+ }
+ every { lsStateMock.prepareLSPServerConnection(any<() -> Unit>()) } answers {
+ isPrepareLSPServerConnectionTriggered = true
+ }
+ setPrivateFieldValue(
+ lsStateMock,
+ PliPluginState::class.java,
+ "lspServerConnection",
+ createdConnectionProvider
+ )
+ val lsStateService = mockk {
+ every { getPluginState(projectMock, any<() -> LanguageSupportState>()) } answers {
+ defaultLSState = secondArg<() -> LanguageSupportState>().invoke()
+ lsStateMock
+ }
+ }
+ mockkObject(LanguageSupportStateService)
+ every { LanguageSupportStateService.instance } returns lsStateService
+
+ val pliLanguageServerFactory = spyk(PliLanguageServerFactory())
+
+ val result = pliLanguageServerFactory.createConnectionProvider(projectMock)
+
+ assertSoftly { defaultLSState is PliPluginState }
+ assertSoftly { isPrepareVSIXTriggered shouldBe false }
+ assertSoftly { isPrepareLSPServerConnectionTriggered shouldBe false }
+ assertSoftly { result shouldBe createdConnectionProvider }
+ }
+ }
+
+ context("PliLanguageServerFactoryTestSpec.createLanguageClient") {
+ afterTest {
+ unmockkAll()
+ clearAllMocks()
+ }
+
+ test("create a language client, initializing all the elements") {
+ var isPrepareLSPClientTriggered = false
+ var isFinishInitializationTriggered = false
+
+ val projectMock = mockk()
+ val createdLanguageClient = mockk()
+
+ val lsStateMock = spyk(PliPluginState(projectMock))
+ every { lsStateMock.prepareLSPClient(any<() -> Unit>()) } answers {
+ isPrepareLSPClientTriggered = true
+ firstArg<() -> Unit>().invoke()
+ }
+ every { lsStateMock.finishInitialization(any(), any<() -> Unit>()) } answers {
+ isFinishInitializationTriggered = true
+ setPrivateFieldValue(
+ lsStateMock,
+ PliPluginState::class.java,
+ "lspClient",
+ createdLanguageClient
+ )
+ secondArg<() -> Unit>().invoke()
+ }
+ val lsStateService = mockk {
+ every { getPluginState(projectMock, any<() -> LanguageSupportState>()) } returns lsStateMock
+ }
+ mockkObject(LanguageSupportStateService)
+ every { LanguageSupportStateService.instance } returns lsStateService
+
+ val pliLanguageServerFactory = spyk(PliLanguageServerFactory())
+
+ val result = pliLanguageServerFactory.createLanguageClient(projectMock)
+
+ assertSoftly { isPrepareLSPClientTriggered shouldBe true }
+ assertSoftly { isFinishInitializationTriggered shouldBe true }
+ assertSoftly { result shouldBe createdLanguageClient }
+ }
+
+ test("get a language client, that was already initialized") {
+ lateinit var defaultLSState: LanguageSupportState
+ var isPrepareLSPClientTriggered = false
+ var isFinishInitializationTriggered = false
+
+ val projectMock = mockk()
+ val createdLanguageClient = mockk()
+
+ val lsStateMock = spyk(PliPluginState(projectMock))
+ every { lsStateMock.prepareLSPClient(any<() -> Unit>()) } answers {
+ isPrepareLSPClientTriggered = true
+ }
+ every { lsStateMock.finishInitialization(any(), any<() -> Unit>()) } answers {
+ isFinishInitializationTriggered = true
+ }
+ setPrivateFieldValue(
+ lsStateMock,
+ PliPluginState::class.java,
+ "lspClient",
+ createdLanguageClient
+ )
+ val lsStateService = mockk {
+ every { getPluginState(projectMock, any<() -> LanguageSupportState>()) } answers {
+ defaultLSState = secondArg<() -> LanguageSupportState>().invoke()
+ lsStateMock
+ }
+ }
+ mockkObject(LanguageSupportStateService)
+ every { LanguageSupportStateService.instance } returns lsStateService
+
+ val pliLanguageServerFactory = spyk(PliLanguageServerFactory())
+
+ val result = pliLanguageServerFactory.createLanguageClient(projectMock)
+
+ assertSoftly { defaultLSState is PliPluginState }
+ assertSoftly { isPrepareLSPClientTriggered shouldBe false }
+ assertSoftly { isFinishInitializationTriggered shouldBe false }
+ assertSoftly { result shouldBe createdLanguageClient }
+ }
+ }
+
+})
diff --git a/intellij-plugin/src/test/kotlin/org/zowe/pli/state/LanguageSupportStateServiceTestSpec.kt b/intellij-plugin/src/test/kotlin/org/zowe/pli/state/LanguageSupportStateServiceTestSpec.kt
new file mode 100644
index 0000000..e1ef547
--- /dev/null
+++ b/intellij-plugin/src/test/kotlin/org/zowe/pli/state/LanguageSupportStateServiceTestSpec.kt
@@ -0,0 +1,79 @@
+/*
+ * Copyright (c) 2024 IBA Group.
+ *
+ * This program and the accompanying materials are made available under the terms of the
+ * Eclipse Public License v2.0 which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-v20.html
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * IBA Group
+ * Zowe Community
+ */
+
+package org.zowe.pli.state
+
+import com.intellij.openapi.project.Project
+import com.intellij.openapi.project.ProjectManager
+import io.kotest.assertions.assertSoftly
+import io.kotest.core.spec.style.FunSpec
+import io.kotest.matchers.shouldBe
+import io.mockk.*
+import org.zowe.pli.setPrivateFieldValue
+import org.zowe.pli.state.InitializationOnly
+import org.zowe.pli.state.LanguageSupportState
+import org.zowe.pli.state.LanguageSupportStateService
+
+class LanguageSupportStateServiceTestSpec : FunSpec({
+
+ context("LanguageSupportStateServiceTestSpec.getPluginState") {
+ afterTest {
+ unmockkAll()
+ clearAllMocks()
+ }
+
+ test("get already initialized plugin state") {
+ val projectMock = mockk()
+ val lsStateMock = mockk()
+ val defaultLSStateMock = mockk()
+
+ val lsStateService = spyk(LanguageSupportStateService(), recordPrivateCalls = true)
+ mockkObject(LanguageSupportStateService)
+ every { LanguageSupportStateService.instance } returns lsStateService
+
+ setPrivateFieldValue(
+ lsStateService,
+ LanguageSupportStateService::class.java,
+ "projectToPluginState",
+ mutableMapOf(projectMock to lsStateMock)
+ )
+
+ val result = LanguageSupportStateService.instance.getPluginState(projectMock) { defaultLSStateMock }
+
+ assertSoftly { result shouldBe lsStateMock }
+ }
+
+ test("get newly initialized plugin state") {
+ val projectMock = mockk()
+ val lsStateMock = mockk()
+ val defaultLSStateMock = mockk()
+
+ val lsStateService = spyk(LanguageSupportStateService(), recordPrivateCalls = true)
+ mockkObject(LanguageSupportStateService)
+ every { LanguageSupportStateService.instance } returns lsStateService
+
+ setPrivateFieldValue(
+ lsStateService,
+ LanguageSupportStateService::class.java,
+ "projectToPluginState",
+ mutableMapOf(mockk() to lsStateMock)
+ )
+
+ val result = LanguageSupportStateService.instance.getPluginState(projectMock) { defaultLSStateMock }
+
+ assertSoftly { result shouldBe defaultLSStateMock }
+ }
+ }
+
+})
diff --git a/intellij-plugin/src/test/kotlin/org/zowe/pli/state/PliPluginStateTestSpec.kt b/intellij-plugin/src/test/kotlin/org/zowe/pli/state/PliPluginStateTestSpec.kt
new file mode 100644
index 0000000..8af4641
--- /dev/null
+++ b/intellij-plugin/src/test/kotlin/org/zowe/pli/state/PliPluginStateTestSpec.kt
@@ -0,0 +1,567 @@
+/*
+ * Copyright (c) 2024 IBA Group.
+ *
+ * This program and the accompanying materials are made available under the terms of the
+ * Eclipse Public License v2.0 which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-v20.html
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * IBA Group
+ * Zowe Community
+ */
+
+package org.zowe.pli.state
+
+import com.intellij.notification.Notification
+import com.intellij.notification.Notifications
+import com.intellij.openapi.project.Project
+import com.redhat.devtools.lsp4ij.server.JavaProcessCommandBuilder
+import io.kotest.assertions.assertSoftly
+import io.kotest.core.spec.style.FunSpec
+import io.kotest.matchers.shouldBe
+import io.kotest.matchers.string.shouldContain
+import io.mockk.*
+import org.jetbrains.plugins.textmate.TextMateService
+import org.jetbrains.plugins.textmate.configuration.TextMatePersistentBundle
+import org.jetbrains.plugins.textmate.configuration.TextMateUserBundlesSettings
+import org.junit.jupiter.api.assertThrows
+import org.zowe.pli.getPrivateFieldValue
+import org.zowe.pli.setPrivateFieldValue
+import java.nio.file.Path
+import kotlin.io.path.pathString
+import kotlin.reflect.KFunction
+
+@OptIn(InitializationOnly::class)
+class PliPluginStateTestSpec : FunSpec({
+
+ context("PliPluginStateTestSpec: lateinit vars") {
+ val pliState = spyk(PliPluginState(mockk()))
+
+ test("make a try to get not yet initialized lateinit var") {
+ val exception = assertThrows { pliState.getReadyLSPServerConnection() }
+ assertSoftly { exception.message shouldContain "LSP server connection is not ready" }
+ }
+
+ test("make a try to get not yet initialized lateinit var") {
+ val exception = assertThrows { pliState.getReadyLSPClient() }
+ assertSoftly { exception.message shouldContain "LSP client is not ready" }
+ }
+ }
+
+ context("PliPluginStateTestSpec.prepareVSIX") {
+ lateinit var projectMock: Project
+ lateinit var pliState: PliPluginState
+
+ var isFinalPrepFunctionCalled = false
+ var isUnpackVSIXCalled = false
+
+ beforeTest {
+ projectMock = mockk()
+ pliState = spyk(PliPluginState(projectMock), recordPrivateCalls = true)
+
+ isFinalPrepFunctionCalled = false
+ isUnpackVSIXCalled = false
+
+ every {
+ pliState["unpackVSIX"]()
+ } answers {
+ isUnpackVSIXCalled = true
+ Unit
+ }
+ }
+
+ afterTest {
+ unmockkAll()
+ clearAllMocks()
+ }
+
+ test("the state should change itself respectively after the VSIX unpacking process is finished") {
+ every { pliState["computeVSIXPlacingPaths"]() } returns false
+
+ pliState.prepareVSIX { isFinalPrepFunctionCalled = true }
+
+ val currState = getPrivateFieldValue(
+ pliState,
+ LanguageSupportState::class.java,
+ "currState"
+ ) as InitStates
+ assertSoftly { isFinalPrepFunctionCalled shouldBe true }
+ assertSoftly { isUnpackVSIXCalled shouldBe true }
+ assertSoftly { currState shouldBe InitStates.VSIX_PREPARED }
+ }
+
+ test("the state should change itself respectively without additional steps") {
+ every { pliState["computeVSIXPlacingPaths"]() } returns true
+
+ pliState.prepareVSIX { isFinalPrepFunctionCalled = true }
+
+ val currState = getPrivateFieldValue(
+ pliState,
+ LanguageSupportState::class.java,
+ "currState"
+ ) as InitStates
+ assertSoftly { isFinalPrepFunctionCalled shouldBe true }
+ assertSoftly { isUnpackVSIXCalled shouldBe false }
+ assertSoftly { currState shouldBe InitStates.VSIX_PREPARED}
+ }
+
+ test("the state should throw error cause the state before VSIX unpack is not correct") {
+ setPrivateFieldValue(
+ pliState,
+ LanguageSupportState::class.java,
+ "currState",
+ InitStates.VSIX_PREPARED
+ )
+ val exception = assertThrows { pliState.prepareVSIX { isFinalPrepFunctionCalled = true } }
+ assertSoftly { exception.message shouldContain "Invalid plug-in state" }
+ assertSoftly { isUnpackVSIXCalled shouldBe false }
+ }
+ }
+
+ context("PliPluginStateTestSpec.prepareLSPServerConnection") {
+ lateinit var projectMock: Project
+ lateinit var pliState: PliPluginState
+
+ var isFinalPrepFunctionCalled = false
+
+ beforeTest {
+ projectMock = mockk()
+ pliState = spyk(PliPluginState(projectMock), recordPrivateCalls = true)
+
+ isFinalPrepFunctionCalled = false
+ }
+
+ afterTest {
+ unmockkAll()
+ clearAllMocks()
+ }
+
+ test("the state should change itself respectively after the LSP server connection instance preparation is finished") {
+ val commandsListMock = mockk>()
+ every { commandsListMock.add(any()) } returns true
+
+ setPrivateFieldValue(
+ pliState,
+ LanguageSupportState::class.java,
+ "currState",
+ InitStates.VSIX_PREPARED
+ )
+
+ val lspServerPathMock = mockk()
+ every { lspServerPathMock.pathString } returns ""
+
+ setPrivateFieldValue(
+ pliState,
+ PliPluginState::class.java,
+ "lspServerPath",
+ lspServerPathMock
+ )
+
+ pliState.prepareLSPServerConnection { isFinalPrepFunctionCalled = true }
+ val currState = getPrivateFieldValue(
+ pliState,
+ LanguageSupportState::class.java,
+ "currState"
+ ) as InitStates
+ assertSoftly { isFinalPrepFunctionCalled shouldBe true }
+ assertSoftly { currState shouldBe InitStates.LSP_SERVER_CONNECTION_PREPARED }
+ }
+
+ test("the state should throw error cause the state before LSP server connection preparation is not correct") {
+ val exception = assertThrows { pliState.prepareLSPServerConnection { isFinalPrepFunctionCalled = true } }
+ assertSoftly { exception.message shouldContain "Invalid plug-in state" }
+ }
+ }
+
+ context("PliPluginStateTestSpec.prepareLSPClient") {
+ lateinit var projectMock: Project
+ lateinit var pliState: PliPluginState
+
+ var isFinalPrepFunctionCalled = false
+
+ beforeTest {
+ projectMock = mockk()
+ pliState = spyk(PliPluginState(projectMock), recordPrivateCalls = true)
+
+ isFinalPrepFunctionCalled = false
+ }
+
+ afterTest {
+ unmockkAll()
+ clearAllMocks()
+ }
+
+ test("the state should change itself respectively after the LSP client instance preparation is finished and a new bundle added") {
+ var isSetBundlesConfigTriggered = false
+ var isAddNewBundleTriggered = false
+ var isReloadEnabledBundlesTriggered = false
+
+ setPrivateFieldValue(
+ pliState,
+ LanguageSupportState::class.java,
+ "currState",
+ InitStates.LSP_SERVER_CONNECTION_PREPARED
+ )
+
+ setPrivateFieldValue(
+ pliState,
+ PliPluginState::class.java,
+ "vsixUnpackedPath",
+ mockk()
+ )
+
+ val textMateBundle = mockk()
+ every { textMateBundle.name } returns "testBundle"
+
+ mockkObject(TextMateUserBundlesSettings)
+ every { TextMateUserBundlesSettings.instance } returns mockk {
+ every { bundles } returns mapOf(textMateBundle.name to textMateBundle)
+ every { setBundlesConfig(any