{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"Lerna & Yarn Workspaces ile Monorepo Ustas\u0131 Olun","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"hBkFP1220N\"><a href=\"https:\/\/fatihsoysal.com\/blog\/lerna-yarn-workspaces-ile-monorepo-ustasi-olun\/\">Lerna &#038; Yarn Workspaces ile Monorepo Ustas\u0131 Olun<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/lerna-yarn-workspaces-ile-monorepo-ustasi-olun\/embed\/#?secret=hBkFP1220N\" width=\"600\" height=\"338\" title=\"&#8220;Lerna &#038; Yarn Workspaces ile Monorepo Ustas\u0131 Olun&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"hBkFP1220N\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\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<\/script>\n","description":"Birden fazla JavaScript projesini tek bir kod taban\u0131nda y\u00f6netmenin karma\u015f\u0131kl\u0131\u011f\u0131n\u0131 m\u0131 ya\u015f\u0131yorsunuz? Paket ba\u011f\u0131ml\u0131l\u0131klar\u0131n\u0131 y\u00f6netmek, s\u00fcr\u00fcmlemeyi senkronize etmek ve ekip \u00e7al\u0131\u015fmas\u0131n\u0131 kolayla\u015ft\u0131rmak i\u00e7in m\u00fccadele ediyor musunuz? O halde Lerna ve Yarn Workspaces'in sundu\u011fu \u00e7\u00f6z\u00fcmler tam size g\u00f6re! Bu makale, monorepo mimarisini, Lerna ve Yarn Workspaces'in g\u00fc\u00e7l\u00fc \u00f6zelliklerini ve ger\u00e7ek d\u00fcnya senaryolar\u0131n\u0131 ad\u0131m ad\u0131m ele alarak, monorepo y\u00f6netiminde uzmanla\u015fman\u0131z\u0131 sa\u011flayacak."}