{"id":1387,"date":"2020-12-16T13:45:56","date_gmt":"2020-12-16T11:45:56","guid":{"rendered":"https:\/\/html-online.com\/articles\/?p=1387"},"modified":"2023-12-20T13:00:05","modified_gmt":"2023-12-20T11:00:05","slug":"nodejs-modules","status":"publish","type":"post","link":"https:\/\/html-online.com\/articles\/nodejs-modules\/","title":{"rendered":"10 Ways To Use Node.js And The Best Modules"},"content":{"rendered":"<p>JavaScript is one of the most popular programming languages out there and is at the heart of many websites on the server side. In recent years, Node.js has been growing in popularity as a way of expanding further the functionality of JavaScript and there are now over 250,000 modules you can use. With <a href=\"\/articles\/most-popular-javascript-frameworks-2020\/\">Node.js<\/a>, developers can use JavaScript for scripting on the server-side and command-line tools &#8211; we\u2019ll take a look at some of the things you can do with Node.js modules.<\/p>\n<p><!--more--><\/p>\n<p class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/html-online.com\/articles\/wp-content\/uploads\/2020\/12\/node-js-modules.jpg\" alt=\"node js modules\"><\/p>\n<h2>1) Processing HTML Files<\/h2>\n<p>Modules such as <a target=\"_blank\" rel=\"external nofollow noopener noreferrer\" href=\"https:\/\/cheerio.js.org\/\">Cheerio<\/a> allow you to process html files on the server side, getting back to traditional <a target=\"_blank\" rel=\"external nofollow noopener noreferrer\" href=\"https:\/\/htmlcheatsheet.com\/jquery\/\">jQuery<\/a> utility methods. You don\u2019t get the full jQuery experience, but just a subset of what jQuery offers makes processing HTML on the server much easier. Cheerio is fast and flexible, built on a parser of HTML, RSS and XML.<\/p>\n<h2>2) Processing CSV Files<\/h2>\n<p>Node.js modules can simplify how you work with CSV files, if you\u2019re ever using data in that format. Whilst Microsoft Excel enables you to import and export data in the CSV format, the node.cvg module makes working with CSV files in <a href=\"\/articles\/category\/javascript\/\">JavaScript<\/a> even easier, enabling you to generate streams of CSV data and work with it in a variety of ways.<\/p>\n<h2>3) Processing Markdown Files<\/h2>\n<p>The module marked can help you work with markdown files, if that\u2019s what you need to do. Adding this module enables you to edit your own markdown content and <a href=\"\/\">render it as HTML<\/a>. This can be further customized, making marked a valuable tool for programmers.<\/p>\n<h2>4) Generating PDFs<\/h2>\n<p><a href=\"\/articles\/convert-html-web-pages-pdf\/\">PDFs<\/a> are a great way of finishing off professional documents and node.js modules can let you dynamically create PDFs in JavaScript. The module PDFKit lets you create PDFs with ease, embedding fonts, links and graphics. Their interactive browser demo will get you started.<\/p>\n<h2>5) Manipulating Images<\/h2>\n<p>There are a number of tools available for manipulating images and with node.js modules you can incorporate them into JavaScript. Using the module gm you can use <a target=\"_blank\" rel=\"external nofollow noopener noreferrer\" href=\"https:\/\/github.com\/rsms\/node-imagemagick\">ImageMagick<\/a> and <a target=\"_blank\" rel=\"external nofollow noopener noreferrer\" href=\"https:\/\/aheckmann.github.io\/gm\/\">GraphicsMagick<\/a> to create, compose and convert images directly in JavaScript.<\/p>\n<h2>6) Processing Images<\/h2>\n<p>Node.js modules can also enable the processing of images. sharp is a high speed node that converts typically large file types into more user-friendly file types such as <a target=\"_blank\" rel=\"external nofollow noopener noreferrer\" href=\"https:\/\/badhtml.com\/prepare-images-for-web-jpg-gif-png\/\">JPG and PNG<\/a>. One of the applications of this is that it will speed up loading times and make for a great web experience.<\/p>\n<h2>7) Generating Sprite Sheets<\/h2>\n<p>Sprite sheets are used to speed up loading times across websites by packing many small images, such as icons, into one single bitmap file. Generating sprite sheets is exceptionally laborious, but with node.js modules it can become an easy task &#8211; <a target=\"_blank\" rel=\"external nofollow noopener noreferrer\" href=\"https:\/\/www.npmjs.com\/package\/spritesmith\">spritesmith<\/a> automates the generation of sprite sheets, just select a folder containing the images for your sprite sheet and let the module do the work.<\/p>\n<h2>8) Formatting Dates<\/h2>\n<p>The traditional JavaScript API is capable of working with times and dates, but it\u2019s not particularly easy going when you\u2019re formatting and printing a lot of dates. <a target=\"_blank\" rel=\"external nofollow noopener noreferrer\" href=\"https:\/\/momentjs.com\/\">Moment.js<\/a> is a node.js module which presents dates and times in easily translated code.<\/p>\n<h2>9) Working With Color Values<\/h2>\n<p>Ultimately every developer is going to need to c<a target=\"_blank\" rel=\"external nofollow noopener noreferrer\" href=\"https:\/\/rgbcolorcode.com\/color\/converter\/\">onvert color<\/a> values at some point and doing this manually takes time and concentration. However, this process can be streamlined with <a target=\"_blank\" rel=\"external nofollow noopener noreferrer\" href=\"https:\/\/www.npmjs.com\/package\/tinycolor2\">TinyColor2<\/a>, letting color values be converted programmatically through a range of methods.<\/p>\n<h2>10) Validating Strings<\/h2>\n<p>For the sake of <a href=\"\/articles\/cybersecurity-how-to-protect-yourself-on-the-internet\/\">website security<\/a> it\u2019s essential that user-inputs into forms are validated on the server side &#8211; if not, malicious attacks can take place. <a target=\"_blank\" rel=\"external nofollow noopener noreferrer\" href=\"https:\/\/www.npmjs.com\/package\/validatorjs\">validator.js<\/a> is a great module for adding this layer of security and works both on client-side and server-side.<\/p>\n<h2>Signing Off<\/h2>\n<p>JavaScript is a hugely important language for the design and function of the web and any developer should be expanding their knowledge of JavaScript on a daily basis as this will expand their employability as well as opportunity for development. Node.js modules are an increasingly important element of JavaScript and can come in handy for so many functions. Take advantage of these modules with your new-found knowledge.<\/p>\n<hr>\n<h3>Author Bio<\/h3>\n<p><em>Kendra Beckley is a technology writer at <\/em><a target=\"_blank\" rel=\"external nofollow noopener noreferrer\" href=\"https:\/\/nextcoursework.com\/\"><em><u>NextCoursework.com<\/u><\/em><\/a><em>&nbsp;and <\/em><a target=\"_blank\" rel=\"external nofollow noopener noreferrer\" href=\"https:\/\/phdkingdom.com\/\"><em><u>PhDKingdom.com<\/u><\/em><\/a><em>. She has been building websites since the early 2000s and lives in Memphis with her partner, two sons and an ever changing array of pets.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>JavaScript is one of the most popular programming languages out there and is at the heart of many websites on the server side. In recent years, Node.js has been growing in popularity as a way of expanding further the functionality of JavaScript and there are now over 250,000 modules you can use. With Node.js, developers &hellip; <a href=\"https:\/\/html-online.com\/articles\/nodejs-modules\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;10 Ways To Use Node.js And The Best Modules&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1387","post","type-post","status-publish","format-standard","hentry","category-articles"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>10 Ways To Use Node.js And The Modules You Need To Know<\/title>\n<meta name=\"description\" content=\"JavaScript is one of the most popular programming languages and is at the heart of websites. In recent years, Node.js has been growing\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/html-online.com\/articles\/nodejs-modules\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"10 Ways To Use Node.js And The Modules You Need To Know\" \/>\n<meta property=\"og:description\" content=\"JavaScript is one of the most popular programming languages and is at the heart of websites. In recent years, Node.js has been growing\" \/>\n<meta property=\"og:url\" content=\"https:\/\/html-online.com\/articles\/nodejs-modules\/\" \/>\n<meta property=\"og:site_name\" content=\"HTML Online\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/htmlcoding\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-12-16T11:45:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-20T11:00:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/html-online.com\/articles\/wp-content\/uploads\/2020\/12\/node-js-modules.jpg\" \/>\n<meta name=\"author\" content=\"HTML Editor\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"HTML Editor\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/html-online.com\/articles\/nodejs-modules\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/html-online.com\/articles\/nodejs-modules\/\"},\"author\":{\"name\":\"HTML Editor\",\"@id\":\"https:\/\/html-online.com\/articles\/#\/schema\/person\/019f9afa07f209153df0fecfc90b8c1d\"},\"headline\":\"10 Ways To Use Node.js And The Best Modules\",\"datePublished\":\"2020-12-16T11:45:56+00:00\",\"dateModified\":\"2023-12-20T11:00:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/html-online.com\/articles\/nodejs-modules\/\"},\"wordCount\":735,\"publisher\":{\"@id\":\"https:\/\/html-online.com\/articles\/#organization\"},\"image\":{\"@id\":\"https:\/\/html-online.com\/articles\/nodejs-modules\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/html-online.com\/articles\/wp-content\/uploads\/2020\/12\/node-js-modules.jpg\",\"articleSection\":[\"Articles\"],\"inLanguage\":\"en-GB\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/html-online.com\/articles\/nodejs-modules\/\",\"url\":\"https:\/\/html-online.com\/articles\/nodejs-modules\/\",\"name\":\"10 Ways To Use Node.js And The Modules You Need To Know\",\"isPartOf\":{\"@id\":\"https:\/\/html-online.com\/articles\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/html-online.com\/articles\/nodejs-modules\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/html-online.com\/articles\/nodejs-modules\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/html-online.com\/articles\/wp-content\/uploads\/2020\/12\/node-js-modules.jpg\",\"datePublished\":\"2020-12-16T11:45:56+00:00\",\"dateModified\":\"2023-12-20T11:00:05+00:00\",\"description\":\"JavaScript is one of the most popular programming languages and is at the heart of websites. In recent years, Node.js has been growing\",\"breadcrumb\":{\"@id\":\"https:\/\/html-online.com\/articles\/nodejs-modules\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/html-online.com\/articles\/nodejs-modules\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/html-online.com\/articles\/nodejs-modules\/#primaryimage\",\"url\":\"https:\/\/html-online.com\/articles\/wp-content\/uploads\/2020\/12\/node-js-modules.jpg\",\"contentUrl\":\"https:\/\/html-online.com\/articles\/wp-content\/uploads\/2020\/12\/node-js-modules.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/html-online.com\/articles\/nodejs-modules\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/html-online.com\/articles\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"10 Ways To Use Node.js And The Best Modules\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/html-online.com\/articles\/#website\",\"url\":\"https:\/\/html-online.com\/articles\/\",\"name\":\"HTML Online Articles\",\"description\":\"Tips, tricks, tutorials\u2026\",\"publisher\":{\"@id\":\"https:\/\/html-online.com\/articles\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/html-online.com\/articles\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/html-online.com\/articles\/#organization\",\"name\":\"HTML Online\",\"url\":\"https:\/\/html-online.com\/articles\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/html-online.com\/articles\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/html-online.com\/articles\/wp-content\/uploads\/2022\/06\/logo.jpg\",\"contentUrl\":\"https:\/\/html-online.com\/articles\/wp-content\/uploads\/2022\/06\/logo.jpg\",\"width\":350,\"height\":350,\"caption\":\"HTML Online\"},\"image\":{\"@id\":\"https:\/\/html-online.com\/articles\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/htmlcoding\/\",\"https:\/\/www.linkedin.com\/in\/ferencdenes\/\",\"https:\/\/www.youtube.com\/channel\/UCn38Jw1sJzbjVHO95Zp0Sww\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/html-online.com\/articles\/#\/schema\/person\/019f9afa07f209153df0fecfc90b8c1d\",\"name\":\"HTML Editor\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/html-online.com\/articles\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7c1d8f5e7f1dc3e261766a96ac50c6a907fa5c236e87ab73379c57c9114e92cd?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7c1d8f5e7f1dc3e261766a96ac50c6a907fa5c236e87ab73379c57c9114e92cd?s=96&d=mm&r=g\",\"caption\":\"HTML Editor\"},\"description\":\"In 2013, while wrestling with a mountain of client articles and an uncooperative CMS, I decided enough was enough. So, I created an online HTML editor purely out of necessity (and mild frustration). What began as a tool for my own sanity quickly evolved into a gift for the world\u2014or at least for anyone trying to avoid breaking their website's code. Since then, I've shared my tech notes on my blog, which serves as both a handy reference and a digital diary of the adventures and misadventures of a coder.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/ferencdenes\/\",\"https:\/\/www.youtube.com\/@htmlg\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"10 Ways To Use Node.js And The Modules You Need To Know","description":"JavaScript is one of the most popular programming languages and is at the heart of websites. In recent years, Node.js has been growing","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:\/\/html-online.com\/articles\/nodejs-modules\/","og_locale":"en_GB","og_type":"article","og_title":"10 Ways To Use Node.js And The Modules You Need To Know","og_description":"JavaScript is one of the most popular programming languages and is at the heart of websites. In recent years, Node.js has been growing","og_url":"https:\/\/html-online.com\/articles\/nodejs-modules\/","og_site_name":"HTML Online","article_publisher":"https:\/\/www.facebook.com\/htmlcoding\/","article_published_time":"2020-12-16T11:45:56+00:00","article_modified_time":"2023-12-20T11:00:05+00:00","og_image":[{"url":"https:\/\/html-online.com\/articles\/wp-content\/uploads\/2020\/12\/node-js-modules.jpg","type":"","width":"","height":""}],"author":"HTML Editor","twitter_card":"summary_large_image","twitter_misc":{"Written by":"HTML Editor","Estimated reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/html-online.com\/articles\/nodejs-modules\/#article","isPartOf":{"@id":"https:\/\/html-online.com\/articles\/nodejs-modules\/"},"author":{"name":"HTML Editor","@id":"https:\/\/html-online.com\/articles\/#\/schema\/person\/019f9afa07f209153df0fecfc90b8c1d"},"headline":"10 Ways To Use Node.js And The Best Modules","datePublished":"2020-12-16T11:45:56+00:00","dateModified":"2023-12-20T11:00:05+00:00","mainEntityOfPage":{"@id":"https:\/\/html-online.com\/articles\/nodejs-modules\/"},"wordCount":735,"publisher":{"@id":"https:\/\/html-online.com\/articles\/#organization"},"image":{"@id":"https:\/\/html-online.com\/articles\/nodejs-modules\/#primaryimage"},"thumbnailUrl":"https:\/\/html-online.com\/articles\/wp-content\/uploads\/2020\/12\/node-js-modules.jpg","articleSection":["Articles"],"inLanguage":"en-GB"},{"@type":"WebPage","@id":"https:\/\/html-online.com\/articles\/nodejs-modules\/","url":"https:\/\/html-online.com\/articles\/nodejs-modules\/","name":"10 Ways To Use Node.js And The Modules You Need To Know","isPartOf":{"@id":"https:\/\/html-online.com\/articles\/#website"},"primaryImageOfPage":{"@id":"https:\/\/html-online.com\/articles\/nodejs-modules\/#primaryimage"},"image":{"@id":"https:\/\/html-online.com\/articles\/nodejs-modules\/#primaryimage"},"thumbnailUrl":"https:\/\/html-online.com\/articles\/wp-content\/uploads\/2020\/12\/node-js-modules.jpg","datePublished":"2020-12-16T11:45:56+00:00","dateModified":"2023-12-20T11:00:05+00:00","description":"JavaScript is one of the most popular programming languages and is at the heart of websites. In recent years, Node.js has been growing","breadcrumb":{"@id":"https:\/\/html-online.com\/articles\/nodejs-modules\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/html-online.com\/articles\/nodejs-modules\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/html-online.com\/articles\/nodejs-modules\/#primaryimage","url":"https:\/\/html-online.com\/articles\/wp-content\/uploads\/2020\/12\/node-js-modules.jpg","contentUrl":"https:\/\/html-online.com\/articles\/wp-content\/uploads\/2020\/12\/node-js-modules.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/html-online.com\/articles\/nodejs-modules\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/html-online.com\/articles\/"},{"@type":"ListItem","position":2,"name":"10 Ways To Use Node.js And The Best Modules"}]},{"@type":"WebSite","@id":"https:\/\/html-online.com\/articles\/#website","url":"https:\/\/html-online.com\/articles\/","name":"HTML Online Articles","description":"Tips, tricks, tutorials\u2026","publisher":{"@id":"https:\/\/html-online.com\/articles\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/html-online.com\/articles\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/html-online.com\/articles\/#organization","name":"HTML Online","url":"https:\/\/html-online.com\/articles\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/html-online.com\/articles\/#\/schema\/logo\/image\/","url":"https:\/\/html-online.com\/articles\/wp-content\/uploads\/2022\/06\/logo.jpg","contentUrl":"https:\/\/html-online.com\/articles\/wp-content\/uploads\/2022\/06\/logo.jpg","width":350,"height":350,"caption":"HTML Online"},"image":{"@id":"https:\/\/html-online.com\/articles\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/htmlcoding\/","https:\/\/www.linkedin.com\/in\/ferencdenes\/","https:\/\/www.youtube.com\/channel\/UCn38Jw1sJzbjVHO95Zp0Sww"]},{"@type":"Person","@id":"https:\/\/html-online.com\/articles\/#\/schema\/person\/019f9afa07f209153df0fecfc90b8c1d","name":"HTML Editor","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/html-online.com\/articles\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7c1d8f5e7f1dc3e261766a96ac50c6a907fa5c236e87ab73379c57c9114e92cd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7c1d8f5e7f1dc3e261766a96ac50c6a907fa5c236e87ab73379c57c9114e92cd?s=96&d=mm&r=g","caption":"HTML Editor"},"description":"In 2013, while wrestling with a mountain of client articles and an uncooperative CMS, I decided enough was enough. So, I created an online HTML editor purely out of necessity (and mild frustration). What began as a tool for my own sanity quickly evolved into a gift for the world\u2014or at least for anyone trying to avoid breaking their website's code. Since then, I've shared my tech notes on my blog, which serves as both a handy reference and a digital diary of the adventures and misadventures of a coder.","sameAs":["https:\/\/www.linkedin.com\/in\/ferencdenes\/","https:\/\/www.youtube.com\/@htmlg"]}]}},"_links":{"self":[{"href":"https:\/\/html-online.com\/articles\/wp-json\/wp\/v2\/posts\/1387","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/html-online.com\/articles\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/html-online.com\/articles\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/html-online.com\/articles\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/html-online.com\/articles\/wp-json\/wp\/v2\/comments?post=1387"}],"version-history":[{"count":3,"href":"https:\/\/html-online.com\/articles\/wp-json\/wp\/v2\/posts\/1387\/revisions"}],"predecessor-version":[{"id":1947,"href":"https:\/\/html-online.com\/articles\/wp-json\/wp\/v2\/posts\/1387\/revisions\/1947"}],"wp:attachment":[{"href":"https:\/\/html-online.com\/articles\/wp-json\/wp\/v2\/media?parent=1387"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/html-online.com\/articles\/wp-json\/wp\/v2\/categories?post=1387"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/html-online.com\/articles\/wp-json\/wp\/v2\/tags?post=1387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}