Preheat the oven to 350 degrees(F).
First, make a flax egg by whisking the flax meal and water together in a small bowl and set aside to thicken while you start the cookie batter.
Using a hand mixer or stand mixer, mix together the vegan butter, cane sugar and brown sugar in a large mixing bowl. Mix until fully combined and fluffy. Scrap down the sides of the bowl if needed.
Then add the vanilla and the flax egg you made. Then continue to mix until everything is fully combined. Set aside.
Now, in a separate large mixing bowl, sift the flour and the baking soda. Then add in the salt. Stir to combine.
Next, add about 1/2 cup of the dry ingredients to the wet ingredients at a time, mixing until the dry ingredients are combined, then add more, until all of the dry ingredients have been incorporated.
Then, pour the crushed chips, dark chocolate chips, crushed pretzels and sprinkles into the batter. Fold everything in so they are evenly distributed into the batter.
Line a large baking sheet with parchment paper or spray with non-stick spray. Then take about 1-2 tablespoons of the cookie batter and roll into a ball. Place on the baking sheet and press down to flatten just a bit. They should still be thick.
Repeat with all of the batter making sure the cookies are at least 2 inches apart on the baking sheet, sprinkle the tops of the cookies with sea salt if desired. You will probably need to use 2 baking sheets or do them in 2 batches.
Bake for 7-9 minutes or until golden brown. They will still be slightly soft when done, they firm up when cooled. Cool completely before eating.