In support of #1233 , and based on testing in https://github.com/ProjectEvergreen/www.greenwoodjs.dev/pull/11, found some general improvements and fixes for custom resource plugin integrations into Greenwood around making plugins better able to play nicely together.
This a pre-cursor to #1233 to validate the core changes first outside of the plugin PR.
Summary of Changes
Enable resolve lifecycle into custom loaders
Enable resolve lifecycle into rollup configuration
Remove break statement from serve command, since it would "bail" after an initial match
TODO
Make sure to sanity test these against the greenwoodjs.dev website
[x] Try and restore / understand resource-utils.js changes
[x] See if the 'js` check in rollup.config.js can be removed - we shouldn't and it will break, just Rollup deal with JS files
Related Issue
In support of #1233 , and based on testing in https://github.com/ProjectEvergreen/www.greenwoodjs.dev/pull/11, found some general improvements and fixes for custom resource plugin integrations into Greenwood around making plugins better able to play nicely together.
Summary of Changes
resolve
lifecycle into custom loadersresolve
lifecycle into rollup configurationbreak
statement fromserve
command, since it would "bail" after an initial matchTODO