diff --git a/package-lock.json b/package-lock.json index 06ae7eb..9445bea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,12 +24,12 @@ "@babel/preset-react": "^7.22.5", "babel-loader": "^9.1.3", "clean-webpack-plugin": "^4.0.0", - "css-loader": "^6.8.1", - "jsdoc": "^4.0.2", - "style-loader": "^3.3.3", - "webpack": "^5.88.2", + "css-loader": "^7.1.2", + "jsdoc": "^4.0.3", + "style-loader": "^4.0.0", + "webpack": "^5.93.0", "webpack-cli": "^5.1.4", - "webpack-merge": "^5.9.0" + "webpack-merge": "^6.0.1" } }, "node_modules/@ampproject/remapping": { @@ -3121,9 +3121,9 @@ } }, "node_modules/css-loader": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", - "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.2.tgz", + "integrity": "sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==", "dev": true, "license": "MIT", "dependencies": { @@ -3137,7 +3137,7 @@ "semver": "^7.5.4" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", @@ -3145,7 +3145,7 @@ }, "peerDependencies": { "@rspack/core": "0.x || 1.x", - "webpack": "^5.0.0" + "webpack": "^5.27.0" }, "peerDependenciesMeta": { "@rspack/core": { @@ -5311,20 +5311,20 @@ } }, "node_modules/style-loader": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", - "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-4.0.0.tgz", + "integrity": "sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA==", "dev": true, "license": "MIT", "engines": { - "node": ">= 12.13.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^5.0.0" + "webpack": "^5.27.0" } }, "node_modules/supports-color": { @@ -5750,7 +5750,7 @@ "node": ">=14" } }, - "node_modules/webpack-merge": { + "node_modules/webpack-cli/node_modules/webpack-merge": { "version": "5.10.0", "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", @@ -5765,6 +5765,21 @@ "node": ">=10.0.0" } }, + "node_modules/webpack-merge": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", + "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.1" + }, + "engines": { + "node": ">=18.0.0" + } + }, "node_modules/webpack-sources": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", diff --git a/package.json b/package.json index e715310..f02689e 100644 --- a/package.json +++ b/package.json @@ -5,8 +5,8 @@ "private": true, "scripts": { "test": "echo \"Error: no test specified\" && exit 1", - "build": "webpack --config webpack.prod.js --env production", - "devbuild": "webpack --config webpack.dev.js" + "build": "npx webpack --config webpack.prod.js --env production", + "devbuild": "npx webpack --config webpack.dev.js" }, "repository": { "type": "git", @@ -21,8 +21,8 @@ "dependencies": { "@material-ui/core": "^4.11.3", "@material-ui/icons": "^4.11.2", - "axios": "^1.4.0", - "chart.js": "^4.3.3", + "axios": "^1.7.2", + "chart.js": "^4.4.3", "react": "^17.0.2", "react-dom": "^17.0.2", "react-router-dom": "^5.2.0" @@ -34,11 +34,11 @@ "@babel/preset-react": "^7.22.5", "babel-loader": "^9.1.3", "clean-webpack-plugin": "^4.0.0", - "css-loader": "^6.8.1", - "jsdoc": "^4.0.2", - "style-loader": "^3.3.3", - "webpack": "^5.88.2", + "css-loader": "^7.1.2", + "jsdoc": "^4.0.3", + "style-loader": "^4.0.0", + "webpack": "^5.93.0", "webpack-cli": "^5.1.4", - "webpack-merge": "^5.9.0" + "webpack-merge": "^6.0.1" } } diff --git a/poetry.lock b/poetry.lock index bad6557..da63418 100644 --- a/poetry.lock +++ b/poetry.lock @@ -874,13 +874,13 @@ trio = ["trio (>=0.22.0,<0.26.0)"] [[package]] name = "httpx" -version = "0.26.0" +version = "0.27.0" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.26.0-py3-none-any.whl", hash = "sha256:8915f5a3627c4d47b73e8202457cb28f1266982d1159bd5779d86a80c0eab1cd"}, - {file = "httpx-0.26.0.tar.gz", hash = "sha256:451b55c30d5185ea6b23c2c793abf9bb237d2a7dfb901ced6ff69ad37ec1dfaf"}, + {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, + {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, ] [package.dependencies] @@ -1255,13 +1255,13 @@ testutils = ["gitpython (>3)"] [[package]] name = "python-dotenv" -version = "0.17.1" +version = "1.0.1" description = "Read key-value pairs from a .env file and set them as environment variables" optional = false -python-versions = "*" +python-versions = ">=3.8" files = [ - {file = "python-dotenv-0.17.1.tar.gz", hash = "sha256:b1ae5e9643d5ed987fc57cc2583021e38db531946518130777734f9589b3141f"}, - {file = "python_dotenv-0.17.1-py2.py3-none-any.whl", hash = "sha256:00aa34e92d992e9f8383730816359647f358f4a3be1ba45e5a5cefd27ee91544"}, + {file = "python-dotenv-1.0.1.tar.gz", hash = "sha256:e324ee90a023d808f1959c46bcbc04446a10ced277783dc6ee09987c37ec10ca"}, + {file = "python_dotenv-1.0.1-py3-none-any.whl", hash = "sha256:f7b63ef50f1b690dddf550d03497b66d609393b40b564ed0d674909a68ebf16a"}, ] [package.extras] @@ -1687,4 +1687,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "~3.11" -content-hash = "e9e6332f4e0b394f286e804a6290ea69a49cabdbbe369125aad8b3ab8ce67a8c" +content-hash = "84c9cf5e0394fac203ea32c52bf644b9bb6413242c7ed4c9896aa0f93a45dc60" diff --git a/pyproject.toml b/pyproject.toml index ff985f6..700827b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -22,7 +22,7 @@ google-cloud-pubsub = "^2.13.4" google-cloud-secret-manager = "^2.12.6" google-cloud-tasks = "^2.10.0" requests = "^2.28.1" -httpx = {extras = ["http2"], version = "^0.26.0"} +httpx = {extras = ["http2"], version = "^0.27.0"} PyJWT = "^2.4.0" functions-framework = "^3" cryptography = "^42.0.3" @@ -33,7 +33,7 @@ spotfm = { git = "https://github.com/Sarsoo/spotfm.git", branch = "master" } [tool.poetry.dev-dependencies] pylint = "^2.5.3" -python-dotenv = "^0.17.1" +python-dotenv = "^1.0.1" Sphinx = "^5.1.1" [build-system]