League-of-Foundry-Developers / foundryvtt-devMode

A module with some tools to help enable Foundry VTT package developers.
MIT License
12 stars 15 forks source link

refactor: convert TS to JS and use object oriented infrastructure #15

Closed akrigline closed 3 years ago

akrigline commented 3 years ago

Resolves #13

Converts Typescript files to vanilla Javascript files.

Keeps the SCSS but drastically simplifies the build process. This new one is built on a stripped down version of Ghost's Foundry Factory.

Moves all of the things into various namespaced classes for better organization.

Doresain commented 3 years ago

After looking at it, refactor looks great. The only thing I'd ask is if scss is necessary for this project? If the goal is making it simpler for others to contribute sass does create an additional barrier and with the small amount of css in this project I'm not sure it is worth sacrificing the ability to clone to the /modules directory and go.