Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

migrating from yarn to pnpm #2732

Merged
merged 33 commits into from
Dec 14, 2024
Merged

migrating from yarn to pnpm #2732

merged 33 commits into from
Dec 14, 2024

Conversation

imolorhe
Copy link
Collaborator

@imolorhe imolorhe commented Dec 8, 2024

Fixes

Checks

  • Replace lerna publish
  • Remove nx (only kept since it is a transitive dependency of angular)
  • Separate prepare (build) scripts from install script
  • Use turbo for caching between script runs

Changes proposed in this pull request:

Summary by Sourcery

Migrate the project from Yarn to pnpm as the package manager, updating all scripts, configurations, and CI workflows accordingly. Add Docker-related documentation and configuration files to support containerized development and deployment.

Build:

  • Switch from Yarn to pnpm as the package manager across the project, updating all relevant scripts and configurations.

CI:

  • Update CI workflows to use pnpm instead of Yarn for installing dependencies and running build and test commands.

Documentation:

  • Add a new README.Docker.md file with instructions for building, running, and deploying the application using Docker.

Copy link

sourcery-ai bot commented Dec 8, 2024

Reviewer's Guide by Sourcery

This PR migrates the project's package manager from Yarn to PNPM. The changes include updating the Dockerfile to use PNPM, modifying CI/CD workflows, updating package.json files, and adjusting build scripts across the monorepo to use PNPM commands instead of Yarn.

No diagrams generated as the changes look simple and do not need a visual representation.

File-Level Changes

Change Details Files
Migrated package manager from Yarn to PNPM
  • Added pnpm-workspace.yaml for monorepo configuration
  • Updated package.json to use PNPM as package manager
  • Modified workspace dependencies to use workspace:* protocol
  • Removed Yarn-specific files (.yarnrc, yarn.lock)
  • Added .npmrc configuration file
pnpm-workspace.yaml
package.json
.npmrc
Updated Dockerfile to use PNPM
  • Added multi-stage build process optimized for PNPM
  • Added caching for PNPM store
  • Updated base image to use Node 22.9.0
  • Improved build performance with better layer caching
  • Added proper handling of production dependencies
Dockerfile
compose.yaml
Modified CI/CD workflows for PNPM
  • Updated GitHub Actions workflows to use PNPM commands
  • Modified caching strategies for PNPM dependencies
  • Updated build and test scripts to use PNPM
  • Adjusted deployment scripts to use PNPM commands
.github/workflows/_tests.yml
.github/workflows/_publish-npm.yml
.github/workflows/master.yml
.github/workflows/firebase-hosting-merge.yml
Updated build and development scripts
  • Modified shell scripts to use PNPM commands
  • Updated package build configurations
  • Adjusted development environment setup scripts
  • Updated test runner configurations
bin/dev.sh
bin/deploy.js
bin/publish_packages.sh
packages/*/package.json

Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time. You can also use
    this command to specify where the summary should be inserted.

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

Copy link

github-actions bot commented Dec 9, 2024

Visit the preview URL for this PR (updated for commit aee26b8):

https://altair-gql--pr2732-imolorhe-yarn-to-pnp-uc8jxbxz.web.app

(expires Sat, 21 Dec 2024 21:52:44 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 02d6323d75a99e532a38922862e269d63351a6cf

diff --git a/packages/altair-app/package.json b/packages/altair-app/package.json
index cc0b8cc6..ef93778e 100644
--- a/packages/altair-app/package.json
+++ b/packages/altair-app/package.json
@@ -93,6 +93,7 @@
     "ngx-pipes": "^3.2.2",
     "ngx-take-until-destroy": "5.4.0",
     "ngx-toastr": "^18.0.0",
+    "nx": "17.1.3",
     "object-path": "0.11.5",
     "prettier": "^3.2.5",
     "rxjs": "^7.8.1",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 56a9cdbd..9275db82 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -211,7 +211,7 @@ importers:
         version: 8.7.0(encoding@0.1.13)
       langchain:
         specifier: ^0.2.10
-        version: 0.2.10(axios@1.7.4(debug@4.3.4))(encoding@0.1.13)(fast-xml-parser@4.5.0)(html-to-text@9.0.5)(ignore@5.3.1)(jsdom@20.0.3(bufferutil@4.0.6)(utf-8-validate@5.0.9))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.6)(utf-8-validate@5.0.9))
+        version: 0.2.10(axios@1.7.4)(encoding@0.1.13)(fast-xml-parser@4.5.0)(html-to-text@9.0.5)(ignore@5.3.1)(jsdom@20.0.3(bufferutil@4.0.6)(utf-8-validate@5.0.9))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.6)(utf-8-validate@5.0.9))
       nest-winston:
         specifier: ^1.9.7
         version: 1.9.7(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(winston@3.13.1)
@@ -631,6 +631,9 @@ importers:
       ngx-toastr:
         specifier: ^18.0.0
         version: 18.0.0(@angular/common@17.0.8(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2))(rxjs@7.8.1))(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2))(@angular/platform-browser@17.0.8(@angular/animations@17.0.8(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2)))(@angular/common@17.0.8(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2))(rxjs@7.8.1))(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2)))
+      nx:
+        specifier: 17.1.3
+        version: 17.1.3(@swc/core@1.6.13(@swc/helpers@0.5.5))
       object-path:
         specifier: 0.11.5
         version: 0.11.5
@@ -817,7 +820,7 @@ importers:
         version: 0.8.0(jest@29.7.0(@types/node@12.20.55)(babel-plugin-macros@3.1.0)(node-notifier@9.0.0)(ts-node@9.1.1(typescript@5.2.2)))
       jest-preset-angular:
         specifier: ^14.4.2
-        version: 14.4.2(@angular/compiler-cli@17.0.8(@angular/compiler@17.0.8(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2)))(typescript@5.2.2))(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2))(@angular/platform-browser-dynamic@17.0.8(@angular/common@17.0.8(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2))(rxjs@7.8.1))(@angular/compiler@17.0.8(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2)))(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2))(@angular/platform-browser@17.0.8(@angular/animations@17.0.8(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2)))(@angular/common@17.0.8(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2))(rxjs@7.8.1))(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2))))(@babel/core@7.23.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.2))(bufferutil@4.0.6)(jest@29.7.0(@types/node@12.20.55)(babel-plugin-macros@3.1.0)(node-notifier@9.0.0)(ts-node@9.1.1(typescript@5.2.2)))(typescript@5.2.2)(utf-8-validate@5.0.9)
+        version: 14.4.2(@angular/compiler-cli@17.0.8(@angular/compiler@17.0.8(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2)))(typescript@5.2.2))(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2))(@angular/platform-browser-dynamic@17.0.8(@angular/common@17.0.8(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2))(rxjs@7.8.1))(@angular/compiler@17.0.8(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2)))(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2))(@angular/platform-browser@17.0.8(@angular/animations@17.0.8(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2)))(@angular/common@17.0.8(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2))(rxjs@7.8.1))(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2))))(@babel/core@7.24.5)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.5))(bufferutil@4.0.6)(jest@29.7.0(@types/node@12.20.55)(babel-plugin-macros@3.1.0)(node-notifier@9.0.0)(ts-node@9.1.1(typescript@5.2.2)))(typescript@5.2.2)(utf-8-validate@5.0.9)
       karma-cli:
         specifier: ^2.0.0
         version: 2.0.0
@@ -844,7 +847,7 @@ importers:
         version: 1.11.0
       ts-jest:
         specifier: 29.0.5
-        version: 29.0.5(@babel/core@7.23.2)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.2))(esbuild@0.14.51)(jest@29.7.0(@types/node@12.20.55)(babel-plugin-macros@3.1.0)(node-notifier@9.0.0)(ts-node@9.1.1(typescript@5.2.2)))(typescript@5.2.2)
+        version: 29.0.5(@babel/core@7.24.5)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.5))(esbuild@0.14.51)(jest@29.7.0(@types/node@12.20.55)(babel-plugin-macros@3.1.0)(node-notifier@9.0.0)(ts-node@9.1.1(typescript@5.2.2)))(typescript@5.2.2)
       ts-mocks:
         specifier: 2.6.1
         version: 2.6.1
@@ -7697,9 +7700,6 @@ packages:
   axios@1.3.5:
     resolution: {integrity: sha512-glL/PvG/E+xCWwV8S6nCHcrfg1exGx7vxyUIivIA1iL7BIh6bePylCfVHwp6k13ao7SATxB6imau2kqY+I67kw==}

-  axios@1.7.2:
-    resolution: {integrity: sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==}
-
   axios@1.7.4:
     resolution: {integrity: sha512-DukmaFRnY6AzAALSH4J2M3k6PkaC+MfaAGdEERRWcC9q3/TWQwLpHR8ZRLKTdQ3aBDL64EdluRDjJqKw+BPZEw==}

@@ -19555,9 +19555,9 @@ snapshots:
       typescript: 5.2.2
       undici: 5.27.2
       vite: 4.5.1(@types/node@12.20.55)(less@4.2.0)(sass@1.69.5)(stylus@0.55.0)(terser@5.24.0)
-      webpack: 5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.14.51)
+      webpack: 5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.19.5)
       webpack-dev-middleware: 6.1.1(webpack@5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.19.5))
-      webpack-dev-server: 4.15.1(bufferutil@4.0.6)(utf-8-validate@5.0.9)(webpack@5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.19.5))
+      webpack-dev-server: 4.15.1(bufferutil@4.0.6)(utf-8-validate@5.0.9)(webpack@5.92.1(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.14.51))
       webpack-merge: 5.10.0
       webpack-subresource-integrity: 5.1.0(webpack@5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.19.5))
     optionalDependencies:
@@ -19590,8 +19590,8 @@ snapshots:
     dependencies:
       '@angular-devkit/architect': 0.1700.8(chokidar@3.5.3)
       rxjs: 7.8.1
-      webpack: 5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.14.51)
-      webpack-dev-server: 4.15.1(bufferutil@4.0.6)(utf-8-validate@5.0.9)(webpack@5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.19.5))
+      webpack: 5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.19.5)
+      webpack-dev-server: 4.15.1(bufferutil@4.0.6)(utf-8-validate@5.0.9)(webpack@5.92.1(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.14.51))
     transitivePeerDependencies:
       - chokidar

@@ -20222,12 +20222,6 @@ snapshots:
       '@babel/core': 7.24.5
       '@babel/helper-plugin-utils': 7.22.5

-  '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.23.2)':
-    dependencies:
-      '@babel/core': 7.23.2
-      '@babel/helper-plugin-utils': 7.22.5
-    optional: true
-
   '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.24.5)':
     dependencies:
       '@babel/core': 7.24.5
@@ -22552,13 +22546,13 @@ snapshots:
       - openai
       - peggy

-  '@langchain/core@0.2.16(langchain@0.2.10(axios@1.7.4(debug@4.3.4))(encoding@0.1.13)(fast-xml-parser@4.5.0)(html-to-text@9.0.5)(ignore@5.3.1)(jsdom@20.0.3(bufferutil@4.0.6)(utf-8-validate@5.0.9))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.6)(utf-8-validate@5.0.9)))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))':
+  '@langchain/core@0.2.16(langchain@0.2.10(axios@1.7.4)(encoding@0.1.13)(fast-xml-parser@4.5.0)(html-to-text@9.0.5)(ignore@5.3.1)(jsdom@20.0.3(bufferutil@4.0.6)(utf-8-validate@5.0.9))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.6)(utf-8-validate@5.0.9)))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))':
     dependencies:
       ansi-styles: 5.2.0
       camelcase: 6.3.0
       decamelize: 1.2.0
       js-tiktoken: 1.0.12
-      langsmith: 0.1.37(@langchain/core@0.2.16(langchain@0.2.10(axios@1.7.4(debug@4.3.4))(encoding@0.1.13)(fast-xml-parser@4.5.0)(html-to-text@9.0.5)(ignore@5.3.1)(jsdom@20.0.3(bufferutil@4.0.6)(utf-8-validate@5.0.9))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.6)(utf-8-validate@5.0.9)))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8)))(langchain@0.2.10(axios@1.7.4(debug@4.3.4))(encoding@0.1.13)(fast-xml-parser@4.5.0)(html-to-text@9.0.5)(ignore@5.3.1)(jsdom@20.0.3(bufferutil@4.0.6)(utf-8-validate@5.0.9))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.6)(utf-8-validate@5.0.9)))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))
+      langsmith: 0.1.37(@langchain/core@0.2.16(langchain@0.2.10(axios@1.7.4)(encoding@0.1.13)(fast-xml-parser@4.5.0)(html-to-text@9.0.5)(ignore@5.3.1)(jsdom@20.0.3(bufferutil@4.0.6)(utf-8-validate@5.0.9))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.6)(utf-8-validate@5.0.9)))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8)))(langchain@0.2.10(axios@1.7.4)(encoding@0.1.13)(fast-xml-parser@4.5.0)(html-to-text@9.0.5)(ignore@5.3.1)(jsdom@20.0.3(bufferutil@4.0.6)(utf-8-validate@5.0.9))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.6)(utf-8-validate@5.0.9)))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))
       ml-distance: 4.0.1
       mustache: 4.2.0
       p-queue: 6.6.2
@@ -22586,9 +22580,9 @@ snapshots:
     transitivePeerDependencies:
       - openai

-  '@langchain/openai@0.2.2(encoding@0.1.13)(langchain@0.2.10(axios@1.7.4(debug@4.3.4))(encoding@0.1.13)(fast-xml-parser@4.5.0)(html-to-text@9.0.5)(ignore@5.3.1)(jsdom@20.0.3(bufferutil@4.0.6)(utf-8-validate@5.0.9))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.6)(utf-8-validate@5.0.9)))':
+  '@langchain/openai@0.2.2(encoding@0.1.13)(langchain@0.2.10(axios@1.7.4)(encoding@0.1.13)(fast-xml-parser@4.5.0)(html-to-text@9.0.5)(ignore@5.3.1)(jsdom@20.0.3(bufferutil@4.0.6)(utf-8-validate@5.0.9))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.6)(utf-8-validate@5.0.9)))':
     dependencies:
-      '@langchain/core': 0.2.16(langchain@0.2.10(axios@1.7.4(debug@4.3.4))(encoding@0.1.13)(fast-xml-parser@4.5.0)(html-to-text@9.0.5)(ignore@5.3.1)(jsdom@20.0.3(bufferutil@4.0.6)(utf-8-validate@5.0.9))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.6)(utf-8-validate@5.0.9)))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))
+      '@langchain/core': 0.2.16(langchain@0.2.10(axios@1.7.4)(encoding@0.1.13)(fast-xml-parser@4.5.0)(html-to-text@9.0.5)(ignore@5.3.1)(jsdom@20.0.3(bufferutil@4.0.6)(utf-8-validate@5.0.9))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.6)(utf-8-validate@5.0.9)))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))
       js-tiktoken: 1.0.12
       openai: 4.71.1(encoding@0.1.13)(zod@3.23.8)
       zod: 3.23.8
@@ -22607,9 +22601,9 @@ snapshots:
     transitivePeerDependencies:
       - encoding

-  '@langchain/textsplitters@0.0.3(langchain@0.2.10(axios@1.7.4(debug@4.3.4))(encoding@0.1.13)(fast-xml-parser@4.5.0)(html-to-text@9.0.5)(ignore@5.3.1)(jsdom@20.0.3(bufferutil@4.0.6)(utf-8-validate@5.0.9))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.6)(utf-8-validate@5.0.9)))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))':
+  '@langchain/textsplitters@0.0.3(langchain@0.2.10(axios@1.7.4)(encoding@0.1.13)(fast-xml-parser@4.5.0)(html-to-text@9.0.5)(ignore@5.3.1)(jsdom@20.0.3(bufferutil@4.0.6)(utf-8-validate@5.0.9))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.6)(utf-8-validate@5.0.9)))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))':
     dependencies:
-      '@langchain/core': 0.2.16(langchain@0.2.10(axios@1.7.4(debug@4.3.4))(encoding@0.1.13)(fast-xml-parser@4.5.0)(html-to-text@9.0.5)(ignore@5.3.1)(jsdom@20.0.3(bufferutil@4.0.6)(utf-8-validate@5.0.9))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.6)(utf-8-validate@5.0.9)))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))
+      '@langchain/core': 0.2.16(langchain@0.2.10(axios@1.7.4)(encoding@0.1.13)(fast-xml-parser@4.5.0)(html-to-text@9.0.5)(ignore@5.3.1)(jsdom@20.0.3(bufferutil@4.0.6)(utf-8-validate@5.0.9))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.6)(utf-8-validate@5.0.9)))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))
       js-tiktoken: 1.0.12
     transitivePeerDependencies:
       - langchain
@@ -23558,7 +23552,7 @@ snapshots:

   '@newrelic/security-agent@1.4.0(bufferutil@4.0.6)(utf-8-validate@5.0.9)':
     dependencies:
-      axios: 1.7.2
+      axios: 1.7.4(debug@4.3.4)
       check-disk-space: 3.4.0
       content-type: 1.0.5
       fast-safe-stringify: 2.1.1
@@ -23659,7 +23653,7 @@ snapshots:
     dependencies:
       '@angular/compiler-cli': 17.0.8(@angular/compiler@17.0.8(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2)))(typescript@5.2.2)
       typescript: 5.2.2
-      webpack: 5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.14.51)
+      webpack: 5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.19.5)

   '@ngui/auto-complete@3.0.0(@angular/common@17.0.8(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2))(rxjs@7.8.1))(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2))(tslib@2.0.0)':
     dependencies:
@@ -26940,15 +26934,7 @@ snapshots:

   axios@1.3.5:
     dependencies:
-      follow-redirects: 1.15.6(debug@4.3.2)
-      form-data: 4.0.0
-      proxy-from-env: 1.1.0
-    transitivePeerDependencies:
-      - debug
-
-  axios@1.7.2:
-    dependencies:
-      follow-redirects: 1.15.6(debug@4.3.2)
+      follow-redirects: 1.15.6(debug@4.3.4)
       form-data: 4.0.0
       proxy-from-env: 1.1.0
     transitivePeerDependencies:
@@ -26956,7 +26942,7 @@ snapshots:

   axios@1.7.4(debug@4.3.4):
     dependencies:
-      follow-redirects: 1.15.6(debug@4.3.2)
+      follow-redirects: 1.15.6(debug@4.3.4)
       form-data: 4.0.0
       proxy-from-env: 1.1.0
     transitivePeerDependencies:
@@ -27066,20 +27052,6 @@ snapshots:
     transitivePeerDependencies:
       - supports-color

-  babel-jest@29.7.0(@babel/core@7.23.2):
-    dependencies:
-      '@babel/core': 7.23.2
-      '@jest/transform': 29.7.0
-      '@types/babel__core': 7.20.5
-      babel-plugin-istanbul: 6.1.1
-      babel-preset-jest: 29.6.3(@babel/core@7.23.2)
-      chalk: 4.1.2
-      graceful-fs: 4.2.11
-      slash: 3.0.0
-    transitivePeerDependencies:
-      - supports-color
-    optional: true
-
   babel-jest@29.7.0(@babel/core@7.24.5):
     dependencies:
       '@babel/core': 7.24.5
@@ -27098,7 +27070,7 @@ snapshots:
       '@babel/core': 7.23.2
       find-cache-dir: 4.0.0
       schema-utils: 4.0.0
-      webpack: 5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.14.51)
+      webpack: 5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.19.5)

   babel-messages@6.23.0:
     dependencies:
@@ -27365,23 +27337,6 @@ snapshots:
       core-js: 2.6.11
       regenerator-runtime: 0.10.5

-  babel-preset-current-node-syntax@1.0.1(@babel/core@7.23.2):
-    dependencies:
-      '@babel/core': 7.23.2
-      '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.2)
-      '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.23.2)
-      '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.2)
-      '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.2)
-      '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.2)
-      '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.2)
-      '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.2)
-      '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.2)
-      '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.2)
-      '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.2)
-      '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.2)
-      '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.2)
-    optional: true
-
   babel-preset-current-node-syntax@1.0.1(@babel/core@7.24.5):
     dependencies:
       '@babel/core': 7.24.5
@@ -27437,13 +27392,6 @@ snapshots:
     dependencies:
       babel-plugin-transform-flow-strip-types: 6.22.0

-  babel-preset-jest@29.6.3(@babel/core@7.23.2):
-    dependencies:
-      '@babel/core': 7.23.2
-      babel-plugin-jest-hoist: 29.6.3
-      babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.2)
-    optional: true
-
   babel-preset-jest@29.6.3(@babel/core@7.24.5):
     dependencies:
       '@babel/core': 7.24.5
@@ -28665,7 +28613,7 @@ snapshots:
       normalize-path: 3.0.0
       schema-utils: 4.0.0
       serialize-javascript: 6.0.1
-      webpack: 5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.14.51)
+      webpack: 5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.19.5)

   core-js-compat@3.34.0:
     dependencies:
@@ -28881,7 +28829,7 @@ snapshots:
       postcss-modules-values: 4.0.0(postcss@8.4.39)
       postcss-value-parser: 4.2.0
       semver: 7.6.3
-      webpack: 5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.14.51)
+      webpack: 5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.19.5)

   css-prefers-color-scheme@3.1.1:
     dependencies:
@@ -31596,6 +31544,10 @@ snapshots:
     optionalDependencies:
       debug: 4.3.2

+  follow-redirects@1.15.6(debug@4.3.4):
+    optionalDependencies:
+      debug: 4.3.4
+
   for-each@0.3.3:
     dependencies:
       is-callable: 1.2.7
@@ -32759,7 +32711,7 @@ snapshots:
   http-proxy@1.18.1:
     dependencies:
       eventemitter3: 4.0.7
-      follow-redirects: 1.15.6(debug@4.3.2)
+      follow-redirects: 1.15.6(debug@4.3.4)
       requires-port: 1.0.0
     transitivePeerDependencies:
       - debug
@@ -32841,7 +32793,7 @@ snapshots:
       isstream: 0.1.2
       jsonwebtoken: 9.0.2
       mime-types: 2.1.35
-      retry-axios: 2.6.0(axios@1.7.4(debug@4.3.4))
+      retry-axios: 2.6.0(axios@1.7.4)
       tough-cookie: 4.1.3
     transitivePeerDependencies:
       - supports-color
@@ -34024,7 +33976,7 @@ snapshots:
     optionalDependencies:
       jest-resolve: 29.7.0

-  jest-preset-angular@14.4.2(@angular/compiler-cli@17.0.8(@angular/compiler@17.0.8(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2)))(typescript@5.2.2))(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2))(@angular/platform-browser-dynamic@17.0.8(@angular/common@17.0.8(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2))(rxjs@7.8.1))(@angular/compiler@17.0.8(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2)))(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2))(@angular/platform-browser@17.0.8(@angular/animations@17.0.8(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2)))(@angular/common@17.0.8(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2))(rxjs@7.8.1))(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2))))(@babel/core@7.23.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.2))(bufferutil@4.0.6)(jest@29.7.0(@types/node@12.20.55)(babel-plugin-macros@3.1.0)(node-notifier@9.0.0)(ts-node@9.1.1(typescript@5.2.2)))(typescript@5.2.2)(utf-8-validate@5.0.9):
+  jest-preset-angular@14.4.2(@angular/compiler-cli@17.0.8(@angular/compiler@17.0.8(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2)))(typescript@5.2.2))(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2))(@angular/platform-browser-dynamic@17.0.8(@angular/common@17.0.8(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2))(rxjs@7.8.1))(@angular/compiler@17.0.8(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2)))(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2))(@angular/platform-browser@17.0.8(@angular/animations@17.0.8(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2)))(@angular/common@17.0.8(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2))(rxjs@7.8.1))(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2))))(@babel/core@7.24.5)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.5))(bufferutil@4.0.6)(jest@29.7.0(@types/node@12.20.55)(babel-plugin-macros@3.1.0)(node-notifier@9.0.0)(ts-node@9.1.1(typescript@5.2.2)))(typescript@5.2.2)(utf-8-validate@5.0.9):
     dependencies:
       '@angular/compiler-cli': 17.0.8(@angular/compiler@17.0.8(@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2)))(typescript@5.2.2)
       '@angular/core': 17.0.8(rxjs@7.8.1)(zone.js@0.14.2)
@@ -34035,7 +33987,7 @@ snapshots:
       jest-environment-jsdom: 29.7.0(bufferutil@4.0.6)(utf-8-validate@5.0.9)
       jest-util: 29.7.0
       pretty-format: 29.7.0
-      ts-jest: 29.2.2(@babel/core@7.23.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.2))(esbuild@0.21.5)(jest@29.7.0(@types/node@12.20.55)(babel-plugin-macros@3.1.0)(node-notifier@9.0.0)(ts-node@9.1.1(typescript@5.2.2)))(typescript@5.2.2)
+      ts-jest: 29.2.2(@babel/core@7.24.5)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.5))(esbuild@0.21.5)(jest@29.7.0(@types/node@12.20.55)(babel-plugin-macros@3.1.0)(node-notifier@9.0.0)(ts-node@9.1.1(typescript@5.2.2)))(typescript@5.2.2)
       typescript: 5.2.2
     optionalDependencies:
       esbuild: 0.21.5
@@ -34664,17 +34616,17 @@ snapshots:

   ky@0.33.3: {}

-  langchain@0.2.10(axios@1.7.4(debug@4.3.4))(encoding@0.1.13)(fast-xml-parser@4.5.0)(html-to-text@9.0.5)(ignore@5.3.1)(jsdom@20.0.3(bufferutil@4.0.6)(utf-8-validate@5.0.9))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.6)(utf-8-validate@5.0.9)):
+  langchain@0.2.10(axios@1.7.4)(encoding@0.1.13)(fast-xml-parser@4.5.0)(html-to-text@9.0.5)(ignore@5.3.1)(jsdom@20.0.3(bufferutil@4.0.6)(utf-8-validate@5.0.9))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.6)(utf-8-validate@5.0.9)):
     dependencies:
-      '@langchain/core': 0.2.16(langchain@0.2.10(axios@1.7.4(debug@4.3.4))(encoding@0.1.13)(fast-xml-parser@4.5.0)(html-to-text@9.0.5)(ignore@5.3.1)(jsdom@20.0.3(bufferutil@4.0.6)(utf-8-validate@5.0.9))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.6)(utf-8-validate@5.0.9)))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))
-      '@langchain/openai': 0.2.2(encoding@0.1.13)(langchain@0.2.10(axios@1.7.4(debug@4.3.4))(encoding@0.1.13)(fast-xml-parser@4.5.0)(html-to-text@9.0.5)(ignore@5.3.1)(jsdom@20.0.3(bufferutil@4.0.6)(utf-8-validate@5.0.9))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.6)(utf-8-validate@5.0.9)))
-      '@langchain/textsplitters': 0.0.3(langchain@0.2.10(axios@1.7.4(debug@4.3.4))(encoding@0.1.13)(fast-xml-parser@4.5.0)(html-to-text@9.0.5)(ignore@5.3.1)(jsdom@20.0.3(bufferutil@4.0.6)(utf-8-validate@5.0.9))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.6)(utf-8-validate@5.0.9)))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))
+      '@langchain/core': 0.2.16(langchain@0.2.10(axios@1.7.4)(encoding@0.1.13)(fast-xml-parser@4.5.0)(html-to-text@9.0.5)(ignore@5.3.1)(jsdom@20.0.3(bufferutil@4.0.6)(utf-8-validate@5.0.9))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.6)(utf-8-validate@5.0.9)))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))
+      '@langchain/openai': 0.2.2(encoding@0.1.13)(langchain@0.2.10(axios@1.7.4)(encoding@0.1.13)(fast-xml-parser@4.5.0)(html-to-text@9.0.5)(ignore@5.3.1)(jsdom@20.0.3(bufferutil@4.0.6)(utf-8-validate@5.0.9))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.6)(utf-8-validate@5.0.9)))
+      '@langchain/textsplitters': 0.0.3(langchain@0.2.10(axios@1.7.4)(encoding@0.1.13)(fast-xml-parser@4.5.0)(html-to-text@9.0.5)(ignore@5.3.1)(jsdom@20.0.3(bufferutil@4.0.6)(utf-8-validate@5.0.9))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.6)(utf-8-validate@5.0.9)))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))
       binary-extensions: 2.3.0
       js-tiktoken: 1.0.12
       js-yaml: 4.1.0
       jsonpointer: 5.0.1
       langchainhub: 0.0.11
-      langsmith: 0.1.37(@langchain/core@0.2.16(langchain@0.2.10(axios@1.7.4(debug@4.3.4))(encoding@0.1.13)(fast-xml-parser@4.5.0)(html-to-text@9.0.5)(ignore@5.3.1)(jsdom@20.0.3(bufferutil@4.0.6)(utf-8-validate@5.0.9))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.6)(utf-8-validate@5.0.9)))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8)))(langchain@0.2.10(axios@1.7.4(debug@4.3.4))(encoding@0.1.13)(fast-xml-parser@4.5.0)(html-to-text@9.0.5)(ignore@5.3.1)(jsdom@20.0.3(bufferutil@4.0.6)(utf-8-validate@5.0.9))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.6)(utf-8-validate@5.0.9)))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))
+      langsmith: 0.1.37(@langchain/core@0.2.16(langchain@0.2.10(axios@1.7.4)(encoding@0.1.13)(fast-xml-parser@4.5.0)(html-to-text@9.0.5)(ignore@5.3.1)(jsdom@20.0.3(bufferutil@4.0.6)(utf-8-validate@5.0.9))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.6)(utf-8-validate@5.0.9)))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8)))(langchain@0.2.10(axios@1.7.4)(encoding@0.1.13)(fast-xml-parser@4.5.0)(html-to-text@9.0.5)(ignore@5.3.1)(jsdom@20.0.3(bufferutil@4.0.6)(utf-8-validate@5.0.9))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.6)(utf-8-validate@5.0.9)))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))
       ml-distance: 4.0.1
       openapi-types: 12.1.3
       p-retry: 4.6.2
@@ -34717,7 +34669,7 @@ snapshots:

   langchainhub@0.0.11: {}

-  langsmith@0.1.37(@langchain/core@0.2.16(langchain@0.2.10(axios@1.7.4(debug@4.3.4))(encoding@0.1.13)(fast-xml-parser@4.5.0)(html-to-text@9.0.5)(ignore@5.3.1)(jsdom@20.0.3(bufferutil@4.0.6)(utf-8-validate@5.0.9))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.6)(utf-8-validate@5.0.9)))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8)))(langchain@0.2.10(axios@1.7.4(debug@4.3.4))(encoding@0.1.13)(fast-xml-parser@4.5.0)(html-to-text@9.0.5)(ignore@5.3.1)(jsdom@20.0.3(bufferutil@4.0.6)(utf-8-validate@5.0.9))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.6)(utf-8-validate@5.0.9)))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8)):
+  langsmith@0.1.37(@langchain/core@0.2.16(langchain@0.2.10(axios@1.7.4)(encoding@0.1.13)(fast-xml-parser@4.5.0)(html-to-text@9.0.5)(ignore@5.3.1)(jsdom@20.0.3(bufferutil@4.0.6)(utf-8-validate@5.0.9))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.6)(utf-8-validate@5.0.9)))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8)))(langchain@0.2.10(axios@1.7.4)(encoding@0.1.13)(fast-xml-parser@4.5.0)(html-to-text@9.0.5)(ignore@5.3.1)(jsdom@20.0.3(bufferutil@4.0.6)(utf-8-validate@5.0.9))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.6)(utf-8-validate@5.0.9)))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8)):
     dependencies:
       '@types/uuid': 9.0.8
       commander: 10.0.1
@@ -34725,8 +34677,8 @@ snapshots:
       p-retry: 4.6.2
       uuid: 9.0.1
     optionalDependencies:
-      '@langchain/core': 0.2.16(langchain@0.2.10(axios@1.7.4(debug@4.3.4))(encoding@0.1.13)(fast-xml-parser@4.5.0)(html-to-text@9.0.5)(ignore@5.3.1)(jsdom@20.0.3(bufferutil@4.0.6)(utf-8-validate@5.0.9))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.6)(utf-8-validate@5.0.9)))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))
-      langchain: 0.2.10(axios@1.7.4(debug@4.3.4))(encoding@0.1.13)(fast-xml-parser@4.5.0)(html-to-text@9.0.5)(ignore@5.3.1)(jsdom@20.0.3(bufferutil@4.0.6)(utf-8-validate@5.0.9))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.6)(utf-8-validate@5.0.9))
+      '@langchain/core': 0.2.16(langchain@0.2.10(axios@1.7.4)(encoding@0.1.13)(fast-xml-parser@4.5.0)(html-to-text@9.0.5)(ignore@5.3.1)(jsdom@20.0.3(bufferutil@4.0.6)(utf-8-validate@5.0.9))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.6)(utf-8-validate@5.0.9)))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))
+      langchain: 0.2.10(axios@1.7.4)(encoding@0.1.13)(fast-xml-parser@4.5.0)(html-to-text@9.0.5)(ignore@5.3.1)(jsdom@20.0.3(bufferutil@4.0.6)(utf-8-validate@5.0.9))(openai@4.71.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.6)(utf-8-validate@5.0.9))
       openai: 4.71.1(encoding@0.1.13)(zod@3.23.8)

   langsmith@0.2.11(openai@4.71.1(encoding@0.1.13)(zod@3.23.8)):
@@ -34807,7 +34759,7 @@ snapshots:
     dependencies:
       klona: 2.0.5
       less: 4.2.0
-      webpack: 5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.14.51)
+      webpack: 5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.19.5)

   less@4.2.0:
     dependencies:
@@ -34864,7 +34816,7 @@ snapshots:
     dependencies:
       webpack-sources: 3.2.3
     optionalDependencies:
-      webpack: 5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.14.51)
+      webpack: 5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.19.5)

   lie@3.3.0:
     dependencies:
@@ -36058,7 +36010,7 @@ snapshots:
   mini-css-extract-plugin@2.7.6(webpack@5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.19.5)):
     dependencies:
       schema-utils: 4.0.0
-      webpack: 5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.14.51)
+      webpack: 5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.19.5)

   mini-svg-data-uri@1.4.4: {}

@@ -36975,7 +36927,7 @@ snapshots:
       '@yarnpkg/lockfile': 1.1.0
       '@yarnpkg/parsers': 3.0.0-rc.46
       '@zkochan/js-yaml': 0.0.6
-      axios: 1.7.2
+      axios: 1.7.4(debug@4.3.4)
       chalk: 4.1.2
       cli-cursor: 3.1.0
       cli-spinners: 2.6.1
@@ -37845,7 +37797,7 @@ snapshots:
       jiti: 1.21.0
       postcss: 8.4.31
       semver: 7.6.3
-      webpack: 5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.14.51)
+      webpack: 5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.19.5)
     transitivePeerDependencies:
       - typescript

@@ -38949,7 +38901,7 @@ snapshots:

   ret@0.5.0: {}

-  retry-axios@2.6.0(axios@1.7.4(debug@4.3.4)):
+  retry-axios@2.6.0(axios@1.7.4):
     dependencies:
       axios: 1.7.4(debug@4.3.4)

@@ -39132,7 +39084,7 @@ snapshots:
   sass-loader@13.3.2(sass@1.69.5)(webpack@5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.19.5)):
     dependencies:
       neo-async: 2.6.2
-      webpack: 5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.14.51)
+      webpack: 5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.19.5)
     optionalDependencies:
       sass: 1.69.5

@@ -39649,7 +39601,7 @@ snapshots:
       abab: 2.0.6
       iconv-lite: 0.6.3
       source-map-js: 1.2.0
-      webpack: 5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.14.51)
+      webpack: 5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.19.5)

   source-map-resolve@0.5.3:
     dependencies:
@@ -40336,29 +40288,29 @@ snapshots:

   term-size@2.1.1: {}

-  terser-webpack-plugin@5.3.10(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.14.51)(webpack@5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.19.5)):
+  terser-webpack-plugin@5.3.10(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.14.51)(webpack@5.92.1(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.14.51)):
     dependencies:
       '@jridgewell/trace-mapping': 0.3.25
       jest-worker: 27.5.1
       schema-utils: 3.3.0
       serialize-javascript: 6.0.1
       terser: 5.31.2
-      webpack: 5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.14.51)
+      webpack: 5.92.1(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.14.51)
     optionalDependencies:
       '@swc/core': 1.6.13(@swc/helpers@0.5.5)
       esbuild: 0.14.51

-  terser-webpack-plugin@5.3.10(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.14.51)(webpack@5.92.1(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.14.51)):
+  terser-webpack-plugin@5.3.10(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.19.5)(webpack@5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.19.5)):
     dependencies:
       '@jridgewell/trace-mapping': 0.3.25
       jest-worker: 27.5.1
       schema-utils: 3.3.0
       serialize-javascript: 6.0.1
       terser: 5.31.2
-      webpack: 5.92.1(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.14.51)
+      webpack: 5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.19.5)
     optionalDependencies:
       '@swc/core': 1.6.13(@swc/helpers@0.5.5)
-      esbuild: 0.14.51
+      esbuild: 0.19.5

   terser@5.24.0:
     dependencies:
@@ -40585,11 +40537,11 @@ snapshots:
     dependencies:
       tslib: 2.6.3

-  ts-jest@29.0.5(@babel/core@7.23.2)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.2))(esbuild@0.14.51)(jest@29.7.0(@types/node@12.20.55)(babel-plugin-macros@3.1.0)(node-notifier@9.0.0)(ts-node@9.1.1(typescript@5.2.2)))(typescript@5.2.2):
+  ts-jest@29.0.5(@babel/core@7.24.5)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.5))(esbuild@0.14.51)(jest@29.4.1(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(node-notifier@9.0.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.5))(@types/node@22.10.1)(typescript@5.2.2)))(typescript@5.2.2):
     dependencies:
       bs-logger: 0.2.6
       fast-json-stable-stringify: 2.1.0
-      jest: 29.7.0(@types/node@12.20.55)(babel-plugin-macros@3.1.0)(node-notifier@9.0.0)(ts-node@9.1.1(typescript@5.2.2))
+      jest: 29.4.1(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(node-notifier@9.0.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.5))(@types/node@22.10.1)(typescript@5.2.2))
       jest-util: 29.7.0
       json5: 2.2.3
       lodash.memoize: 4.1.2
@@ -40598,16 +40550,16 @@ snapshots:
       typescript: 5.2.2
       yargs-parser: 21.1.1
     optionalDependencies:
-      '@babel/core': 7.23.2
+      '@babel/core': 7.24.5
       '@jest/types': 29.6.3
-      babel-jest: 29.7.0(@babel/core@7.23.2)
+      babel-jest: 29.7.0(@babel/core@7.24.5)
       esbuild: 0.14.51

-  ts-jest@29.0.5(@babel/core@7.24.5)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.5))(esbuild@0.14.51)(jest@29.4.1(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(node-notifier@9.0.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.5))(@types/node@22.10.1)(typescript@5.2.2)))(typescript@5.2.2):
+  ts-jest@29.0.5(@babel/core@7.24.5)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.5))(esbuild@0.14.51)(jest@29.7.0(@types/node@12.20.55)(babel-plugin-macros@3.1.0)(node-notifier@9.0.0)(ts-node@9.1.1(typescript@5.2.2)))(typescript@5.2.2):
     dependencies:
       bs-logger: 0.2.6
       fast-json-stable-stringify: 2.1.0
-      jest: 29.4.1(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(node-notifier@9.0.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.5))(@types/node@22.10.1)(typescript@5.2.2))
+      jest: 29.7.0(@types/node@12.20.55)(babel-plugin-macros@3.1.0)(node-notifier@9.0.0)(ts-node@9.1.1(typescript@5.2.2))
       jest-util: 29.7.0
       json5: 2.2.3
       lodash.memoize: 4.1.2
@@ -40639,12 +40591,12 @@ snapshots:
       babel-jest: 29.7.0(@babel/core@7.24.5)
       esbuild: 0.14.53

-  ts-jest@29.2.2(@babel/core@7.23.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.2))(esbuild@0.21.5)(jest@29.7.0(@types/node@12.20.55)(babel-plugin-macros@3.1.0)(node-notifier@9.0.0)(ts-node@9.1.1(typescript@5.2.2)))(typescript@5.2.2):
+  ts-jest@29.2.2(@babel/core@7.24.5)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.5))(esbuild@0.14.51)(jest@29.7.0(@types/node@14.18.23)(babel-plugin-macros@3.1.0)(node-notifier@9.0.0)(ts-node@9.1.1(typescript@5.2.2)))(typescript@5.2.2):
     dependencies:
       bs-logger: 0.2.6
       ejs: 3.1.10
       fast-json-stable-stringify: 2.1.0
-      jest: 29.7.0(@types/node@12.20.55)(babel-plugin-macros@3.1.0)(node-notifier@9.0.0)(ts-node@9.1.1(typescript@5.2.2))
+      jest: 29.7.0(@types/node@14.18.23)(babel-plugin-macros@3.1.0)(node-notifier@9.0.0)(ts-node@9.1.1(typescript@5.2.2))
       jest-util: 29.7.0
       json5: 2.2.3
       lodash.memoize: 4.1.2
@@ -40653,18 +40605,18 @@ snapshots:
       typescript: 5.2.2
       yargs-parser: 21.1.1
     optionalDependencies:
-      '@babel/core': 7.23.2
+      '@babel/core': 7.24.5
       '@jest/transform': 29.7.0
       '@jest/types': 29.6.3
-      babel-jest: 29.7.0(@babel/core@7.23.2)
-      esbuild: 0.21.5
+      babel-jest: 29.7.0(@babel/core@7.24.5)
+      esbuild: 0.14.51

-  ts-jest@29.2.2(@babel/core@7.24.5)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.5))(esbuild@0.14.51)(jest@29.7.0(@types/node@14.18.23)(babel-plugin-macros@3.1.0)(node-notifier@9.0.0)(ts-node@9.1.1(typescript@5.2.2)))(typescript@5.2.2):
+  ts-jest@29.2.2(@babel/core@7.24.5)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.5))(esbuild@0.14.51)(jest@29.7.0(@types/node@20.14.10)(babel-plugin-macros@3.1.0)(node-notifier@9.0.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.5))(@types/node@20.14.10)(typescript@5.2.2)))(typescript@5.2.2):
     dependencies:
       bs-logger: 0.2.6
       ejs: 3.1.10
       fast-json-stable-stringify: 2.1.0
-      jest: 29.7.0(@types/node@14.18.23)(babel-plugin-macros@3.1.0)(node-notifier@9.0.0)(ts-node@9.1.1(typescript@5.2.2))
+      jest: 29.7.0(@types/node@20.14.10)(babel-plugin-macros@3.1.0)(node-notifier@9.0.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.5))(@types/node@20.14.10)(typescript@5.2.2))
       jest-util: 29.7.0
       json5: 2.2.3
       lodash.memoize: 4.1.2
@@ -40679,12 +40631,12 @@ snapshots:
       babel-jest: 29.7.0(@babel/core@7.24.5)
       esbuild: 0.14.51

-  ts-jest@29.2.2(@babel/core@7.24.5)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.5))(esbuild@0.14.51)(jest@29.7.0(@types/node@20.14.10)(babel-plugin-macros@3.1.0)(node-notifier@9.0.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.5))(@types/node@20.14.10)(typescript@5.2.2)))(typescript@5.2.2):
+  ts-jest@29.2.2(@babel/core@7.24.5)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.5))(esbuild@0.21.5)(jest@29.7.0(@types/node@12.20.55)(babel-plugin-macros@3.1.0)(node-notifier@9.0.0)(ts-node@9.1.1(typescript@5.2.2)))(typescript@5.2.2):
     dependencies:
       bs-logger: 0.2.6
       ejs: 3.1.10
       fast-json-stable-stringify: 2.1.0
-      jest: 29.7.0(@types/node@20.14.10)(babel-plugin-macros@3.1.0)(node-notifier@9.0.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.5))(@types/node@20.14.10)(typescript@5.2.2))
+      jest: 29.7.0(@types/node@12.20.55)(babel-plugin-macros@3.1.0)(node-notifier@9.0.0)(ts-node@9.1.1(typescript@5.2.2))
       jest-util: 29.7.0
       json5: 2.2.3
       lodash.memoize: 4.1.2
@@ -40697,7 +40649,7 @@ snapshots:
       '@jest/transform': 29.7.0
       '@jest/types': 29.6.3
       babel-jest: 29.7.0(@babel/core@7.24.5)
-      esbuild: 0.14.51
+      esbuild: 0.21.5

   ts-loader@9.5.1(typescript@5.2.2)(webpack@5.92.1(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.14.51)):
     dependencies:
@@ -41755,14 +41707,14 @@ snapshots:

   webidl-conversions@7.0.0: {}

-  webpack-dev-middleware@5.3.3(webpack@5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.19.5)):
+  webpack-dev-middleware@5.3.3(webpack@5.92.1(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.14.51)):
     dependencies:
       colorette: 2.0.19
       memfs: 3.6.0
       mime-types: 2.1.35
       range-parser: 1.2.1
       schema-utils: 4.0.0
-      webpack: 5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.14.51)
+      webpack: 5.92.1(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.14.51)

   webpack-dev-middleware@6.1.1(webpack@5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.19.5)):
     dependencies:
@@ -41772,9 +41724,9 @@ snapshots:
       range-parser: 1.2.1
       schema-utils: 4.0.0
     optionalDependencies:
-      webpack: 5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.14.51)
+      webpack: 5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.19.5)

-  webpack-dev-server@4.15.1(bufferutil@4.0.6)(utf-8-validate@5.0.9)(webpack@5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.19.5)):
+  webpack-dev-server@4.15.1(bufferutil@4.0.6)(utf-8-validate@5.0.9)(webpack@5.92.1(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.14.51)):
     dependencies:
       '@types/bonjour': 3.5.10
       '@types/connect-history-api-fallback': 1.3.5
@@ -41804,10 +41756,10 @@ snapshots:
       serve-index: 1.9.1
       sockjs: 0.3.24
       spdy: 4.0.2
-      webpack-dev-middleware: 5.3.3(webpack@5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.19.5))
+      webpack-dev-middleware: 5.3.3(webpack@5.92.1(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.14.51))
       ws: 8.18.0(bufferutil@4.0.6)(utf-8-validate@5.0.9)
     optionalDependencies:
-      webpack: 5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.14.51)
+      webpack: 5.92.1(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.14.51)
     transitivePeerDependencies:
       - bufferutil
       - debug
@@ -41827,9 +41779,9 @@ snapshots:
   webpack-subresource-integrity@5.1.0(webpack@5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.19.5)):
     dependencies:
       typed-assert: 1.0.9
-      webpack: 5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.14.51)
+      webpack: 5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.19.5)

-  webpack@5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.14.51):
+  webpack@5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.19.5):
     dependencies:
       '@types/eslint-scope': 3.7.4
       '@types/estree': 1.0.5
@@ -41852,7 +41804,7 @@ snapshots:
       neo-async: 2.6.2
       schema-utils: 3.3.0
       tapable: 2.2.1
-      terser-webpack-plugin: 5.3.10(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.14.51)(webpack@5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.19.5))
+      terser-webpack-plugin: 5.3.10(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.19.5)(webpack@5.89.0(@swc/core@1.6.13(@swc/helpers@0.5.5))(esbuild@0.19.5))
       watchpack: 2.4.1
       webpack-sources: 3.2.3
     transitivePeerDependencies:
@imolorhe imolorhe added this pull request to the merge queue Dec 14, 2024
Merged via the queue into master with commit 4b946da Dec 14, 2024
15 checks passed
@imolorhe imolorhe deleted the imolorhe/yarn-to-pnpm branch December 14, 2024 22:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant