{"id":4661,"date":"2023-01-25T15:51:05","date_gmt":"2023-01-25T20:51:05","guid":{"rendered":"https:\/\/ionic.io\/blog\/?p=4661"},"modified":"2023-01-26T13:41:07","modified_gmt":"2023-01-26T18:41:07","slug":"announcing-stencil-3","status":"publish","type":"post","link":"https:\/\/ionic.io\/blog\/announcing-stencil-3","title":{"rendered":"Announcing Stencil 3"},"content":{"rendered":"\n<p>Today is the day, everyone! We\u2019re thrilled to announce that Stencil v3.0 is officially here! We\u2019ve been hard at work over the past few months to grow from Alpha to Beta RC and we\u2019ve finally reached general availability. Along with the release of 3.0, the Stencil <a href=\"https:\/\/stenciljs.com\/\">website<\/a> and <a href=\"https:\/\/stenciljs.com\/docs\/introduction\">documentation<\/a> have been updated with a brand new look and feel.<\/p>\n\n\n\n<p>To update to the latest version, you can simply install from npm:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>npm install @stencil\/core@latest<\/code><\/pre>\n\n\n\n<p>If you\u2019ve been following along since beta, simply upgrade to the latest stable release without any issues. For folks who have not, please follow the <a href=\"https:\/\/stenciljs.com\/docs\/introduction\/upgrading-to-stencil-three#getting-started\">migration guide<\/a>. Read on for more detail on the changes that have been made to Stencil.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">Ch-ch-ch-Changes<\/h2>\n\n\n\n<p>Stencil generates standards-based Web Components that can be used to craft high quality component libraries, design systems, and applications. With APIs like Virtual DOM, JSX, and async rendering, fast, powerful components are easy to create, while still maintaining 100% compatibility with Web Components.<\/p>\n\n\n\n<p>One of the main goals of this major version is to create a new base for what we want Stencil to be in future releases. This means making a few breaking changes to keep up with the ecosystem. For example, we\u2019ve dropped support for Node 12 and require at least Node 14.&nbsp;<\/p>\n\n\n\n<p>In addition to this, we\u2019ve also deprecated support for Safari 10 and IE 11. Any flags used to add support for older Safari and IE have been prepended with `__deprecated__` and will be eventually removed in future major versions. These flags include:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>__deprecated__dynamicImportShim<\/code><\/li>\n\n\n\n<li><code>__deprecated__cssVarsShim<\/code><\/li>\n\n\n\n<li><code>__deprecated__shadowDomShim<\/code><\/li>\n\n\n\n<li><code>__deprecated__safari10<\/code><\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p>Following an RFC, the <code>dist-custom-elements-bundle<\/code> output target has been removed in 3.0. Users should migrate to the <code>dist-custom-elements<\/code> output target.<\/p>\n\n\n\n<p>By default, <code>dist-custom-elements<\/code> does not automatically define all a project&#8217;s components with the <code>CustomElementsRegistry<\/code>. This allows for better treeshaking and smaller bundle sizes.<\/p>\n\n\n\n<p>For teams that need to migrate quickly to <code>dist-custom-elements<\/code>, the following configuration should be close to a drop-in replacement for <code>dist-custom-elements-bundle<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-diff\">\/\/ stencil.config.ts\n\nimport { Config } from &#039;@stencil\/core&#039;;\nexport const config: Config = {\n\u00a0\u00a0outputTargets: [\n-\u00a0 \u00a0 {\n-\u00a0 \u00a0 \u00a0 type: &#039;dist-custom-elements-bundle&#039;,\n-\u00a0 \u00a0 \u00a0 \/\/ additional configuration\n-\u00a0 \u00a0 },\n+\u00a0 \u00a0 {\n+\u00a0 \u00a0 \u00a0 type: &#039;dist-custom-elements&#039;,\n+\u00a0 \u00a0 \u00a0 customElementsExportBehavior: &#039;bundle&#039;\n+\u00a0 \u00a0 },\n\u00a0\u00a0\u00a0\u00a0\/\/ ...\n\u00a0\u00a0],\n\u00a0\u00a0\/\/ ...\n};<\/code><\/pre>\n\n\n\n<p>There are a lot more changes in Stencil 3.0 that folks should be aware of, and we\u2019ve created a full migration guide to reference while they update their component setups. The <a href=\"https:\/\/stenciljs.com\/docs\/introduction\/upgrading-to-stencil-three#getting-started\">migration guide can be found here<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Docs and Design Update<\/h2>\n\n\n\n<p>To coincide with the major release, we&#8217;ve made significant improvements to the Stencil website and <a href=\"https:\/\/stenciljs.com\/docs\/introduction\">documentation<\/a>. You&#8217;ll notice a fresh new design, as well as usability improvements in our docs like:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Toggle between documentation for Stencil versions 2, 3, and Next<\/li>\n\n\n\n<li>Improved code snippet formatting and highlighting<\/li>\n\n\n\n<li>Migration to Docusaurus to align with our other docs sites<\/li>\n<\/ul>\n\n\n\n<p>Let us know what you think of the update, and submit any issues or contributions to the docs on the <a href=\"https:\/\/github.com\/ionic-team\/stencil-site\">GitHub repository<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What\u2019s Next<\/h2>\n\n\n\n<p>With this GA release, we&#8217;ve reached the point where we feel confident in the features and improvements in Stencil 3.  But if for some reason you run into any issues or have questions regarding the update, please let us know and <a href=\"https:\/\/github.com\/ionic-team\/stencil\/issues\">open an issue on GitHub<\/a>!&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We\u2019re thrilled to announce that Stencil v3.0 is officially here! <\/p>\n","protected":false},"author":93,"featured_media":4732,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"publish_to_discourse":"1","publish_post_category":"21","wpdc_auto_publish_overridden":"","wpdc_topic_tags":"","wpdc_pin_topic":"","wpdc_pin_until":"","discourse_post_id":"558685","discourse_permalink":"http:\/\/forum.ionicframework.com\/t\/announcing-stencil-3\/230585","wpdc_publishing_response":"success","wpdc_publishing_error":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1,120,223],"tags":[76],"class_list":["post-4661","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-all","category-announcements","category-stencil","tag-stencil"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v23.0 (Yoast SEO v23.0) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Announcing Stencil 3 - Ionic Blog<\/title>\n<meta name=\"description\" content=\"We\u2019re thrilled to announce that Stencil v3.0 is officially here! Read on for more details on the changes and how to update.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ionic.io\/blog\/announcing-stencil-3\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Announcing Stencil 3\" \/>\n<meta property=\"og:description\" content=\"We\u2019re thrilled to announce that Stencil v3.0 is officially here! Read on for more details on the changes and how to update.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ionic.io\/blog\/announcing-stencil-3\" \/>\n<meta property=\"og:site_name\" content=\"Ionic Blog\" \/>\n<meta property=\"article:published_time\" content=\"2023-01-25T20:51:05+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-01-26T18:41:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/01\/stencil3-feature-image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2240\" \/>\n\t<meta property=\"og:image:height\" content=\"1120\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Ryan Waskiewicz\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ryanwaskiewicz\" \/>\n<meta name=\"twitter:site\" content=\"@ionicframework\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ryan Waskiewicz\" \/>\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:\/\/ionic.io\/blog\/announcing-stencil-3#article\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-stencil-3\"},\"author\":{\"name\":\"Ryan Waskiewicz\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/00967ea3dbf3828003488b3d7b1ec374\"},\"headline\":\"Announcing Stencil 3\",\"datePublished\":\"2023-01-25T20:51:05+00:00\",\"dateModified\":\"2023-01-26T18:41:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-stencil-3\"},\"wordCount\":482,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/ionic.io\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-stencil-3#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/01\/stencil3-feature-image.png\",\"keywords\":[\"stencil\"],\"articleSection\":[\"All\",\"Announcements\",\"Stencil\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/ionic.io\/blog\/announcing-stencil-3#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ionic.io\/blog\/announcing-stencil-3\",\"url\":\"https:\/\/ionic.io\/blog\/announcing-stencil-3\",\"name\":\"Announcing Stencil 3 - Ionic Blog\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-stencil-3#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-stencil-3#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/01\/stencil3-feature-image.png\",\"datePublished\":\"2023-01-25T20:51:05+00:00\",\"dateModified\":\"2023-01-26T18:41:07+00:00\",\"description\":\"We\u2019re thrilled to announce that Stencil v3.0 is officially here! Read on for more details on the changes and how to update.\",\"breadcrumb\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-stencil-3#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ionic.io\/blog\/announcing-stencil-3\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/announcing-stencil-3#primaryimage\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/01\/stencil3-feature-image.png\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/01\/stencil3-feature-image.png\",\"width\":2240,\"height\":1120},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ionic.io\/blog\/announcing-stencil-3#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ionic.io\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Announcing Stencil 3\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ionic.io\/blog\/#website\",\"url\":\"https:\/\/ionic.io\/blog\/\",\"name\":\"ionic.io\/blog\",\"description\":\"Build amazing native and progressive web apps with the web\",\"publisher\":{\"@id\":\"https:\/\/ionic.io\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ionic.io\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/ionic.io\/blog\/#organization\",\"name\":\"Ionic\",\"url\":\"https:\/\/ionic.io\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png\",\"width\":1920,\"height\":854,\"caption\":\"Ionic\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/ionicframework\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/00967ea3dbf3828003488b3d7b1ec374\",\"name\":\"Ryan Waskiewicz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1c82f5db7bcb8641dfd73310e8452b45afd792fb812eac47dde5293fa3769dae?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1c82f5db7bcb8641dfd73310e8452b45afd792fb812eac47dde5293fa3769dae?s=96&d=mm&r=g\",\"caption\":\"Ryan Waskiewicz\"},\"sameAs\":[\"http:\/\/ducktyped.dev\",\"https:\/\/x.com\/ryanwaskiewicz\"],\"url\":\"https:\/\/ionic.io\/blog\/author\/rwaskiewicz\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Announcing Stencil 3 - Ionic Blog","description":"We\u2019re thrilled to announce that Stencil v3.0 is officially here! Read on for more details on the changes and how to update.","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:\/\/ionic.io\/blog\/announcing-stencil-3","og_locale":"en_US","og_type":"article","og_title":"Announcing Stencil 3","og_description":"We\u2019re thrilled to announce that Stencil v3.0 is officially here! Read on for more details on the changes and how to update.","og_url":"https:\/\/ionic.io\/blog\/announcing-stencil-3","og_site_name":"Ionic Blog","article_published_time":"2023-01-25T20:51:05+00:00","article_modified_time":"2023-01-26T18:41:07+00:00","og_image":[{"width":2240,"height":1120,"url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/01\/stencil3-feature-image.png","type":"image\/png"}],"author":"Ryan Waskiewicz","twitter_card":"summary_large_image","twitter_creator":"@ryanwaskiewicz","twitter_site":"@ionicframework","twitter_misc":{"Written by":"Ryan Waskiewicz","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ionic.io\/blog\/announcing-stencil-3#article","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/announcing-stencil-3"},"author":{"name":"Ryan Waskiewicz","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/00967ea3dbf3828003488b3d7b1ec374"},"headline":"Announcing Stencil 3","datePublished":"2023-01-25T20:51:05+00:00","dateModified":"2023-01-26T18:41:07+00:00","mainEntityOfPage":{"@id":"https:\/\/ionic.io\/blog\/announcing-stencil-3"},"wordCount":482,"commentCount":0,"publisher":{"@id":"https:\/\/ionic.io\/blog\/#organization"},"image":{"@id":"https:\/\/ionic.io\/blog\/announcing-stencil-3#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/01\/stencil3-feature-image.png","keywords":["stencil"],"articleSection":["All","Announcements","Stencil"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ionic.io\/blog\/announcing-stencil-3#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ionic.io\/blog\/announcing-stencil-3","url":"https:\/\/ionic.io\/blog\/announcing-stencil-3","name":"Announcing Stencil 3 - Ionic Blog","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ionic.io\/blog\/announcing-stencil-3#primaryimage"},"image":{"@id":"https:\/\/ionic.io\/blog\/announcing-stencil-3#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/01\/stencil3-feature-image.png","datePublished":"2023-01-25T20:51:05+00:00","dateModified":"2023-01-26T18:41:07+00:00","description":"We\u2019re thrilled to announce that Stencil v3.0 is officially here! Read on for more details on the changes and how to update.","breadcrumb":{"@id":"https:\/\/ionic.io\/blog\/announcing-stencil-3#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ionic.io\/blog\/announcing-stencil-3"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/announcing-stencil-3#primaryimage","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/01\/stencil3-feature-image.png","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/01\/stencil3-feature-image.png","width":2240,"height":1120},{"@type":"BreadcrumbList","@id":"https:\/\/ionic.io\/blog\/announcing-stencil-3#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ionic.io\/blog"},{"@type":"ListItem","position":2,"name":"Announcing Stencil 3"}]},{"@type":"WebSite","@id":"https:\/\/ionic.io\/blog\/#website","url":"https:\/\/ionic.io\/blog\/","name":"ionic.io\/blog","description":"Build amazing native and progressive web apps with the web","publisher":{"@id":"https:\/\/ionic.io\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ionic.io\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ionic.io\/blog\/#organization","name":"Ionic","url":"https:\/\/ionic.io\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png","width":1920,"height":854,"caption":"Ionic"},"image":{"@id":"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/ionicframework"]},{"@type":"Person","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/00967ea3dbf3828003488b3d7b1ec374","name":"Ryan Waskiewicz","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1c82f5db7bcb8641dfd73310e8452b45afd792fb812eac47dde5293fa3769dae?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1c82f5db7bcb8641dfd73310e8452b45afd792fb812eac47dde5293fa3769dae?s=96&d=mm&r=g","caption":"Ryan Waskiewicz"},"sameAs":["http:\/\/ducktyped.dev","https:\/\/x.com\/ryanwaskiewicz"],"url":"https:\/\/ionic.io\/blog\/author\/rwaskiewicz"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/01\/stencil3-feature-image.png","_links":{"self":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/4661","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/users\/93"}],"replies":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/comments?post=4661"}],"version-history":[{"count":11,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/4661\/revisions"}],"predecessor-version":[{"id":4740,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/4661\/revisions\/4740"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/media\/4732"}],"wp:attachment":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/media?parent=4661"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/categories?post=4661"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/tags?post=4661"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}