Skip to content

Replace useraccounts packages with communitypackages alternatives#6195

Merged
xet7 merged 2 commits intowekan:mainfrom
harryadel:migrate-communitypackages
Mar 22, 2026
Merged

Replace useraccounts packages with communitypackages alternatives#6195
xet7 merged 2 commits intowekan:mainfrom
harryadel:migrate-communitypackages

Conversation

@harryadel
Copy link
Contributor

@harryadel harryadel commented Mar 22, 2026

Such a big step for Wekan and possibly the whole community too! I had to migrate all three packages and I chose https://github.com/Meteor-Community-Packages as their new home. This way the community can not only benefit but carry the torch if I'm no longer around. I also took the opportunity to remove dead packages like coffeescript which is no longer needed after removing peerlibrary:blaze-components. Wekan is leaner than ever and we're getting close to the 3.0 bump. Slowly but surely 💪

Summary

  • Migrate from unmaintained useraccounts:* packages to community-maintained communitypackages:* drop-in replacements:
    • useraccounts:corecommunitypackages:core@2.0.3
    • useraccounts:unstyledcommunitypackages:unstyled@2.0.1
    • useraccounts:flow-routing-extracommunitypackages:flow-routing@2.1.0
  • Update the only explicit T9n import in imports/i18n/accounts.js
  • Remove unused coffeescript and spacebars packages
  • Remove dead useraccounts-core reference from stacksmith build script

Migrate from the unmaintained useraccounts:* packages to the
community-maintained communitypackages:* drop-in replacements:

- useraccounts:core -> communitypackages:core@2.0.3
- useraccounts:unstyled -> communitypackages:unstyled@2.0.1
- useraccounts:flow-routing-extra -> communitypackages:flow-routing@2.1.0

Also clean up .meteor/packages:
- Remove unused coffeescript and spacebars packages
- Unpin ecmascript and standard-minifier-js versions
The sed command targeting packages/meteor-useraccounts-core/package.js
referenced a local package directory that no longer exists.
@xet7 xet7 merged commit c4c8446 into wekan:main Mar 22, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants