From b8ede3bf1cb312592a8110d47ad7a239b5a67062 Mon Sep 17 00:00:00 2001 From: Xavier Medrano Date: Thu, 3 Oct 2024 09:39:35 -0400 Subject: [PATCH 1/5] change action to open pr and test on push --- .github/workflows/main.yml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index c9fcd53..44d6095 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -3,6 +3,9 @@ name: Check for dependency upgrades on: schedule: - cron: '30 5 * * 0' + push: + branches: + - auto/dependency-update jobs: upgrade-dependencies: @@ -24,11 +27,17 @@ jobs: nodeenv -p && \ npm install -g npm-check-updates && \ find ./docker -name package.json -exec ncu --packageFile {} -u \; - - name: Push to main branch + - name: Push to designated branch run: | git config --global user.name "xmedr" git config --global user.email "xavier.medrano@datamade.us" + git checkout auto/dependency-update git add . git commit -m "Update pypi and node dependencies" - git push origin ${{ github.ref_name }} + git push origin auto/dependency-update + - name: Create pull request + run: | + gh pr create -B main -H auto/dependency-update --title 'Update cookiecutter dependencies' --body 'Created by Github action. Review changes to the cookiecutters' dependencies and merge if stable.' + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 5c9b9d93a59b0061d403a8fb7d3d2293a7372d2b Mon Sep 17 00:00:00 2001 From: xmedr Date: Thu, 3 Oct 2024 13:40:11 +0000 Subject: [PATCH 2/5] Update pypi and node dependencies --- .../{{cookiecutter.app_name}}/package.json | 26 +++++++++---------- .../{{cookiecutter.app_name}}/package.json | 14 +++++----- .../package.json | 4 +-- .../{{ cookiecutter.app_name }}/package.json | 24 ++++++++--------- .../requirements.txt | 6 ++--- 5 files changed, 37 insertions(+), 37 deletions(-) diff --git a/docker/templates/new-django-app/{{cookiecutter.app_name}}/package.json b/docker/templates/new-django-app/{{cookiecutter.app_name}}/package.json index ef7bf73..b540331 100644 --- a/docker/templates/new-django-app/{{cookiecutter.app_name}}/package.json +++ b/docker/templates/new-django-app/{{cookiecutter.app_name}}/package.json @@ -3,10 +3,10 @@ "version": "0.0.0", "description": "JavaScript development setup for {{cookiecutter.app_verbose_name}}", "dependencies": { - "@babel/cli": "^7.25.6", - "@babel/core": "^7.25.2", - "@babel/preset-env": "^7.25.4", - "@babel/preset-react": "^7.24.7", + "@babel/cli": "^7.25.7", + "@babel/core": "^7.25.7", + "@babel/preset-env": "^7.25.7", + "@babel/preset-react": "^7.25.7", "babel-preset-env": "^1.7.0", "babelify": "^10.0.0", "bootstrap": "^5.3.3", @@ -14,25 +14,25 @@ "core-js": "^3.38.1", "react": "^18.3.1", "react-dom": "^18.3.1", - "sass": "^1.78.0" + "sass": "^1.79.4" }, "devDependencies": { - "@typescript-eslint/eslint-plugin": "^8.5.0", - "@typescript-eslint/parser": "^8.5.0", - "@babel/eslint-parser": "^7.25.1", - "babel-loader": "^9.1.3", + "@typescript-eslint/eslint-plugin": "^8.8.0", + "@typescript-eslint/parser": "^8.8.0", + "@babel/eslint-parser": "^7.25.7", + "babel-loader": "^9.2.1", "browserify-css": "^0.15.0", "css-loader": "^7.1.2", - "eslint": "^9.10.0", + "eslint": "^9.11.1", "eslint-config-prettier": "^9.1.0", "eslint-config-react-app": "^7.0.1", "eslint-plugin-flowtype": "^8.0.3", - "eslint-plugin-import": "^2.30.0", + "eslint-plugin-import": "^2.31.0", "eslint-plugin-jsx-a11y": "^6.10.0", - "eslint-plugin-react": "^7.36.1", + "eslint-plugin-react": "^7.37.1", "eslint-plugin-react-hooks": "^4.6.2", "style-loader": "^4.0.0", - "webpack": "^5.94.0", + "webpack": "^5.95.0", "webpack-bundle-tracker": "^3.1.1", "webpack-cli": "^5.1.4", "webpack-dev-server": "^5.1.0" diff --git a/docker/templates/new-gatsby-app/{{cookiecutter.app_name}}/package.json b/docker/templates/new-gatsby-app/{{cookiecutter.app_name}}/package.json index 915f6f7..626f476 100644 --- a/docker/templates/new-gatsby-app/{{cookiecutter.app_name}}/package.json +++ b/docker/templates/new-gatsby-app/{{cookiecutter.app_name}}/package.json @@ -5,17 +5,17 @@ "version": "0.1.0", "author": "DataMade", "dependencies": { - "@babel/core": "^7.25.2", - "@babel/eslint-parser": "^7.25.1", - "@babel/plugin-syntax-flow": "^7.24.7", - "@babel/plugin-transform-react-jsx": "^7.25.2", + "@babel/core": "^7.25.7", + "@babel/eslint-parser": "^7.25.7", + "@babel/plugin-syntax-flow": "^7.25.7", + "@babel/plugin-transform-react-jsx": "^7.25.7", "@gatsbyjs/reach-router": "^2.0.1", "@popperjs/core": "^2.11.8", - "@sentry/gatsby": "^8.30.0", + "@sentry/gatsby": "^8.33.1", "babel-eslint": "^10.1.0", "bootstrap": "^5.3.3", "common-tags": "^1.8.2", - "eslint": "^9.10.0", + "eslint": "^9.11.1", "eslint-config-react-app": "^7.0.1", "gatsby": "^5.13.7", "gatsby-plugin-google-analytics": "^5.13.1", @@ -27,7 +27,7 @@ "gatsby-transformer-sharp": "^5.13.1", "prop-types": "^15.8.1", "react": "^18.3.1", - "react-bootstrap": "^2.10.4", + "react-bootstrap": "^2.10.5", "react-dom": "^18.3.1", "react-helmet": "^6.1.0", "typescript": "^5.6.2" diff --git a/docker/templates/new-vanilla-js-app/{{cookiecutter.directory_name}}/package.json b/docker/templates/new-vanilla-js-app/{{cookiecutter.directory_name}}/package.json index e8f1a64..02ea4b9 100644 --- a/docker/templates/new-vanilla-js-app/{{cookiecutter.directory_name}}/package.json +++ b/docker/templates/new-vanilla-js-app/{{cookiecutter.directory_name}}/package.json @@ -4,8 +4,8 @@ "version": "0.0.0", "description": "{{cookiecutter.app_description}}", "dependencies": { - "@babel/core": "^7.25.2", - "@babel/preset-env": "^7.25.4", + "@babel/core": "^7.25.7", + "@babel/preset-env": "^7.25.7", "babelify": "^10.0.0", "browserify": "^17.0.0", "core-js": "^3.38.1", diff --git a/docker/templates/new-wagtail-app/{{ cookiecutter.app_name }}/package.json b/docker/templates/new-wagtail-app/{{ cookiecutter.app_name }}/package.json index ce73cc7..8a04035 100644 --- a/docker/templates/new-wagtail-app/{{ cookiecutter.app_name }}/package.json +++ b/docker/templates/new-wagtail-app/{{ cookiecutter.app_name }}/package.json @@ -3,10 +3,10 @@ "version": "0.0.0", "description": "JavaScript development setup for {{ cookiecutter.module_name }}", "dependencies": { - "@babel/cli": "^7.25.6", - "@babel/core": "^7.25.2", - "@babel/preset-env": "^7.25.4", - "@babel/preset-react": "^7.24.7", + "@babel/cli": "^7.25.7", + "@babel/core": "^7.25.7", + "@babel/preset-env": "^7.25.7", + "@babel/preset-react": "^7.25.7", "babel-preset-env": "^1.7.0", "babelify": "^10.0.0", "browserify": "^17.0.0", @@ -18,21 +18,21 @@ "react-dom": "^18.3.1", "react-dropdown-select": "^4.11.3", "react-leaflet": "^4.2.1", - "react-select": "^5.8.0", - "sass": "^1.78.0", + "react-select": "^5.8.1", + "sass": "^1.79.4", "typed.js": "^2.1.0" }, "devDependencies": { - "@typescript-eslint/eslint-plugin": "^8.5.0", - "@typescript-eslint/parser": "^8.5.0", - "@babel/eslint-parser": "^7.25.1", - "eslint": "^9.10.0", + "@typescript-eslint/eslint-plugin": "^8.8.0", + "@typescript-eslint/parser": "^8.8.0", + "@babel/eslint-parser": "^7.25.7", + "eslint": "^9.11.1", "eslint-config-prettier": "^9.1.0", "eslint-config-react-app": "^7.0.1", "eslint-plugin-flowtype": "^8.0.3", - "eslint-plugin-import": "^2.30.0", + "eslint-plugin-import": "^2.31.0", "eslint-plugin-jsx-a11y": "^6.10.0", - "eslint-plugin-react": "^7.36.1", + "eslint-plugin-react": "^7.37.1", "eslint-plugin-react-hooks": "^4.6.2" }, "scripts": { diff --git a/docker/templates/new-wagtail-app/{{ cookiecutter.app_name }}/requirements.txt b/docker/templates/new-wagtail-app/{{ cookiecutter.app_name }}/requirements.txt index c9ba940..9f55504 100644 --- a/docker/templates/new-wagtail-app/{{ cookiecutter.app_name }}/requirements.txt +++ b/docker/templates/new-wagtail-app/{{ cookiecutter.app_name }}/requirements.txt @@ -5,9 +5,9 @@ dj-database-url==2.2.0 whitenoise==6.7.0 django-compressor==4.5.1 django-storages==1.14.4 -boto3==1.35.19 -sentry-sdk==2.14.0 -wagtail==6.2.1 +boto3==1.35.32 +sentry-sdk==2.15.0 +wagtail==6.2.2 csvkit==2.0.1 pytest==8.3.3 From 47499b20d3b0134c293500aa84f12b5ac3de15be Mon Sep 17 00:00:00 2001 From: Xavier Medrano Date: Thu, 3 Oct 2024 09:42:50 -0400 Subject: [PATCH 3/5] Revert "Update pypi and node dependencies" This reverts commit 5c9b9d93a59b0061d403a8fb7d3d2293a7372d2b. --- .../{{cookiecutter.app_name}}/package.json | 26 +++++++++---------- .../{{cookiecutter.app_name}}/package.json | 14 +++++----- .../package.json | 4 +-- .../{{ cookiecutter.app_name }}/package.json | 24 ++++++++--------- .../requirements.txt | 6 ++--- 5 files changed, 37 insertions(+), 37 deletions(-) diff --git a/docker/templates/new-django-app/{{cookiecutter.app_name}}/package.json b/docker/templates/new-django-app/{{cookiecutter.app_name}}/package.json index b540331..ef7bf73 100644 --- a/docker/templates/new-django-app/{{cookiecutter.app_name}}/package.json +++ b/docker/templates/new-django-app/{{cookiecutter.app_name}}/package.json @@ -3,10 +3,10 @@ "version": "0.0.0", "description": "JavaScript development setup for {{cookiecutter.app_verbose_name}}", "dependencies": { - "@babel/cli": "^7.25.7", - "@babel/core": "^7.25.7", - "@babel/preset-env": "^7.25.7", - "@babel/preset-react": "^7.25.7", + "@babel/cli": "^7.25.6", + "@babel/core": "^7.25.2", + "@babel/preset-env": "^7.25.4", + "@babel/preset-react": "^7.24.7", "babel-preset-env": "^1.7.0", "babelify": "^10.0.0", "bootstrap": "^5.3.3", @@ -14,25 +14,25 @@ "core-js": "^3.38.1", "react": "^18.3.1", "react-dom": "^18.3.1", - "sass": "^1.79.4" + "sass": "^1.78.0" }, "devDependencies": { - "@typescript-eslint/eslint-plugin": "^8.8.0", - "@typescript-eslint/parser": "^8.8.0", - "@babel/eslint-parser": "^7.25.7", - "babel-loader": "^9.2.1", + "@typescript-eslint/eslint-plugin": "^8.5.0", + "@typescript-eslint/parser": "^8.5.0", + "@babel/eslint-parser": "^7.25.1", + "babel-loader": "^9.1.3", "browserify-css": "^0.15.0", "css-loader": "^7.1.2", - "eslint": "^9.11.1", + "eslint": "^9.10.0", "eslint-config-prettier": "^9.1.0", "eslint-config-react-app": "^7.0.1", "eslint-plugin-flowtype": "^8.0.3", - "eslint-plugin-import": "^2.31.0", + "eslint-plugin-import": "^2.30.0", "eslint-plugin-jsx-a11y": "^6.10.0", - "eslint-plugin-react": "^7.37.1", + "eslint-plugin-react": "^7.36.1", "eslint-plugin-react-hooks": "^4.6.2", "style-loader": "^4.0.0", - "webpack": "^5.95.0", + "webpack": "^5.94.0", "webpack-bundle-tracker": "^3.1.1", "webpack-cli": "^5.1.4", "webpack-dev-server": "^5.1.0" diff --git a/docker/templates/new-gatsby-app/{{cookiecutter.app_name}}/package.json b/docker/templates/new-gatsby-app/{{cookiecutter.app_name}}/package.json index 626f476..915f6f7 100644 --- a/docker/templates/new-gatsby-app/{{cookiecutter.app_name}}/package.json +++ b/docker/templates/new-gatsby-app/{{cookiecutter.app_name}}/package.json @@ -5,17 +5,17 @@ "version": "0.1.0", "author": "DataMade", "dependencies": { - "@babel/core": "^7.25.7", - "@babel/eslint-parser": "^7.25.7", - "@babel/plugin-syntax-flow": "^7.25.7", - "@babel/plugin-transform-react-jsx": "^7.25.7", + "@babel/core": "^7.25.2", + "@babel/eslint-parser": "^7.25.1", + "@babel/plugin-syntax-flow": "^7.24.7", + "@babel/plugin-transform-react-jsx": "^7.25.2", "@gatsbyjs/reach-router": "^2.0.1", "@popperjs/core": "^2.11.8", - "@sentry/gatsby": "^8.33.1", + "@sentry/gatsby": "^8.30.0", "babel-eslint": "^10.1.0", "bootstrap": "^5.3.3", "common-tags": "^1.8.2", - "eslint": "^9.11.1", + "eslint": "^9.10.0", "eslint-config-react-app": "^7.0.1", "gatsby": "^5.13.7", "gatsby-plugin-google-analytics": "^5.13.1", @@ -27,7 +27,7 @@ "gatsby-transformer-sharp": "^5.13.1", "prop-types": "^15.8.1", "react": "^18.3.1", - "react-bootstrap": "^2.10.5", + "react-bootstrap": "^2.10.4", "react-dom": "^18.3.1", "react-helmet": "^6.1.0", "typescript": "^5.6.2" diff --git a/docker/templates/new-vanilla-js-app/{{cookiecutter.directory_name}}/package.json b/docker/templates/new-vanilla-js-app/{{cookiecutter.directory_name}}/package.json index 02ea4b9..e8f1a64 100644 --- a/docker/templates/new-vanilla-js-app/{{cookiecutter.directory_name}}/package.json +++ b/docker/templates/new-vanilla-js-app/{{cookiecutter.directory_name}}/package.json @@ -4,8 +4,8 @@ "version": "0.0.0", "description": "{{cookiecutter.app_description}}", "dependencies": { - "@babel/core": "^7.25.7", - "@babel/preset-env": "^7.25.7", + "@babel/core": "^7.25.2", + "@babel/preset-env": "^7.25.4", "babelify": "^10.0.0", "browserify": "^17.0.0", "core-js": "^3.38.1", diff --git a/docker/templates/new-wagtail-app/{{ cookiecutter.app_name }}/package.json b/docker/templates/new-wagtail-app/{{ cookiecutter.app_name }}/package.json index 8a04035..ce73cc7 100644 --- a/docker/templates/new-wagtail-app/{{ cookiecutter.app_name }}/package.json +++ b/docker/templates/new-wagtail-app/{{ cookiecutter.app_name }}/package.json @@ -3,10 +3,10 @@ "version": "0.0.0", "description": "JavaScript development setup for {{ cookiecutter.module_name }}", "dependencies": { - "@babel/cli": "^7.25.7", - "@babel/core": "^7.25.7", - "@babel/preset-env": "^7.25.7", - "@babel/preset-react": "^7.25.7", + "@babel/cli": "^7.25.6", + "@babel/core": "^7.25.2", + "@babel/preset-env": "^7.25.4", + "@babel/preset-react": "^7.24.7", "babel-preset-env": "^1.7.0", "babelify": "^10.0.0", "browserify": "^17.0.0", @@ -18,21 +18,21 @@ "react-dom": "^18.3.1", "react-dropdown-select": "^4.11.3", "react-leaflet": "^4.2.1", - "react-select": "^5.8.1", - "sass": "^1.79.4", + "react-select": "^5.8.0", + "sass": "^1.78.0", "typed.js": "^2.1.0" }, "devDependencies": { - "@typescript-eslint/eslint-plugin": "^8.8.0", - "@typescript-eslint/parser": "^8.8.0", - "@babel/eslint-parser": "^7.25.7", - "eslint": "^9.11.1", + "@typescript-eslint/eslint-plugin": "^8.5.0", + "@typescript-eslint/parser": "^8.5.0", + "@babel/eslint-parser": "^7.25.1", + "eslint": "^9.10.0", "eslint-config-prettier": "^9.1.0", "eslint-config-react-app": "^7.0.1", "eslint-plugin-flowtype": "^8.0.3", - "eslint-plugin-import": "^2.31.0", + "eslint-plugin-import": "^2.30.0", "eslint-plugin-jsx-a11y": "^6.10.0", - "eslint-plugin-react": "^7.37.1", + "eslint-plugin-react": "^7.36.1", "eslint-plugin-react-hooks": "^4.6.2" }, "scripts": { diff --git a/docker/templates/new-wagtail-app/{{ cookiecutter.app_name }}/requirements.txt b/docker/templates/new-wagtail-app/{{ cookiecutter.app_name }}/requirements.txt index 9f55504..c9ba940 100644 --- a/docker/templates/new-wagtail-app/{{ cookiecutter.app_name }}/requirements.txt +++ b/docker/templates/new-wagtail-app/{{ cookiecutter.app_name }}/requirements.txt @@ -5,9 +5,9 @@ dj-database-url==2.2.0 whitenoise==6.7.0 django-compressor==4.5.1 django-storages==1.14.4 -boto3==1.35.32 -sentry-sdk==2.15.0 -wagtail==6.2.2 +boto3==1.35.19 +sentry-sdk==2.14.0 +wagtail==6.2.1 csvkit==2.0.1 pytest==8.3.3 From 31bfc379e94d0252b0fe467aa58bf0c7da096758 Mon Sep 17 00:00:00 2001 From: Xavier Medrano Date: Thu, 3 Oct 2024 09:43:14 -0400 Subject: [PATCH 4/5] remove unneeded apostrophe --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 44d6095..414c349 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -38,6 +38,6 @@ jobs: git push origin auto/dependency-update - name: Create pull request run: | - gh pr create -B main -H auto/dependency-update --title 'Update cookiecutter dependencies' --body 'Created by Github action. Review changes to the cookiecutters' dependencies and merge if stable.' + gh pr create -B main -H auto/dependency-update --title 'Update cookiecutter dependencies' --body 'Created by Github action. Review changes to the cookiecutter dependencies and merge if stable.' env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From e2a2c6ede062fdc5157cda95c6d9f3a8a4c8b0c0 Mon Sep 17 00:00:00 2001 From: xmedr Date: Thu, 3 Oct 2024 13:43:50 +0000 Subject: [PATCH 5/5] Update pypi and node dependencies --- .../{{cookiecutter.app_name}}/package.json | 26 +++++++++---------- .../{{cookiecutter.app_name}}/package.json | 14 +++++----- .../package.json | 4 +-- .../{{ cookiecutter.app_name }}/package.json | 24 ++++++++--------- .../requirements.txt | 6 ++--- 5 files changed, 37 insertions(+), 37 deletions(-) diff --git a/docker/templates/new-django-app/{{cookiecutter.app_name}}/package.json b/docker/templates/new-django-app/{{cookiecutter.app_name}}/package.json index ef7bf73..b540331 100644 --- a/docker/templates/new-django-app/{{cookiecutter.app_name}}/package.json +++ b/docker/templates/new-django-app/{{cookiecutter.app_name}}/package.json @@ -3,10 +3,10 @@ "version": "0.0.0", "description": "JavaScript development setup for {{cookiecutter.app_verbose_name}}", "dependencies": { - "@babel/cli": "^7.25.6", - "@babel/core": "^7.25.2", - "@babel/preset-env": "^7.25.4", - "@babel/preset-react": "^7.24.7", + "@babel/cli": "^7.25.7", + "@babel/core": "^7.25.7", + "@babel/preset-env": "^7.25.7", + "@babel/preset-react": "^7.25.7", "babel-preset-env": "^1.7.0", "babelify": "^10.0.0", "bootstrap": "^5.3.3", @@ -14,25 +14,25 @@ "core-js": "^3.38.1", "react": "^18.3.1", "react-dom": "^18.3.1", - "sass": "^1.78.0" + "sass": "^1.79.4" }, "devDependencies": { - "@typescript-eslint/eslint-plugin": "^8.5.0", - "@typescript-eslint/parser": "^8.5.0", - "@babel/eslint-parser": "^7.25.1", - "babel-loader": "^9.1.3", + "@typescript-eslint/eslint-plugin": "^8.8.0", + "@typescript-eslint/parser": "^8.8.0", + "@babel/eslint-parser": "^7.25.7", + "babel-loader": "^9.2.1", "browserify-css": "^0.15.0", "css-loader": "^7.1.2", - "eslint": "^9.10.0", + "eslint": "^9.11.1", "eslint-config-prettier": "^9.1.0", "eslint-config-react-app": "^7.0.1", "eslint-plugin-flowtype": "^8.0.3", - "eslint-plugin-import": "^2.30.0", + "eslint-plugin-import": "^2.31.0", "eslint-plugin-jsx-a11y": "^6.10.0", - "eslint-plugin-react": "^7.36.1", + "eslint-plugin-react": "^7.37.1", "eslint-plugin-react-hooks": "^4.6.2", "style-loader": "^4.0.0", - "webpack": "^5.94.0", + "webpack": "^5.95.0", "webpack-bundle-tracker": "^3.1.1", "webpack-cli": "^5.1.4", "webpack-dev-server": "^5.1.0" diff --git a/docker/templates/new-gatsby-app/{{cookiecutter.app_name}}/package.json b/docker/templates/new-gatsby-app/{{cookiecutter.app_name}}/package.json index 915f6f7..626f476 100644 --- a/docker/templates/new-gatsby-app/{{cookiecutter.app_name}}/package.json +++ b/docker/templates/new-gatsby-app/{{cookiecutter.app_name}}/package.json @@ -5,17 +5,17 @@ "version": "0.1.0", "author": "DataMade", "dependencies": { - "@babel/core": "^7.25.2", - "@babel/eslint-parser": "^7.25.1", - "@babel/plugin-syntax-flow": "^7.24.7", - "@babel/plugin-transform-react-jsx": "^7.25.2", + "@babel/core": "^7.25.7", + "@babel/eslint-parser": "^7.25.7", + "@babel/plugin-syntax-flow": "^7.25.7", + "@babel/plugin-transform-react-jsx": "^7.25.7", "@gatsbyjs/reach-router": "^2.0.1", "@popperjs/core": "^2.11.8", - "@sentry/gatsby": "^8.30.0", + "@sentry/gatsby": "^8.33.1", "babel-eslint": "^10.1.0", "bootstrap": "^5.3.3", "common-tags": "^1.8.2", - "eslint": "^9.10.0", + "eslint": "^9.11.1", "eslint-config-react-app": "^7.0.1", "gatsby": "^5.13.7", "gatsby-plugin-google-analytics": "^5.13.1", @@ -27,7 +27,7 @@ "gatsby-transformer-sharp": "^5.13.1", "prop-types": "^15.8.1", "react": "^18.3.1", - "react-bootstrap": "^2.10.4", + "react-bootstrap": "^2.10.5", "react-dom": "^18.3.1", "react-helmet": "^6.1.0", "typescript": "^5.6.2" diff --git a/docker/templates/new-vanilla-js-app/{{cookiecutter.directory_name}}/package.json b/docker/templates/new-vanilla-js-app/{{cookiecutter.directory_name}}/package.json index e8f1a64..02ea4b9 100644 --- a/docker/templates/new-vanilla-js-app/{{cookiecutter.directory_name}}/package.json +++ b/docker/templates/new-vanilla-js-app/{{cookiecutter.directory_name}}/package.json @@ -4,8 +4,8 @@ "version": "0.0.0", "description": "{{cookiecutter.app_description}}", "dependencies": { - "@babel/core": "^7.25.2", - "@babel/preset-env": "^7.25.4", + "@babel/core": "^7.25.7", + "@babel/preset-env": "^7.25.7", "babelify": "^10.0.0", "browserify": "^17.0.0", "core-js": "^3.38.1", diff --git a/docker/templates/new-wagtail-app/{{ cookiecutter.app_name }}/package.json b/docker/templates/new-wagtail-app/{{ cookiecutter.app_name }}/package.json index ce73cc7..8a04035 100644 --- a/docker/templates/new-wagtail-app/{{ cookiecutter.app_name }}/package.json +++ b/docker/templates/new-wagtail-app/{{ cookiecutter.app_name }}/package.json @@ -3,10 +3,10 @@ "version": "0.0.0", "description": "JavaScript development setup for {{ cookiecutter.module_name }}", "dependencies": { - "@babel/cli": "^7.25.6", - "@babel/core": "^7.25.2", - "@babel/preset-env": "^7.25.4", - "@babel/preset-react": "^7.24.7", + "@babel/cli": "^7.25.7", + "@babel/core": "^7.25.7", + "@babel/preset-env": "^7.25.7", + "@babel/preset-react": "^7.25.7", "babel-preset-env": "^1.7.0", "babelify": "^10.0.0", "browserify": "^17.0.0", @@ -18,21 +18,21 @@ "react-dom": "^18.3.1", "react-dropdown-select": "^4.11.3", "react-leaflet": "^4.2.1", - "react-select": "^5.8.0", - "sass": "^1.78.0", + "react-select": "^5.8.1", + "sass": "^1.79.4", "typed.js": "^2.1.0" }, "devDependencies": { - "@typescript-eslint/eslint-plugin": "^8.5.0", - "@typescript-eslint/parser": "^8.5.0", - "@babel/eslint-parser": "^7.25.1", - "eslint": "^9.10.0", + "@typescript-eslint/eslint-plugin": "^8.8.0", + "@typescript-eslint/parser": "^8.8.0", + "@babel/eslint-parser": "^7.25.7", + "eslint": "^9.11.1", "eslint-config-prettier": "^9.1.0", "eslint-config-react-app": "^7.0.1", "eslint-plugin-flowtype": "^8.0.3", - "eslint-plugin-import": "^2.30.0", + "eslint-plugin-import": "^2.31.0", "eslint-plugin-jsx-a11y": "^6.10.0", - "eslint-plugin-react": "^7.36.1", + "eslint-plugin-react": "^7.37.1", "eslint-plugin-react-hooks": "^4.6.2" }, "scripts": { diff --git a/docker/templates/new-wagtail-app/{{ cookiecutter.app_name }}/requirements.txt b/docker/templates/new-wagtail-app/{{ cookiecutter.app_name }}/requirements.txt index c9ba940..9f55504 100644 --- a/docker/templates/new-wagtail-app/{{ cookiecutter.app_name }}/requirements.txt +++ b/docker/templates/new-wagtail-app/{{ cookiecutter.app_name }}/requirements.txt @@ -5,9 +5,9 @@ dj-database-url==2.2.0 whitenoise==6.7.0 django-compressor==4.5.1 django-storages==1.14.4 -boto3==1.35.19 -sentry-sdk==2.14.0 -wagtail==6.2.1 +boto3==1.35.32 +sentry-sdk==2.15.0 +wagtail==6.2.2 csvkit==2.0.1 pytest==8.3.3