{"version":"1.0","provider_name":"Flatlogic Blog","provider_url":"https:\/\/flatlogic.com\/blog","author_name":"Alesia S.","author_url":"https:\/\/flatlogic.com\/blog\/author\/alesya\/","title":"10+ Best React Codebase Generators","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"4hkJsvv6Xk\"><a href=\"https:\/\/flatlogic.com\/blog\/10-best-react-codebase-generators\/\">10+ Best React Codebase Generators<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/flatlogic.com\/blog\/10-best-react-codebase-generators\/embed\/#?secret=4hkJsvv6Xk\" width=\"600\" height=\"338\" title=\"&#8220;10+ Best React Codebase Generators&#8221; &#8212; Flatlogic Blog\" data-secret=\"4hkJsvv6Xk\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-07-at-16.03.00.png","thumbnail_width":658,"thumbnail_height":658,"description":"It's quite easy to generate code, and you probably already do it. There is some type of template system included in practically all contemporary web application frameworks. Thanks to codebase generators, developers may concentrate on a high level of abstraction while creating."}