From 9c0cc0a444f07c5822f5839c75371f0d9e5f0e11 Mon Sep 17 00:00:00 2001 From: Maruf Rasully Date: Wed, 22 Mar 2023 17:14:35 +0100 Subject: [PATCH 01/16] fix: avoid type conversion --- packages/fe/test/services/utils.ts | 47 ++++++++++++++++-------------- 1 file changed, 25 insertions(+), 22 deletions(-) diff --git a/packages/fe/test/services/utils.ts b/packages/fe/test/services/utils.ts index a52fa8f1d..559adb807 100644 --- a/packages/fe/test/services/utils.ts +++ b/packages/fe/test/services/utils.ts @@ -1,7 +1,7 @@ import { AnnotationIssue, getCompletionItems } from "../../src/api"; import { CompletionItem } from "vscode-languageserver-types"; import { TestFramework } from "@ui5-language-assistant/test-framework"; -import { getContext } from "@ui5-language-assistant/context"; +import { getContext, isContext } from "@ui5-language-assistant/context"; import type { Context } from "@ui5-language-assistant/context"; import { validateXMLView } from "@ui5-language-assistant/xml-views-validation"; @@ -53,17 +53,18 @@ export const getViewCompletionProvider = ( content, offset ); - const context = (await getContext(documentPath)) as Context; - - result = getCompletionItems({ - ast, - context: contextAdapter ? contextAdapter(context) : context, - cst, - document, - documentSettings: settings, - textDocumentPosition, - tokenVector, - }); + const context = await getContext(documentPath); + if (isContext(context)) { + result = getCompletionItems({ + ast, + context: contextAdapter ? contextAdapter(context) : context, + cst, + document, + documentSettings: settings, + textDocumentPosition, + tokenVector, + }); + } } finally { // reversal update await framework.updateFileContent(viewFilePathSegments, "", { @@ -103,16 +104,18 @@ export const getViewValidator = ( insertAfter: "", }); const { ast } = await framework.readFile(viewFilePathSegments); - const context = (await getContext(documentPath)) as Context; - result = validateXMLView({ - validators: { - attribute: [validator], - document: [], - element: [], - }, - context: contextAdapter ? contextAdapter(context) : context, - xmlView: ast, - }) as AnnotationIssue[]; + const context = await getContext(documentPath); + if (isContext(context)) { + result = validateXMLView({ + validators: { + attribute: [validator], + document: [], + element: [], + }, + context: contextAdapter ? contextAdapter(context) : context, + xmlView: ast, + }) as AnnotationIssue[]; + } } finally { // reversal update await framework.updateFileContent(viewFilePathSegments, "", { From 5d7807b4a7500851433ad9fc25757a24c893b63a Mon Sep 17 00:00:00 2001 From: C5226337 Date: Wed, 22 Mar 2023 19:21:44 +0200 Subject: [PATCH 02/16] refactor: remove type casting --- packages/fe/test/services/utils.ts | 11 ++++++++--- packages/xml-views-validation/api.d.ts | 6 +++--- packages/xml-views-validation/src/api.ts | 6 +++--- 3 files changed, 14 insertions(+), 9 deletions(-) diff --git a/packages/fe/test/services/utils.ts b/packages/fe/test/services/utils.ts index 559adb807..1608f7939 100644 --- a/packages/fe/test/services/utils.ts +++ b/packages/fe/test/services/utils.ts @@ -3,7 +3,10 @@ import { CompletionItem } from "vscode-languageserver-types"; import { TestFramework } from "@ui5-language-assistant/test-framework"; import { getContext, isContext } from "@ui5-language-assistant/context"; import type { Context } from "@ui5-language-assistant/context"; -import { validateXMLView } from "@ui5-language-assistant/xml-views-validation"; +import { + UI5XMLViewIssue, + validateXMLView, +} from "@ui5-language-assistant/xml-views-validation"; import { CURSOR_ANCHOR } from "@ui5-language-assistant/test-framework"; import { XMLAttribute } from "@xml-tools/ast"; @@ -16,7 +19,9 @@ export const completionItemToSnapshot = (item: CompletionItem): string => item.sortText ? item.sortText[0] : "" }`; -export const issueToSnapshot = (item: AnnotationIssue): string => +export const issueToSnapshot = ( + item: AnnotationIssue | UI5XMLViewIssue +): string => `kind: ${item.kind}; text: ${item.message}; severity:${item.severity}; offset:${item.offsetRange.start}-${item.offsetRange.end}`; export type ViewCompletionProviderType = ( @@ -114,7 +119,7 @@ export const getViewValidator = ( }, context: contextAdapter ? contextAdapter(context) : context, xmlView: ast, - }) as AnnotationIssue[]; + }); } } finally { // reversal update diff --git a/packages/xml-views-validation/api.d.ts b/packages/xml-views-validation/api.d.ts index e3826ca75..4269b04af 100644 --- a/packages/xml-views-validation/api.d.ts +++ b/packages/xml-views-validation/api.d.ts @@ -3,11 +3,11 @@ import { OffsetRange } from "@ui5-language-assistant/logic-utils"; import { UI5ValidatorsConfig } from "./src/validate-xml-views"; import { Context } from "@ui5-language-assistant/context"; -export function validateXMLView(opts: { - validators: UI5ValidatorsConfig; +export function validateXMLView(opts: { + validators: UI5ValidatorsConfig; context: Context; xmlView: XMLDocument; -}): (UI5XMLViewIssue | ExternalXMLViewIssue)[]; +}): T[]; export declare const defaultValidators: UI5ValidatorsConfig; diff --git a/packages/xml-views-validation/src/api.ts b/packages/xml-views-validation/src/api.ts index 10f42e98b..78e0679a5 100644 --- a/packages/xml-views-validation/src/api.ts +++ b/packages/xml-views-validation/src/api.ts @@ -34,11 +34,11 @@ export const validators: Validators = { validateNonStableId, }; -export function validateXMLView(opts: { - validators: UI5ValidatorsConfig; +export function validateXMLView(opts: { + validators: UI5ValidatorsConfig; context: Context; xmlView: XMLDocument; -}): (UI5XMLViewIssue | ExternalXMLViewIssue)[] { +}): T[] { const validatorVisitor = new ValidatorVisitor(opts.context, opts.validators); accept(opts.xmlView, validatorVisitor); const issues = validatorVisitor.collectedIssues; From 296b6550f0dc5f195a382656910666c5ef09da96 Mon Sep 17 00:00:00 2001 From: Mariana Naboka <72914202+MN-public@users.noreply.github.com> Date: Wed, 22 Mar 2023 17:15:39 +0100 Subject: [PATCH 03/16] Update README.md (#577) * Update README.md Add section: Enabling offline work * Update README.md updated formatting When configuring local web server, make sure it responds to the exact UI5 version defined in manifest.json e.g `/1.111.0` **Note**: Once online, UI5 Language Assistant also caches required resources for offline usage and performance optimization. * fix: format --------- Co-authored-by: Maruf Rasully --- packages/vscode-ui5-language-assistant/README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/vscode-ui5-language-assistant/README.md b/packages/vscode-ui5-language-assistant/README.md index 8194b0d49..10e812c52 100644 --- a/packages/vscode-ui5-language-assistant/README.md +++ b/packages/vscode-ui5-language-assistant/README.md @@ -154,6 +154,13 @@ For SAPUI5 XML views, this means:`*.view.xml` or `*.fragment.xml` files. Note that the extension **lazily** downloads the SAPUI5 metadata needed for its features. This means that there may be a delay between starting VS Code and having the relevant features available. +### Enabling offline work + +You can set up a local web server to host one or more supported versions of SAP UI5 SDK and register it in the user/workspace setting `"UI5LanguageAssistant.SAPUI5WebServer"`. This overrides the public CDN of SAP UI5 SDK in the extension and enables offline work with the apps having the matching hosted `"minUI5Version"` in `manifest.json`. +When configuring local web server, make sure it responds to the exact UI5 version defined in manifest.json e.g `/1.111.0` + +**Note**: Once online, UI5 Language Assistant also caches required resources for offline usage and performance optimization. + ### Limitations #### UI5 version and framework From f33022f3bb777f38008c7c28ddb6727819a07ec1 Mon Sep 17 00:00:00 2001 From: vadson71 Date: Wed, 22 Mar 2023 18:47:29 +0200 Subject: [PATCH 04/16] feat: migration to github actions (#575) * feat: migration to github actions * feat: npm deploy enabled --- .changeset/README.md | 8 + .changeset/config.json | 11 + .changeset/proud-deers-ring.md | 6 + .circleci/config.yml | 134 ------- .github/workflows/deploy_maual.yaml | 52 +++ .github/workflows/release.yaml | 149 +++++++ package.json | 5 +- yarn.lock | 582 +++++++++++++++++++++++++++- 8 files changed, 791 insertions(+), 156 deletions(-) create mode 100644 .changeset/README.md create mode 100644 .changeset/config.json create mode 100644 .changeset/proud-deers-ring.md delete mode 100644 .circleci/config.yml create mode 100644 .github/workflows/deploy_maual.yaml create mode 100644 .github/workflows/release.yaml diff --git a/.changeset/README.md b/.changeset/README.md new file mode 100644 index 000000000..e5b6d8d6a --- /dev/null +++ b/.changeset/README.md @@ -0,0 +1,8 @@ +# Changesets + +Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works +with multi-package repos, or single-package repos to help you version and publish your code. You can +find the full documentation for it [in our repository](https://github.com/changesets/changesets) + +We have a quick list of common questions to get you started engaging with this project in +[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md) diff --git a/.changeset/config.json b/.changeset/config.json new file mode 100644 index 000000000..d9d573492 --- /dev/null +++ b/.changeset/config.json @@ -0,0 +1,11 @@ +{ + "$schema": "https://unpkg.com/@changesets/config@2.3.0/schema.json", + "changelog": "@changesets/cli/changelog", + "commit": false, + "fixed": [], + "linked": [], + "access": "public", + "baseBranch": "master", + "updateInternalDependencies": "patch", + "ignore": [] +} diff --git a/.changeset/proud-deers-ring.md b/.changeset/proud-deers-ring.md new file mode 100644 index 000000000..08990856b --- /dev/null +++ b/.changeset/proud-deers-ring.md @@ -0,0 +1,6 @@ +--- +"vscode-ui5-language-assistant": patch +"@ui5-language-assistant/vscode-ui5-language-assistant-bas-ext": patch +--- + +Migration from CircleCI to GitHub actions diff --git a/.circleci/config.yml b/.circleci/config.yml deleted file mode 100644 index fb244454d..000000000 --- a/.circleci/config.yml +++ /dev/null @@ -1,134 +0,0 @@ -version: 2.1 -jobs: - build-node18: - docker: - - image: cimg/node:18.12.1-browsers - working_directory: ~/repo - environment: - HUSKY_SKIP: "true" - steps: - - run: sudo apt-get install libxss1 - - checkout - - run: yarn - - run: yarn run ci - - build-node16: - docker: - - image: cimg/node:16.18.1-browsers - working_directory: ~/repo - environment: - HUSKY_SKIP: "true" - steps: - - run: sudo apt-get install libxss1 - - checkout - - run: yarn - - run: yarn run ci - - build-node14: - docker: - - image: cimg/node:14.21.1-browsers - working_directory: ~/repo - environment: - HUSKY_SKIP: "true" - steps: - - run: sudo apt-get install libxss1 - - checkout - - run: yarn - - run: yarn run ci - - compliance: - docker: - - image: cimg/python:3.10 - working_directory: ~/workdir - environment: - HUSKY_SKIP: "true" - steps: - - checkout - - run: - name: compliance check - command: | - pip3 install --user reuse - ~/.local/bin/reuse lint - - deploy-npm: - docker: - - image: cimg/node:16.17-browsers - working_directory: ~/repo - environment: - HUSKY_SKIP: "true" - steps: - - run: sudo apt-get install libxss1 - - checkout - - run: yarn --pure-lockfile - - run: yarn run ci - - run: echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" >> ~/.npmrc - # To help debug when lerna detects changes to the working tree and fails the publish - - run: git status - # https://github.com/lerna/lerna/issues/2788 - - run: yarn run release:publish --no-verify-access - - prepare-vsix: - docker: - - image: cimg/node:16.17-browsers - working_directory: ~/repo - environment: - HUSKY_SKIP: "true" - steps: - - run: sudo apt-get install libxss1 - - checkout - - run: yarn - - run: yarn run ci - - persist_to_workspace: - root: "./packages/vscode-ui5-language-assistant" - paths: - # https://golang.org/pkg/path/filepath/#Match - - vscode-ui5-language-assistant-* - - deploy-gh-releases: - docker: - - image: cimg/go:1.17 - steps: - - attach_workspace: - at: ./artifacts - - run: - name: "Inspect dist Folder" - working_directory: ./artifacts - command: ls -la - - run: - name: "Publish Release on GitHub" - command: | - echo 'export GOPATH=~/go' >> $BASH_ENV - go get github.com/tcnksm/ghr - VERSION=${CIRCLE_TAG} - ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -replace ${VERSION} ./artifacts/ - -workflows: - version: 2 - voter: - jobs: - - build-node18 - - build-node16 - - build-node14 - - compliance - release: - jobs: - - deploy-npm: - filters: - tags: - only: /^v[0-9]+(\.[0-9]+)*/ - branches: - ignore: /.*/ - - prepare-vsix: - filters: - tags: - only: /^v[0-9]+(\.[0-9]+)*/ - branches: - ignore: /.*/ - - deploy-gh-releases: - requires: - - prepare-vsix - filters: - tags: - only: /^v[0-9]+(\.[0-9]+)*/ - branches: - ignore: /.*/ diff --git a/.github/workflows/deploy_maual.yaml b/.github/workflows/deploy_maual.yaml new file mode 100644 index 000000000..61f94ff6b --- /dev/null +++ b/.github/workflows/deploy_maual.yaml @@ -0,0 +1,52 @@ +name: Manual latest release deploy to npmjs + +on: + # Trigger the workflow only manually + workflow_dispatch: + +jobs: + deploy-npm: + if: github.repository == 'SAP/ui5-language-assistant' && github.ref == 'refs/heads/master' + runs-on: [ubuntu-latest] + + steps: + - name: Checkout code repository + uses: actions/checkout@v3 + + - name: Setup node + uses: actions/setup-node@v3 + with: + node-version: 14 + + - name: Download latest released artifact + uses: robinraju/release-downloader@v1.7 + with: + latest: true + token: ${{ secrets.ACCESS_PAT }} + fileName: "vscode-ui5-language-assistant-*.vsix" + out-file-path: "./packages/vscode-ui5-language-assistant-bas-ext" + + - name: List folder content + run: ls ./packages/vscode-ui5-language-assistant-bas-ext -la + + - name: Check file existence + uses: andstor/file-existence-action@v2 + with: + files: "./packages/vscode-ui5-language-assistant-bas-ext/*.vsix" + fail: true + + - name: Prepare .npmrc + run: + echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" >> ~/.npmrc + + # To help debug when lerna detects changes to the working tree and fails the publish + - name: Status + run: git status + + - name: Publish + # https://github.com/lerna/lerna/issues/2788 + uses: borales/actions-yarn@v4 + with: + cmd: release:publish --no-verify-access + + diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml new file mode 100644 index 000000000..d4a803e68 --- /dev/null +++ b/.github/workflows/release.yaml @@ -0,0 +1,149 @@ +name: Release workflow + +on: + push: + branches: [master] + pull_request: + branches: [master] + +env: + GHR_PROJECT_REPONAME: ui5-language-assistant + GHR_PROJECT_USERNAME: SAP + +jobs: + build: + if: github.ref == 'refs/heads/master' # to filter out tag pushes + strategy: + matrix: + os: [ubuntu-latest] + node-version: [14.x, 16.x, 18.x] + runs-on: ${{ matrix.os }} + steps: + - name: Checkout code repository + uses: actions/checkout@v3 + with: + fetch-depth: 0 # will fetch all history + - name: Run install + uses: borales/actions-yarn@v4 + with: + cmd: install # will run `yarn install` command + - name: Run build + uses: borales/actions-yarn@v4 + with: + cmd: ci # will run `yarn run ci` command + + - name: Upload vsix artifact + uses: actions/upload-artifact@v3 + with: + name: vscode-extension-file + path: ./packages/vscode-ui5-language-assistant/vscode-ui5-language-assistant*.vsix + retention-days: 1 + if-no-files-found: error + + compliance: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: REUSE Compliance Check + uses: fsfe/reuse-action@v1 + with: + args: --include-submodules lint + + version: + # Run version job only on pushes to the main branch. The job depends on completion of the build job. + if: github.repository == 'SAP/ui5-language-assistant' && github.event_name == 'push' && github.ref == 'refs/heads/master' + runs-on: ubuntu-latest + needs: [build, compliance] + outputs: + changes: ${{ steps.changesetVersion.outputs.changes }} # map step output to job output + + steps: + - name: Checkout code repository + uses: actions/checkout@v3 + with: + fetch-depth: 0 + token: ${{ secrets.ACCESS_PAT }} # needed to auto trigger release job + - name: Setup node + uses: actions/setup-node@v3 + with: + node-version: 14 + + - name: Run install + uses: borales/actions-yarn@v4 + with: + cmd: install # will run `yarn install` command + + - name: Apply changesets + id: changesetVersion + run: | + echo ::set-output name=changes::$(npm run ci:version 2>&1 | grep -q 'No unreleased changesets found' && echo 'false' || echo 'true') + git status + + # Get new version number + - name: get-npm-version + id: package-version + uses: martinbeentjes/npm-get-version-action@main + with: + path: ./packages/vscode-ui5-language-assistant + + # Apply changes and create version tag + - name: Commit and push changes + if: steps.changesetVersion.outputs.changes == 'true' + env: + GITHUB_TOKEN: ${{ secrets.ACCESS_PAT }} + run: | + echo ${{ steps.package-version.outputs.current-version}} + git config user.name github-actions + git config user.email github-actions@github.com + git status + git add -A + git status + git commit -m "chore: apply latest changesets" --no-verify || echo "No changesets found" + git tag -a "v${{ steps.package-version.outputs.current-version}}" -m "v${{ steps.package-version.outputs.current-version}} release" + git log --pretty=oneline | head -n 10 + git push --follow-tags + + release: + if: github.repository == 'SAP/ui5-language-assistant' && github.event_name == 'push' && github.ref == 'refs/heads/master' && needs.version.outputs.changes == 'false' + runs-on: [ubuntu-latest] + needs: version + steps: + - name: Checkout code repository + uses: actions/checkout@v3 + with: + fetch-depth: 0 + + # Download vsix artifact + - name: 'make folder' + run: mkdir ./artifacts + - name: Download artifact + uses: actions/download-artifact@v3 + with: + name: vscode-extension-file + path: ./artifacts + + - name: 'check artifacts' + run: ls ./artifacts -la + + # Get new version number + - name: get-npm-version + id: package-version + uses: martinbeentjes/npm-get-version-action@main + with: + path: ./packages/vscode-ui5-language-assistant + + # Publish on GitHub + - name: Create Release + env: + GITHUB_TOKEN: ${{ secrets.ACCESS_PAT }} # A personal access token + CURRENT_RELEASE_VERSION: ${{steps.package-version.outputs.current-version}} + uses: ncipollo/release-action@v1 + with: + allowUpdates: true + draft: false + prerelease: false + name: Release v${{env.CURRENT_RELEASE_VERSION}} + tag: v${{env.CURRENT_RELEASE_VERSION}} + owner: ${{env.GHR_PROJECT_USERNAME}} + repo: ${{env.GHR_PROJECT_REPONAME}} + artifacts: './artifacts/*-${{env.CURRENT_RELEASE_VERSION}}.vsix' diff --git a/package.json b/package.json index de6007bec..428a06dbe 100644 --- a/package.json +++ b/package.json @@ -31,9 +31,12 @@ "legal:copy": "lerna exec \"shx cp -r ../../.reuse .reuse && shx cp -r ../../LICENSES LICENSES\"", "prepare": "node ./.husky/skip.js || husky install", "hooks:pre-commit": "lint-staged", - "hooks:commit-msg": "commitlint -e" + "hooks:commit-msg": "commitlint -e", + "cset": "changeset", + "ci:version": "changeset version" }, "devDependencies": { + "@changesets/cli": "2.26.0", "@commitlint/cli": "11.0.0", "@commitlint/config-conventional": "11.0.0", "@types/chai": "4.2.14", diff --git a/yarn.lock b/yarn.lock index ff7e5e39a..5b0ec6dc8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -172,6 +172,13 @@ dependencies: regenerator-runtime "^0.13.11" +"@babel/runtime@^7.20.1", "@babel/runtime@^7.5.5": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.21.0.tgz#5b55c9d394e5fcf304909a8b00c07dc217b56673" + integrity sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw== + dependencies: + regenerator-runtime "^0.13.11" + "@babel/runtime@^7.3.1": version "7.20.7" resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.7.tgz" @@ -213,6 +220,206 @@ "@babel/helper-validator-identifier" "^7.19.1" to-fast-properties "^2.0.0" +"@changesets/apply-release-plan@^6.1.3": + version "6.1.3" + resolved "https://registry.yarnpkg.com/@changesets/apply-release-plan/-/apply-release-plan-6.1.3.tgz#3bcc0bd57ba00d50d20df7d0141f1a9b2134eaf7" + integrity sha512-ECDNeoc3nfeAe1jqJb5aFQX7CqzQhD2klXRez2JDb/aVpGUbX673HgKrnrgJRuQR/9f2TtLoYIzrGB9qwD77mg== + dependencies: + "@babel/runtime" "^7.20.1" + "@changesets/config" "^2.3.0" + "@changesets/get-version-range-type" "^0.3.2" + "@changesets/git" "^2.0.0" + "@changesets/types" "^5.2.1" + "@manypkg/get-packages" "^1.1.3" + detect-indent "^6.0.0" + fs-extra "^7.0.1" + lodash.startcase "^4.4.0" + outdent "^0.5.0" + prettier "^2.7.1" + resolve-from "^5.0.0" + semver "^5.4.1" + +"@changesets/assemble-release-plan@^5.2.3": + version "5.2.3" + resolved "https://registry.yarnpkg.com/@changesets/assemble-release-plan/-/assemble-release-plan-5.2.3.tgz#5ce6191c6e193d40b566a7b0e01690cfb106f4db" + integrity sha512-g7EVZCmnWz3zMBAdrcKhid4hkHT+Ft1n0mLussFMcB1dE2zCuwcvGoy9ec3yOgPGF4hoMtgHaMIk3T3TBdvU9g== + dependencies: + "@babel/runtime" "^7.20.1" + "@changesets/errors" "^0.1.4" + "@changesets/get-dependents-graph" "^1.3.5" + "@changesets/types" "^5.2.1" + "@manypkg/get-packages" "^1.1.3" + semver "^5.4.1" + +"@changesets/changelog-git@^0.1.14": + version "0.1.14" + resolved "https://registry.yarnpkg.com/@changesets/changelog-git/-/changelog-git-0.1.14.tgz#852caa7727dcf91497c131d05bc2cd6248532ada" + integrity sha512-+vRfnKtXVWsDDxGctOfzJsPhaCdXRYoe+KyWYoq5X/GqoISREiat0l3L8B0a453B2B4dfHGcZaGyowHbp9BSaA== + dependencies: + "@changesets/types" "^5.2.1" + +"@changesets/cli@2.26.0": + version "2.26.0" + resolved "https://registry.yarnpkg.com/@changesets/cli/-/cli-2.26.0.tgz#f215ddb2b41574ffd0dda9cd77fac927ba048fd3" + integrity sha512-0cbTiDms+ICTVtEwAFLNW0jBNex9f5+fFv3I771nBvdnV/mOjd1QJ4+f8KtVSOrwD9SJkk9xbDkWFb0oXd8d1Q== + dependencies: + "@babel/runtime" "^7.20.1" + "@changesets/apply-release-plan" "^6.1.3" + "@changesets/assemble-release-plan" "^5.2.3" + "@changesets/changelog-git" "^0.1.14" + "@changesets/config" "^2.3.0" + "@changesets/errors" "^0.1.4" + "@changesets/get-dependents-graph" "^1.3.5" + "@changesets/get-release-plan" "^3.0.16" + "@changesets/git" "^2.0.0" + "@changesets/logger" "^0.0.5" + "@changesets/pre" "^1.0.14" + "@changesets/read" "^0.5.9" + "@changesets/types" "^5.2.1" + "@changesets/write" "^0.2.3" + "@manypkg/get-packages" "^1.1.3" + "@types/is-ci" "^3.0.0" + "@types/semver" "^6.0.0" + ansi-colors "^4.1.3" + chalk "^2.1.0" + enquirer "^2.3.0" + external-editor "^3.1.0" + fs-extra "^7.0.1" + human-id "^1.0.2" + is-ci "^3.0.1" + meow "^6.0.0" + outdent "^0.5.0" + p-limit "^2.2.0" + preferred-pm "^3.0.0" + resolve-from "^5.0.0" + semver "^5.4.1" + spawndamnit "^2.0.0" + term-size "^2.1.0" + tty-table "^4.1.5" + +"@changesets/config@^2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@changesets/config/-/config-2.3.0.tgz#bff074d6492fa772cee139f9a04efa4cd56445bb" + integrity sha512-EgP/px6mhCx8QeaMAvWtRrgyxW08k/Bx2tpGT+M84jEdX37v3VKfh4Cz1BkwrYKuMV2HZKeHOh8sHvja/HcXfQ== + dependencies: + "@changesets/errors" "^0.1.4" + "@changesets/get-dependents-graph" "^1.3.5" + "@changesets/logger" "^0.0.5" + "@changesets/types" "^5.2.1" + "@manypkg/get-packages" "^1.1.3" + fs-extra "^7.0.1" + micromatch "^4.0.2" + +"@changesets/errors@^0.1.4": + version "0.1.4" + resolved "https://registry.yarnpkg.com/@changesets/errors/-/errors-0.1.4.tgz#f79851746c43679a66b383fdff4c012f480f480d" + integrity sha512-HAcqPF7snsUJ/QzkWoKfRfXushHTu+K5KZLJWPb34s4eCZShIf8BFO3fwq6KU8+G7L5KdtN2BzQAXOSXEyiY9Q== + dependencies: + extendable-error "^0.1.5" + +"@changesets/get-dependents-graph@^1.3.5": + version "1.3.5" + resolved "https://registry.yarnpkg.com/@changesets/get-dependents-graph/-/get-dependents-graph-1.3.5.tgz#f94c6672d2f9a87aa35512eea74550585ba41c21" + integrity sha512-w1eEvnWlbVDIY8mWXqWuYE9oKhvIaBhzqzo4ITSJY9hgoqQ3RoBqwlcAzg11qHxv/b8ReDWnMrpjpKrW6m1ZTA== + dependencies: + "@changesets/types" "^5.2.1" + "@manypkg/get-packages" "^1.1.3" + chalk "^2.1.0" + fs-extra "^7.0.1" + semver "^5.4.1" + +"@changesets/get-release-plan@^3.0.16": + version "3.0.16" + resolved "https://registry.yarnpkg.com/@changesets/get-release-plan/-/get-release-plan-3.0.16.tgz#5d9cfc4ffda02c496ef0fde407210de8e3a0fb19" + integrity sha512-OpP9QILpBp1bY2YNIKFzwigKh7Qe9KizRsZomzLe6pK8IUo8onkAAVUD8+JRKSr8R7d4+JRuQrfSSNlEwKyPYg== + dependencies: + "@babel/runtime" "^7.20.1" + "@changesets/assemble-release-plan" "^5.2.3" + "@changesets/config" "^2.3.0" + "@changesets/pre" "^1.0.14" + "@changesets/read" "^0.5.9" + "@changesets/types" "^5.2.1" + "@manypkg/get-packages" "^1.1.3" + +"@changesets/get-version-range-type@^0.3.2": + version "0.3.2" + resolved "https://registry.yarnpkg.com/@changesets/get-version-range-type/-/get-version-range-type-0.3.2.tgz#8131a99035edd11aa7a44c341cbb05e668618c67" + integrity sha512-SVqwYs5pULYjYT4op21F2pVbcrca4qA/bAA3FmFXKMN7Y+HcO8sbZUTx3TAy2VXulP2FACd1aC7f2nTuqSPbqg== + +"@changesets/git@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@changesets/git/-/git-2.0.0.tgz#8de57649baf13a86eb669a25fa51bcad5cea517f" + integrity sha512-enUVEWbiqUTxqSnmesyJGWfzd51PY4H7mH9yUw0hPVpZBJ6tQZFMU3F3mT/t9OJ/GjyiM4770i+sehAn6ymx6A== + dependencies: + "@babel/runtime" "^7.20.1" + "@changesets/errors" "^0.1.4" + "@changesets/types" "^5.2.1" + "@manypkg/get-packages" "^1.1.3" + is-subdir "^1.1.1" + micromatch "^4.0.2" + spawndamnit "^2.0.0" + +"@changesets/logger@^0.0.5": + version "0.0.5" + resolved "https://registry.yarnpkg.com/@changesets/logger/-/logger-0.0.5.tgz#68305dd5a643e336be16a2369cb17cdd8ed37d4c" + integrity sha512-gJyZHomu8nASHpaANzc6bkQMO9gU/ib20lqew1rVx753FOxffnCrJlGIeQVxNWCqM+o6OOleCo/ivL8UAO5iFw== + dependencies: + chalk "^2.1.0" + +"@changesets/parse@^0.3.16": + version "0.3.16" + resolved "https://registry.yarnpkg.com/@changesets/parse/-/parse-0.3.16.tgz#f8337b70aeb476dc81745ab3294022909bc4a84a" + integrity sha512-127JKNd167ayAuBjUggZBkmDS5fIKsthnr9jr6bdnuUljroiERW7FBTDNnNVyJ4l69PzR57pk6mXQdtJyBCJKg== + dependencies: + "@changesets/types" "^5.2.1" + js-yaml "^3.13.1" + +"@changesets/pre@^1.0.14": + version "1.0.14" + resolved "https://registry.yarnpkg.com/@changesets/pre/-/pre-1.0.14.tgz#9df73999a4d15804da7381358d77bb37b00ddf0f" + integrity sha512-dTsHmxQWEQekHYHbg+M1mDVYFvegDh9j/kySNuDKdylwfMEevTeDouR7IfHNyVodxZXu17sXoJuf2D0vi55FHQ== + dependencies: + "@babel/runtime" "^7.20.1" + "@changesets/errors" "^0.1.4" + "@changesets/types" "^5.2.1" + "@manypkg/get-packages" "^1.1.3" + fs-extra "^7.0.1" + +"@changesets/read@^0.5.9": + version "0.5.9" + resolved "https://registry.yarnpkg.com/@changesets/read/-/read-0.5.9.tgz#a1b63a82b8e9409738d7a0f9cc39b6d7c28cbab0" + integrity sha512-T8BJ6JS6j1gfO1HFq50kU3qawYxa4NTbI/ASNVVCBTsKquy2HYwM9r7ZnzkiMe8IEObAJtUVGSrePCOxAK2haQ== + dependencies: + "@babel/runtime" "^7.20.1" + "@changesets/git" "^2.0.0" + "@changesets/logger" "^0.0.5" + "@changesets/parse" "^0.3.16" + "@changesets/types" "^5.2.1" + chalk "^2.1.0" + fs-extra "^7.0.1" + p-filter "^2.1.0" + +"@changesets/types@^4.0.1": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@changesets/types/-/types-4.1.0.tgz#fb8f7ca2324fd54954824e864f9a61a82cb78fe0" + integrity sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw== + +"@changesets/types@^5.2.1": + version "5.2.1" + resolved "https://registry.yarnpkg.com/@changesets/types/-/types-5.2.1.tgz#a228c48004aa8a93bce4be2d1d31527ef3bf21f6" + integrity sha512-myLfHbVOqaq9UtUKqR/nZA/OY7xFjQMdfgfqeZIBK4d0hA6pgxArvdv8M+6NUzzBsjWLOtvApv8YHr4qM+Kpfg== + +"@changesets/write@^0.2.3": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@changesets/write/-/write-0.2.3.tgz#baf6be8ada2a67b9aba608e251bfea4fdc40bc63" + integrity sha512-Dbamr7AIMvslKnNYsLFafaVORx4H0pvCA2MHqgtNCySMe1blImEyAEOzDmcgKAkgz4+uwoLz7demIrX+JBr/Xw== + dependencies: + "@babel/runtime" "^7.20.1" + "@changesets/types" "^5.2.1" + fs-extra "^7.0.1" + human-id "^1.0.2" + prettier "^2.7.1" + "@colors/colors@1.5.0": version "1.5.0" resolved "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz" @@ -1231,6 +1438,28 @@ npmlog "^6.0.2" write-file-atomic "^4.0.1" +"@manypkg/find-root@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@manypkg/find-root/-/find-root-1.1.0.tgz#a62d8ed1cd7e7d4c11d9d52a8397460b5d4ad29f" + integrity sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA== + dependencies: + "@babel/runtime" "^7.5.5" + "@types/node" "^12.7.1" + find-up "^4.1.0" + fs-extra "^8.1.0" + +"@manypkg/get-packages@^1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@manypkg/get-packages/-/get-packages-1.1.3.tgz#e184db9bba792fa4693de4658cfb1463ac2c9c47" + integrity sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A== + dependencies: + "@babel/runtime" "^7.5.5" + "@changesets/types" "^4.0.1" + "@manypkg/find-root" "^1.1.0" + fs-extra "^8.1.0" + globby "^11.0.0" + read-yaml-file "^1.1.0" + "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" @@ -1702,6 +1931,13 @@ "@types/minimatch" "*" "@types/node" "*" +"@types/is-ci@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@types/is-ci/-/is-ci-3.0.0.tgz#7e8910af6857601315592436f030aaa3ed9783c3" + integrity sha512-Q0Op0hdWbYd1iahB+IFNQcWXFq4O0Q5MwQP7uN0souuQ4rPg1vEYcnIOfr1gY+M+6rc8FGoRaBO1mOOvL29sEQ== + dependencies: + ci-info "^3.1.0" + "@types/js-yaml@4.0.5": version "4.0.5" resolved "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.5.tgz" @@ -1767,6 +2003,11 @@ resolved "https://registry.npmjs.org/@types/node/-/node-18.11.17.tgz" integrity sha512-HJSUJmni4BeDHhfzn6nF0sVmd1SMezP7/4F0Lq+aXzmp2xm9O7WXrUtHW/CHlYVtZUbByEvWidHqRtcJXGF2Ng== +"@types/node@^12.7.1": + version "12.20.55" + resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.55.tgz#c329cbd434c42164f846b909bd6f85b5537f6240" + integrity sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ== + "@types/node@^14.0.0": version "14.18.35" resolved "https://registry.npmjs.org/@types/node/-/node-14.18.35.tgz" @@ -1800,6 +2041,11 @@ resolved "https://registry.npmjs.org/@types/semver/-/semver-7.3.12.tgz" integrity sha512-WwA1MW0++RfXmCr12xeYOOC5baSC9mSb0ZqCquFzKhcoF4TvHu5MKOuXsncgZcpVFhB1pXd5hZmM0ryAoCp12A== +"@types/semver@^6.0.0": + version "6.2.3" + resolved "https://registry.yarnpkg.com/@types/semver/-/semver-6.2.3.tgz#5798ecf1bec94eaa64db39ee52808ec0693315aa" + integrity sha512-KQf+QAMWKMrtBMsB8/24w53tEsxllMj6TuA80TT/5igJalLI/zm0L3oXRbIAl4Ohfc85gyHX/jhMwsVkmhLU4A== + "@types/sinon-chai@3.2.5": version "3.2.5" resolved "https://registry.npmjs.org/@types/sinon-chai/-/sinon-chai-3.2.5.tgz" @@ -2304,9 +2550,9 @@ ansi-colors@4.1.1: resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz" integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== -ansi-colors@^4.1.1: +ansi-colors@^4.1.1, ansi-colors@^4.1.3: version "4.1.3" - resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== ansi-escapes@^4.2.1, ansi-escapes@^4.3.0: @@ -2405,6 +2651,16 @@ array-union@^2.1.0: resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== +array.prototype.flat@^1.2.3: + version "1.3.1" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz#ffc6576a7ca3efc2f46a143b9d1dda9b4b3cf5e2" + integrity sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + es-shim-unscopables "^1.0.0" + arrify@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz" @@ -2513,6 +2769,13 @@ before-after-hook@^2.2.0: resolved "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz" integrity sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ== +better-path-resolve@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/better-path-resolve/-/better-path-resolve-1.0.0.tgz#13a35a1104cdd48a7b74bf8758f96a1ee613f99d" + integrity sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g== + dependencies: + is-windows "^1.0.0" + big-integer@^1.6.17: version "1.6.51" resolved "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz" @@ -2594,6 +2857,13 @@ braces@^3.0.2, braces@~3.0.2: dependencies: fill-range "^7.0.1" +breakword@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/breakword/-/breakword-1.0.5.tgz#fd420a417f55016736b5b615161cae1c8f819810" + integrity sha512-ex5W9DoOQ/LUEU3PMdLs9ua/CYZl1678NUkKOdUSi8Aw5F1idieaiRURCBFJCwVcrD1J8Iy3vfWSloaMwO2qFg== + dependencies: + wcwidth "^1.0.1" + browser-stdout@1.3.1: version "1.3.1" resolved "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz" @@ -2767,18 +3037,18 @@ chalk@4.1.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2: +chalk@^2.0.0, chalk@^2.1.0, chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== dependencies: ansi-styles "^3.2.1" escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1: +chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: version "4.1.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== dependencies: ansi-styles "^4.1.0" @@ -2863,6 +3133,11 @@ ci-info@^2.0.0: resolved "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz" integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== +ci-info@^3.1.0, ci-info@^3.2.0: + version "3.8.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91" + integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== + clean-stack@^2.0.0: version "2.2.0" resolved "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" @@ -3361,6 +3636,15 @@ create-require@^1.1.0: resolved "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz" integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== +cross-spawn@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + integrity sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A== + dependencies: + lru-cache "^4.0.1" + shebang-command "^1.2.0" + which "^1.2.9" + cross-spawn@^6.0.5: version "6.0.5" resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz" @@ -3397,6 +3681,31 @@ css-what@^6.1.0: resolved "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz" integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== +csv-generate@^3.4.3: + version "3.4.3" + resolved "https://registry.yarnpkg.com/csv-generate/-/csv-generate-3.4.3.tgz#bc42d943b45aea52afa896874291da4b9108ffff" + integrity sha512-w/T+rqR0vwvHqWs/1ZyMDWtHHSJaN06klRqJXBEpDJaM/+dZkso0OKh1VcuuYvK3XM53KysVNq8Ko/epCK8wOw== + +csv-parse@^4.16.3: + version "4.16.3" + resolved "https://registry.yarnpkg.com/csv-parse/-/csv-parse-4.16.3.tgz#7ca624d517212ebc520a36873c3478fa66efbaf7" + integrity sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg== + +csv-stringify@^5.6.5: + version "5.6.5" + resolved "https://registry.yarnpkg.com/csv-stringify/-/csv-stringify-5.6.5.tgz#c6d74badda4b49a79bf4e72f91cce1e33b94de00" + integrity sha512-PjiQ659aQ+fUTQqSrd1XEDnOr52jh30RBurfzkscaE2tPaFsDH5wOAHJiw8XAHphRknCwMUE9KRayc4K/NbO8A== + +csv@^5.5.0: + version "5.5.3" + resolved "https://registry.yarnpkg.com/csv/-/csv-5.5.3.tgz#cd26c1e45eae00ce6a9b7b27dcb94955ec95207d" + integrity sha512-QTaY0XjjhTQOdguARF0lGKm5/mEq9PD9/VhZZegHDIBq2tQwgNpHc3dneD4mGo2iJs+fTKv5Bp0fZ+BRuY3Z0g== + dependencies: + csv-generate "^3.4.3" + csv-parse "^4.16.3" + csv-stringify "^5.6.5" + stream-transform "^2.1.3" + cz-conventional-changelog@3.3.0: version "3.3.0" resolved "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.3.0.tgz" @@ -3728,9 +4037,9 @@ enhanced-resolve@^5.10.0: graceful-fs "^4.2.4" tapable "^2.2.0" -enquirer@^2.3.5, enquirer@^2.3.6, enquirer@~2.3.6: +enquirer@^2.3.0, enquirer@^2.3.5, enquirer@^2.3.6, enquirer@~2.3.6: version "2.3.6" - resolved "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz" + resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== dependencies: ansi-colors "^4.1.1" @@ -3810,6 +4119,13 @@ es-module-lexer@^0.9.0: resolved "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz" integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== +es-shim-unscopables@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#702e632193201e3edf8713635d083d378e510241" + integrity sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w== + dependencies: + has "^1.0.3" + es-to-primitive@^1.2.1: version "1.2.1" resolved "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" @@ -4078,9 +4394,14 @@ extend@~3.0.2: resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== -external-editor@^3.0.3: +extendable-error@^0.1.5: + version "0.1.7" + resolved "https://registry.yarnpkg.com/extendable-error/-/extendable-error-0.1.7.tgz#60b9adf206264ac920058a7395685ae4670c2b96" + integrity sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg== + +external-editor@^3.0.3, external-editor@^3.1.0: version "3.1.0" - resolved "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== dependencies: chardet "^0.7.0" @@ -4252,6 +4573,14 @@ find-up@^4.0.0, find-up@^4.1.0: locate-path "^5.0.0" path-exists "^4.0.0" +find-yarn-workspace-root2@1.2.16: + version "1.2.16" + resolved "https://registry.yarnpkg.com/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz#60287009dd2f324f59646bdb4b7610a6b301c2a9" + integrity sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA== + dependencies: + micromatch "^4.0.2" + pkg-dir "^4.2.0" + findit2@2.2.3: version "2.2.3" resolved "https://registry.npmjs.org/findit2/-/findit2-2.2.3.tgz" @@ -4387,6 +4716,15 @@ fs-extra@9.1.0, fs-extra@^9.0.0, fs-extra@^9.1.0: jsonfile "^6.0.1" universalify "^2.0.0" +fs-extra@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" + integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + fs-minipass@^2.0.0, fs-minipass@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz" @@ -4700,9 +5038,9 @@ globals@^12.1.0: dependencies: type-fest "^0.8.1" -globby@11.1.0, globby@^11.0.1, globby@^11.0.2, globby@^11.0.3: +globby@11.1.0, globby@^11.0.0, globby@^11.0.1, globby@^11.0.2, globby@^11.0.3: version "11.1.0" - resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== dependencies: array-union "^2.1.0" @@ -4724,6 +5062,16 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6 resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== +graceful-fs@^4.1.5: + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + +grapheme-splitter@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e" + integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== + handlebars@^4.7.7: version "4.7.7" resolved "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz" @@ -4901,6 +5249,11 @@ https-proxy-agent@5.0.1, https-proxy-agent@^5.0.0: agent-base "6" debug "4" +human-id@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/human-id/-/human-id-1.0.2.tgz#e654d4b2b0d8b07e45da9f6020d8af17ec0a5df3" + integrity sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw== + human-signals@^1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz" @@ -5138,6 +5491,13 @@ is-ci@^2.0.0: dependencies: ci-info "^2.0.0" +is-ci@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.1.tgz#db6ecbed1bd659c43dac0f45661e7674103d1867" + integrity sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ== + dependencies: + ci-info "^3.2.0" + is-core-module@^2.5.0, is-core-module@^2.8.1, is-core-module@^2.9.0: version "2.11.0" resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz" @@ -5282,6 +5642,13 @@ is-string@^1.0.5, is-string@^1.0.7: dependencies: has-tostringtag "^1.0.0" +is-subdir@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/is-subdir/-/is-subdir-1.2.0.tgz#b791cd28fab5202e91a08280d51d9d7254fd20d4" + integrity sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw== + dependencies: + better-path-resolve "1.0.0" + is-symbol@^1.0.2, is-symbol@^1.0.3: version "1.0.4" resolved "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz" @@ -5318,9 +5685,9 @@ is-weakref@^1.0.2: dependencies: call-bind "^1.0.2" -is-windows@^1.0.1, is-windows@^1.0.2: +is-windows@^1.0.0, is-windows@^1.0.1, is-windows@^1.0.2: version "1.0.2" - resolved "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== is-wsl@^2.2.0: @@ -5451,9 +5818,9 @@ js-yaml@4.1.0, js-yaml@^4.1.0: dependencies: argparse "^2.0.1" -js-yaml@^3.10.0, js-yaml@^3.13.1: +js-yaml@^3.10.0, js-yaml@^3.13.0, js-yaml@^3.13.1, js-yaml@^3.6.1: version "3.14.1" - resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== dependencies: argparse "^1.0.7" @@ -5611,6 +5978,11 @@ klaw-sync@6.0.0: dependencies: graceful-fs "^4.1.11" +kleur@^4.1.4: + version "4.1.5" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.5.tgz#95106101795f7050c6c650f350c683febddb1780" + integrity sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ== + kuler@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz" @@ -5756,6 +6128,16 @@ load-json-file@^6.2.0: strip-bom "^4.0.0" type-fest "^0.6.0" +load-yaml-file@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/load-yaml-file/-/load-yaml-file-0.2.0.tgz#af854edaf2bea89346c07549122753c07372f64d" + integrity sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw== + dependencies: + graceful-fs "^4.1.5" + js-yaml "^3.13.0" + pify "^4.0.1" + strip-bom "^3.0.0" + loader-runner@^4.2.0: version "4.3.0" resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz" @@ -5832,6 +6214,11 @@ lodash.mergewith@^4.6.2: resolved "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz" integrity sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ== +lodash.startcase@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.startcase/-/lodash.startcase-4.4.0.tgz#9436e34ed26093ed7ffae1936144350915d9add8" + integrity sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg== + lodash.truncate@^4.4.2: version "4.4.2" resolved "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz" @@ -5896,6 +6283,14 @@ longest@^2.0.1: resolved "https://registry.npmjs.org/longest/-/longest-2.0.1.tgz" integrity sha512-Ajzxb8CM6WAnFjgiloPsI3bF+WCxcvhdIG3KNA2KN962+tdBsHcuQ4k4qX/EcS/2CRkcc0iAkR956Nib6aXU/Q== +lru-cache@^4.0.1: + version "4.1.5" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + lru-cache@^6.0.0: version "6.0.0" resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" @@ -6031,6 +6426,23 @@ memorystream@^0.3.1: resolved "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz" integrity sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw== +meow@^6.0.0: + version "6.1.1" + resolved "https://registry.yarnpkg.com/meow/-/meow-6.1.1.tgz#1ad64c4b76b2a24dfb2f635fddcadf320d251467" + integrity sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg== + dependencies: + "@types/minimist" "^1.2.0" + camelcase-keys "^6.2.2" + decamelize-keys "^1.1.0" + hard-rejection "^2.1.0" + minimist-options "^4.0.2" + normalize-package-data "^2.5.0" + read-pkg-up "^7.0.1" + redent "^3.0.0" + trim-newlines "^3.0.0" + type-fest "^0.13.1" + yargs-parser "^18.1.3" + meow@^8.0.0: version "8.1.2" resolved "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz" @@ -6131,9 +6543,9 @@ minimatch@^5.0.1: dependencies: brace-expansion "^2.0.1" -minimist-options@4.1.0: +minimist-options@4.1.0, minimist-options@^4.0.2: version "4.1.0" - resolved "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz" + resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619" integrity sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A== dependencies: arrify "^1.0.1" @@ -6219,6 +6631,11 @@ minizlib@^2.1.1, minizlib@^2.1.2: minipass "^3.0.0" yallist "^4.0.0" +mixme@^0.5.1: + version "0.5.9" + resolved "https://registry.yarnpkg.com/mixme/-/mixme-0.5.9.tgz#a5a58e17354632179ff3ce5b0fc130899c8ba81c" + integrity sha512-VC5fg6ySUscaWUpI4gxCBTQMH2RdUpNrk+MsbpCYtIvf9SBJdiUey4qE7BXviJsJR4nDQxCZ+3yaYNW3guz/Pw== + mkdirp-infer-owner@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/mkdirp-infer-owner/-/mkdirp-infer-owner-2.0.0.tgz" @@ -6773,6 +7190,18 @@ osenv@^0.1.3: os-homedir "^1.0.0" os-tmpdir "^1.0.0" +outdent@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/outdent/-/outdent-0.5.0.tgz#9e10982fdc41492bb473ad13840d22f9655be2ff" + integrity sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q== + +p-filter@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/p-filter/-/p-filter-2.1.0.tgz#1b1472562ae7a0f742f0f3d3d3718ea66ff9c09c" + integrity sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw== + dependencies: + p-map "^2.0.0" + p-finally@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz" @@ -6825,6 +7254,11 @@ p-map-series@^2.1.0: resolved "https://registry.npmjs.org/p-map-series/-/p-map-series-2.1.0.tgz" integrity sha512-RpYIIK1zXSNEOdwxcfe7FdvGcs7+y5n8rifMhMNWvaxRNMPINJHF5GDeuVxWqnfrcHPSCnp7Oo5yNXHId9Av2Q== +p-map@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" + integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== + p-map@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz" @@ -7106,6 +7540,16 @@ please-upgrade-node@^3.2.0: dependencies: semver-compare "^1.0.0" +preferred-pm@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/preferred-pm/-/preferred-pm-3.0.3.tgz#1b6338000371e3edbce52ef2e4f65eb2e73586d6" + integrity sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ== + dependencies: + find-up "^5.0.0" + find-yarn-workspace-root2 "1.2.16" + path-exists "^4.0.0" + which-pm "2.0.0" + prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" @@ -7121,6 +7565,11 @@ prettier@^2.2.0: resolved "https://registry.npmjs.org/prettier/-/prettier-2.8.1.tgz" integrity sha512-lqGoSJBQNJidqCHE80vqZJHWHRFoNYsSpP9AjFhlhi9ODCJA541svILes/+/1GM3VaL/abZi7cpFzOpdR9UPKg== +prettier@^2.7.1: + version "2.8.4" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.4.tgz#34dd2595629bfbb79d344ac4a91ff948694463c3" + integrity sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw== + proc-log@^2.0.0, proc-log@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/proc-log/-/proc-log-2.0.1.tgz" @@ -7197,6 +7646,11 @@ proxyquire@2.1.3: module-not-found-error "^1.0.1" resolve "^1.11.1" +pseudomap@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + integrity sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ== + psl@^1.1.28: version "1.9.0" resolved "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz" @@ -7301,6 +7755,16 @@ read-pkg@^5.2.0: parse-json "^5.0.0" type-fest "^0.6.0" +read-yaml-file@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/read-yaml-file/-/read-yaml-file-1.1.0.tgz#9362bbcbdc77007cc8ea4519fe1c0b821a7ce0d8" + integrity sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA== + dependencies: + graceful-fs "^4.1.5" + js-yaml "^3.6.1" + pify "^4.0.1" + strip-bom "^3.0.0" + read@1, read@^1.0.7: version "1.0.7" resolved "https://registry.npmjs.org/read/-/read-1.0.7.tgz" @@ -7596,7 +8060,7 @@ semver-compare@^1.0.0: resolved "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz" integrity sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow== -"semver@2 || 3 || 4 || 5", semver@^5.1.0, semver@^5.5.0, semver@^5.6.0: +"semver@2 || 3 || 4 || 5", semver@^5.1.0, semver@^5.4.1, semver@^5.5.0, semver@^5.6.0: version "5.7.1" resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== @@ -7777,6 +8241,18 @@ smart-buffer@^4.2.0: resolved "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz" integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== +smartwrap@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/smartwrap/-/smartwrap-2.0.2.tgz#7e25d3dd58b51c6ca4aba3a9e391650ea62698a4" + integrity sha512-vCsKNQxb7PnCNd2wY1WClWifAc2lwqsG8OaswpJkVJsvMGcnEntdTCDajZCkk93Ay1U3t/9puJmb525Rg5MZBA== + dependencies: + array.prototype.flat "^1.2.3" + breakword "^1.0.5" + grapheme-splitter "^1.0.4" + strip-ansi "^6.0.0" + wcwidth "^1.0.1" + yargs "^15.1.0" + socks-proxy-agent@^7.0.0: version "7.0.0" resolved "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz" @@ -7853,6 +8329,14 @@ spawn-wrap@^2.0.0: signal-exit "^3.0.2" which "^2.0.1" +spawndamnit@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/spawndamnit/-/spawndamnit-2.0.0.tgz#9f762ac5c3476abb994b42ad592b5ad22bb4b0ad" + integrity sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA== + dependencies: + cross-spawn "^5.1.0" + signal-exit "^3.0.2" + spdx-correct@^3.0.0: version "3.1.1" resolved "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz" @@ -7959,6 +8443,13 @@ stdin@0.0.1: resolved "https://registry.npmjs.org/stdin/-/stdin-0.0.1.tgz" integrity sha512-2bacd1TXzqOEsqRa+eEWkRdOSznwptrs4gqFcpMq5tOtmJUGPZd10W5Lam6wQ4YQ/+qjQt4e9u35yXCF6mrlfQ== +stream-transform@^2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/stream-transform/-/stream-transform-2.1.3.tgz#a1c3ecd72ddbf500aa8d342b0b9df38f5aa598e3" + integrity sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ== + dependencies: + mixme "^0.5.1" + streamroller@2.2.3: version "2.2.3" resolved "https://registry.npmjs.org/streamroller/-/streamroller-2.2.3.tgz" @@ -8188,6 +8679,11 @@ tempfile@^3.0.0: temp-dir "^2.0.0" uuid "^3.3.2" +term-size@^2.1.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/term-size/-/term-size-2.2.1.tgz#2a6a54840432c2fb6320fea0f415531e90189f54" + integrity sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg== + terser-webpack-plugin@^5.1.3: version "5.3.6" resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz" @@ -8399,6 +8895,19 @@ tsutils@^3.17.1, tsutils@^3.21.0: dependencies: tslib "^1.8.1" +tty-table@^4.1.5: + version "4.1.6" + resolved "https://registry.yarnpkg.com/tty-table/-/tty-table-4.1.6.tgz#6bd58338f36c94cce478c3337934d8a65ab40a73" + integrity sha512-kRj5CBzOrakV4VRRY5kUWbNYvo/FpOsz65DzI5op9P+cHov3+IqPbo1JE1ZnQGkHdZgNFDsrEjrfqqy/Ply9fw== + dependencies: + chalk "^4.1.2" + csv "^5.5.0" + kleur "^4.1.4" + smartwrap "^2.0.2" + strip-ansi "^6.0.0" + wcwidth "^1.0.1" + yargs "^17.1.1" + tunnel-agent@^0.6.0: version "0.6.0" resolved "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz" @@ -8428,6 +8937,11 @@ type-detect@4.0.8, type-detect@^4.0.0, type-detect@^4.0.5, type-detect@^4.0.8: resolved "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== +type-fest@^0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.13.1.tgz#0172cb5bce80b0bd542ea348db50c7e21834d934" + integrity sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg== + type-fest@^0.18.0: version "0.18.1" resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz" @@ -8869,6 +9383,14 @@ which-module@^2.0.0: resolved "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz" integrity sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q== +which-pm@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/which-pm/-/which-pm-2.0.0.tgz#8245609ecfe64bf751d0eef2f376d83bf1ddb7ae" + integrity sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w== + dependencies: + load-yaml-file "^0.2.0" + path-exists "^4.0.0" + which@^1.2.14, which@^1.2.9: version "1.3.1" resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz" @@ -9047,6 +9569,11 @@ y18n@^5.0.5: resolved "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== +yallist@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + integrity sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A== + yallist@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" @@ -9072,9 +9599,9 @@ yargs-parser@21.1.1, yargs-parser@^21.1.1: resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz" integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== -yargs-parser@^18.1.2: +yargs-parser@^18.1.2, yargs-parser@^18.1.3: version "18.1.3" - resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== dependencies: camelcase "^5.0.0" @@ -9125,6 +9652,19 @@ yargs@^15.0.2, yargs@^15.1.0: y18n "^4.0.0" yargs-parser "^18.1.2" +yargs@^17.1.1: + version "17.7.1" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.1.tgz#34a77645201d1a8fc5213ace787c220eabbd0967" + integrity sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + yargs@^17.6.2: version "17.6.2" resolved "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz" From 6cb3695b01e6f0fe8621a072de64304672f43e03 Mon Sep 17 00:00:00 2001 From: github-actions Date: Wed, 22 Mar 2023 21:19:35 +0000 Subject: [PATCH 05/16] chore: apply latest changesets --- .changeset/proud-deers-ring.md | 6 ------ packages/vscode-ui5-language-assistant-bas-ext/CHANGELOG.md | 6 ++++++ packages/vscode-ui5-language-assistant-bas-ext/package.json | 4 ++-- packages/vscode-ui5-language-assistant/CHANGELOG.md | 6 ++++++ packages/vscode-ui5-language-assistant/package.json | 2 +- 5 files changed, 15 insertions(+), 9 deletions(-) delete mode 100644 .changeset/proud-deers-ring.md diff --git a/.changeset/proud-deers-ring.md b/.changeset/proud-deers-ring.md deleted file mode 100644 index 08990856b..000000000 --- a/.changeset/proud-deers-ring.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"vscode-ui5-language-assistant": patch -"@ui5-language-assistant/vscode-ui5-language-assistant-bas-ext": patch ---- - -Migration from CircleCI to GitHub actions diff --git a/packages/vscode-ui5-language-assistant-bas-ext/CHANGELOG.md b/packages/vscode-ui5-language-assistant-bas-ext/CHANGELOG.md index 156f6d85f..c25a44289 100644 --- a/packages/vscode-ui5-language-assistant-bas-ext/CHANGELOG.md +++ b/packages/vscode-ui5-language-assistant-bas-ext/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log +## 4.0.6 + +### Patch Changes + +- 198cc8f: Migration from CircleCI to GitHub actions + All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. diff --git a/packages/vscode-ui5-language-assistant-bas-ext/package.json b/packages/vscode-ui5-language-assistant-bas-ext/package.json index 586391d51..37d2151b1 100644 --- a/packages/vscode-ui5-language-assistant-bas-ext/package.json +++ b/packages/vscode-ui5-language-assistant-bas-ext/package.json @@ -2,7 +2,7 @@ "name": "@ui5-language-assistant/vscode-ui5-language-assistant-bas-ext", "description": "A wrapper module for BAS simple extension around Language Support For SAPUI5", "license": "Apache-2.0", - "version": "4.0.5", + "version": "4.0.6", "private": false, "repository": { "type": "git", @@ -13,7 +13,7 @@ }, "devDependencies": { "fs-extra": "10.1.0", - "vscode-ui5-language-assistant": "4.0.5" + "vscode-ui5-language-assistant": "4.0.6" }, "files": [ "*.vsix", diff --git a/packages/vscode-ui5-language-assistant/CHANGELOG.md b/packages/vscode-ui5-language-assistant/CHANGELOG.md index 8153ea4cc..af404f036 100644 --- a/packages/vscode-ui5-language-assistant/CHANGELOG.md +++ b/packages/vscode-ui5-language-assistant/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log +## 4.0.6 + +### Patch Changes + +- 198cc8f: Migration from CircleCI to GitHub actions + All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. diff --git a/packages/vscode-ui5-language-assistant/package.json b/packages/vscode-ui5-language-assistant/package.json index b8b362e4e..a056d2ddd 100644 --- a/packages/vscode-ui5-language-assistant/package.json +++ b/packages/vscode-ui5-language-assistant/package.json @@ -3,7 +3,7 @@ "displayName": "UI5 Language Assistant", "private": true, "description": "Language Support For SAPUI5", - "version": "4.0.5", + "version": "4.0.6", "publisher": "SAPOSS", "icon": "resources/ui5-language-assistant.png", "keywords": [ From 795426558c31a683e0cb9078a893ad914c0762bc Mon Sep 17 00:00:00 2001 From: mr25mr <100434800+mr25mr@users.noreply.github.com> Date: Tue, 28 Mar 2023 09:26:16 +0200 Subject: [PATCH 06/16] fix: replace webpack with esbuild which solved crashing (#581) * fix: replace webpack with esbuild which solved crashing * fix: changeset is added and minor corrections * fix: esbuild scripts optimization * fix: enable github action build job for pull requests * fix: change set update * fix: fixed server crash with trace log level, node version update for esbuild * fix: webpack configs removed --------- Co-authored-by: Vadim Koblov --- .changeset/honest-baboons-brush.md | 8 + .github/workflows/release.yaml | 1 - esbuild.js | 40 ++ package.json | 3 +- packages/language-server/esbuild.js | 7 + packages/language-server/package.json | 2 +- packages/language-server/src/api.ts | 7 +- packages/language-server/src/logger.ts | 14 +- packages/language-server/src/server.ts | 4 +- packages/language-server/webpack.config.js | 34 -- .../vscode-ui5-language-assistant/esbuild.js | 10 + .../package.json | 2 +- .../src/logger.ts | 13 +- .../webpack.config.js | 24 - webpack.config.base.js | 25 - yarn.lock | 539 +++++------------- 16 files changed, 250 insertions(+), 483 deletions(-) create mode 100644 .changeset/honest-baboons-brush.md create mode 100644 esbuild.js create mode 100644 packages/language-server/esbuild.js delete mode 100644 packages/language-server/webpack.config.js create mode 100644 packages/vscode-ui5-language-assistant/esbuild.js delete mode 100644 packages/vscode-ui5-language-assistant/webpack.config.js delete mode 100644 webpack.config.base.js diff --git a/.changeset/honest-baboons-brush.md b/.changeset/honest-baboons-brush.md new file mode 100644 index 000000000..e0e68033f --- /dev/null +++ b/.changeset/honest-baboons-brush.md @@ -0,0 +1,8 @@ +--- +"vscode-ui5-language-assistant": patch +"@ui5-language-assistant/language-server": patch +"@ui5-language-assistant/vscode-ui5-language-assistant-bas-ext": patch +--- + +Switching from webpack to esbuild for bundling the code +Fix GitHub action build job to run build and tests on pull requests to master diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index d4a803e68..d6bf8415d 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -12,7 +12,6 @@ env: jobs: build: - if: github.ref == 'refs/heads/master' # to filter out tag pushes strategy: matrix: os: [ubuntu-latest] diff --git a/esbuild.js b/esbuild.js new file mode 100644 index 000000000..c98db68cd --- /dev/null +++ b/esbuild.js @@ -0,0 +1,40 @@ +async function builder(options) { + const buildConfig = { + ...{ + logLevel: "info", + write: true, + format: "cjs", + bundle: true, + metafile: true, + sourcemap: true, // .vscodeignore ignores .map files when bundling!! + mainFields: ["module", "main"], // https://stackoverflow.com/a/69352281 + minify: true, + loader: { + ".jpg": "file", + ".gif": "file", + ".mp4": "file", + ".graphql": "text", + ".png": "file", + ".svg": "file", + }, + platform: "node", + target: "node14", + }, + ...options, + }; + + if (process.argv.slice(2).includes("--watch")) { + console.log("Applyin watch config"); + buildConfig.watch = true; + buildConfig.minify = false; + } + + require("esbuild") + .build(buildConfig) + .catch((error) => { + console.log(error); + process.exit(1); + }); +} + +module.exports = { builder }; diff --git a/package.json b/package.json index 428a06dbe..7d0fb19b2 100644 --- a/package.json +++ b/package.json @@ -78,8 +78,7 @@ "sinon-chai": "3.5.0", "source-map-support": "0.5.19", "typescript": "3.9.7", - "webpack": "5.76.0", - "webpack-cli": "4.4.0" + "esbuild": "0.17.12" }, "lint-staged": { "*.{js,ts,md,json}": [ diff --git a/packages/language-server/esbuild.js b/packages/language-server/esbuild.js new file mode 100644 index 000000000..5b5f49e1b --- /dev/null +++ b/packages/language-server/esbuild.js @@ -0,0 +1,7 @@ +const { join } = require("path"); +const { builder } = require("../../esbuild"); + +builder({ + outfile: "dist/server.js", + entryPoints: [join(process.cwd(), "src/server.ts")], +}); diff --git a/packages/language-server/package.json b/packages/language-server/package.json index 018d3bad4..38237ade5 100644 --- a/packages/language-server/package.json +++ b/packages/language-server/package.json @@ -64,6 +64,6 @@ "test": "mocha", "coverage": "nyc mocha", "update-snapshots": "node ./scripts/update-diagnostics-snapshots", - "bundle": "webpack --mode production" + "bundle": "node esbuild.js" } } diff --git a/packages/language-server/src/api.ts b/packages/language-server/src/api.ts index cfc5daf8d..309c2f408 100644 --- a/packages/language-server/src/api.ts +++ b/packages/language-server/src/api.ts @@ -2,7 +2,12 @@ import { resolve } from "path"; import { existsSync } from "fs"; // for use in productive flows -const bundledPath = resolve(__dirname, "..", "..", "dist", "server.js"); +const bundledPath = resolve( + __dirname, + "..", + "node_modules/@ui5-language-assistant/language-server/dist", + "server.js" +); const sourcesPath = resolve(__dirname, "server.js"); diff --git a/packages/language-server/src/logger.ts b/packages/language-server/src/logger.ts index 3d556d7a0..567b60e4e 100644 --- a/packages/language-server/src/logger.ts +++ b/packages/language-server/src/logger.ts @@ -4,11 +4,17 @@ import { LogLevel, ILogger, } from "@ui5-language-assistant/logic-utils"; - +import { join } from "path"; +import { readJsonSync } from "fs-extra"; const getPackageName = (): string => { - // eslint-disable-next-line @typescript-eslint/no-var-requires -- Using `require` for .json file as this gets bundled with webpack correctly. - const meta = require("../../package.json"); - return meta.name; + let meta; + try { + // in production - ../extensions/saposs.vscode-ui5-language-assistant-4.0.6/node_modules/@ui5-language-assistant/language-server/dist + meta = readJsonSync(join(__dirname, "..", "package.json")); + } catch (error) { + meta = readJsonSync(join(__dirname, "..", "..", "package.json")); + } + return meta?.name; }; const name = getPackageName(); diff --git a/packages/language-server/src/server.ts b/packages/language-server/src/server.ts index 00ee87016..e04a0ff82 100644 --- a/packages/language-server/src/server.ts +++ b/packages/language-server/src/server.ts @@ -292,7 +292,9 @@ connection.onDidChangeWatchedFiles(async (changeEvent) => { documents.onDidChangeContent( async (changeEvent): Promise => { - getLogger().trace("`onDidChangeContent` event", { changeEvent }); + getLogger().trace("`onDidChangeContent` event", { + ...changeEvent.document, + }); if ( manifestStateInitialized === undefined || ui5yamlStateInitialized === undefined || diff --git a/packages/language-server/webpack.config.js b/packages/language-server/webpack.config.js deleted file mode 100644 index b1ca267a2..000000000 --- a/packages/language-server/webpack.config.js +++ /dev/null @@ -1,34 +0,0 @@ -const path = require("path"); -const baseConfig = require("../../webpack.config.base"); - -const config = { - ...baseConfig, - entry: "./lib/src/server.js", - output: { - path: path.resolve(__dirname, "dist"), - filename: "server.js", - libraryTarget: "commonjs2", - devtoolModuleFilenameTemplate: "../[resource-path]", - }, - module: { - rules: [ - { - test: /module-loader\.js$/, - loader: "string-replace-loader", - options: { - search: "require.resolve", - replace: "__non_webpack_require__.resolve", - }, - }, - { - test: /module-loader\.js$/, - loader: "string-replace-loader", - options: { - search: /__importStar\(require\(modulePath\)\)/, - replace: `__non_webpack_require__(modulePath)`, - }, - }, - ], - }, -}; -module.exports = config; diff --git a/packages/vscode-ui5-language-assistant/esbuild.js b/packages/vscode-ui5-language-assistant/esbuild.js new file mode 100644 index 000000000..5b391b41a --- /dev/null +++ b/packages/vscode-ui5-language-assistant/esbuild.js @@ -0,0 +1,10 @@ +const { join } = require("path"); +const { builder } = require("../../esbuild"); + +builder({ + outfile: "dist/extension.js", + entryPoints: [join(process.cwd(), "src/extension.ts")], + external: [ + "vscode", // the vscode-module is created on-the-fly and must be excluded. Add other modules that cannot be webpack'ed, 📖 -> https://webpack.js.org/configuration/externals/ + ], +}); diff --git a/packages/vscode-ui5-language-assistant/package.json b/packages/vscode-ui5-language-assistant/package.json index a056d2ddd..29239aaf3 100644 --- a/packages/vscode-ui5-language-assistant/package.json +++ b/packages/vscode-ui5-language-assistant/package.json @@ -96,7 +96,7 @@ "test:unit": "mocha --config=./test/unit/.mocharc.js", "coverage:integration": "nyc node lib/test/run-integration-tests.js", "coverage:unit": "nyc mocha --config=./test/unit/.mocharc.js", - "bundle": "webpack --mode production", + "bundle": "node esbuild.js", "package": "node ./scripts/package-vsix" }, "dependencies": { diff --git a/packages/vscode-ui5-language-assistant/src/logger.ts b/packages/vscode-ui5-language-assistant/src/logger.ts index 8688eed6e..a04fc27a1 100644 --- a/packages/vscode-ui5-language-assistant/src/logger.ts +++ b/packages/vscode-ui5-language-assistant/src/logger.ts @@ -2,11 +2,18 @@ import { getLogger as logger, ILogger, } from "@ui5-language-assistant/logic-utils"; +import { join } from "path"; +import { readJsonSync } from "fs-extra"; const getPackageName = (): string => { - // eslint-disable-next-line @typescript-eslint/no-var-requires -- Using `require` for .json file as this gets bundled with webpack correctly. - const meta = require("../../package.json"); - return meta.name; + let meta; + try { + // in production - ../extensions/saposs.vscode-ui5-language-assistant-4.0.6/dist which equals to vscode-ui5-language-assistant/dist + meta = readJsonSync(join(__dirname, "..", "package.json")); + } catch (error) { + meta = readJsonSync(join(__dirname, "..", "..", "package.json")); + } + return meta?.name; }; const name = getPackageName(); diff --git a/packages/vscode-ui5-language-assistant/webpack.config.js b/packages/vscode-ui5-language-assistant/webpack.config.js deleted file mode 100644 index 87a9a8dd6..000000000 --- a/packages/vscode-ui5-language-assistant/webpack.config.js +++ /dev/null @@ -1,24 +0,0 @@ -const path = require("path"); -const baseConfig = require("../../webpack.config.base"); - -const config = { - ...baseConfig, - entry: "./lib/src/extension.js", - output: { - // the bundle is stored in the 'dist' folder (check package.json), 📖 -> https://webpack.js.org/configuration/output/ - path: path.resolve(__dirname, "dist"), - filename: "extension.js", - libraryTarget: "commonjs2", - devtoolModuleFilenameTemplate: "../[resource-path]", - }, - // 📖 -> https://webpack.js.org/configuration/externals/ - externals: { - // the vscode-module is created on-the-fly and must be excluded. Add other modules that cannot be webpack'ed. - vscode: "commonjs vscode", - // the language-server must be bundled separately as it is executed in a separate process (by path). - "@ui5-language-assistant/language-server": - "commonjs @ui5-language-assistant/language-server", - }, -}; - -module.exports = config; diff --git a/webpack.config.base.js b/webpack.config.base.js deleted file mode 100644 index b6c334546..000000000 --- a/webpack.config.base.js +++ /dev/null @@ -1,25 +0,0 @@ -const path = require("path"); - -const config = { - optimization: { - // The Default minimization options cause JavaScript runtime errors. - // Also we don't actually need to minimize as much (not targeted for browser). - // Rather we mostly need to reduce the number of fileSystem access requests - // by reducing the number of files. - minimize: false, - }, - output: { hashFunction: "xxhash64" }, - target: "node", - devtool: "source-map", - resolve: { - // Solution for resolution inside mono-repo - modules: [ - path.resolve(__dirname, "node_modules"), - path.resolve(__dirname, "../node_modules"), - "node_modules", - ], - extensions: [".js"], - }, -}; - -module.exports = config; diff --git a/yarn.lock b/yarn.lock index 5b0ec6dc8..e7a386d3f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -629,10 +629,115 @@ enabled "2.0.x" kuler "^2.0.0" -"@discoveryjs/json-ext@^0.5.0": - version "0.5.7" - resolved "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz" - integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== +"@esbuild/android-arm64@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.17.12.tgz#15a8e2b407d03989b899e325151dc2e96d19c620" + integrity sha512-WQ9p5oiXXYJ33F2EkE3r0FRDFVpEdcDiwNX3u7Xaibxfx6vQE0Sb8ytrfQsA5WO6kDn6mDfKLh6KrPBjvkk7xA== + +"@esbuild/android-arm@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.17.12.tgz#677a09297e1f4f37aba7b4fc4f31088b00484985" + integrity sha512-E/sgkvwoIfj4aMAPL2e35VnUJspzVYl7+M1B2cqeubdBhADV4uPon0KCc8p2G+LqSJ6i8ocYPCqY3A4GGq0zkQ== + +"@esbuild/android-x64@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.17.12.tgz#b292729eef4e0060ae1941f6a021c4d2542a3521" + integrity sha512-m4OsaCr5gT+se25rFPHKQXARMyAehHTQAz4XX1Vk3d27VtqiX0ALMBPoXZsGaB6JYryCLfgGwUslMqTfqeLU0w== + +"@esbuild/darwin-arm64@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.17.12.tgz#efa35318df931da05825894e1787b976d55adbe3" + integrity sha512-O3GCZghRIx+RAN0NDPhyyhRgwa19MoKlzGonIb5hgTj78krqp9XZbYCvFr9N1eUxg0ZQEpiiZ4QvsOQwBpP+lg== + +"@esbuild/darwin-x64@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.17.12.tgz#e7b54bb3f6dc81aadfd0485cd1623c648157e64d" + integrity sha512-5D48jM3tW27h1qjaD9UNRuN+4v0zvksqZSPZqeSWggfMlsVdAhH3pwSfQIFJwcs9QJ9BRibPS4ViZgs3d2wsCA== + +"@esbuild/freebsd-arm64@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.12.tgz#99a18a8579d6299c449566fe91d9b6a54cf2a591" + integrity sha512-OWvHzmLNTdF1erSvrfoEBGlN94IE6vCEaGEkEH29uo/VoONqPnoDFfShi41Ew+yKimx4vrmmAJEGNoyyP+OgOQ== + +"@esbuild/freebsd-x64@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.17.12.tgz#0e090190fede307fb4022f671791a50dd5121abd" + integrity sha512-A0Xg5CZv8MU9xh4a+7NUpi5VHBKh1RaGJKqjxe4KG87X+mTjDE6ZvlJqpWoeJxgfXHT7IMP9tDFu7IZ03OtJAw== + +"@esbuild/linux-arm64@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.17.12.tgz#7fe2a69f8a1a7153fa2b0f44aabcadb59475c7e0" + integrity sha512-cK3AjkEc+8v8YG02hYLQIQlOznW+v9N+OI9BAFuyqkfQFR+DnDLhEM5N8QRxAUz99cJTo1rLNXqRrvY15gbQUg== + +"@esbuild/linux-arm@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.17.12.tgz#b87c76ebf1fe03e01fd6bb5cfc2f3c5becd5ee93" + integrity sha512-WsHyJ7b7vzHdJ1fv67Yf++2dz3D726oO3QCu8iNYik4fb5YuuReOI9OtA+n7Mk0xyQivNTPbl181s+5oZ38gyA== + +"@esbuild/linux-ia32@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.17.12.tgz#9e9357090254524d32e6708883a47328f3037858" + integrity sha512-jdOBXJqcgHlah/nYHnj3Hrnl9l63RjtQ4vn9+bohjQPI2QafASB5MtHAoEv0JQHVb/xYQTFOeuHnNYE1zF7tYw== + +"@esbuild/linux-loong64@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.17.12.tgz#9deb605f9e2c82f59412ddfefb4b6b96d54b5b5b" + integrity sha512-GTOEtj8h9qPKXCyiBBnHconSCV9LwFyx/gv3Phw0pa25qPYjVuuGZ4Dk14bGCfGX3qKF0+ceeQvwmtI+aYBbVA== + +"@esbuild/linux-mips64el@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.17.12.tgz#6ef170b974ddf5e6acdfa5b05f22b6e9dfd2b003" + integrity sha512-o8CIhfBwKcxmEENOH9RwmUejs5jFiNoDw7YgS0EJTF6kgPgcqLFjgoc5kDey5cMHRVCIWc6kK2ShUePOcc7RbA== + +"@esbuild/linux-ppc64@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.17.12.tgz#1638d3d4acf1d34aaf37cf8908c2e1cefed16204" + integrity sha512-biMLH6NR/GR4z+ap0oJYb877LdBpGac8KfZoEnDiBKd7MD/xt8eaw1SFfYRUeMVx519kVkAOL2GExdFmYnZx3A== + +"@esbuild/linux-riscv64@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.17.12.tgz#135b6e9270a8e2de2b9094bb21a287517df520ef" + integrity sha512-jkphYUiO38wZGeWlfIBMB72auOllNA2sLfiZPGDtOBb1ELN8lmqBrlMiucgL8awBw1zBXN69PmZM6g4yTX84TA== + +"@esbuild/linux-s390x@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.17.12.tgz#21e40830770c5d08368e300842bde382ce97d615" + integrity sha512-j3ucLdeY9HBcvODhCY4b+Ds3hWGO8t+SAidtmWu/ukfLLG/oYDMaA+dnugTVAg5fnUOGNbIYL9TOjhWgQB8W5g== + +"@esbuild/linux-x64@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.17.12.tgz#76c1c199871d48e1aaa47a762fb9e0dca52e1f7a" + integrity sha512-uo5JL3cgaEGotaqSaJdRfFNSCUJOIliKLnDGWaVCgIKkHxwhYMm95pfMbWZ9l7GeW9kDg0tSxcy9NYdEtjwwmA== + +"@esbuild/netbsd-x64@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.17.12.tgz#c7c3b3017a4b938c76c35f66af529baf62eac527" + integrity sha512-DNdoRg8JX+gGsbqt2gPgkgb00mqOgOO27KnrWZtdABl6yWTST30aibGJ6geBq3WM2TIeW6COs5AScnC7GwtGPg== + +"@esbuild/openbsd-x64@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.17.12.tgz#05d04217d980e049001afdbeacbb58d31bb5cefb" + integrity sha512-aVsENlr7B64w8I1lhHShND5o8cW6sB9n9MUtLumFlPhG3elhNWtE7M1TFpj3m7lT3sKQUMkGFjTQBrvDDO1YWA== + +"@esbuild/sunos-x64@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.17.12.tgz#cf3862521600e4eb6c440ec3bad31ed40fb87ef3" + integrity sha512-qbHGVQdKSwi0JQJuZznS4SyY27tYXYF0mrgthbxXrZI3AHKuRvU+Eqbg/F0rmLDpW/jkIZBlCO1XfHUBMNJ1pg== + +"@esbuild/win32-arm64@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.17.12.tgz#43dd7fb5be77bf12a1550355ab2b123efd60868e" + integrity sha512-zsCp8Ql+96xXTVTmm6ffvoTSZSV2B/LzzkUXAY33F/76EajNw1m+jZ9zPfNJlJ3Rh4EzOszNDHsmG/fZOhtqDg== + +"@esbuild/win32-ia32@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.17.12.tgz#9940963d0bff4ea3035a84e2b4c6e41c5e6296eb" + integrity sha512-FfrFjR4id7wcFYOdqbDfDET3tjxCozUgbqdkOABsSFzoZGFC92UK7mg4JKRc/B3NNEf1s2WHxJ7VfTdVDPN3ng== + +"@esbuild/win32-x64@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.17.12.tgz#3a11d13e9a5b0c05db88991b234d8baba1f96487" + integrity sha512-JOOxw49BVZx2/5tW3FqkdjSD/5gXYeVGPDcB0lvap0gLQshkh1Nyel1QazC+wNxus3xPlsYAgqU1BUmrmCvWtw== "@eslint/eslintrc@^0.3.0": version "0.3.0" @@ -689,7 +794,7 @@ "@jridgewell/set-array" "^1.0.0" "@jridgewell/sourcemap-codec" "^1.4.10" -"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": +"@jridgewell/gen-mapping@^0.3.2": version "0.3.2" resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz" integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== @@ -708,14 +813,6 @@ resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz" integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== -"@jridgewell/source-map@^0.3.2": - version "0.3.2" - resolved "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz" - integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw== - dependencies: - "@jridgewell/gen-mapping" "^0.3.0" - "@jridgewell/trace-mapping" "^0.3.9" - "@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10": version "1.4.14" resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz" @@ -729,7 +826,7 @@ "@jridgewell/resolve-uri" "^3.0.3" "@jridgewell/sourcemap-codec" "^1.4.10" -"@jridgewell/trace-mapping@^0.3.14", "@jridgewell/trace-mapping@^0.3.9": +"@jridgewell/trace-mapping@^0.3.9": version "0.3.17" resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz" integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== @@ -1890,32 +1987,6 @@ resolved "https://registry.npmjs.org/@types/deep-freeze-strict/-/deep-freeze-strict-1.1.0.tgz" integrity sha512-fILflsS66kGQ4iIBzYoxuQCWK1wQdy/ooguTofUk0KSxA+G5ZzH8WdU8mf6IU+5cMBW+j9u+eh+7kv63R3O9Tw== -"@types/eslint-scope@^3.7.3": - version "3.7.4" - resolved "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz" - integrity sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA== - dependencies: - "@types/eslint" "*" - "@types/estree" "*" - -"@types/eslint@*": - version "8.4.10" - resolved "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz" - integrity sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw== - dependencies: - "@types/estree" "*" - "@types/json-schema" "*" - -"@types/estree@*": - version "1.0.0" - resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz" - integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== - -"@types/estree@^0.0.51": - version "0.0.51" - resolved "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz" - integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== - "@types/fs-extra@9.0.11": version "9.0.11" resolved "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.11.tgz" @@ -1943,7 +2014,7 @@ resolved "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.5.tgz" integrity sha512-FhpRzf927MNQdRZP0J5DLIdTXhjLYzeUTmLAu69mnVksLH9CJY3IuSeEgbKUki7GQZm0WqDkGzyxju2EZGD2wA== -"@types/json-schema@*", "@types/json-schema@^7.0.6", "@types/json-schema@^7.0.7", "@types/json-schema@^7.0.8": +"@types/json-schema@^7.0.6", "@types/json-schema@^7.0.7", "@types/json-schema@^7.0.8": version "7.0.11" resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz" integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== @@ -2213,144 +2284,6 @@ resolved "https://registry.npmjs.org/@vscode-logging/types/-/types-0.1.4.tgz" integrity sha512-uxuHQfpX9RbkgSj5unJFmciXRczyFSaAI2aA829MYYkE8jxlhZLRLoiJLymTNiojNVdV7fFE3CILF5Q6M+EBsA== -"@webassemblyjs/ast@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz" - integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== - dependencies: - "@webassemblyjs/helper-numbers" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - -"@webassemblyjs/floating-point-hex-parser@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz" - integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== - -"@webassemblyjs/helper-api-error@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz" - integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== - -"@webassemblyjs/helper-buffer@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz" - integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== - -"@webassemblyjs/helper-numbers@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz" - integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== - dependencies: - "@webassemblyjs/floating-point-hex-parser" "1.11.1" - "@webassemblyjs/helper-api-error" "1.11.1" - "@xtuc/long" "4.2.2" - -"@webassemblyjs/helper-wasm-bytecode@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz" - integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== - -"@webassemblyjs/helper-wasm-section@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz" - integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-buffer" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - "@webassemblyjs/wasm-gen" "1.11.1" - -"@webassemblyjs/ieee754@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz" - integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== - dependencies: - "@xtuc/ieee754" "^1.2.0" - -"@webassemblyjs/leb128@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz" - integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== - dependencies: - "@xtuc/long" "4.2.2" - -"@webassemblyjs/utf8@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz" - integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== - -"@webassemblyjs/wasm-edit@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz" - integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-buffer" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - "@webassemblyjs/helper-wasm-section" "1.11.1" - "@webassemblyjs/wasm-gen" "1.11.1" - "@webassemblyjs/wasm-opt" "1.11.1" - "@webassemblyjs/wasm-parser" "1.11.1" - "@webassemblyjs/wast-printer" "1.11.1" - -"@webassemblyjs/wasm-gen@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz" - integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - "@webassemblyjs/ieee754" "1.11.1" - "@webassemblyjs/leb128" "1.11.1" - "@webassemblyjs/utf8" "1.11.1" - -"@webassemblyjs/wasm-opt@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz" - integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-buffer" "1.11.1" - "@webassemblyjs/wasm-gen" "1.11.1" - "@webassemblyjs/wasm-parser" "1.11.1" - -"@webassemblyjs/wasm-parser@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz" - integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-api-error" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - "@webassemblyjs/ieee754" "1.11.1" - "@webassemblyjs/leb128" "1.11.1" - "@webassemblyjs/utf8" "1.11.1" - -"@webassemblyjs/wast-printer@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz" - integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@xtuc/long" "4.2.2" - -"@webpack-cli/configtest@^1.0.0": - version "1.2.0" - resolved "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz" - integrity sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg== - -"@webpack-cli/info@^1.2.1": - version "1.5.0" - resolved "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz" - integrity sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ== - dependencies: - envinfo "^7.7.3" - -"@webpack-cli/serve@^1.2.2": - version "1.7.0" - resolved "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz" - integrity sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q== - "@xml-tools/ast-position@2.0.2": version "2.0.2" resolved "https://registry.npmjs.org/@xml-tools/ast-position/-/ast-position-2.0.2.tgz" @@ -2413,16 +2346,6 @@ dependencies: chevrotain "7.1.1" -"@xtuc/ieee754@^1.2.0": - version "1.2.0" - resolved "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz" - integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== - -"@xtuc/long@4.2.2": - version "4.2.2" - resolved "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz" - integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== - "@yarnpkg/lockfile@^1.1.0": version "1.1.0" resolved "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz" @@ -2456,11 +2379,6 @@ abbrev@1, abbrev@^1.0.0: resolved "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz" integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== -acorn-import-assertions@^1.7.6: - version "1.8.0" - resolved "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz" - integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== - acorn-jsx@^5.3.1: version "5.3.2" resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" @@ -2476,7 +2394,7 @@ acorn@^7.4.0: resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.4.1, acorn@^8.5.0, acorn@^8.7.1: +acorn@^8.4.1: version "8.8.1" resolved "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz" integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA== @@ -2869,7 +2787,7 @@ browser-stdout@1.3.1: resolved "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz" integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw== -browserslist@^4.14.5, browserslist@^4.21.3: +browserslist@^4.21.3: version "4.21.4" resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz" integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw== @@ -3123,11 +3041,6 @@ chownr@^2.0.0: resolved "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz" integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== -chrome-trace-event@^1.0.2: - version "1.0.3" - resolved "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz" - integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== - ci-info@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz" @@ -3301,11 +3214,6 @@ color@^3.1.3: color-convert "^1.9.3" color-string "^1.6.0" -colorette@^1.2.1: - version "1.4.0" - resolved "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz" - integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g== - colorette@^2.0.16: version "2.0.19" resolved "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz" @@ -3334,11 +3242,6 @@ combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: dependencies: delayed-stream "~1.0.0" -commander@^2.20.0: - version "2.20.3" - resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" - integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== - commander@^6.1.0, commander@^6.2.0: version "6.2.1" resolved "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz" @@ -4029,14 +3932,6 @@ end-of-stream@^1.1.0, end-of-stream@^1.4.1: dependencies: once "^1.4.0" -enhanced-resolve@^5.10.0: - version "5.12.0" - resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz" - integrity sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ== - dependencies: - graceful-fs "^4.2.4" - tapable "^2.2.0" - enquirer@^2.3.0, enquirer@^2.3.5, enquirer@^2.3.6, enquirer@~2.3.6: version "2.3.6" resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" @@ -4059,7 +3954,7 @@ env-paths@^2.2.0: resolved "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz" integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== -envinfo@^7.7.3, envinfo@^7.7.4: +envinfo@^7.7.4: version "7.8.1" resolved "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz" integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw== @@ -4114,11 +4009,6 @@ es-abstract@^1.19.0, es-abstract@^1.20.4: string.prototype.trimstart "^1.0.6" unbox-primitive "^1.0.2" -es-module-lexer@^0.9.0: - version "0.9.3" - resolved "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz" - integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== - es-shim-unscopables@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#702e632193201e3edf8713635d083d378e510241" @@ -4176,6 +4066,34 @@ es6-weak-map@^2.0.3: es6-iterator "^2.0.3" es6-symbol "^3.1.1" +esbuild@0.17.12: + version "0.17.12" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.17.12.tgz#2ad7523bf1bc01881e9d904bc04e693bd3bdcf2f" + integrity sha512-bX/zHl7Gn2CpQwcMtRogTTBf9l1nl+H6R8nUbjk+RuKqAE3+8FDulLA+pHvX7aA7Xe07Iwa+CWvy9I8Y2qqPKQ== + optionalDependencies: + "@esbuild/android-arm" "0.17.12" + "@esbuild/android-arm64" "0.17.12" + "@esbuild/android-x64" "0.17.12" + "@esbuild/darwin-arm64" "0.17.12" + "@esbuild/darwin-x64" "0.17.12" + "@esbuild/freebsd-arm64" "0.17.12" + "@esbuild/freebsd-x64" "0.17.12" + "@esbuild/linux-arm" "0.17.12" + "@esbuild/linux-arm64" "0.17.12" + "@esbuild/linux-ia32" "0.17.12" + "@esbuild/linux-loong64" "0.17.12" + "@esbuild/linux-mips64el" "0.17.12" + "@esbuild/linux-ppc64" "0.17.12" + "@esbuild/linux-riscv64" "0.17.12" + "@esbuild/linux-s390x" "0.17.12" + "@esbuild/linux-x64" "0.17.12" + "@esbuild/netbsd-x64" "0.17.12" + "@esbuild/openbsd-x64" "0.17.12" + "@esbuild/sunos-x64" "0.17.12" + "@esbuild/win32-arm64" "0.17.12" + "@esbuild/win32-ia32" "0.17.12" + "@esbuild/win32-x64" "0.17.12" + escalade@^3.1.1: version "3.1.1" resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" @@ -4204,7 +4122,7 @@ eslint-plugin-eslint-comments@3.2.0: escape-string-regexp "^1.0.5" ignore "^5.0.5" -eslint-scope@5.1.1, eslint-scope@^5.1.1: +eslint-scope@^5.1.1: version "5.1.1" resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== @@ -4340,11 +4258,6 @@ eventemitter3@^4.0.4: resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== -events@^3.2.0: - version "3.3.0" - resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" - integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== - execa@^4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz" @@ -4460,11 +4373,6 @@ fast-safe-stringify@2.0.7: resolved "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz" integrity sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA== -fastest-levenshtein@^1.0.12: - version "1.0.16" - resolved "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz" - integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg== - fastq@^1.6.0: version "1.14.0" resolved "https://registry.npmjs.org/fastq/-/fastq-1.14.0.tgz" @@ -4935,11 +4843,6 @@ glob-promise@^3.4.0: dependencies: "@types/glob" "*" -glob-to-regexp@^0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz" - integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== - glob@7.1.4: version "7.1.4" resolved "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz" @@ -5057,7 +4960,7 @@ gopd@^1.0.1: dependencies: get-intrinsic "^1.1.3" -graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: +graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.6: version "4.2.10" resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== @@ -5437,11 +5340,6 @@ interpret@^1.0.0: resolved "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz" integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== -interpret@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz" - integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== - ip@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz" @@ -5797,15 +5695,6 @@ jake@^10.8.5: filelist "^1.0.1" minimatch "^3.0.4" -jest-worker@^27.4.5: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz" - integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== - dependencies: - "@types/node" "*" - merge-stream "^2.0.0" - supports-color "^8.0.0" - js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" @@ -6138,11 +6027,6 @@ load-yaml-file@^0.2.0: pify "^4.0.1" strip-bom "^3.0.0" -loader-runner@^4.2.0: - version "4.3.0" - resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz" - integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== - loader-utils@^2.0.0: version "2.0.4" resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz" @@ -6493,7 +6377,7 @@ mime-db@1.52.0: resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== -mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.19: +mime-types@^2.1.12, mime-types@~2.1.19: version "2.1.35" resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== @@ -6750,7 +6634,7 @@ negotiator@^0.6.3: resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== -neo-async@^2.6.0, neo-async@^2.6.2: +neo-async@^2.6.0: version "2.6.2" resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== @@ -7818,13 +7702,6 @@ rechoir@^0.6.2: dependencies: resolve "^1.1.6" -rechoir@^0.7.0: - version "0.7.1" - resolved "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz" - integrity sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg== - dependencies: - resolve "^1.9.0" - redent@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz" @@ -7947,7 +7824,7 @@ resolve-global@1.0.0, resolve-global@^1.0.0: dependencies: global-dirs "^0.1.1" -resolve@^1.1.6, resolve@^1.10.0, resolve@^1.11.1, resolve@^1.9.0: +resolve@^1.1.6, resolve@^1.10.0, resolve@^1.11.1: version "1.22.1" resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz" integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== @@ -8046,9 +7923,9 @@ sax@^1.2.4: resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== -schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1: +schema-utils@^3.0.0: version "3.1.1" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== dependencies: "@types/json-schema" "^7.0.8" @@ -8096,7 +7973,7 @@ semver@^7.0.0, semver@^7.1.1, semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semve dependencies: lru-cache "^6.0.0" -serialize-javascript@6.0.0, serialize-javascript@^6.0.0: +serialize-javascript@6.0.0: version "6.0.0" resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz" integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== @@ -8299,14 +8176,6 @@ source-map-support@0.5.19: buffer-from "^1.0.0" source-map "^0.6.0" -source-map-support@~0.5.20: - version "0.5.21" - resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" - integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - source-map@0.5.6: version "0.5.6" resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" @@ -8596,7 +8465,7 @@ strong-log-transformer@^2.1.0: minimist "^1.2.0" through "^2.3.4" -supports-color@8.1.1, supports-color@^8.0.0: +supports-color@8.1.1: version "8.1.1" resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== @@ -8633,11 +8502,6 @@ table@^6.0.4: string-width "^4.2.3" strip-ansi "^6.0.1" -tapable@^2.1.1, tapable@^2.2.0: - version "2.2.1" - resolved "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz" - integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== - tar-stream@~2.2.0: version "2.2.0" resolved "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz" @@ -8684,27 +8548,6 @@ term-size@^2.1.0: resolved "https://registry.yarnpkg.com/term-size/-/term-size-2.2.1.tgz#2a6a54840432c2fb6320fea0f415531e90189f54" integrity sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg== -terser-webpack-plugin@^5.1.3: - version "5.3.6" - resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz" - integrity sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ== - dependencies: - "@jridgewell/trace-mapping" "^0.3.14" - jest-worker "^27.4.5" - schema-utils "^3.1.1" - serialize-javascript "^6.0.0" - terser "^5.14.1" - -terser@^5.14.1: - version "5.16.1" - resolved "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz" - integrity sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw== - dependencies: - "@jridgewell/source-map" "^0.3.2" - acorn "^8.5.0" - commander "^2.20.0" - source-map-support "~0.5.20" - test-exclude@^6.0.0: version "6.0.0" resolved "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz" @@ -9122,7 +8965,7 @@ v8-compile-cache-lib@^3.0.1: resolved "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz" integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg== -v8-compile-cache@2.3.0, v8-compile-cache@^2.0.3, v8-compile-cache@^2.2.0: +v8-compile-cache@2.3.0, v8-compile-cache@^2.0.3: version "2.3.0" resolved "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz" integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== @@ -9271,14 +9114,6 @@ walk-up-path@^1.0.0: resolved "https://registry.npmjs.org/walk-up-path/-/walk-up-path-1.0.0.tgz" integrity sha512-hwj/qMDUEjCU5h0xr90KGCf0tg0/LgJbmOWgrWKYlcJZM7XvquvUJZ0G/HMGr7F7OQMOUuPHWP9JpriinkAlkg== -watchpack@^2.4.0: - version "2.4.0" - resolved "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz" - integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== - dependencies: - glob-to-regexp "^0.4.1" - graceful-fs "^4.1.2" - wcwidth@^1.0.0, wcwidth@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz" @@ -9296,69 +9131,6 @@ webidl-conversions@^3.0.0: resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== -webpack-cli@4.4.0: - version "4.4.0" - resolved "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.4.0.tgz" - integrity sha512-/Qh07CXfXEkMu5S8wEpjuaw2Zj/CC0hf/qbTDp6N8N7JjdGuaOjZ7kttz+zhuJO/J5m7alQEhNk9lsc4rC6xgQ== - dependencies: - "@discoveryjs/json-ext" "^0.5.0" - "@webpack-cli/configtest" "^1.0.0" - "@webpack-cli/info" "^1.2.1" - "@webpack-cli/serve" "^1.2.2" - colorette "^1.2.1" - commander "^6.2.0" - enquirer "^2.3.6" - execa "^5.0.0" - fastest-levenshtein "^1.0.12" - import-local "^3.0.2" - interpret "^2.2.0" - rechoir "^0.7.0" - v8-compile-cache "^2.2.0" - webpack-merge "^5.7.3" - -webpack-merge@^5.7.3: - version "5.8.0" - resolved "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz" - integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== - dependencies: - clone-deep "^4.0.1" - wildcard "^2.0.0" - -webpack-sources@^3.2.3: - version "3.2.3" - resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz" - integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== - -webpack@5.76.0: - version "5.76.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.76.0.tgz#f9fb9fb8c4a7dbdcd0d56a98e56b8a942ee2692c" - integrity sha512-l5sOdYBDunyf72HW8dF23rFtWq/7Zgvt/9ftMof71E/yUb1YLOBmTgA2K4vQthB3kotMrSj609txVE0dnr2fjA== - dependencies: - "@types/eslint-scope" "^3.7.3" - "@types/estree" "^0.0.51" - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/wasm-edit" "1.11.1" - "@webassemblyjs/wasm-parser" "1.11.1" - acorn "^8.7.1" - acorn-import-assertions "^1.7.6" - browserslist "^4.14.5" - chrome-trace-event "^1.0.2" - enhanced-resolve "^5.10.0" - es-module-lexer "^0.9.0" - eslint-scope "5.1.1" - events "^3.2.0" - glob-to-regexp "^0.4.1" - graceful-fs "^4.2.9" - json-parse-even-better-errors "^2.3.1" - loader-runner "^4.2.0" - mime-types "^2.1.27" - neo-async "^2.6.2" - schema-utils "^3.1.0" - tapable "^2.1.1" - terser-webpack-plugin "^5.1.3" - watchpack "^2.4.0" - webpack-sources "^3.2.3" - whatwg-url@^5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" @@ -9412,11 +9184,6 @@ wide-align@^1.1.5: dependencies: string-width "^1.0.2 || 2 || 3 || 4" -wildcard@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz" - integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== - winston-transport@4.3.0: version "4.3.0" resolved "https://registry.npmjs.org/winston-transport/-/winston-transport-4.3.0.tgz" From 12f56fbdd6740176ab3ddfdb335c095f8e62b1d2 Mon Sep 17 00:00:00 2001 From: github-actions Date: Tue, 28 Mar 2023 07:32:21 +0000 Subject: [PATCH 07/16] chore: apply latest changesets --- .changeset/honest-baboons-brush.md | 8 -------- packages/language-server/CHANGELOG.md | 7 +++++++ packages/language-server/package.json | 2 +- .../vscode-ui5-language-assistant-bas-ext/CHANGELOG.md | 7 +++++++ .../vscode-ui5-language-assistant-bas-ext/package.json | 4 ++-- packages/vscode-ui5-language-assistant/CHANGELOG.md | 9 +++++++++ packages/vscode-ui5-language-assistant/package.json | 4 ++-- 7 files changed, 28 insertions(+), 13 deletions(-) delete mode 100644 .changeset/honest-baboons-brush.md diff --git a/.changeset/honest-baboons-brush.md b/.changeset/honest-baboons-brush.md deleted file mode 100644 index e0e68033f..000000000 --- a/.changeset/honest-baboons-brush.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"vscode-ui5-language-assistant": patch -"@ui5-language-assistant/language-server": patch -"@ui5-language-assistant/vscode-ui5-language-assistant-bas-ext": patch ---- - -Switching from webpack to esbuild for bundling the code -Fix GitHub action build job to run build and tests on pull requests to master diff --git a/packages/language-server/CHANGELOG.md b/packages/language-server/CHANGELOG.md index 10265eb04..d2e548021 100644 --- a/packages/language-server/CHANGELOG.md +++ b/packages/language-server/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 4.0.6 + +### Patch Changes + +- ce5a814: Switching from webpack to esbuild for bundling the code + Fix GitHub action build job to run build and tests on pull requests to master + All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. diff --git a/packages/language-server/package.json b/packages/language-server/package.json index 38237ade5..4fd78af79 100644 --- a/packages/language-server/package.json +++ b/packages/language-server/package.json @@ -1,6 +1,6 @@ { "name": "@ui5-language-assistant/language-server", - "version": "4.0.5", + "version": "4.0.6", "private": true, "description": "UI5 Language Server", "keywords": [ diff --git a/packages/vscode-ui5-language-assistant-bas-ext/CHANGELOG.md b/packages/vscode-ui5-language-assistant-bas-ext/CHANGELOG.md index c25a44289..2288b692d 100644 --- a/packages/vscode-ui5-language-assistant-bas-ext/CHANGELOG.md +++ b/packages/vscode-ui5-language-assistant-bas-ext/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 4.0.7 + +### Patch Changes + +- ce5a814: Switching from webpack to esbuild for bundling the code + Fix GitHub action build job to run build and tests on pull requests to master + ## 4.0.6 ### Patch Changes diff --git a/packages/vscode-ui5-language-assistant-bas-ext/package.json b/packages/vscode-ui5-language-assistant-bas-ext/package.json index 37d2151b1..5625c35e6 100644 --- a/packages/vscode-ui5-language-assistant-bas-ext/package.json +++ b/packages/vscode-ui5-language-assistant-bas-ext/package.json @@ -2,7 +2,7 @@ "name": "@ui5-language-assistant/vscode-ui5-language-assistant-bas-ext", "description": "A wrapper module for BAS simple extension around Language Support For SAPUI5", "license": "Apache-2.0", - "version": "4.0.6", + "version": "4.0.7", "private": false, "repository": { "type": "git", @@ -13,7 +13,7 @@ }, "devDependencies": { "fs-extra": "10.1.0", - "vscode-ui5-language-assistant": "4.0.6" + "vscode-ui5-language-assistant": "4.0.7" }, "files": [ "*.vsix", diff --git a/packages/vscode-ui5-language-assistant/CHANGELOG.md b/packages/vscode-ui5-language-assistant/CHANGELOG.md index af404f036..2875d435e 100644 --- a/packages/vscode-ui5-language-assistant/CHANGELOG.md +++ b/packages/vscode-ui5-language-assistant/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## 4.0.7 + +### Patch Changes + +- ce5a814: Switching from webpack to esbuild for bundling the code + Fix GitHub action build job to run build and tests on pull requests to master +- Updated dependencies [ce5a814] + - @ui5-language-assistant/language-server@4.0.6 + ## 4.0.6 ### Patch Changes diff --git a/packages/vscode-ui5-language-assistant/package.json b/packages/vscode-ui5-language-assistant/package.json index 29239aaf3..7de6fd884 100644 --- a/packages/vscode-ui5-language-assistant/package.json +++ b/packages/vscode-ui5-language-assistant/package.json @@ -3,7 +3,7 @@ "displayName": "UI5 Language Assistant", "private": true, "description": "Language Support For SAPUI5", - "version": "4.0.6", + "version": "4.0.7", "publisher": "SAPOSS", "icon": "resources/ui5-language-assistant.png", "keywords": [ @@ -100,7 +100,7 @@ "package": "node ./scripts/package-vsix" }, "dependencies": { - "@ui5-language-assistant/language-server": "4.0.5", + "@ui5-language-assistant/language-server": "4.0.6", "vscode-languageclient": "8.0.2" }, "devDependencies": { From eca8568c7d7f8324ecae122f9deb8d5daf3b68ae Mon Sep 17 00:00:00 2001 From: vadson71 Date: Wed, 29 Mar 2023 18:48:22 +0300 Subject: [PATCH 08/16] feat: version bump for the offline mode related packages (#583) --- .changeset/tame-days-sing.md | 10 ++++++++++ packages/vscode-ui5-language-assistant/CHANGELOG.md | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 .changeset/tame-days-sing.md diff --git a/.changeset/tame-days-sing.md b/.changeset/tame-days-sing.md new file mode 100644 index 000000000..ad419c962 --- /dev/null +++ b/.changeset/tame-days-sing.md @@ -0,0 +1,10 @@ +--- +"@ui5-language-assistant/context": patch +"@ui5-language-assistant/language-server": patch +"@ui5-language-assistant/logic-utils": patch +"@ui5-language-assistant/settings": patch +"vscode-ui5-language-assistant": patch +"@ui5-language-assistant/vscode-ui5-language-assistant-bas-ext": patch +--- + +Offline mode support diff --git a/packages/vscode-ui5-language-assistant/CHANGELOG.md b/packages/vscode-ui5-language-assistant/CHANGELOG.md index 2875d435e..deb07b9fb 100644 --- a/packages/vscode-ui5-language-assistant/CHANGELOG.md +++ b/packages/vscode-ui5-language-assistant/CHANGELOG.md @@ -4,7 +4,7 @@ ### Patch Changes -- ce5a814: Switching from webpack to esbuild for bundling the code +- ce5a814: Switching from webpack to esbuild for bundling the code. Fix GitHub action build job to run build and tests on pull requests to master - Updated dependencies [ce5a814] - @ui5-language-assistant/language-server@4.0.6 From dff56c8fee5afc5661baaaf49bd6c584f0e34eef Mon Sep 17 00:00:00 2001 From: vadson71 Date: Thu, 30 Mar 2023 10:05:00 +0300 Subject: [PATCH 09/16] fix: central changelog deleted (#584) --- CHANGELOG.md | 194 --------------------------------------------------- 1 file changed, 194 deletions(-) delete mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index 9a7b74dea..000000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,194 +0,0 @@ -# Change Log - -All notable changes to this project will be documented in this file. -See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. - -## [4.0.5](https://github.com/SAP/ui5-language-assistant/compare/v4.0.4...v4.0.5) (2023-02-28) - -### Bug Fixes - -- completion in FragmentDefinition ([#567](https://github.com/SAP/ui5-language-assistant/issues/567)) ([44d780b](https://github.com/SAP/ui5-language-assistant/commit/44d780bc0666ea9055ed4ed797da26a119e91d21)) -- crash when ui5.yaml has multiple documents ([#562](https://github.com/SAP/ui5-language-assistant/issues/562)) ([459cf5e](https://github.com/SAP/ui5-language-assistant/commit/459cf5ee1256691dcfade5e7783caef31fb6a467)) - -## [4.0.4](https://github.com/SAP/ui5-language-assistant/compare/v4.0.3...v4.0.4) (2023-02-16) - -### Bug Fixes - -- crash with no default model ([#558](https://github.com/SAP/ui5-language-assistant/issues/558)) ([09cb190](https://github.com/SAP/ui5-language-assistant/commit/09cb190c5fc03751f58afd81f3ef37436f652f1c)) -- load app data with no models ([#559](https://github.com/SAP/ui5-language-assistant/issues/559)) ([9b872b1](https://github.com/SAP/ui5-language-assistant/commit/9b872b19508070b6f92a00925f96dbbc1b5e9b79)) -- project root resolution ([#560](https://github.com/SAP/ui5-language-assistant/issues/560)) ([8a9bfd8](https://github.com/SAP/ui5-language-assistant/commit/8a9bfd82f99e4aa4ceaeee0a3f23192fa1725807)) -- wrong version negotiation for OpenUI5 framework ([#561](https://github.com/SAP/ui5-language-assistant/issues/561)) ([9fcaf6d](https://github.com/SAP/ui5-language-assistant/commit/9fcaf6d067555b74c56e4c2b1fccb388935bbe77)) - -## [4.0.3](https://github.com/SAP/ui5-language-assistant/compare/v4.0.2...v4.0.3) (2023-01-30) - -### Bug Fixes - -- vsix file content cleanup ([#550](https://github.com/SAP/ui5-language-assistant/issues/550)) ([1a5dc1d](https://github.com/SAP/ui5-language-assistant/commit/1a5dc1d5ebca92df12e4eb49ece2591b2e4bdd08)) - -## [4.0.2](https://github.com/SAP/ui5-language-assistant/compare/v4.0.1...v4.0.2) (2023-01-26) - -**Note:** Version bump only for package root - -## [4.0.1](https://github.com/SAP/ui5-language-assistant/compare/v4.0.0...v4.0.1) (2023-01-26) - -**Note:** Version bump only for package root - -# [4.0.0](https://github.com/SAP/ui5-language-assistant/compare/v3.3.1...v4.0.0) (2023-01-26) - -### Bug Fixes - -- api json schema fix ([#548](https://github.com/SAP/ui5-language-assistant/issues/548)) ([0701631](https://github.com/SAP/ui5-language-assistant/commit/07016319d02bbc4a9058efff6ff9feac949defbf)) -- clear diagnostics for a closed file ([#539](https://github.com/SAP/ui5-language-assistant/issues/539)) ([8060f6c](https://github.com/SAP/ui5-language-assistant/commit/8060f6c075fb3d318b2cf584fddf1b1197113098)) -- code completion in default aggregation ([#499](https://github.com/SAP/ui5-language-assistant/issues/499)) ([a0f4043](https://github.com/SAP/ui5-language-assistant/commit/a0f404339385c0cee63b59cb27dadc2e715e44d7)) -- duplicate code completion items ([#500](https://github.com/SAP/ui5-language-assistant/issues/500)) ([4ad8c80](https://github.com/SAP/ui5-language-assistant/commit/4ad8c802566e33bed8c4aa729b06410ec6faed93)) -- show ui diagnostics if minUI5 version undefined in manifest.json or unsupported ([#536](https://github.com/SAP/ui5-language-assistant/issues/536)) ([06ced88](https://github.com/SAP/ui5-language-assistant/commit/06ced889db7ce5da00e5c2957f05a1b1a62441a3)) -- yarn lock file ([#547](https://github.com/SAP/ui5-language-assistant/issues/547)) ([d572368](https://github.com/SAP/ui5-language-assistant/commit/d572368d697364d74f3c22d40783534f013c30a1)) - -### Features - -- annotation relevant lsp package ([#535](https://github.com/SAP/ui5-language-assistant/issues/535)) ([6b35d43](https://github.com/SAP/ui5-language-assistant/commit/6b35d43e91753eef6bcd215d894ce69472b77863)) -- create new module for bas extension ([#544](https://github.com/SAP/ui5-language-assistant/issues/544)) ([de4eb8a](https://github.com/SAP/ui5-language-assistant/commit/de4eb8a813ef5d6dc193fbd73bef075504ad571a)) -- introduce context package ([#523](https://github.com/SAP/ui5-language-assistant/issues/523)) ([ce59328](https://github.com/SAP/ui5-language-assistant/commit/ce59328b229cd55a2b2e606afd50785feffab5a5)) - -### BREAKING CHANGES - -- introduce context by pr #523 - -Co-authored-by: Klaus Keller - -## [3.3.1](https://github.com/SAP/ui5-language-assistant/compare/v3.3.0...v3.3.1) (2022-09-01) - -**Note:** Version bump only for package root - -# [3.3.0](https://github.com/SAP/ui5-language-assistant/compare/v3.2.1...v3.3.0) (2022-08-24) - -### Bug Fixes - -- **language-server:** avoid crash when globby scans system dirs ([#485](https://github.com/SAP/ui5-language-assistant/issues/485)) ([6d2216e](https://github.com/SAP/ui5-language-assistant/commit/6d2216ea16c3613a3805f3d3920d3ce7315ce12a)) -- **language-server:** ensure proper urls for topic links ([#484](https://github.com/SAP/ui5-language-assistant/issues/484)) ([0869f72](https://github.com/SAP/ui5-language-assistant/commit/0869f7269bf015a6e56cda4eec446617814261ae)), closes [#444](https://github.com/SAP/ui5-language-assistant/issues/444) -- **language-server:** ensure proper usage of https proxy api ([#483](https://github.com/SAP/ui5-language-assistant/issues/483)) ([88dc73a](https://github.com/SAP/ui5-language-assistant/commit/88dc73adbe32f816821546861f5b09ed243d9db7)) - -### Features - -- **language-server:** proxy support ([#478](https://github.com/SAP/ui5-language-assistant/issues/478)) ([916d1e8](https://github.com/SAP/ui5-language-assistant/commit/916d1e8d7f8309ddac19364d903357143442b7b0)) -- add framework awareness by reading closest ui5.yaml ([#481](https://github.com/SAP/ui5-language-assistant/issues/481)) ([9a81530](https://github.com/SAP/ui5-language-assistant/commit/9a8153081def735df610b0709220411dd1ba0a69)), closes [#239](https://github.com/SAP/ui5-language-assistant/issues/239) - -## [3.2.1](https://github.com/SAP/ui5-language-assistant/compare/v3.2.0...v3.2.1) (2022-08-20) - -### Bug Fixes - -- **language-server:** detect the UI5 version from closest manifest.json ([#472](https://github.com/SAP/ui5-language-assistant/issues/472)) ([39c2728](https://github.com/SAP/ui5-language-assistant/commit/39c2728809e02ac57e624c4b8e02a046d5f67b2d)) - -# [3.2.0](https://github.com/SAP/ui5-language-assistant/compare/v3.1.0...v3.2.0) (2022-08-15) - -### Features - -- multi-version support for UI5 XMLView code completion ([#469](https://github.com/SAP/ui5-language-assistant/issues/469)) ([6cca109](https://github.com/SAP/ui5-language-assistant/commit/6cca1092e01fbb77fdc510d039f0ce94529b2a9e)), closes [#468](https://github.com/SAP/ui5-language-assistant/issues/468) - -# [3.1.0](https://github.com/SAP/ui5-language-assistant/compare/v3.0.1...v3.1.0) (2021-10-10) - -### Features - -- add src/manifest.json path to jsonValidation ([#425](https://github.com/SAP/ui5-language-assistant/issues/425)) ([f4aaf33](https://github.com/SAP/ui5-language-assistant/commit/f4aaf333aeb17c1238747990e549edfa674830b6)) - -## [3.0.1](https://github.com/SAP/ui5-language-assistant/compare/v3.0.0...v3.0.1) (2021-06-01) - -**Note:** Version bump only for package root - -# 3.0.0 (2021-06-01) - -### Bug Fixes - -- false positive for "extension-point" ([d6d9a1a](https://github.com/SAP/ui5-language-assistant/commit/d6d9a1aee4f0ed561f2e105ddb98dbc2a554d65f)) -- logging level scope changed, `resource`--> `window` ([a47abd0](https://github.com/SAP/ui5-language-assistant/commit/a47abd00c72a16a7cce960ddce4ad0a400c4c236)) -- **vscode-ext:** more specific fileMatch patterns for manifest.json schema ([#297](https://github.com/SAP/ui5-language-assistant/issues/297)) ([0eb9b6d](https://github.com/SAP/ui5-language-assistant/commit/0eb9b6d205b9a1d12cf5559e6b1299e708b5819f)) -- **xml-views-validation:** Fragments in aggregations can cause a false positive ([#276](https://github.com/SAP/ui5-language-assistant/issues/276)) ([05600d7](https://github.com/SAP/ui5-language-assistant/commit/05600d7fe62e8ba4bd9c2a49c25e15b0da744b76)), closes [#274](https://github.com/SAP/ui5-language-assistant/issues/274) -- **xml-views-validation:** replace insensitive terms ([#320](https://github.com/SAP/ui5-language-assistant/issues/320)) ([8d6b726](https://github.com/SAP/ui5-language-assistant/commit/8d6b7268a0000c81e3d50ee0ebfde141b836d47f)) -- check unknown namespaces according to the defined namespaces ([#122](https://github.com/SAP/ui5-language-assistant/issues/122)) ([11c733c](https://github.com/SAP/ui5-language-assistant/commit/11c733ca74c7b994cedfba2a54d398f803201dfa)) -- don't allow to use classes from sub-namespace in tag ([#155](https://github.com/SAP/ui5-language-assistant/issues/155)) ([cb96c80](https://github.com/SAP/ui5-language-assistant/commit/cb96c80890f74f8d4ce90648ea6b1f2d915bfccc)) -- don't offer classes from sub-namespaces in code completion ([#156](https://github.com/SAP/ui5-language-assistant/issues/156)) ([a6f4ec3](https://github.com/SAP/ui5-language-assistant/commit/a6f4ec37a9e496acd029aae43f7f82c65e7db8fa)) -- don't show error for root core:FragmentDefinition tag ([#176](https://github.com/SAP/ui5-language-assistant/issues/176)) ([0520d39](https://github.com/SAP/ui5-language-assistant/commit/0520d399ba2c8d2799912ac44f50263326d60a0e)) -- hover - add separator between title and documentation ([#142](https://github.com/SAP/ui5-language-assistant/issues/142)) ([4763d3f](https://github.com/SAP/ui5-language-assistant/commit/4763d3fe88d7d1bbe3e23f2a49fc5cb00ab66032)) -- ignore unknown namespace message for whitelisted namespaces ([#234](https://github.com/SAP/ui5-language-assistant/issues/234)) ([bdcab7d](https://github.com/SAP/ui5-language-assistant/commit/bdcab7d3d984cf96819874c8f507a2898bc671d5)) -- remove message for "sap.ui.vk.BaseNodeProxy" on library startup ([#130](https://github.com/SAP/ui5-language-assistant/issues/130)) ([eb5c6d3](https://github.com/SAP/ui5-language-assistant/commit/eb5c6d3a6da7a1580a199f214d4e855853095335)) -- support namespace in aggregation name ([#150](https://github.com/SAP/ui5-language-assistant/issues/150)) ([cff718b](https://github.com/SAP/ui5-language-assistant/commit/cff718b4a2cfddc01cc5e44bd42eca68a8831832)) -- tests of cardinality aggregation validation ([#154](https://github.com/SAP/ui5-language-assistant/issues/154)) ([76dec21](https://github.com/SAP/ui5-language-assistant/commit/76dec21dc668521ced4b1f4085d42819bb662049)) -- use description first line without jsdoc tags in deprecation warning ([#141](https://github.com/SAP/ui5-language-assistant/issues/141)) ([9cf89eb](https://github.com/SAP/ui5-language-assistant/commit/9cf89ebda9dbf80c00b499e66cb44fabeb4d3553)) -- use more accurate check for binding expression ([#123](https://github.com/SAP/ui5-language-assistant/issues/123)) ([b4ac8ae](https://github.com/SAP/ui5-language-assistant/commit/b4ac8ae44dd97bcdea2bf26ac55f888ffc817206)) -- **language-server:** add namespace to class close tag name ([#25](https://github.com/SAP/ui5-language-assistant/issues/25)) ([96b15b5](https://github.com/SAP/ui5-language-assistant/commit/96b15b5b0a5ef5ce7201cf9b6c8975b16cfd6dec)) -- **language-server:** don't print validation errors on startup ([#53](https://github.com/SAP/ui5-language-assistant/issues/53)) ([ae9c520](https://github.com/SAP/ui5-language-assistant/commit/ae9c52015590622952116e47173dff95ab30785d)) -- **language-server:** namespace added at wrong position for closed tag ([#100](https://github.com/SAP/ui5-language-assistant/issues/100)) ([1b3c747](https://github.com/SAP/ui5-language-assistant/commit/1b3c747ff44a2932383bfb64d1bf44614d8ac3b7)) -- **language-server:** suggest current attribute name ([#99](https://github.com/SAP/ui5-language-assistant/issues/99)) ([325e567](https://github.com/SAP/ui5-language-assistant/commit/325e567ec63a5acd46a9d9dc882d5a7bd665f3b8)) -- use prefix when suggesting namespaces in attribute value ([#62](https://github.com/SAP/ui5-language-assistant/issues/62)) ([8019b4d](https://github.com/SAP/ui5-language-assistant/commit/8019b4d96401a8c476493f2db49c8a2cc596caf3)) -- **language-server:** small fixes for theia ([#24](https://github.com/SAP/ui5-language-assistant/issues/24)) ([f6f01d4](https://github.com/SAP/ui5-language-assistant/commit/f6f01d4aba8712da5512baed1beb85b10935c3be)) -- **logic-utils:** avoid infinite loops in getSuperClass() ([#8](https://github.com/SAP/ui5-language-assistant/issues/8)) ([45b769c](https://github.com/SAP/ui5-language-assistant/commit/45b769c13d651d2e77c6d401e776994515c1e1ea)) -- **logic-utils:** take transitive interfaces into account in type… ([#6](https://github.com/SAP/ui5-language-assistant/issues/6)) ([846321b](https://github.com/SAP/ui5-language-assistant/commit/846321be0636aecabe57a044538d3e00540ea90c)) -- **semantic-model:** workaround for api does not match impel issue ([#21](https://github.com/SAP/ui5-language-assistant/issues/21)) ([39eeeab](https://github.com/SAP/ui5-language-assistant/commit/39eeeabfac2012b7d5de0be39e9686535589f7ad)) -- **vscode-ui5-language-assistant:** full schema v1.19 ([#49](https://github.com/SAP/ui5-language-assistant/issues/49)) ([b5592c3](https://github.com/SAP/ui5-language-assistant/commit/b5592c307a86d72408463868b218ef60989c2ff0)) -- **vscode-ui5-language-support:** fix configuration name ([#15](https://github.com/SAP/ui5-language-assistant/issues/15)) ([ef6f4b3](https://github.com/SAP/ui5-language-assistant/commit/ef6f4b366c17d20be5482aeeb79276ae63c620bf)) - -### Features - -- add enum value code assist ([#37](https://github.com/SAP/ui5-language-assistant/issues/37)) ([309c55c](https://github.com/SAP/ui5-language-assistant/commit/309c55c6047438d75e0b68c47d686cf2778f27b7)) -- add settings to include deprecated and experimental APIs ([#143](https://github.com/SAP/ui5-language-assistant/issues/143)) ([fad2d9b](https://github.com/SAP/ui5-language-assistant/commit/fad2d9b0c998fa2a1f3d8d4cd7ba8e997d24d30b)) -- add support for code completion of boolean properties values ([#66](https://github.com/SAP/ui5-language-assistant/issues/66)) ([d95ead4](https://github.com/SAP/ui5-language-assistant/commit/d95ead46697b6508785aa331c7594b0c20470582)) -- add ui5 language server and client vscode extension ([18a6350](https://github.com/SAP/ui5-language-assistant/commit/18a635087de1846bb7f21e6dc4c3833e77dd8cfc)) -- add validation for unknown namespace name in xmlns attribute value ([#103](https://github.com/SAP/ui5-language-assistant/issues/103)) ([f109686](https://github.com/SAP/ui5-language-assistant/commit/f1096861ec041372a349d7f17d755b0483aad1e6)) -- associations suggestions ([#4](https://github.com/SAP/ui5-language-assistant/issues/4)) ([4b439bf](https://github.com/SAP/ui5-language-assistant/commit/4b439bfd628d564b9154aaa08624e9920a1a8360)) -- deprecated aggregation tag validation ([#170](https://github.com/SAP/ui5-language-assistant/issues/170)) ([f9e492a](https://github.com/SAP/ui5-language-assistant/commit/f9e492aae72ff0230542901fedcb5c5f93b06a21)) -- deprecated attribute validation ([#183](https://github.com/SAP/ui5-language-assistant/issues/183)) ([f2d2923](https://github.com/SAP/ui5-language-assistant/commit/f2d29237e633cf30454f7ecba03fed1e940e999f)) -- implemented suggestions of namespaces keys ([#47](https://github.com/SAP/ui5-language-assistant/issues/47)) ([f4880ea](https://github.com/SAP/ui5-language-assistant/commit/f4880ea3f9105cac0d6d6a1606c18b9081893313)) -- improve icons for namespaces, associations and aggregations ([#68](https://github.com/SAP/ui5-language-assistant/issues/68)) ([23bfbe2](https://github.com/SAP/ui5-language-assistant/commit/23bfbe22345bc558ddae28ca74de6b94fcc0aaa0)) -- logging for language server ([#348](https://github.com/SAP/ui5-language-assistant/issues/348)) ([7e2c30a](https://github.com/SAP/ui5-language-assistant/commit/7e2c30a86cef9b239856dbef6df0f8785a210fc1)) -- logic utils ([#8](https://github.com/SAP/ui5-language-assistant/issues/8)) ([7328217](https://github.com/SAP/ui5-language-assistant/commit/7328217088e82994cd7ff548a89a4a3c48cf9a76)) -- manifest.json state management ([#224](https://github.com/SAP/ui5-language-assistant/issues/224)) ([da2682e](https://github.com/SAP/ui5-language-assistant/commit/da2682e474ff13d42ad913a6c7e57bb65d546f66)) -- non stable id quick fix ([#266](https://github.com/SAP/ui5-language-assistant/issues/266)) ([c564db4](https://github.com/SAP/ui5-language-assistant/commit/c564db4ed7a5ec9e026be0f10a72c734a366c3f7)) -- properties and event names suggestions ([#14](https://github.com/SAP/ui5-language-assistant/issues/14)) ([96db377](https://github.com/SAP/ui5-language-assistant/commit/96db37770f094c7b5437098651a75f287fdb7858)) -- quick fix stable id for entire file ([#283](https://github.com/SAP/ui5-language-assistant/issues/283)) ([b3945da](https://github.com/SAP/ui5-language-assistant/commit/b3945da286479d0cca1955dba092cba44f4359fa)) -- set schema configuration for manifest.json ([#192](https://github.com/SAP/ui5-language-assistant/issues/192)) ([7e7880a](https://github.com/SAP/ui5-language-assistant/commit/7e7880af58a52f59241b956faa77f757a310b95f)) -- stable ID validation ([#231](https://github.com/SAP/ui5-language-assistant/issues/231)) ([65ddb60](https://github.com/SAP/ui5-language-assistant/commit/65ddb60844274beb309bfb1c32a3698ec3ec15c4)) -- suggest UI5 namespaces in xmlns attributes values ([#17](https://github.com/SAP/ui5-language-assistant/issues/17)) ([46c84c4](https://github.com/SAP/ui5-language-assistant/commit/46c84c4c5e2030fea255895a06cecbb5828fe31b)) -- support SAP UI5 Distribution libraries version 1.71.14 ([#39](https://github.com/SAP/ui5-language-assistant/issues/39)) ([7589a8b](https://github.com/SAP/ui5-language-assistant/commit/7589a8bb97a2cf387b66583229c12f3fa971c28e)) -- tooltip on hover ([#119](https://github.com/SAP/ui5-language-assistant/issues/119)) ([e3bf89d](https://github.com/SAP/ui5-language-assistant/commit/e3bf89d8889eac8ed8f6420a3cb744abbe44f6b2)) -- type aggregation validation ([#164](https://github.com/SAP/ui5-language-assistant/issues/164)) ([63c5b5a](https://github.com/SAP/ui5-language-assistant/commit/63c5b5a9ddcd10a5557b7b69c94371f2bebab7f6)) -- use github.com/sap/ui5-manifest schema ([#218](https://github.com/SAP/ui5-language-assistant/issues/218)) ([ee8eef0](https://github.com/SAP/ui5-language-assistant/commit/ee8eef061f73ffac18ec9dee8dc119c11761e17b)) -- validate attribute key is known in class and aggregation tags ([#120](https://github.com/SAP/ui5-language-assistant/issues/120)) ([443e13b](https://github.com/SAP/ui5-language-assistant/commit/443e13b55b22d982391f1d3972ea97f350d472a9)) -- validate boolean value in property ([#113](https://github.com/SAP/ui5-language-assistant/issues/113)) ([59d3a69](https://github.com/SAP/ui5-language-assistant/commit/59d3a699c7557bc25adfbf19091981813bade4b0)) -- validate tag name is known ([#129](https://github.com/SAP/ui5-language-assistant/issues/129)) ([eaf494c](https://github.com/SAP/ui5-language-assistant/commit/eaf494c5278d8c1200925a01daabcde9942f8dbc)) -- validation for cardinality aggregation ([#149](https://github.com/SAP/ui5-language-assistant/issues/149)) ([7e8c01a](https://github.com/SAP/ui5-language-assistant/commit/7e8c01a773584b34505b70fded387520ae1bb798)) -- validation for none unique IDs ([#121](https://github.com/SAP/ui5-language-assistant/issues/121)) ([a207f27](https://github.com/SAP/ui5-language-assistant/commit/a207f2791c42b654fff5e82a9c51857a3b875bcf)) -- **language-server:** add default value for property attribute ([#70](https://github.com/SAP/ui5-language-assistant/issues/70)) ([43c5c77](https://github.com/SAP/ui5-language-assistant/commit/43c5c77fd69b44b728a6dfe9451cad0f186e2073)) -- **language-server:** allow to replace FQN on code assist ([#59](https://github.com/SAP/ui5-language-assistant/issues/59)) ([abb21f1](https://github.com/SAP/ui5-language-assistant/commit/abb21f1820d0babc6df86b01dde16eb1e956dbe9)) -- **language-server:** auto-insert namespace in tag name for class ([#18](https://github.com/SAP/ui5-language-assistant/issues/18)) ([2aa70fe](https://github.com/SAP/ui5-language-assistant/commit/2aa70fe372567530a69a7dbf5e472a63d551c696)) -- **language-server:** auto-insert namespace when selecting class ([#63](https://github.com/SAP/ui5-language-assistant/issues/63)) ([20b590f](https://github.com/SAP/ui5-language-assistant/commit/20b590f04036aeeb4e789a1c896f336485b3c543)) -- **language-server:** auto-replace closing tag name ([#65](https://github.com/SAP/ui5-language-assistant/issues/65)) ([5db20c1](https://github.com/SAP/ui5-language-assistant/commit/5db20c1fbdb2d569e1b1961ffd89f38381d1d4ef)) -- **language-server:** completion response improvements ([#16](https://github.com/SAP/ui5-language-assistant/issues/16)) ([a17904e](https://github.com/SAP/ui5-language-assistant/commit/a17904eac77ebc9087056a9808ab8449ad2dc38c)) -- **language-server:** expose xml-view-validations as LSP diagnostics ([#72](https://github.com/SAP/ui5-language-assistant/issues/72)) ([e347699](https://github.com/SAP/ui5-language-assistant/commit/e3476992864a83b68172b4f60287e12619aadddf)) -- **semantic-model:** add experimental information ([#56](https://github.com/SAP/ui5-language-assistant/issues/56)) ([f55098d](https://github.com/SAP/ui5-language-assistant/commit/f55098dc7fc949395efef04335667a0bc55e9d8e)) -- **semantic-model:** fix properties and add fields on class, improve type system ([#25](https://github.com/SAP/ui5-language-assistant/issues/25)) ([55d392e](https://github.com/SAP/ui5-language-assistant/commit/55d392ed01dfc7d40b6ae57bb9ae92464dffee95)) -- **semantic-model:** implement semantic model for UI5 ([#12](https://github.com/SAP/ui5-language-assistant/issues/12)) ([225361d](https://github.com/SAP/ui5-language-assistant/commit/225361dfa3e1d9a7a5d84eb80c7cc9e7c04a1269)) -- **semantic-model:** return frozen model ([#22](https://github.com/SAP/ui5-language-assistant/issues/22)) ([12a3041](https://github.com/SAP/ui5-language-assistant/commit/12a30411c103f28d47ea79a25f10ce94dea5ec06)) -- **semantic-model:** set content as View default aggregation ([#125](https://github.com/SAP/ui5-language-assistant/issues/125)) ([6d34f3e](https://github.com/SAP/ui5-language-assistant/commit/6d34f3e6438ab322aad450c7231a73876231f1ea)) -- **semantic-model:** support special attributes - xml completion ([#55](https://github.com/SAP/ui5-language-assistant/issues/55)) ([5ae0c3a](https://github.com/SAP/ui5-language-assistant/commit/5ae0c3a818c6630de4503fc2551e568b6f3ce399)) -- **xml-views-completion:** aggregations auto-complete ([#4](https://github.com/SAP/ui5-language-assistant/issues/4)) ([20caf48](https://github.com/SAP/ui5-language-assistant/commit/20caf48ba4669f15df6778988c2ba63a45aa9599)) -- **xml-views-completion:** classes suggestions ([#50](https://github.com/SAP/ui5-language-assistant/issues/50)) ([42a62b6](https://github.com/SAP/ui5-language-assistant/commit/42a62b64d73862b5f4fe34b803964ffe98431f38)) -- **xml-views-completion:** do not suggest abstract classes in XM… ([#44](https://github.com/SAP/ui5-language-assistant/issues/44)) ([cd0f38f](https://github.com/SAP/ui5-language-assistant/commit/cd0f38f683e56c2cd19ee9adee9f21bc22bd0a0c)) -- **xml-views-completion:** filter on sap.ui.core.Element (not Control) ([#44](https://github.com/SAP/ui5-language-assistant/issues/44)) ([0991e6e](https://github.com/SAP/ui5-language-assistant/commit/0991e6e4322b0b0fc374542c429931cc8552eb2b)) -- **xml-views-completion:** filter suggestions by visibility ([#28](https://github.com/SAP/ui5-language-assistant/issues/28)) ([4ea75c5](https://github.com/SAP/ui5-language-assistant/commit/4ea75c55c2f8ed44a3c0fb87fe29e0806543a070)) -- **xml-views-completion:** suggest namespaces on non-class elements ([#52](https://github.com/SAP/ui5-language-assistant/issues/52)) ([e651847](https://github.com/SAP/ui5-language-assistant/commit/e651847587c9fb663b2c98e73179ed7e1999cf18)) -- **xml-views-validation:** skeleton ([#67](https://github.com/SAP/ui5-language-assistant/issues/67)) ([e4b79ce](https://github.com/SAP/ui5-language-assistant/commit/e4b79ce04869214c842a2d6a373b6a09c2e5ab22)) - -### Performance Improvements - -- **language-server:** cache downloaded resources ([#50](https://github.com/SAP/ui5-language-assistant/issues/50)) ([de8d7d5](https://github.com/SAP/ui5-language-assistant/commit/de8d7d5e38c76666cc2590a885127b202096f289)) - -### Reverts - -- remove Theia manifet.json via settings.json workaround ([#220](https://github.com/SAP/ui5-language-assistant/issues/220)) ([4ca8eb9](https://github.com/SAP/ui5-language-assistant/commit/4ca8eb92c509a78ccc1f6ea9acac76cccdbc4fee)) -- Revert "build: remove usage of TypeScript pre-processor for testing flows" ([83b73a2](https://github.com/SAP/ui5-language-assistant/commit/83b73a2abe43be921873670f2c6bce75f9bd1685)) - -### BREAKING CHANGES - -- - computeQuickFixStableIdInfo function signature has changed. - -* validateXMLView no longer accepts `flexEnabled` optional argument and always requires passing a `UI5ValidatorsConfig` From 2493eb79f1ffd0b4af02173bf6737e2f715a9534 Mon Sep 17 00:00:00 2001 From: github-actions Date: Thu, 30 Mar 2023 07:10:09 +0000 Subject: [PATCH 10/16] chore: apply latest changesets --- .changeset/tame-days-sing.md | 10 ---------- packages/context/CHANGELOG.md | 9 +++++++++ packages/context/package.json | 6 +++--- packages/fe/CHANGELOG.md | 10 ++++++++++ packages/fe/package.json | 10 +++++----- packages/language-server/CHANGELOG.md | 14 ++++++++++++++ packages/language-server/package.json | 16 ++++++++-------- packages/logic-utils/CHANGELOG.md | 8 ++++++++ packages/logic-utils/package.json | 4 ++-- packages/settings/CHANGELOG.md | 6 ++++++ packages/settings/package.json | 2 +- .../CHANGELOG.md | 6 ++++++ .../package.json | 4 ++-- .../vscode-ui5-language-assistant/CHANGELOG.md | 8 ++++++++ .../vscode-ui5-language-assistant/package.json | 8 ++++---- packages/xml-views-completion/CHANGELOG.md | 8 ++++++++ packages/xml-views-completion/package.json | 6 +++--- packages/xml-views-quick-fix/CHANGELOG.md | 7 +++++++ packages/xml-views-quick-fix/package.json | 4 ++-- packages/xml-views-tooltip/CHANGELOG.md | 8 ++++++++ packages/xml-views-tooltip/package.json | 6 +++--- packages/xml-views-validation/CHANGELOG.md | 7 +++++++ packages/xml-views-validation/package.json | 4 ++-- 23 files changed, 126 insertions(+), 45 deletions(-) delete mode 100644 .changeset/tame-days-sing.md diff --git a/.changeset/tame-days-sing.md b/.changeset/tame-days-sing.md deleted file mode 100644 index ad419c962..000000000 --- a/.changeset/tame-days-sing.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"@ui5-language-assistant/context": patch -"@ui5-language-assistant/language-server": patch -"@ui5-language-assistant/logic-utils": patch -"@ui5-language-assistant/settings": patch -"vscode-ui5-language-assistant": patch -"@ui5-language-assistant/vscode-ui5-language-assistant-bas-ext": patch ---- - -Offline mode support diff --git a/packages/context/CHANGELOG.md b/packages/context/CHANGELOG.md index 62763fc20..4720a4f04 100644 --- a/packages/context/CHANGELOG.md +++ b/packages/context/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## 4.0.6 + +### Patch Changes + +- 930a813: Offline mode support +- Updated dependencies [930a813] + - @ui5-language-assistant/logic-utils@4.0.6 + - @ui5-language-assistant/settings@4.0.6 + All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. diff --git a/packages/context/package.json b/packages/context/package.json index ce513734f..224866264 100644 --- a/packages/context/package.json +++ b/packages/context/package.json @@ -1,6 +1,6 @@ { "name": "@ui5-language-assistant/context", - "version": "4.0.5", + "version": "4.0.6", "private": true, "description": "A context for an xml file", "keywords": [], @@ -19,8 +19,8 @@ "@sap-ux/annotation-converter": "0.5.20", "@sap-ux/edmx-parser": "0.5.13", "@sap-ux/project-access": "1.1.1", - "@ui5-language-assistant/logic-utils": "4.0.5", - "@ui5-language-assistant/settings": "4.0.5", + "@ui5-language-assistant/logic-utils": "4.0.6", + "@ui5-language-assistant/settings": "4.0.6", "fs-extra": "10.1.0", "globby": "11.1.0", "js-yaml": "4.1.0", diff --git a/packages/fe/CHANGELOG.md b/packages/fe/CHANGELOG.md index 801c338b3..708fa9419 100644 --- a/packages/fe/CHANGELOG.md +++ b/packages/fe/CHANGELOG.md @@ -1,5 +1,15 @@ # Change Log +## 4.0.6 + +### Patch Changes + +- Updated dependencies [930a813] + - @ui5-language-assistant/context@4.0.6 + - @ui5-language-assistant/logic-utils@4.0.6 + - @ui5-language-assistant/xml-views-completion@4.0.6 + - @ui5-language-assistant/xml-views-validation@4.0.6 + All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. diff --git a/packages/fe/package.json b/packages/fe/package.json index 38263a984..127ac112d 100644 --- a/packages/fe/package.json +++ b/packages/fe/package.json @@ -1,6 +1,6 @@ { "name": "@ui5-language-assistant/fe", - "version": "4.0.5", + "version": "4.0.6", "private": true, "description": "UI5 LSP server extension for annotation relevant building blocks", "keywords": [], @@ -16,10 +16,10 @@ "license": "Apache-2.0", "typings": "./api.d.ts", "dependencies": { - "@ui5-language-assistant/context": "4.0.5", - "@ui5-language-assistant/logic-utils": "4.0.5", - "@ui5-language-assistant/xml-views-completion": "4.0.5", - "@ui5-language-assistant/xml-views-validation": "4.0.5", + "@ui5-language-assistant/context": "4.0.6", + "@ui5-language-assistant/logic-utils": "4.0.6", + "@ui5-language-assistant/xml-views-completion": "4.0.6", + "@ui5-language-assistant/xml-views-validation": "4.0.6", "deep-freeze-strict": "1.1.1", "lodash": "4.17.21" }, diff --git a/packages/language-server/CHANGELOG.md b/packages/language-server/CHANGELOG.md index d2e548021..22512fe42 100644 --- a/packages/language-server/CHANGELOG.md +++ b/packages/language-server/CHANGELOG.md @@ -1,5 +1,19 @@ # Change Log +## 4.0.7 + +### Patch Changes + +- 930a813: Offline mode support +- Updated dependencies [930a813] + - @ui5-language-assistant/context@4.0.6 + - @ui5-language-assistant/settings@4.0.6 + - @ui5-language-assistant/fe@4.0.6 + - @ui5-language-assistant/xml-views-completion@4.0.6 + - @ui5-language-assistant/xml-views-tooltip@4.0.6 + - @ui5-language-assistant/xml-views-quick-fix@4.0.6 + - @ui5-language-assistant/xml-views-validation@4.0.6 + ## 4.0.6 ### Patch Changes diff --git a/packages/language-server/package.json b/packages/language-server/package.json index 4fd78af79..7b402c0ce 100644 --- a/packages/language-server/package.json +++ b/packages/language-server/package.json @@ -1,6 +1,6 @@ { "name": "@ui5-language-assistant/language-server", - "version": "4.0.6", + "version": "4.0.7", "private": true, "description": "UI5 Language Server", "keywords": [ @@ -26,15 +26,15 @@ }, "dependencies": { "@sap/swa-for-sapbas-vsx": "1.1.9", - "@ui5-language-assistant/context": "4.0.5", - "@ui5-language-assistant/fe": "4.0.5", + "@ui5-language-assistant/context": "4.0.6", + "@ui5-language-assistant/fe": "4.0.6", "@ui5-language-assistant/semantic-model": "4.0.5", - "@ui5-language-assistant/settings": "4.0.5", + "@ui5-language-assistant/settings": "4.0.6", "@ui5-language-assistant/user-facing-text": "4.0.5", - "@ui5-language-assistant/xml-views-completion": "4.0.5", - "@ui5-language-assistant/xml-views-quick-fix": "4.0.5", - "@ui5-language-assistant/xml-views-tooltip": "4.0.5", - "@ui5-language-assistant/xml-views-validation": "4.0.5", + "@ui5-language-assistant/xml-views-completion": "4.0.6", + "@ui5-language-assistant/xml-views-quick-fix": "4.0.6", + "@ui5-language-assistant/xml-views-tooltip": "4.0.6", + "@ui5-language-assistant/xml-views-validation": "4.0.6", "@xml-tools/ast": "5.0.0", "@xml-tools/ast-position": "2.0.2", "@xml-tools/parser": "1.0.7", diff --git a/packages/logic-utils/CHANGELOG.md b/packages/logic-utils/CHANGELOG.md index 4f92aba20..112fe543f 100644 --- a/packages/logic-utils/CHANGELOG.md +++ b/packages/logic-utils/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log +## 4.0.6 + +### Patch Changes + +- 930a813: Offline mode support +- Updated dependencies [930a813] + - @ui5-language-assistant/settings@4.0.6 + All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. diff --git a/packages/logic-utils/package.json b/packages/logic-utils/package.json index 3f9ea1e50..20654b49c 100644 --- a/packages/logic-utils/package.json +++ b/packages/logic-utils/package.json @@ -1,6 +1,6 @@ { "name": "@ui5-language-assistant/logic-utils", - "version": "4.0.5", + "version": "4.0.6", "private": true, "description": "TBD", "keywords": [], @@ -17,7 +17,7 @@ "typings": "./api.d.ts", "dependencies": { "@ui5-language-assistant/semantic-model-types": "4.0.5", - "@ui5-language-assistant/settings": "4.0.5", + "@ui5-language-assistant/settings": "4.0.6", "@vscode-logging/logger": "1.2.2", "@xml-tools/ast": "5.0.0", "lodash": "4.17.21", diff --git a/packages/settings/CHANGELOG.md b/packages/settings/CHANGELOG.md index 60c0b0418..a13d3ce9b 100644 --- a/packages/settings/CHANGELOG.md +++ b/packages/settings/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log +## 4.0.6 + +### Patch Changes + +- 930a813: Offline mode support + All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. diff --git a/packages/settings/package.json b/packages/settings/package.json index 358d018b9..d4fb456cc 100644 --- a/packages/settings/package.json +++ b/packages/settings/package.json @@ -1,6 +1,6 @@ { "name": "@ui5-language-assistant/settings", - "version": "4.0.5", + "version": "4.0.6", "private": true, "description": "Settings for UI5 Language Assistant", "keywords": [], diff --git a/packages/vscode-ui5-language-assistant-bas-ext/CHANGELOG.md b/packages/vscode-ui5-language-assistant-bas-ext/CHANGELOG.md index 2288b692d..e30220948 100644 --- a/packages/vscode-ui5-language-assistant-bas-ext/CHANGELOG.md +++ b/packages/vscode-ui5-language-assistant-bas-ext/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log +## 4.0.8 + +### Patch Changes + +- 930a813: Offline mode support + ## 4.0.7 ### Patch Changes diff --git a/packages/vscode-ui5-language-assistant-bas-ext/package.json b/packages/vscode-ui5-language-assistant-bas-ext/package.json index 5625c35e6..180aab663 100644 --- a/packages/vscode-ui5-language-assistant-bas-ext/package.json +++ b/packages/vscode-ui5-language-assistant-bas-ext/package.json @@ -2,7 +2,7 @@ "name": "@ui5-language-assistant/vscode-ui5-language-assistant-bas-ext", "description": "A wrapper module for BAS simple extension around Language Support For SAPUI5", "license": "Apache-2.0", - "version": "4.0.7", + "version": "4.0.8", "private": false, "repository": { "type": "git", @@ -13,7 +13,7 @@ }, "devDependencies": { "fs-extra": "10.1.0", - "vscode-ui5-language-assistant": "4.0.7" + "vscode-ui5-language-assistant": "4.0.8" }, "files": [ "*.vsix", diff --git a/packages/vscode-ui5-language-assistant/CHANGELOG.md b/packages/vscode-ui5-language-assistant/CHANGELOG.md index deb07b9fb..8c0a5324e 100644 --- a/packages/vscode-ui5-language-assistant/CHANGELOG.md +++ b/packages/vscode-ui5-language-assistant/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log +## 4.0.8 + +### Patch Changes + +- 930a813: Offline mode support +- Updated dependencies [930a813] + - @ui5-language-assistant/language-server@4.0.7 + ## 4.0.7 ### Patch Changes diff --git a/packages/vscode-ui5-language-assistant/package.json b/packages/vscode-ui5-language-assistant/package.json index 7de6fd884..6c95b5af6 100644 --- a/packages/vscode-ui5-language-assistant/package.json +++ b/packages/vscode-ui5-language-assistant/package.json @@ -3,7 +3,7 @@ "displayName": "UI5 Language Assistant", "private": true, "description": "Language Support For SAPUI5", - "version": "4.0.7", + "version": "4.0.8", "publisher": "SAPOSS", "icon": "resources/ui5-language-assistant.png", "keywords": [ @@ -100,14 +100,14 @@ "package": "node ./scripts/package-vsix" }, "dependencies": { - "@ui5-language-assistant/language-server": "4.0.6", + "@ui5-language-assistant/language-server": "4.0.7", "vscode-languageclient": "8.0.2" }, "devDependencies": { "@types/lodash": "4.14.168", "@types/vscode": "1.47.0", - "@ui5-language-assistant/settings": "4.0.5", - "@ui5-language-assistant/logic-utils": "4.0.5", + "@ui5-language-assistant/settings": "4.0.6", + "@ui5-language-assistant/logic-utils": "4.0.6", "@ui5-language-assistant/user-facing-text": "4.0.5", "lodash": "4.17.21", "proxyquire": "2.1.3", diff --git a/packages/xml-views-completion/CHANGELOG.md b/packages/xml-views-completion/CHANGELOG.md index 3c00f7658..92e741600 100644 --- a/packages/xml-views-completion/CHANGELOG.md +++ b/packages/xml-views-completion/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log +## 4.0.6 + +### Patch Changes + +- Updated dependencies [930a813] + - @ui5-language-assistant/context@4.0.6 + - @ui5-language-assistant/logic-utils@4.0.6 + All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. diff --git a/packages/xml-views-completion/package.json b/packages/xml-views-completion/package.json index f570b2fa8..32b45938a 100644 --- a/packages/xml-views-completion/package.json +++ b/packages/xml-views-completion/package.json @@ -1,6 +1,6 @@ { "name": "@ui5-language-assistant/xml-views-completion", - "version": "4.0.5", + "version": "4.0.6", "private": true, "description": "Auto-Complete Logic for UI5 XML-Views", "keywords": [ @@ -21,8 +21,8 @@ "license": "Apache-2.0", "typings": "./api.d.ts", "dependencies": { - "@ui5-language-assistant/context": "4.0.5", - "@ui5-language-assistant/logic-utils": "4.0.5", + "@ui5-language-assistant/context": "4.0.6", + "@ui5-language-assistant/logic-utils": "4.0.6", "@xml-tools/ast": "5.0.0", "@xml-tools/common": "0.1.2", "@xml-tools/content-assist": "3.1.7", diff --git a/packages/xml-views-quick-fix/CHANGELOG.md b/packages/xml-views-quick-fix/CHANGELOG.md index 86c4ccf5c..470e153f5 100644 --- a/packages/xml-views-quick-fix/CHANGELOG.md +++ b/packages/xml-views-quick-fix/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 4.0.6 + +### Patch Changes + +- Updated dependencies [930a813] + - @ui5-language-assistant/logic-utils@4.0.6 + All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. diff --git a/packages/xml-views-quick-fix/package.json b/packages/xml-views-quick-fix/package.json index 5bf6a558a..90dfbdd0d 100644 --- a/packages/xml-views-quick-fix/package.json +++ b/packages/xml-views-quick-fix/package.json @@ -1,6 +1,6 @@ { "name": "@ui5-language-assistant/xml-views-quick-fix", - "version": "4.0.5", + "version": "4.0.6", "private": true, "description": "Logic for UI5 XML-Views quick-fixes", "keywords": [ @@ -21,7 +21,7 @@ "node": ">=10.0.0" }, "dependencies": { - "@ui5-language-assistant/logic-utils": "4.0.5", + "@ui5-language-assistant/logic-utils": "4.0.6", "@xml-tools/ast": "5.0.0", "@xml-tools/ast-position": "2.0.2", "lodash": "4.17.21" diff --git a/packages/xml-views-tooltip/CHANGELOG.md b/packages/xml-views-tooltip/CHANGELOG.md index 2e5187815..89d272987 100644 --- a/packages/xml-views-tooltip/CHANGELOG.md +++ b/packages/xml-views-tooltip/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log +## 4.0.6 + +### Patch Changes + +- Updated dependencies [930a813] + - @ui5-language-assistant/context@4.0.6 + - @ui5-language-assistant/logic-utils@4.0.6 + All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. diff --git a/packages/xml-views-tooltip/package.json b/packages/xml-views-tooltip/package.json index f51d1ed47..75cbc6c8b 100644 --- a/packages/xml-views-tooltip/package.json +++ b/packages/xml-views-tooltip/package.json @@ -1,6 +1,6 @@ { "name": "@ui5-language-assistant/xml-views-tooltip", - "version": "4.0.5", + "version": "4.0.6", "private": true, "description": "XML Views Tooltip", "keywords": [ @@ -22,8 +22,8 @@ "node": ">=10.0.0" }, "dependencies": { - "@ui5-language-assistant/context": "4.0.5", - "@ui5-language-assistant/logic-utils": "4.0.5", + "@ui5-language-assistant/context": "4.0.6", + "@ui5-language-assistant/logic-utils": "4.0.6", "@ui5-language-assistant/semantic-model": "4.0.5", "@ui5-language-assistant/semantic-model-types": "4.0.5", "@xml-tools/ast": "5.0.0", diff --git a/packages/xml-views-validation/CHANGELOG.md b/packages/xml-views-validation/CHANGELOG.md index 31caa872e..009c8df06 100644 --- a/packages/xml-views-validation/CHANGELOG.md +++ b/packages/xml-views-validation/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 4.0.6 + +### Patch Changes + +- Updated dependencies [930a813] + - @ui5-language-assistant/logic-utils@4.0.6 + All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. diff --git a/packages/xml-views-validation/package.json b/packages/xml-views-validation/package.json index f9c72953f..c0b403d2a 100644 --- a/packages/xml-views-validation/package.json +++ b/packages/xml-views-validation/package.json @@ -1,6 +1,6 @@ { "name": "@ui5-language-assistant/xml-views-validation", - "version": "4.0.5", + "version": "4.0.6", "private": true, "description": "Validations Logic for UI5 XML-Views", "keywords": [ @@ -21,7 +21,7 @@ "license": "Apache-2.0", "typings": "./api.d.ts", "dependencies": { - "@ui5-language-assistant/logic-utils": "4.0.5", + "@ui5-language-assistant/logic-utils": "4.0.6", "@ui5-language-assistant/semantic-model-types": "4.0.5", "@ui5-language-assistant/user-facing-text": "4.0.5", "@xml-tools/ast": "5.0.0", From 4b49ac20b421f761cb3acec3ba98b7806221e131 Mon Sep 17 00:00:00 2001 From: vadson71 Date: Thu, 30 Mar 2023 17:23:00 +0300 Subject: [PATCH 11/16] fix: npm publish fix (#585) --- .changeset/funny-tables-impress.md | 6 ++++++ package.json | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 .changeset/funny-tables-impress.md diff --git a/.changeset/funny-tables-impress.md b/.changeset/funny-tables-impress.md new file mode 100644 index 000000000..f76f87097 --- /dev/null +++ b/.changeset/funny-tables-impress.md @@ -0,0 +1,6 @@ +--- +"vscode-ui5-language-assistant": patch +"@ui5-language-assistant/vscode-ui5-language-assistant-bas-ext": patch +--- + +npmjs publish fix diff --git a/package.json b/package.json index 7d0fb19b2..7763a1066 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "scripts": { "build:quick": "lerna run compile && lerna run bundle && lerna run package", "release:version": "lerna version --force-publish", - "release:publish": "lerna publish from-git --yes", + "release:publish": "lerna publish from-package --yes", "ci": "npm-run-all format:validate ci:subpackages coverage:merge legal:*", "compile": "yarn run clean && tsc --build", "compile:watch": "yarn run clean && tsc --build --watch", From bc79954b76bfdfe75988f4419d292d8ba89caa4f Mon Sep 17 00:00:00 2001 From: github-actions Date: Thu, 30 Mar 2023 14:43:34 +0000 Subject: [PATCH 12/16] chore: apply latest changesets --- .changeset/funny-tables-impress.md | 6 ------ packages/vscode-ui5-language-assistant-bas-ext/CHANGELOG.md | 6 ++++++ packages/vscode-ui5-language-assistant-bas-ext/package.json | 4 ++-- packages/vscode-ui5-language-assistant/CHANGELOG.md | 6 ++++++ packages/vscode-ui5-language-assistant/package.json | 2 +- 5 files changed, 15 insertions(+), 9 deletions(-) delete mode 100644 .changeset/funny-tables-impress.md diff --git a/.changeset/funny-tables-impress.md b/.changeset/funny-tables-impress.md deleted file mode 100644 index f76f87097..000000000 --- a/.changeset/funny-tables-impress.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"vscode-ui5-language-assistant": patch -"@ui5-language-assistant/vscode-ui5-language-assistant-bas-ext": patch ---- - -npmjs publish fix diff --git a/packages/vscode-ui5-language-assistant-bas-ext/CHANGELOG.md b/packages/vscode-ui5-language-assistant-bas-ext/CHANGELOG.md index e30220948..486b73c9b 100644 --- a/packages/vscode-ui5-language-assistant-bas-ext/CHANGELOG.md +++ b/packages/vscode-ui5-language-assistant-bas-ext/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log +## 4.0.9 + +### Patch Changes + +- 8353216: npmjs publish fix + ## 4.0.8 ### Patch Changes diff --git a/packages/vscode-ui5-language-assistant-bas-ext/package.json b/packages/vscode-ui5-language-assistant-bas-ext/package.json index 180aab663..96dc37c43 100644 --- a/packages/vscode-ui5-language-assistant-bas-ext/package.json +++ b/packages/vscode-ui5-language-assistant-bas-ext/package.json @@ -2,7 +2,7 @@ "name": "@ui5-language-assistant/vscode-ui5-language-assistant-bas-ext", "description": "A wrapper module for BAS simple extension around Language Support For SAPUI5", "license": "Apache-2.0", - "version": "4.0.8", + "version": "4.0.9", "private": false, "repository": { "type": "git", @@ -13,7 +13,7 @@ }, "devDependencies": { "fs-extra": "10.1.0", - "vscode-ui5-language-assistant": "4.0.8" + "vscode-ui5-language-assistant": "4.0.9" }, "files": [ "*.vsix", diff --git a/packages/vscode-ui5-language-assistant/CHANGELOG.md b/packages/vscode-ui5-language-assistant/CHANGELOG.md index 8c0a5324e..1ed2cfad7 100644 --- a/packages/vscode-ui5-language-assistant/CHANGELOG.md +++ b/packages/vscode-ui5-language-assistant/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log +## 4.0.9 + +### Patch Changes + +- 8353216: npmjs publish fix + ## 4.0.8 ### Patch Changes diff --git a/packages/vscode-ui5-language-assistant/package.json b/packages/vscode-ui5-language-assistant/package.json index 6c95b5af6..053a5086c 100644 --- a/packages/vscode-ui5-language-assistant/package.json +++ b/packages/vscode-ui5-language-assistant/package.json @@ -3,7 +3,7 @@ "displayName": "UI5 Language Assistant", "private": true, "description": "Language Support For SAPUI5", - "version": "4.0.8", + "version": "4.0.9", "publisher": "SAPOSS", "icon": "resources/ui5-language-assistant.png", "keywords": [ From 2b810e6d8842d09199121095e8879f589ec97260 Mon Sep 17 00:00:00 2001 From: vadson71 Date: Thu, 30 Mar 2023 18:36:01 +0300 Subject: [PATCH 13/16] fix: environment for publishing (#587) --- .github/workflows/deploy_maual.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/deploy_maual.yaml b/.github/workflows/deploy_maual.yaml index 61f94ff6b..af701d9ba 100644 --- a/.github/workflows/deploy_maual.yaml +++ b/.github/workflows/deploy_maual.yaml @@ -44,6 +44,8 @@ jobs: run: git status - name: Publish + env: + HUSKY_SKIP: "true" # https://github.com/lerna/lerna/issues/2788 uses: borales/actions-yarn@v4 with: From 4d32a8a2ee6054ac42af2cf0c9039085718824f8 Mon Sep 17 00:00:00 2001 From: Maruf Rasully Date: Mon, 3 Apr 2023 12:11:41 +0200 Subject: [PATCH 14/16] chore: add changeset --- .changeset/modern-hats-admire.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 .changeset/modern-hats-admire.md diff --git a/.changeset/modern-hats-admire.md b/.changeset/modern-hats-admire.md new file mode 100644 index 000000000..03459cf8b --- /dev/null +++ b/.changeset/modern-hats-admire.md @@ -0,0 +1,6 @@ +--- +"@ui5-language-assistant/xml-views-validation": minor +"@ui5-language-assistant/fe": minor +--- + +Avoid type conversion From 1426e2c02e940e46a95c41e88cfb5532b860afbb Mon Sep 17 00:00:00 2001 From: mr25mr <100434800+mr25mr@users.noreply.github.com> Date: Mon, 3 Apr 2023 12:22:34 +0200 Subject: [PATCH 15/16] Update modern-hats-admire.md --- .changeset/modern-hats-admire.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/modern-hats-admire.md b/.changeset/modern-hats-admire.md index 03459cf8b..f4a47c7d1 100644 --- a/.changeset/modern-hats-admire.md +++ b/.changeset/modern-hats-admire.md @@ -3,4 +3,4 @@ "@ui5-language-assistant/fe": minor --- -Avoid type conversion +Avoid type casting From 81542b51cb6c311ed21c6a1ce374fa8254916e92 Mon Sep 17 00:00:00 2001 From: mr25mr <100434800+mr25mr@users.noreply.github.com> Date: Mon, 3 Apr 2023 18:04:48 +0200 Subject: [PATCH 16/16] Update modern-hats-admire.md --- .changeset/modern-hats-admire.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.changeset/modern-hats-admire.md b/.changeset/modern-hats-admire.md index f4a47c7d1..62db1223c 100644 --- a/.changeset/modern-hats-admire.md +++ b/.changeset/modern-hats-admire.md @@ -1,6 +1,8 @@ --- -"@ui5-language-assistant/xml-views-validation": minor -"@ui5-language-assistant/fe": minor +"@ui5-language-assistant/xml-views-validation": patch +"@ui5-language-assistant/fe": patch +"vscode-ui5-language-assistant": patch +"@ui5-language-assistant/vscode-ui5-language-assistant-bas-ext": patch --- Avoid type casting