{"id":6864,"date":"2020-09-05T11:38:28","date_gmt":"2020-09-05T09:38:28","guid":{"rendered":"https:\/\/blog.via-internet.de\/?p=6864"},"modified":"2020-09-05T11:38:28","modified_gmt":"2020-09-05T09:38:28","slug":"frontend-frontend-toolbox","status":"publish","type":"post","link":"https:\/\/via-internet.de\/blog\/2020\/09\/05\/frontend-frontend-toolbox\/","title":{"rendered":"Frontend | Toolbox"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Installation Overview<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">NodeJS<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Angular<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Ionic<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Install<\/h4>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">npm install -g @ionic\/cli<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Create App<\/h4>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">ionic start Getting-Started tabs --type react<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Start App<\/h4>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">ionic serve<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">React \/ ReactJS<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Install<\/h4>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">React Native<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Stencil<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">npm init stencil\nnpm install --save-exact @stencil\/core@latest \nnpm install --save-dev @types\/jest@26.0.12 jest@26.4.2 jest-cli@26.4.2 \nnpm install --save-dev @types\/puppeteer@3.0.1 puppeteer@5.2.1\nnpm test\nnpm start<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Gatsby<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">NextJS<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">NestJS<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Usefull Libraries<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>VideoJS<\/td><td>HTML5 player framework<\/td><td>Video<\/td><td><a rel=\"noreferrer noopener\" href=\"https:\/\/videojs.com\/\" target=\"_blank\">Home<\/a><\/td><td><\/td><td><a href=\"https:\/\/github.com\/videojs\/video.js\" data-type=\"URL\" data-id=\"https:\/\/github.com\/videojs\/video.js\" target=\"_blank\" rel=\"noreferrer noopener\">Github<\/a><\/td><\/tr><tr><td>Animate on Scroll<\/td><td><\/td><td>Animation<\/td><td><a rel=\"noreferrer noopener\" href=\"https:\/\/michalsnik.github.io\/aos\/\" target=\"_blank\">Home<\/a><\/td><td><\/td><td><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/michalsnik\/aos.git\" target=\"_blank\">michalsnik\/aos<\/a><\/td><\/tr><tr><td>ScrollMagic<\/td><td><\/td><td>Animation<\/td><td><a rel=\"noreferrer noopener\" href=\"http:\/\/scrollmagic.io\/\" target=\"_blank\">Home<\/a><\/td><td><\/td><td><\/td><\/tr><tr><td><a href=\"https:\/\/scrollrevealjs.org\/\">ScrollRevealJS<\/a><\/td><td><\/td><td>Animation<\/td><td><a href=\"https:\/\/scrollrevealjs.org\/\">Home\/<\/a><\/td><td><\/td><td><a href=\"https:\/\/github.com\/jlmakes\/scrollreveal\">jlmakes\/scrollreveal<\/a><\/td><\/tr><tr><td>PixiJS<\/td><td><\/td><td>Graphics<\/td><td><a href=\"https:\/\/www.pixijs.com\/\">Home<\/a><\/td><td><\/td><td><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/pixijs\/pixi.js\" target=\"_blank\">pixijs\/pixi.jsthub<\/a><\/td><\/tr><tr><td>Anime<\/td><td><\/td><td>Animation<\/td><td><a href=\"https:\/\/animejs.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Home<\/a><\/td><td><\/td><td><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/juliangarnier\/anime\/\" data-type=\"URL\" data-id=\"https:\/\/github.com\/juliangarnier\/anime\/\" target=\"_blank\">juliangarnier\/anime<\/a><\/td><\/tr><tr><td>ThreeJS<\/td><td><\/td><td>Graphics<\/td><td><a href=\"https:\/\/threejs.org\/\">Home<\/a><\/td><td><\/td><td><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/mrdoob\/three.js\/\" target=\"_blank\">mrdoob\/three.js<\/a><\/td><\/tr><tr><td>animate.css<\/td><td><\/td><td>Animation<\/td><td><a rel=\"noreferrer noopener\" href=\"https:\/\/animate.style\/\" target=\"_blank\">Home<\/a><\/td><td><\/td><td><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/animate-css\/animate.css\" target=\"_blank\">animate-css\/animate.css<\/a><\/td><\/tr><tr><td>HowlerJS<\/td><td>Audio library <\/td><td>Audio<\/td><td><a href=\"https:\/\/howlerjs.com\/\">Home<\/a><\/td><td><\/td><td><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/goldfire\/howler.js\" target=\"_blank\">Github<\/a><\/td><\/tr><tr><td>RevealJS<\/td><td>HTML Presentation Framework<\/td><td>Presentation<\/td><td><a rel=\"noreferrer noopener\" href=\"https:\/\/revealjs.com\/\" target=\"_blank\">Home<\/a><\/td><td><\/td><td><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/hakimel\/reveal.js\" target=\"_blank\">Github<\/a><\/td><\/tr><tr><td>ChartJS<\/td><td><\/td><td>Chart<\/td><td><a rel=\"noreferrer noopener\" href=\"http:\/\/www.chartjs.org\/\" target=\"_blank\">Home<\/a><\/td><td><\/td><td><a rel=\"noreferrer noopener\" href=\"http:\/\/www.chartjs.org\/\" target=\"_blank\">G<\/a><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/chartjs\/Chart.js\" target=\"_blank\">ithub<\/a><\/td><\/tr><tr><td><a rel=\"noreferrer noopener\" href=\"https:\/\/animejs.com\/\" target=\"_blank\">anime.js<\/a><\/td><td><\/td><td><\/td><td><a rel=\"noreferrer noopener\" href=\"https:\/\/animejs.com\/\" target=\"_blank\">Home<\/a><\/td><td><\/td><td><\/td><\/tr><tr><td>granim.js<\/td><td>Create fluid and interactive gradient animations<\/td><td>Graphics<\/td><td><a href=\"https:\/\/sarcadass.github.io\/granim.js\/\">Home<\/a><\/td><td><\/td><td><a href=\"https:\/\/github.com\/sarcadass\/granim.js\">sarcadass\/granim.js<\/a><\/td><\/tr><tr><td>Multiple.js<\/td><td>Sharing background across multiple elements using CSS<\/td><td><\/td><td><a href=\"http:\/\/multiple.js.org\/\" data-type=\"URL\" data-id=\"http:\/\/multiple.js.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Home<\/a><\/td><td><\/td><td><a href=\"https:\/\/github.com\/NeXTs\/Multiple.js\">NeXTs\/Multiple.js<\/a><\/td><\/tr><tr><td>choreographer-js<\/td><td>A simple library to take care of complicated animations.<\/td><td><\/td><td><a href=\"https:\/\/christinecha.github.io\/choreographer-js\/\">Home<\/a><\/td><td><\/td><td><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/christinecha\/choreographer-js\" data-type=\"URL\" data-id=\"https:\/\/github.com\/christinecha\/choreographer-js\" target=\"_blank\">christinecha\/choreographer-js<\/a><\/td><\/tr><tr><td>cleave.js<\/td><td>Format your&nbsp;&lt;input\/&gt;&nbsp;content when you are typing<\/td><td><\/td><td><a href=\"https:\/\/nosir.github.io\/cleave.js\/\" data-type=\"URL\" data-id=\"https:\/\/nosir.github.io\/cleave.js\/\" target=\"_blank\" rel=\"noreferrer noopener\">Home<\/a><\/td><td><\/td><td><a href=\"https:\/\/github.com\/nosir\/cleave.js\">nosir\/cleave.js<\/a><\/td><\/tr><tr><td>premonish<\/td><td><\/td><td><\/td><td><a href=\"https:\/\/mathisonian.github.io\/premonish\/\" data-type=\"URL\" data-id=\"https:\/\/mathisonian.github.io\/premonish\/\" target=\"_blank\" rel=\"noreferrer noopener\">Home<\/a><\/td><td><\/td><td><a href=\"https:\/\/github.com\/mathisonian\/premonish\">mathisonian\/premonish<\/a><\/td><\/tr><tr><td>Splitting<\/td><td><\/td><td>Animation<\/td><td><a href=\"https:\/\/splitting.js.org\/\" data-type=\"URL\" data-id=\"https:\/\/splitting.js.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Home<\/a><\/td><td><a href=\"https:\/\/codepen.io\/collection\/XpROaV\/\" data-type=\"URL\" data-id=\"https:\/\/codepen.io\/collection\/XpROaV\/\" target=\"_blank\" rel=\"noreferrer noopener\">Codepen<\/a><\/td><td><a href=\"https:\/\/github.com\/shshaw\/splitting\/\">shshaw\/splitting\/<\/a><\/td><\/tr><tr><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><\/tr><tr><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><\/tr><tr><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">More to read<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/medium.com\/better-programming\/heres-a-list-of-top-css-front-end-libraries-eb0330c04148\">https:\/\/medium.com\/better-programming\/heres-a-list-of-top-css-front-end-libraries-eb0330c04148<\/a><\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Installation Overview NodeJS Angular Ionic Install Create App Start App React \/ ReactJS Install React Native Stencil Gatsby NextJS NestJS Usefull Libraries VideoJS HTML5 player framework Video Home Github Animate on Scroll Animation Home michalsnik\/aos ScrollMagic Animation Home ScrollRevealJS Animation Home\/ jlmakes\/scrollreveal PixiJS Graphics Home pixijs\/pixi.jsthub Anime Animation Home juliangarnier\/anime ThreeJS Graphics Home mrdoob\/three.js animate.css Animation Home animate-css\/animate.css HowlerJS Audio library Audio Home Github RevealJS HTML Presentation Framework Presentation Home Github ChartJS Chart Home Github anime.js Home granim.js Create fluid and interactive gradient animations Graphics Home sarcadass\/granim.js Multiple.js Sharing background across multiple elements using CSS Home NeXTs\/Multiple.js choreographer-js A simple library [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[79],"tags":[],"class_list":["post-6864","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/via-internet.de\/blog\/wp-json\/wp\/v2\/posts\/6864","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/via-internet.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/via-internet.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/via-internet.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/via-internet.de\/blog\/wp-json\/wp\/v2\/comments?post=6864"}],"version-history":[{"count":0,"href":"https:\/\/via-internet.de\/blog\/wp-json\/wp\/v2\/posts\/6864\/revisions"}],"wp:attachment":[{"href":"https:\/\/via-internet.de\/blog\/wp-json\/wp\/v2\/media?parent=6864"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/via-internet.de\/blog\/wp-json\/wp\/v2\/categories?post=6864"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/via-internet.de\/blog\/wp-json\/wp\/v2\/tags?post=6864"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}