Wenn ich sie beide von Anfang an bündle, dann habe ich diese Perspektive gleich aufgegeben.
Warum? Sofern Du nicht aus dem Stand eine völlig bugfreie und mit allen denkbaren Funktionen versehene Geschichte gebaut hast, wirst Du Dein JS naturgemäß noch oft "anpacken" müssen.
Ob Du dann zum Zeitpunkt X sagst "Raus mit meiner json lib und der internen Fallback Unterscheidung", bleibt Dir doch frei?
Grüße