Dependency Dashboard
- Dominant language
- TypeScript
- Stars
- 5
- Forks
- 24
- Avg merge
- 1d 4h
- Merged PRs (30d)
- 10
Description
This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.
[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/bcgov/pay-ui).
## Deprecations / Replacements
> [!WARNING]
The following dependencies are either deprecated or have replacements available.
| Datasource | Package | Replacement PR? |
|------------|------|--------------|
| npm | [eslint-plugin-node](https://redirect.github.com/mysticatea/eslint-plugin-node) |  |
| npm | [eslint-plugin-standard](https://redirect.github.com/standard/eslint-plugin-standard) |  |
| npm | [vite-plugin-rewrite-all](https://redirect.github.com/ivesia/vite-plugin-rewrite-all) |  |
## Awaiting Schedule
The following updates are awaiting their schedule. To get an update now, click on a checkbox below.
- [ ] fix(deps): update node dependencies (`moment-timezone`, `sass`, `vue-cli-plugin-vuetify`)
- [ ] chore(deps): update dependency @vue/test-utils to v2
- [ ] chore(deps): update dependency jsdom to v29
- [ ] chore(deps): update dependency sinon to v22
- [ ] chore(deps): update dependency typescript to v6
- [ ] chore(deps): update dependency vitest to v4
- [ ] chore(deps): update linters (major) (`@typescript-eslint/eslint-plugin`, `@typescript-eslint/parser`, `@vue/eslint-config-standard`, `@vue/eslint-config-typescript`, `eslint`, `eslint-plugin-promise`, `eslint-plugin-standard`, `eslint-plugin-vue`)
- [ ] fix(deps): update dependency keycloak-js to v26
- [ ] fix(deps): update dependency pinia to v3
- [ ] fix(deps): update dependency postcss-nesting to v14
- [ ] fix(deps): update dependency vue-gtag to v3
- [ ] fix(deps): update dependency vue-i18n to v11
- [ ] fix(deps): update dependency vue-i18n-composable to v2
- [ ] fix(deps): update dependency vue-router to v5
- [ ] chore(deps): lock file maintenance
- [ ] 🔐 **Create all awaiting schedule PRs at once** 🔐
## PR Closed (Blocked)
The following updates are blocked by an existing closed PR. To recreate the PR, click on a checkbox below.
- [ ] [chore(deps): update dependency vue to v3 [security]](../pull/305)
- [ ] [fix(deps): update dependency axios to v1 [security]](../pull/306)
- [ ] [fix(deps): update dependency npm to v8 [security]](../pull/307)
- [ ] [fix(deps): update dependency vite to v5 [security]](../pull/308)
- [ ] [fix(deps): update dependency vuetify to v3 [security]](../pull/309)
- [ ] [chore(deps): replace dependency eslint-plugin-node with eslint-plugin-n ^14.0.0](../pull/324)
- [ ] [chore(deps): update nginx docker tag to v1.30.0](../pull/325)
## Detected Dependencies
dockerfile (1)
Dockerfile (2)
- `node 24`
- `nginx 1.18.0` → [Updates: `1.30.0`]
github-actions (2)
.github/workflows/ci.yml (1)
- `bcgov/bcregistry-sre main`
.github/workflows/gcp-cd.yml (1)
- `bcgov/bcregistry-sre main`
npm (1)
package.json (59)
- `@bcrs-shared-components/base-address ^2.0.3`
- `@bcrs-shared-components/enums ^1.0.51`
- `@bcrs-shared-components/interfaces ^1.0.76`
- `@bcrs-shared-components/mixins ^1.1.21`
- `@bcrs-shared-components/staff-comments ^1.3.34`
- `@vue/composition-api ^1.7.1`
- `axios ^0.21.1` → [Updates: `^1.0.0`]
- `install ^0.13.0`
- `keycloak-js ^9.0.3` → [Updates: `^26.0.0`]
- `moment ^2.29.1`
- `moment-timezone ^0.5.46` → [Updates: `^0.6.0`]
- `npm ^7.19.0` → [Updates: `^8.0.0`]
- `pinia ^2.1.7` → [Updates: `^3.0.0`]
- `postcss-nesting ^12.0.1` → [Updates: `^14.0.0`]
- `sbc-common-components ^3.1.6`
- `vite ^4.5.10` → [Updates: `^5.0.0`]
- `vite-plugin-environment ^1.1.3`
- `vite-plugin-rewrite-all ^1.0.1`
- `vite-plugin-vue2 ^2.0.3`
- `vue-class-component ^7.2.3`
- `vue-demi ^0.14.6`
- `vue-gtag ^1.16.1` → [Updates: `^3.0.0`]
- `vue-i18n ^8.28.2` → [Updates: `^11.0.0`]
- `vue-i18n-composable ^1.0.0` → [Updates: `^2.0.0`]
- `vue-plugin-helper-decorator 0.0.12`
- `vue-property-decorator ^9.1.2`
- `vue-router ^3.2.0` → [Updates: `^5.0.0`]
- `vue-sanitize-directive ^0.2.1`
- `vue-the-mask ^0.11.1`
- `vuelidate ^0.7.6`
- `vuelidate-property-decorators ^1.0.28`
- `vuetify ^2.4.0` → [Updates: `^3.0.0`]
- `@types/vuelidate ^0.7.15`
- `@typescript-eslint/eslint-plugin ^4.33.0` → [Updates: `^8.0.0`]
- `@typescript-eslint/parser ^4.33.0` → [Updates: `^8.0.0`]
- `@vue/eslint-config-standard ^5.1.2` → [Updates: `^9.0.0`]
- `@vue/eslint-config-typescript ^7.0.0` → [Updates: `^14.0.0`]
- `@vue/test-utils ^1.3.6` → [Updates: `^2.0.0`]
- `autoprefixer ^10.4.16`
- `eslint ~7.32.0` → [Updates: `~10.3.0`]
- `eslint-plugin-import ^2.20.2`
- `eslint-plugin-node ^11.1.0` → [Updates: `^14.0.0`]
- `eslint-plugin-promise ^4.2.1` → [Updates: `^7.0.0`]
- `eslint-plugin-standard ^4.0.0` → [Updates: `^5.0.0`]
- `eslint-plugin-vue ^7.20.0` → [Updates: `^10.0.0`]
- `jsdom ^22.1.0` → [Updates: `^29.0.0`]
- `postcss ^8.4.31`
- `sass ~1.32.0` → [Updates: `~1.99.0`]
- `sass-loader ^16.0.3`
- `sinon ^15.0.4` → [Updates: `^22.0.0`]
- `typescript ^4.5.5` → [Updates: `^6.0.0`]
- `vitest ^1.6.0` → [Updates: `^4.0.0`]
- `vue-cli-plugin-vuetify ~2.4.1` → [Updates: `~2.5.0`]
- `vuetify-loader ^1.7.0`
- `workbox-cli ^7.0.0`
- `flush-promises ^1.0.2`
- `@vue/composition-api ^1.7.1`
- `vue ^2.6.11` → [Updates: `^3.0.0`]
- `node >=24`
renovate-config (1)
renovate.json
---
- [ ] Check this box to trigger a request for Renovate to run again on this repository
Contributor guide
Research direction
This is a Renovate dashboard rather than a single scoped change. Start with package.json, Dockerfile, .github/workflows/ci.yml, .github/workflows/gcp-cd.yml, and renovate.json; review the listed updates and blocked pull requests. Done is not defined because the dashboard contains many independent dependency updates.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- dockerfile, eslint, github-actions, nginx, sass, typescript, vite
- Domain
- build-system, ci-cd, devops, tooling
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100