No node, no npm, no building - just some external files and you can have some Vue magic... You can resize and move those blocks:
// note: here, for convinience, we just returns a content from a
if ( new URL(url).pathname === '/main.vue' ) { return { getContentData: () => /\*