{"id":1642,"date":"2021-10-17T15:17:31","date_gmt":"2021-10-17T13:17:31","guid":{"rendered":"https:\/\/sketch2react.io\/blog\/?p=1642"},"modified":"2021-10-18T14:56:44","modified_gmt":"2021-10-18T12:56:44","slug":"were-building-a-code-editor-for-sketch-app","status":"publish","type":"post","link":"https:\/\/sketch2react.io\/blog\/were-building-a-code-editor-for-sketch-app\/","title":{"rendered":"We\u2019re building a code editor for Sketch app"},"content":{"rendered":"\r\n<div class=\"boldgrid-section\">\r\n<div class=\"container\">\r\n<div class=\"row\" style=\"padding-bottom: 16px;\">\r\n<div class=\"col-md-12 col-xs-12 col-sm-12\">\r\n<p class=\"\">Why? If you haven\u2019t lived under a Sketch2React rock for the past three or four years, adding this makes total sense. One of the super strengths of Sketch2React has always been the ability to add custom code via <a href=\"https:\/\/sketch2react.gitbook.io\/sketch2react-io\/develop\/components#externalasset.css\" target=\"_blank\" rel=\"noopener\">{externalasset.css}<\/a> and <a href=\"https:\/\/sketch2react.gitbook.io\/sketch2react-io\/develop\/components#5084\" target=\"_blank\" rel=\"noopener\">{externalasset.js}<\/a>\u2026. So instead of using Visual Studio Code or any other great code editor you will, when released, be able to add all of your custom code snippets right inside Sketch app. How awesome is that?<\/p>\r\n<p class=\"\">We always strive to move designers <strong>closer to code<\/strong> and this will make your personal design to code journey a more pleasant one, we hope.<\/p>\r\n<p id=\"d3db\" class=\"hg hh dn hi b hj hk hl hm hn ho hp hq hr hs ht hu hv hw hx hy hz ia ib ic id dc ek\" data-selectable-paragraph=\"\">What we also always strive after is building things that can grow together with your learning curve, the more experience you get, the more advanced things will you be able to build.<\/p>\r\n<p class=\"\">We even have started collecting our very best custom code snippets <a href=\"https:\/\/sketch2react.gitbook.io\/sketch2react-io\/develop\/code-snippets\">here<\/a>. Not much there now, but over time this will be a treasure trove of cool code snippets that work great with <a href=\"https:\/\/marketplace.sketch2react.io\/product\/sketch2react-demo\/\">Sketch2React<\/a> with easy to understand documentation for anyone new to code.<\/p>\r\n<figure id=\"attachment_1647\" aria-describedby=\"caption-attachment-1647\" style=\"width: 1634px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/custom-code-plugin-1.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1647 size-full\" src=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/custom-code-plugin-1.png\" alt=\"\" width=\"1634\" height=\"957\" srcset=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/custom-code-plugin-1.png 1634w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/custom-code-plugin-1-300x176.png 300w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/custom-code-plugin-1-1024x600.png 1024w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/custom-code-plugin-1-768x450.png 768w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/custom-code-plugin-1-1536x900.png 1536w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/custom-code-plugin-1-250x146.png 250w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/custom-code-plugin-1-550x322.png 550w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/custom-code-plugin-1-800x469.png 800w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/custom-code-plugin-1-307x180.png 307w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/custom-code-plugin-1-512x300.png 512w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/custom-code-plugin-1-854x500.png 854w\" sizes=\"auto, (max-width: 1634px) 100vw, 1634px\" \/><\/a><figcaption id=\"caption-attachment-1647\" class=\"wp-caption-text\">You can go totally bonkers with this, directly from inside Sketch app<\/figcaption><\/figure>\r\n<h2 class=\"\">Build really advanced templates<\/h2>\r\n<p class=\"\">On the horizon for our code editor is also to add a more hands-on way of adding Javascript to your designs. You can do all of this today but, as mentioned above, you need to go outside the comforts of being inside Sketch.<\/p>\r\n<p class=\"\">Want to build a really cool animated dropdown menu? You will need a bit of CSS and Javascript to pull that off, something our code editor will support. By eliminating one step in the process, we hope this will ignite our community to new, greater heights.<\/p>\r\n<figure id=\"attachment_1649\" aria-describedby=\"caption-attachment-1649\" style=\"width: 1637px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/CleanShot-2021-10-17-at-15.10.22.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1649 size-full\" src=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/CleanShot-2021-10-17-at-15.10.22.png\" alt=\"\" width=\"1637\" height=\"967\" srcset=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/CleanShot-2021-10-17-at-15.10.22.png 1637w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/CleanShot-2021-10-17-at-15.10.22-300x177.png 300w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/CleanShot-2021-10-17-at-15.10.22-1024x605.png 1024w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/CleanShot-2021-10-17-at-15.10.22-768x454.png 768w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/CleanShot-2021-10-17-at-15.10.22-1536x907.png 1536w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/CleanShot-2021-10-17-at-15.10.22-250x148.png 250w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/CleanShot-2021-10-17-at-15.10.22-550x325.png 550w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/CleanShot-2021-10-17-at-15.10.22-800x473.png 800w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/CleanShot-2021-10-17-at-15.10.22-305x180.png 305w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/CleanShot-2021-10-17-at-15.10.22-508x300.png 508w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/CleanShot-2021-10-17-at-15.10.22-846x500.png 846w\" sizes=\"auto, (max-width: 1637px) 100vw, 1637px\" \/><\/a><figcaption id=\"caption-attachment-1649\" class=\"wp-caption-text\">Early alpha build of our upcoming Sketch2React code editor plugin for Sketch app<\/figcaption><\/figure>\r\n<h2 class=\"\">Just one more thing<\/h2>\r\n<p>Say that you have created total greatness with a plethora of custom code. What now? Everything you do is actually collected and saved inside the very same Sketch file you\u2019re working on. How about that!<\/p>\r\n<p class=\"\">Since we support <a href=\"https:\/\/www.sketch.com\/docs\/managing-documents\/\" target=\"_blank\" rel=\"noopener\">Sketch Cloud sharing<\/a>, it\u2019s just a matter of uploading the file to your <strong>Sketch Workspace<\/strong>, and anyone else can pick up the work.<\/p>\r\n<p class=\"\">Not only that, all the custom code saves in real time and can be accessed at any time via our new <a href=\"https:\/\/sketch2react.io\/blog\/say-hello-to-sketch2react-2021-beta\/\" target=\"_blank\" rel=\"noopener\">style guide functionality<\/a>.<\/p>\r\n<h2 class=\"\">Follow our experiments<\/h2>\r\n<p class=\"\">Our social media presence is best described using words like <em>bipolar<\/em>, <em>on and off<\/em> and <em>very intense<\/em> or <em>barely no news<\/em>. At the moment we are in the former, and the best way to follow what we do is via <a title=\"Twitter\" href=\"https:\/\/twitter.com\/sketch2r\" target=\"_blank\" rel=\"noopener\">our Twitter<\/a>.<\/p>\r\n<p class=\"\" style=\"padding: 16px 0px;\">We also created a <a href=\"https:\/\/www.youtube.com\/watch?v=h0iyC2J1Zvs&amp;list=PLlXDF4NEE6YnyXqvGrOpheJYCvmyapaW4&amp;index=1\">new playlist on our YouTube<\/a> where we post our silent experiments for anyone to enjoy.<\/p>\r\n<p class=\"\">That&#8217;s it for this time folks, we hope you are equally excited about this news as we are.<\/p>\r\n<p><div class=\"nv-iframe-embed\"><iframe loading=\"lazy\" title=\"Sketch2React 2021 Beta \u2013 Code Editor Plugin for Sketch &amp; Sketch2React \u2013Testing Screencast 1\" width=\"1200\" height=\"900\" src=\"https:\/\/www.youtube.com\/embed\/h0iyC2J1Zvs?list=PLlXDF4NEE6YnyXqvGrOpheJYCvmyapaW4\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/div><\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n","protected":false},"excerpt":{"rendered":"<p>Why? If you haven\u2019t lived under a Sketch2React rock for the past three or four years, adding this makes total sense. One of the super strengths of Sketch2React has always been the ability to add custom code via {externalasset.css} and {externalasset.js}\u2026. So instead of using Visual Studio Code or any other great code editor you&hellip;&nbsp;<a href=\"https:\/\/sketch2react.io\/blog\/were-building-a-code-editor-for-sketch-app\/\" class=\"\" rel=\"bookmark\">Read More &raquo;<span class=\"screen-reader-text\">We\u2019re building a code editor for Sketch app<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":1645,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"bgseo_title":"","bgseo_description":"","bgseo_robots_index":"index","bgseo_robots_follow":"follow","neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"off","neve_meta_content_width":70,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[168],"tags":[203,94,55],"class_list":["post-1642","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-miscellaneous","tag-code-editor","tag-sketch-plugin","tag-sketch2react"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>We\u2019re building a code editor for Sketch app | Sketch2React Blog<\/title>\n<meta name=\"description\" content=\"We&#039;re building a Sketch2React code editor for Sketch app as a Sketch plugin\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sketch2react.io\/blog\/were-building-a-code-editor-for-sketch-app\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"We\u2019re building a code editor for Sketch app - Sketch2React Blog\" \/>\n<meta property=\"og:description\" content=\"We&#039;re building a Sketch2React code editor for Sketch app as a Sketch plugin\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sketch2react.io\/blog\/were-building-a-code-editor-for-sketch-app\/\" \/>\n<meta property=\"og:site_name\" content=\"Sketch2React Blog\" \/>\n<meta property=\"article:published_time\" content=\"2021-10-17T13:17:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-10-18T12:56:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/code-editor-plugin.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Juan Maguid\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Juan Maguid\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/sketch2react.io\/blog\/were-building-a-code-editor-for-sketch-app\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/sketch2react.io\/blog\/were-building-a-code-editor-for-sketch-app\/\"},\"author\":{\"name\":\"Juan Maguid\",\"@id\":\"https:\/\/sketch2react.io\/blog\/#\/schema\/person\/7fc8fe20e137be20a66bc8634c059f4e\"},\"headline\":\"We\u2019re building a code editor for Sketch app\",\"datePublished\":\"2021-10-17T13:17:31+00:00\",\"dateModified\":\"2021-10-18T12:56:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/sketch2react.io\/blog\/were-building-a-code-editor-for-sketch-app\/\"},\"wordCount\":518,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/sketch2react.io\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/sketch2react.io\/blog\/were-building-a-code-editor-for-sketch-app\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/code-editor-plugin.png\",\"keywords\":[\"Code editor\",\"Sketch Plugin\",\"Sketch2react\"],\"articleSection\":[\"Miscellaneous\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/sketch2react.io\/blog\/were-building-a-code-editor-for-sketch-app\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/sketch2react.io\/blog\/were-building-a-code-editor-for-sketch-app\/\",\"url\":\"https:\/\/sketch2react.io\/blog\/were-building-a-code-editor-for-sketch-app\/\",\"name\":\"We\u2019re building a code editor for Sketch app - Sketch2React Blog\",\"isPartOf\":{\"@id\":\"https:\/\/sketch2react.io\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/sketch2react.io\/blog\/were-building-a-code-editor-for-sketch-app\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/sketch2react.io\/blog\/were-building-a-code-editor-for-sketch-app\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/code-editor-plugin.png\",\"datePublished\":\"2021-10-17T13:17:31+00:00\",\"dateModified\":\"2021-10-18T12:56:44+00:00\",\"description\":\"We're building a Sketch2React code editor for Sketch app as a Sketch plugin\",\"breadcrumb\":{\"@id\":\"https:\/\/sketch2react.io\/blog\/were-building-a-code-editor-for-sketch-app\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/sketch2react.io\/blog\/were-building-a-code-editor-for-sketch-app\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sketch2react.io\/blog\/were-building-a-code-editor-for-sketch-app\/#primaryimage\",\"url\":\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/code-editor-plugin.png\",\"contentUrl\":\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/code-editor-plugin.png\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/sketch2react.io\/blog\/were-building-a-code-editor-for-sketch-app\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/sketch2react.io\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"We\u2019re building a code editor for Sketch app\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/sketch2react.io\/blog\/#website\",\"url\":\"https:\/\/sketch2react.io\/blog\/\",\"name\":\"Sketch2React Blog\",\"description\":\"Articles, tutorials, tips &amp; tricks\",\"publisher\":{\"@id\":\"https:\/\/sketch2react.io\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/sketch2react.io\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/sketch2react.io\/blog\/#organization\",\"name\":\"Sketch2React Blog\",\"url\":\"https:\/\/sketch2react.io\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sketch2react.io\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/cropped-S2R2021Icon.png\",\"contentUrl\":\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/cropped-S2R2021Icon.png\",\"width\":512,\"height\":512,\"caption\":\"Sketch2React Blog\"},\"image\":{\"@id\":\"https:\/\/sketch2react.io\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/sketch2react.io\/blog\/#\/schema\/person\/7fc8fe20e137be20a66bc8634c059f4e\",\"name\":\"Juan Maguid\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sketch2react.io\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/eac199ca87b7cbb76863825e2f447fafd34ac3b7c4a03c94f499103333c24832?s=96&d=wavatar&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/eac199ca87b7cbb76863825e2f447fafd34ac3b7c4a03c94f499103333c24832?s=96&d=wavatar&r=g\",\"caption\":\"Juan Maguid\"},\"url\":\"https:\/\/sketch2react.io\/blog\/author\/sketch2react\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"We\u2019re building a code editor for Sketch app | Sketch2React Blog","description":"We're building a Sketch2React code editor for Sketch app as a Sketch plugin","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sketch2react.io\/blog\/were-building-a-code-editor-for-sketch-app\/","og_locale":"en_US","og_type":"article","og_title":"We\u2019re building a code editor for Sketch app - Sketch2React Blog","og_description":"We're building a Sketch2React code editor for Sketch app as a Sketch plugin","og_url":"https:\/\/sketch2react.io\/blog\/were-building-a-code-editor-for-sketch-app\/","og_site_name":"Sketch2React Blog","article_published_time":"2021-10-17T13:17:31+00:00","article_modified_time":"2021-10-18T12:56:44+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/code-editor-plugin.png","type":"image\/png"}],"author":"Juan Maguid","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Juan Maguid","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sketch2react.io\/blog\/were-building-a-code-editor-for-sketch-app\/#article","isPartOf":{"@id":"https:\/\/sketch2react.io\/blog\/were-building-a-code-editor-for-sketch-app\/"},"author":{"name":"Juan Maguid","@id":"https:\/\/sketch2react.io\/blog\/#\/schema\/person\/7fc8fe20e137be20a66bc8634c059f4e"},"headline":"We\u2019re building a code editor for Sketch app","datePublished":"2021-10-17T13:17:31+00:00","dateModified":"2021-10-18T12:56:44+00:00","mainEntityOfPage":{"@id":"https:\/\/sketch2react.io\/blog\/were-building-a-code-editor-for-sketch-app\/"},"wordCount":518,"commentCount":0,"publisher":{"@id":"https:\/\/sketch2react.io\/blog\/#organization"},"image":{"@id":"https:\/\/sketch2react.io\/blog\/were-building-a-code-editor-for-sketch-app\/#primaryimage"},"thumbnailUrl":"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/code-editor-plugin.png","keywords":["Code editor","Sketch Plugin","Sketch2react"],"articleSection":["Miscellaneous"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/sketch2react.io\/blog\/were-building-a-code-editor-for-sketch-app\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/sketch2react.io\/blog\/were-building-a-code-editor-for-sketch-app\/","url":"https:\/\/sketch2react.io\/blog\/were-building-a-code-editor-for-sketch-app\/","name":"We\u2019re building a code editor for Sketch app - Sketch2React Blog","isPartOf":{"@id":"https:\/\/sketch2react.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sketch2react.io\/blog\/were-building-a-code-editor-for-sketch-app\/#primaryimage"},"image":{"@id":"https:\/\/sketch2react.io\/blog\/were-building-a-code-editor-for-sketch-app\/#primaryimage"},"thumbnailUrl":"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/code-editor-plugin.png","datePublished":"2021-10-17T13:17:31+00:00","dateModified":"2021-10-18T12:56:44+00:00","description":"We're building a Sketch2React code editor for Sketch app as a Sketch plugin","breadcrumb":{"@id":"https:\/\/sketch2react.io\/blog\/were-building-a-code-editor-for-sketch-app\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sketch2react.io\/blog\/were-building-a-code-editor-for-sketch-app\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sketch2react.io\/blog\/were-building-a-code-editor-for-sketch-app\/#primaryimage","url":"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/code-editor-plugin.png","contentUrl":"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/code-editor-plugin.png","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/sketch2react.io\/blog\/were-building-a-code-editor-for-sketch-app\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sketch2react.io\/blog\/"},{"@type":"ListItem","position":2,"name":"We\u2019re building a code editor for Sketch app"}]},{"@type":"WebSite","@id":"https:\/\/sketch2react.io\/blog\/#website","url":"https:\/\/sketch2react.io\/blog\/","name":"Sketch2React Blog","description":"Articles, tutorials, tips &amp; tricks","publisher":{"@id":"https:\/\/sketch2react.io\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sketch2react.io\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/sketch2react.io\/blog\/#organization","name":"Sketch2React Blog","url":"https:\/\/sketch2react.io\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sketch2react.io\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/cropped-S2R2021Icon.png","contentUrl":"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/cropped-S2R2021Icon.png","width":512,"height":512,"caption":"Sketch2React Blog"},"image":{"@id":"https:\/\/sketch2react.io\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/sketch2react.io\/blog\/#\/schema\/person\/7fc8fe20e137be20a66bc8634c059f4e","name":"Juan Maguid","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sketch2react.io\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/eac199ca87b7cbb76863825e2f447fafd34ac3b7c4a03c94f499103333c24832?s=96&d=wavatar&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/eac199ca87b7cbb76863825e2f447fafd34ac3b7c4a03c94f499103333c24832?s=96&d=wavatar&r=g","caption":"Juan Maguid"},"url":"https:\/\/sketch2react.io\/blog\/author\/sketch2react\/"}]}},"_links":{"self":[{"href":"https:\/\/sketch2react.io\/blog\/wp-json\/wp\/v2\/posts\/1642","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sketch2react.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sketch2react.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sketch2react.io\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sketch2react.io\/blog\/wp-json\/wp\/v2\/comments?post=1642"}],"version-history":[{"count":6,"href":"https:\/\/sketch2react.io\/blog\/wp-json\/wp\/v2\/posts\/1642\/revisions"}],"predecessor-version":[{"id":1654,"href":"https:\/\/sketch2react.io\/blog\/wp-json\/wp\/v2\/posts\/1642\/revisions\/1654"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sketch2react.io\/blog\/wp-json\/wp\/v2\/media\/1645"}],"wp:attachment":[{"href":"https:\/\/sketch2react.io\/blog\/wp-json\/wp\/v2\/media?parent=1642"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sketch2react.io\/blog\/wp-json\/wp\/v2\/categories?post=1642"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sketch2react.io\/blog\/wp-json\/wp\/v2\/tags?post=1642"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}