0x21-consulting / Thriver

Thriver, a Content Management System for Nonprofit Organizations
MIT License
6 stars 2 forks source link

Restructure and Upgrade Thriver #354

Closed micchickenburger closed 5 years ago

micchickenburger commented 5 years ago

Thriver was originally built on a much older version of Meteor that promoted a package-based architectural pattern. However, as Meteor moves toward NPM modules they are moving away from packages. This pull request restructures the application to a more modern architectural pattern and also upgrades to the latest version of Meteor, all relevant NPM modules, and Meteor packages. This also resolves a number of existing vulnerabilities.

micchickenburger commented 5 years ago

Some notes: