From fcf098e3d7c0dc9c163f7c4f6ecde4219d92e6e7 Mon Sep 17 00:00:00 2001
From: Bram Wiepjes <bramw@protonmail.com>
Date: Fri, 29 Nov 2024 09:37:50 +0000
Subject: [PATCH] Update plugin boilerplate dependencies

---
 .../backend/requirements/dev.txt              | 59 ++++++++++++++++---
 .../web-frontend/package.json                 |  6 +-
 2 files changed, 55 insertions(+), 10 deletions(-)

diff --git a/plugin-boilerplate/{{ cookiecutter.project_slug }}/plugins/{{ cookiecutter.project_module }}/backend/requirements/dev.txt b/plugin-boilerplate/{{ cookiecutter.project_slug }}/plugins/{{ cookiecutter.project_module }}/backend/requirements/dev.txt
index 243989374..38f646f6a 100644
--- a/plugin-boilerplate/{{ cookiecutter.project_slug }}/plugins/{{ cookiecutter.project_module }}/backend/requirements/dev.txt	
+++ b/plugin-boilerplate/{{ cookiecutter.project_slug }}/plugins/{{ cookiecutter.project_module }}/backend/requirements/dev.txt	
@@ -2,7 +2,7 @@
 # This file is autogenerated by pip-compile with Python 3.11
 # by the following command:
 #
-#    pip-compile dev.in
+#    pip-compile --output-file=dev.txt dev.in
 #
 -e file:///baserow/backend
     # via -r base.in
@@ -20,10 +20,13 @@ amqp==5.2.0
     # via kombu
 annotated-types==0.7.0
     # via pydantic
+anthropic==0.37.1
+    # via -r /baserow/backend/requirements/base.in
 antlr4-python3-runtime==4.9.3
     # via -r /baserow/backend/requirements/base.in
 anyio==4.4.0
     # via
+    #   anthropic
     #   httpx
     #   openai
     #   watchfiles
@@ -44,7 +47,7 @@ asttokens==2.0.5
     #   stack-data
 async-timeout==4.0.3
     # via redis
-attrs==21.4.0
+attrs==23.2.0
     # via
     #   aiohttp
     #   automat
@@ -168,10 +171,12 @@ deprecated==1.2.14
     #   opentelemetry-api
     #   opentelemetry-exporter-otlp-proto-http
 distro==1.9.0
-    # via openai
+    # via
+    #   anthropic
+    #   openai
 dj-database-url==2.1.0
     # via -r /baserow/backend/requirements/base.in
-django==4.2.13
+django==5.0.9
     # via
     #   -r /baserow/backend/requirements/base.in
     #   channels
@@ -231,6 +236,10 @@ drf-spectacular==0.27.2
     # via -r /baserow/backend/requirements/base.in
 elementpath==4.4.0
     # via xmlschema
+et-xmlfile==2.0.0
+    # via openpyxl
+eval-type-backport==0.2.0
+    # via mistralai
 execnet==2.1.1
     # via pytest-xdist
 executing==0.8.3
@@ -241,6 +250,8 @@ faker==25.0.1
     # via -r /baserow/backend/requirements/base.in
 fakeredis[lua]==2.23.2
     # via -r dev.in
+filelock==3.16.1
+    # via huggingface-hub
 flake8==7.0.0
     # via -r dev.in
 flower==2.0.1
@@ -251,6 +262,8 @@ frozenlist==1.4.1
     # via
     #   aiohttp
     #   aiosignal
+fsspec==2024.10.0
+    # via huggingface-hub
 google-api-core==2.19.1
     # via
     #   google-cloud-core
@@ -294,8 +307,12 @@ httptools==0.6.1
     # via uvicorn
 httpx==0.27.0
     # via
+    #   anthropic
+    #   mistralai
     #   ollama
     #   openai
+huggingface-hub==0.26.2
+    # via tokenizers
 humanize==4.10.0
     # via flower
 hyperlink==21.0.0
@@ -338,6 +355,10 @@ jedi==0.19.1
     # via ipython
 jinja2==3.0.3
     # via pytest-html
+jira2markdown==0.3.7
+    # via -r /baserow/backend/requirements/base.in
+jiter==0.7.1
+    # via anthropic
 jmespath==1.0.1
     # via
     #   boto3
@@ -346,6 +367,8 @@ jsonpatch==1.33
     # via
     #   langchain
     #   langchain-core
+jsonpath-python==1.0.6
+    # via mistralai
 jsonpointer==3.0.0
     # via jsonpatch
 jsonschema==4.17.3
@@ -393,6 +416,8 @@ mccabe==0.7.0
     # via flake8
 mdurl==0.1.2
     # via markdown-it-py
+mistralai==1.1.0
+    # via -r /baserow/backend/requirements/base.in
 monotonic==1.6
     # via posthog
 msgpack==1.0.8
@@ -429,6 +454,8 @@ openapi-schema-validator==0.4.4
     # via openapi-spec-validator
 openapi-spec-validator==0.5.6
     # via -r dev.in
+openpyxl==3.1.5
+    # via -r /baserow/backend/requirements/base.in
 opentelemetry-api==1.24.0
     # via
     #   -r /baserow/backend/requirements/base.in
@@ -536,6 +563,7 @@ packaging==23.2
     #   black
     #   build
     #   gunicorn
+    #   huggingface-hub
     #   langchain-core
     #   marshmallow
     #   pytest
@@ -602,13 +630,15 @@ pycodestyle==2.11.1
     #   flake8
 pycparser==2.22
     # via cffi
-pydantic==2.8.2
+pydantic==2.9.2
     # via
+    #   anthropic
     #   langchain
     #   langchain-core
     #   langsmith
+    #   mistralai
     #   openai
-pydantic-core==2.20.1
+pydantic-core==2.23.4
     # via pydantic
 pyfakefs==5.4.1
     # via -r dev.in
@@ -629,6 +659,8 @@ pyopenssl==24.2.1
     #   ndg-httpsclient
     #   pysaml2
     #   twisted
+pyparsing==3.2.0
+    # via jira2markdown
 pyproject-hooks==1.1.0
     # via
     #   build
@@ -686,6 +718,7 @@ python-dateutil==2.8.2
     #   faker
     #   freezegun
     #   icalendar
+    #   mistralai
     #   posthog
     #   pysaml2
     #   python-crontab
@@ -700,6 +733,7 @@ pyyaml==6.0
     # via
     #   bandit
     #   drf-spectacular
+    #   huggingface-hub
     #   jsonschema-spec
     #   langchain
     #   langchain-community
@@ -724,6 +758,7 @@ requests==2.31.0
     #   azure-core
     #   google-api-core
     #   google-cloud-storage
+    #   huggingface-hub
     #   jsonschema-spec
     #   langchain
     #   langchain-community
@@ -766,6 +801,7 @@ six==1.16.0
     #   snoop
 sniffio==1.3.1
     # via
+    #   anthropic
     #   anyio
     #   httpx
     #   openai
@@ -791,6 +827,8 @@ tenacity==8.5.0
     #   langchain
     #   langchain-community
     #   langchain-core
+tokenizers==0.20.3
+    # via anthropic
 tomli==1.2.3
     # via django-stubs
 tornado==6.4.1
@@ -798,6 +836,7 @@ tornado==6.4.1
 tqdm==4.66.4
     # via
     #   -r /baserow/backend/requirements/base.in
+    #   huggingface-hub
     #   openai
 traitlets==5.14.3
     # via
@@ -816,11 +855,13 @@ types-pyyaml==6.0.12.20240724
 typing-extensions==4.11.0
     # via
     #   -r /baserow/backend/requirements/base.in
+    #   anthropic
     #   azure-core
     #   azure-storage-blob
     #   dj-database-url
     #   django-stubs
     #   django-stubs-ext
+    #   huggingface-hub
     #   ipython
     #   mypy
     #   openai
@@ -832,7 +873,9 @@ typing-extensions==4.11.0
     #   twisted
     #   typing-inspect
 typing-inspect==0.9.0
-    # via dataclasses-json
+    # via
+    #   dataclasses-json
+    #   mistralai
 tzdata==2024.1
     # via
     #   -r /baserow/backend/requirements/base.in
@@ -888,6 +931,8 @@ zipp==3.18.1
     # via
     #   -r /baserow/backend/requirements/base.in
     #   importlib-metadata
+zipstream-ng==1.8.0
+    # via -r /baserow/backend/requirements/base.in
 zope-interface==6.4.post2
     # via twisted
 
diff --git a/plugin-boilerplate/{{ cookiecutter.project_slug }}/plugins/{{ cookiecutter.project_module }}/web-frontend/package.json b/plugin-boilerplate/{{ cookiecutter.project_slug }}/plugins/{{ cookiecutter.project_module }}/web-frontend/package.json
index 486a9616e..93572c6e7 100644
--- a/plugin-boilerplate/{{ cookiecutter.project_slug }}/plugins/{{ cookiecutter.project_module }}/web-frontend/package.json	
+++ b/plugin-boilerplate/{{ cookiecutter.project_slug }}/plugins/{{ cookiecutter.project_module }}/web-frontend/package.json	
@@ -18,9 +18,9 @@
     "node-fetch-native": "1.1.0"
   },
   "devDependencies": {
-    "@babel/core": "7.21.4",
-    "@babel/eslint-parser": "7.21.3",
-    "@babel/preset-env": "^7.21.4",
+    "@babel/core": "7.23.6",
+    "@babel/eslint-parser": "7.23.3",
+    "@babel/preset-env": "7.23.6",
     "@nuxtjs/eslint-config": "12.0.0",
     "@vue/test-utils": "1.3.4",
     "@vue/vue2-jest": "29.2.3",