I needed to parse out color for a weekend project.
Just like everything.
npm install --save @jbinion/gpxparser
From a node.js script :
const gpxParser = require("gpxparser");
const { wapoints, tracks } = gpxParser("<xml><gpx></gpx></xml>"); //parse gpx file from string data