openverse-frontend
openverse-frontend copied to clipboard
Dependency Dashboard
This issue provides visibility into Renovate updates and their statuses. Learn more
Awaiting Schedule
These updates are awaiting their schedule. Click on a checkbox to get an update now.
- [ ] Update pnpm to v7.1.3
- [ ] Update dependency @tailwindcss/line-clamp to ^0.4.0
- [ ] Update Node.js to v18
- [ ] Update actions/cache action to v3
- [ ] Update actions/checkout action to v3
- [ ] Update actions/setup-node action to v3
- [ ] Update dependency @intlify/eslint-plugin-vue-i18n to v2
- [ ] Update dependency @testing-library/user-event to v14
- [ ] Update dependency @vue/test-utils to v2
- [ ] Update dependency eslint-plugin-vue to v9
- [ ] Update dependency husky to v8
- [ ] Update dependency throttle-debounce to v5
- [ ] Update dependency vue to v3
- [ ] Update dependency vue-i18n to v9
- [ ] Update dependency webpack to v5
- [ ] Update docker/build-push-action action to v3
- [ ] Update docker/login-action action to v2
- [ ] Update docker/metadata-action action to v4
- [ ] Update docker/setup-buildx-action action to v2
- [ ] Update jest monorepo (major) (
@types/jest,babel-jest,jest)
Open
These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
- [x] Update dependency @pinia/testing to ^0.0.12
Detected dependencies
docker-compose
docker-compose.playwright.yml
dockerfile
Dockerfile
node 16-alpineDockerfile.playwright
undefined undefined
github-actions
.github/actions/build/action.yml
docker/setup-buildx-action v1aws-actions/amazon-ecr-login v1docker/metadata-action v3docker/build-push-action v2docker/metadata-action v3docker/build-push-action v2.github/actions/setup-node-env/action.yml
pnpm/action-setup v2.2.1actions/cache v2actions/setup-node v2.5.1.github/workflows/bundle_size.yml
actions/checkout v2preactjs/compressed-size-action 2.5.0.github/workflows/ci.yml
actions/checkout v2actions/checkout v2actions/checkout v2actions/checkout v2peter-evans/find-comment v2actions/github-script v6actions/checkout v2actions/upload-artifact v3actions/checkout v2actions/upload-artifact v3peter-evans/create-or-update-comment v2actions/checkout v2actions/checkout v2peter-evans/find-comment v2peter-evans/create-or-update-comment v2peter-evans/create-or-update-comment v2actions/checkout v2peaceiris/actions-gh-pages v3peter-evans/find-comment v2peter-evans/create-or-update-comment v2.github/workflows/gh-pages.yaml
actions/checkout v2peaceiris/actions-gh-pages v3.github/workflows/ghcr.yml
actions/checkout v2docker/setup-buildx-action v1docker/login-action v1docker/metadata-action v3docker/build-push-action v2.github/workflows/new_issues.yml
alex-page/github-project-automation-plus v0.8.1.github/workflows/pr_closed.yml
actions/checkout v3.github/workflows/push_production.yaml
actions/checkout v2.github/workflows/push_staging.yaml
actions/checkout v2
npm
package.json
@nuxt/components ^2.1.6@nuxt/postcss8 ^1.1.3@nuxt/vue-app ^2.15.8@nuxtjs/composition-api ^0.32.0@nuxtjs/i18n ^7.0.3@nuxtjs/redirect-module ^0.3.1@nuxtjs/sentry ^5.1.5@nuxtjs/sitemap ^2.4.0@nuxtjs/svg ^0.4.0@pinia/nuxt ^0.1.8@popperjs/core ^2.11.2@tailwindcss/line-clamp ^0.3.1@tailwindcss/typography ^0.5.2@wordpress/is-shallow-equal ^4.6.0axios ^0.27.0axios-mock-adapter ^1.20.0babel-core ^7.0.0-bridge.0build-url ^6.0.1case ^1.6.3clipboard ^2.0.8cookie-universal-nuxt ^2.1.5core-js ^3.22.1express-prom-bundle ^6.4.1express-useragent ^1.0.15focus-trap ^6.7.1focus-trap-vue 1.1.1focus-visible ^5.2.0glob ^8.0.1node-html-parser ^5.3.3nuxt ^2.15.4pinia ^2.0.13postcss-focus-visible ^6.0.4prom-client ^14.0.1reakit-utils ^0.15.2rfdc ^1.3.0seeded-rand ^2.0.1throttle-debounce ^4.0.1uuid ^8.3.2vue ^2.6.14vue-i18n ^8.26.7@babel/core ^7.17.10@babel/eslint-parser ^7.17.0@babel/preset-typescript ^7.16.7@babel/runtime-corejs3 ^7.17.9@intlify/eslint-plugin-vue-i18n ^1.4.0@nuxt/types ^2.15.4@nuxt/typescript-build ^2.1.0@nuxtjs/eslint-module ^3.0.2@nuxtjs/storybook ^4.3.0@nuxtjs/style-resources ^1.0.0@pinia/testing ^0.0.11@playwright/test ^1.20.2@testing-library/dom ^8.13.0@testing-library/jest-dom ^5.16.1@testing-library/user-event ^13.5.0@testing-library/vue ^5.8.2@types/express-useragent ^1.0.2@types/jest ^26.0.22@types/lodash.sortby ^4.7.7@types/module-alias ^2.0.1@types/node ^17.0.32@types/uuid ^8.3.4@typescript-eslint/eslint-plugin ^5.20.0@typescript-eslint/parser ^5.20.0@vue/runtime-dom ^3.2.31@vue/test-utils ^1.1.3autoprefixer ^10.4.0babel-jest ^26.6.3babel-loader 8.2.5eslint ^8.13.0eslint-config-prettier ^8.5.0eslint-import-resolver-custom-alias ^1.3.0eslint-plugin-eslint-comments ^3.2.0eslint-plugin-import ^2.26.0eslint-plugin-prettier ^4.0.0eslint-plugin-tsdoc ^0.2.16eslint-plugin-unicorn ^42.0.0eslint-plugin-vue ^8.6.0eslint-plugin-vuejs-accessibility ^1.1.1husky ^7.0.1jest ^26.6.3jest-transform-stub ^2.0.0lint-staged ^12.3.7module-alias ^2.2.2npm-run-all ^4.1.5pinia ^2.0.11postcss ^8.4.12prettier ^2.2.1rimraf ^3.0.2tailwind-config-viewer ^1.6.3tailwindcss ^3.0.23tailwindcss-rtl ^0.9.0talkback ^3.0.1ts-node ^10.7.0typescript ^4.6.2vue-i18n-extract ^2.0.0vue-jest ^3.0.7vue-template-compiler ^2.6.14vue-tsc ^0.34.7webpack ^4.46.0node >= 16.0.0 <17pnpm >= 7.1.0node 16.15.0pnpm 7.1.0
- [x] Check this box to trigger a request for Renovate to run again on this repository
I'm not sure whether we should pin dependencies in package.json as described by the renovate docs. The trade-off of shipping a bigger bundle is a bad one to me!
Maybe for development dependencies we could do so, but for runtime (and some build dependencies I'm imagining) it seems like something that would increase our bundle sizes.
At the very least, before we do that, it'd be nice to have visibility into the bundle sizes (both for this and generally). I opened #567 a while ago to explore adding automation for it in PRs. Maybe the openverse-bot would make that easier.
cc @WordPress/openverse-frontend
@sarayourfriend why would the bundle size increase, something with multiple versions of subdeps or something?
Yes, exactly.