[V1] replace JSPM
& Grunt
with esbuild
#1520
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
https://trello.com/c/iYxnuAy1/1409-jspm
JSPM is a dated technology and difficult for devs to work with. It's used for V1 of facia-tool (so just config editor and breaking news notifications AFAIK) which is therefore not worked on frequently and ultimately the functionality needs to migrated to V2 (or moved into a different application).
Importantly, we have no visibility on
Ideally we'd use a simpler more modern toolchain for V1 - this PR attempts to do that.
EDIT - giving up...
I've sunk too many hours into this without being able to get things loading correctly in the browser... so cutting my losses.
Instead #1521 is a tactical measure which moves all the build tooling (grunt, JSPM etc.) into devDependencies where they belong and adds a workaround to surface the JSPM deps. in Snyk.