[{"data":1,"prerenderedAt":24},["ShallowReactive",2],{"tag-nuxt-en-posts":3},{"tagTitle":4,"posts":5,"totalPosts":23},"Nuxt",[6,15],{"title":7,"description":8,"image":9,"categoryText":10,"path":11,"tags":12},"Shipping a Vue Library Without a Build Step","UI Vintage publishes its source and lets each Nuxt app compile it. That choice removes a whole class of problems, and adds a couple of new ones.","\u002Fimages\u002Fblog\u002Fsource-published-packages\u002Fcover.jpg","Engineering","\u002Fblog\u002Fsource-published-packages",[4,13,14],"Component Libraries","Tooling",{"title":16,"description":17,"image":18,"categoryText":19,"path":20,"tags":21},"Shipping the Blog Migration Into the Library","A practical summary of what changed once the original blog implementation was moved into a reusable Nuxt-friendly component library.","\u002Fimages\u002Fblog\u002Fshipping-the-blog-migration\u002Fcover.jpg","Product Updates","\u002Fblog\u002Fshipping-the-blog-migration",[4,22,13],"Content",2,1792259223943]