From a6efd5d711f86d352bb5dc59a5a90ffe8e213504 Mon Sep 17 00:00:00 2001
From: Bryan C Guner <66654881+bgoonz@users.noreply.github.com>
Date: Wed, 30 Mar 2022 12:31:40 -0400
Subject: [PATCH 1/6] Update resources.md
---
src/pages/docs/reference/resources.md | 965 ++++++++++++++++++++++++++
1 file changed, 965 insertions(+)
diff --git a/src/pages/docs/reference/resources.md b/src/pages/docs/reference/resources.md
index a2bd79e4c7..88b399ebb3 100644
--- a/src/pages/docs/reference/resources.md
+++ b/src/pages/docs/reference/resources.md
@@ -13,6 +13,971 @@ template: docs
### Web Dev Resources
+
+
+
+
+
+ JS RESOURCES
+
+
+
+
+* [Awesome JavaScript](#awesome-javascript)
+ * [Package Managers](#package-managers)
+ * [Loaders](#loaders)
+ * [Bundlers](#bundlers)
+ * [Testing Frameworks](#testing-frameworks)
+ * [QA Tools](#qa-tools)
+ * [MVC Frameworks and Libraries](#mvc-frameworks-and-libraries)
+ * [Node-Powered CMS Frameworks](#node-powered-cms-frameworks)
+ * [Templating Engines](#templating-engines)
+ * [Articles/Posts](#articles-and-posts)
+ * [Data Visualization](#data-visualization)
+ * [Timeline](#timeline)
+ * [Spreadsheet](#spreadsheet)
+ * [Editors](#editors)
+ * [Documentation](#documentation)
+ * Utilities
+ * [Files](#files)
+ * [Functional Programming](#functional-programming)
+ * [Reactive Programming](#reactive-programming)
+ * [Data Structure](#data-structure)
+ * [Date](#date)
+ * [String](#string)
+ * [Number](#number)
+ * [Storage](#storage)
+ * [Color](#color)
+ * [I18n And L10n](#i18n-and-l10n)
+ * [Control Flow](#control-flow)
+ * [Routing](#routing)
+ * [Security](#security)
+ * [Log](#log)
+ * [RegExp](#regexp)
+ * [Media](#media)
+ * [Voice Command](#voice-command)
+ * [API](#api)
+ * [Streaming](#streaming)
+ * [Vision Detection](#vision-detection)
+ * [Browser Detection](#browser-detection)
+ * [Benchmark](#benchmark)
+ * [Machine Learning](#machine-learning)
+ * UI
+ * [Code Highlighting](#code-highlighting)
+ * [Loading Status](#loading-status)
+ * [Validation](#validation)
+ * [Keyboard Wrappers](#keyboard-wrappers)
+ * [Tours And Guides](#tours-and-guides)
+ * [Notifications](#notifications)
+ * [Sliders](#sliders)
+ * [Range Sliders](#range-sliders)
+ * [Form Widgets](#form-widgets)
+ * [Tips](#tips)
+ * [Modals and Popups](#modals-and-popups)
+ * [Scroll](#scroll)
+ * [Menu](#menu)
+ * [Table/Grid](#tablegrid)
+ * [Frameworks](#frameworks-1)
+ * [Boilerplates](#boilerplates)
+ * [Gesture](#gesture)
+ * [Maps](#maps)
+ * [Typography](#typography)
+ * [Animations](#animations)
+ * [Image processing](#image-processing)
+ * [ES6](#es6)
+ * [SDK](#sdk)
+ * [Misc](#misc)
+ * [Podcasts](#podcasts)
+* [Worth Reading](#worth-reading)
+* [Other Awesome Lists](#other-awesome-lists)
+* [Contributing](#contributing)
+
+----
+
+
+## Package Managers
+*Host the JavaScript libraries and provide tools for fetching and packaging them.*
+
+* [npm](https://www.npmjs.com/) - npm is the package manager for JavaScript.
+* [Bower](https://github.com/bower/bower) - A package manager for the web.
+* [component](https://github.com/componentjs/component) - Client package management for building better web applications.
+* [spm](https://github.com/spmjs/spm) - Brand new static package manager.
+* [jam](https://github.com/caolan/jam) - A package manager using a browser-focused and RequireJS compatible repository.
+* [jspm](https://github.com/jspm/jspm-cli) - Frictionless browser package management.
+* [Ender](https://github.com/ender-js/Ender) - The no-library library.
+* [volo](https://github.com/volojs/volo) - Create front end projects from templates, add dependencies, and automate the resulting projects.
+* [Duo](https://github.com/duojs/duo) - Next-generation package manager that blends the best ideas from Component, Browserify and Go to make organizing and writing front-end code quick and painless.
+* [yarn](https://yarnpkg.com/) - Fast, reliable, and secure dependency management.
+
+
+## Loaders
+*Module or loading system for JavaScript.*
+
+* [RequireJS](https://github.com/requirejs/requirejs) - A file and module loader for JavaScript.
+* [browserify](https://github.com/substack/node-browserify) - Browser-side require() the node.js way.
+* [SeaJS](https://github.com/seajs/seajs) - A Module Loader for the Web.
+* [HeadJS](https://github.com/headjs/headjs) - The only script in your HEAD.
+* [curl](https://github.com/cujojs/curl) - A small, fast, extensible module loader that handles AMD, CommonJS Modules/1.1, CSS, HTML/text, and legacy scripts.
+* [lazyload](https://github.com/rgrove/lazyload/) - Tiny, dependency-free async JavaScript and CSS loader.
+* [script.js](https://github.com/ded/script.js) - Asynchronous JavaScript loader and dependency manager.
+* [systemjs](https://github.com/systemjs/systemjs) - AMD, CJS & ES6 spec-compliant module loader.
+* [LodJS](https://github.com/yanhaijing/lodjs) - Module loader based on AMD.
+* [ESL](https://github.com/ecomfe/esl) - Module loader browser first, support lazy define and AMD.
+* [modulejs](https://github.com/lrsjng/modulejs) - Lightweight JavaScript module system.
+
+
+## Bundlers
+
+* [browserify](https://github.com/substack/node-browserify) - Browserify lets you require('modules') in the browser by bundling up all of your dependencies.
+* [webpack](https://github.com/webpack/webpack) - Packs CommonJs/AMD modules for the browser.
+* [Rollup](https://github.com/rollup/rollup) - Next-generation ES6 module bundler.
+* [Brunch](https://github.com/brunch/brunch) - Fast front-end web app build tool with simple declarative config.
+* [Parcel](https://github.com/parcel-bundler/parcel) - Blazing fast, zero configuration web application bundler.
+
+
+## Testing Frameworks
+
+### Frameworks
+
+* [mocha](https://github.com/mochajs/mocha) - Simple, flexible, fun JavaScript test framework for node.js & the browser.
+* [jasmine](https://github.com/jasmine/jasmine) - DOM-less simple JavaScript testing framework.
+* [qunit](https://github.com/jquery/qunit) - An easy-to-use JavaScript Unit Testing framework.
+* [jest](https://github.com/facebook/jest) - Painless JavaScript Unit Testing.
+* [prova](https://github.com/azer/prova) - Node & Browser test runner based on Tape and Browserify
+* [DalekJS](https://github.com/dalekjs/dalek) - Automated cross browser functional testing with JavaScript
+* [Protractor](https://github.com/angular/protractor) - Protractor is an end-to-end test framework for AngularJS applications.
+* [tape](https://github.com/substack/tape) - Tap-producing test harness for node and browsers.
+* [TestCafe](https://github.com/DevExpress/testcafe) - Automated browser testing for the modern web development stack.
+* [ava](https://github.com/avajs/ava) - 🚀 Futuristic JavaScript test runner
+* [Cypress](https://www.cypress.io/) - Complete end-to-end testing framework for anything that runs in a browser and beyond.
+
+### Assertion
+
+* [chai](https://github.com/chaijs/chai) - BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.
+* [Enzyme](http://airbnb.io/enzyme/index.html) - Enzyme is a JavaScript Testing utility for React that makes it easier to assert, manipulate, and traverse your React Components' output.
+* [react testing library](https://github.com/kentcdodds/react-testing-library) - Simple and complete React DOM testing utilities that encourage good testing practices.
+* [Sinon.JS](https://github.com/sinonjs/sinon) - Test spies, stubs, and mocks for JavaScript.
+* [expect.js](https://github.com/Automattic/expect.js) - Minimalistic BDD-style assertions for Node.JS and the browser.
+* [proxyquire](https://github.com/thlorenz/proxyquire) - Stub nodejs's require.
+
+### Coverage
+
+* [istanbul](https://github.com/gotwarlost/istanbul) - Yet another JS code coverage tool.
+* [blanket](https://github.com/alex-seville/blanket) - A simple code coverage library for JavaScript. Designed to be easy to install and use, for both browser and nodejs.
+* [JSCover](https://github.com/tntim96/JSCover) - JSCover is a tool that measures code coverage for JavaScript programs.
+
+### Runner
+
+* [phantomjs](https://github.com/ariya/phantomjs) - Scriptable Headless WebKit.
+* [slimerjs](https://github.com/laurentj/slimerjs) - A PhantomJS-like tool running Gecko.
+* [casperjs](https://github.com/casperjs/casperjs) - Navigation scripting & testing utility for PhantomJS and SlimerJS.
+* [zombie](https://github.com/assaf/zombie) - Insanely fast, full-stack, headless browser testing using node.js.
+* [totoro](https://github.com/totorojs/totoro) - A simple and stable cross-browser testing tool.
+* [karma](https://github.com/karma-runner/karma) - Spectacular Test Runner for JavaScript.
+* [nightwatch](https://github.com/nightwatchjs/nightwatch) - UI automated testing framework based on node.js and selenium webdriver.
+* [intern](https://github.com/theintern/intern) - A next-generation code testing stack for JavaScript.
+* [yolpo](http://www.yolpo.com) - A statement-by-statement JavaScript interpreter in the browser.
+* [puppeteer](https://github.com/GoogleChrome/puppeteer) - Headless Chrome Node.js API by official Google Chrome team.
+* [webdriverio](https://github.com/webdriverio/webdriverio) - Next-gen WebDriver test automation framework for Node.js.
+
+## QA Tools
+
+* [prettier](https://github.com/prettier/prettier) - Prettier is an opinionated code formatter.
+* [JSHint](https://github.com/jshint/jshint/) - JSHint is a tool that helps to detect errors and potential problems in your JavaScript code.
+* [jscs](https://github.com/jscs-dev/node-jscs) - JavaScript Code Style checker.
+* [jsfmt](https://github.com/rdio/jsfmt) - For formatting, searching, and rewriting JavaScript.
+* [jsinspect](https://github.com/danielstjules/jsinspect) - Detect copy-pasted and structurally similar code.
+* [buddy.js](https://github.com/danielstjules/buddy.js) - Magic number detection for JavaScript.
+* [ESLint](https://github.com/eslint/eslint) - A fully pluggable tool for identifying and reporting on patterns in JavaScript.
+* [JSLint](https://github.com/douglascrockford/JSLint) - High-standards, strict & opinionated code quality tool, aiming to keep only good parts of the language.
+* [JavaScript Standard Style](https://github.com/feross/standard) - Opinionated, no-configuration style guide, style checker, and formatter
+* [Pre-evaluate code at buildtime](https://github.com/kentcdodds/preval.macro) - Pre-evaluate your front end javascript code at build-time
+
+## MVC Frameworks and Libraries
+
+* [angular.js](https://github.com/angular/angular.js) - HTML enhanced for web apps.
+* [aurelia](http://aurelia.io) - A JavaScript client framework for mobile, desktop and web.
+* [backbone](https://github.com/jashkenas/backbone) - Give your JS App some Backbone with Models, Views, Collections, and Events.
+* [ember.js](https://github.com/emberjs/ember.js) - A JavaScript framework for creating ambitious web applications.
+* [meteor](https://github.com/meteor/meteor) - An ultra-simple, database-everywhere, data-on-the-wire, pure-javascript web framework.
+* [ractive](https://github.com/ractivejs/ractive) - Next-generation DOM manipulation.
+* [vue](https://github.com/vuejs/vue) - Intuitive, fast & composable MVVM for building interactive interfaces.
+* [svelte](https://github.com/sveltejs/svelte) - Svelte is a new way to build web applications. It's a compiler that takes your declarative components and converts them into efficient JavaScript that surgically updates the DOM.
+* [knockout](https://github.com/knockout/knockout) - Knockout makes it easier to create rich, responsive UIs with JavaScript.
+* [spine](https://github.com/spine/spine) - Lightweight MVC library for building JavaScript applications.
+* [espresso.js](https://github.com/techlayer/espresso.js) - A minimal JavaScript library for crafting user interfaces.
+* [canjs](https://github.com/canjs/canjs) - Can do JS, better, faster, easier.
+* [react](https://facebook.github.io/react/) - A library for building user interfaces. It's declarative, efficient, and extremely flexible. Works with a Virtual DOM.
+* [hyperapp](https://github.com/hyperapp/hyperapp) - 1kb JavaScript library for building frontend applications.
+* [preact](https://github.com/developit/preact) - Fast 3kb React alternative with the same ES6 API. Components & Virtual DOM.
+* [nativescript](https://github.com/NativeScript/NativeScript) - Build truly native cross-platform iOS and Android apps with JavaScript.
+* [react-native](https://github.com/facebook/react-native) - A framework for building native apps with React.
+* [riot](https://github.com/riot/riot) - React-like library, but with very small size.
+* [thorax](https://github.com/walmartlabs/thorax) - Strengthening your Backbone.
+* [chaplin](https://github.com/chaplinjs/chaplin) - An architecture for JavaScript applications using the Backbone.js library.
+* [marionette](https://github.com/marionettejs/backbone.marionette) - A composite application library for Backbone.js that aims to simplify the construction of large scale JavaScript applications.
+* [ripple](https://github.com/ripplejs/ripple) - A tiny foundation for building reactive views.
+* [rivets](https://github.com/mikeric/rivets) - Lightweight and powerful data binding + templating solution.
+* [derby](https://github.com/derbyjs/derby) - MVC framework making it easy to write realtime, collaborative applications that run in both Node.js and browsers.
+ * [derby-awesome](https://github.com/russll/awesome-derby) - A collection of awesome derby components
+* [way.js](https://github.com/gwendall/way.js) - Simple, lightweight, persistent two-way databinding.
+* [mithril.js](https://github.com/lhorie/mithril.js) - Mithril is a client-side MVC framework (Light-weight, Robust, Fast).
+* [jsblocks](https://github.com/astoilkov/jsblocks) - jsblocks is better MV-ish framework.
+* [LiquidLava](http://www.lava-framework.com/) - Transparent MVC framework for building user interfaces.
+* [feathers](https://github.com/feathersjs/feathers) - A minimalist real-time JavaScript framework for tomorrow's apps.
+* [Keo](https://github.com/Wildhoney/Keo) - Functional stateless React components with Shadow DOM support.
+* [atvjs](https://github.com/emadalam/atvjs) - Blazing fast Apple TV application development using pure JavaScript.
+
+## Node-Powered CMS Frameworks
+
+* [KeystoneJS](https://github.com/keystonejs/keystone) - powerful CMS and web app framework.
+* [Reaction Commerce](https://github.com/reactioncommerce/reaction) - reactive CMS, real-time architecture and design.
+* [Ghost](https://github.com/tryghost/Ghost) - simple, powerful publishing platform.
+* [Apostrophe](https://github.com/punkave/apostrophe) - CMS with content editing and essential services.
+* [We.js](https://github.com/wejs/we/) - framework for real time apps, sites or blogs.
+* [Hatch.js](https://github.com/inventures/hatchjs) - CMS platform with social features.
+* [TaracotJS](https://github.com/xtremespb/taracotjs-generator/) - fast and minimalist CMS based on Node.js.
+* [Nodizecms](https://github.com/nodize/nodizecms) - CMS for CoffeeScript lovers.
+* [Cody](https://github.com/jcoppieters/cody) - CMS with WSYWYG editor.
+* [PencilBlue](https://github.com/pencilblue/pencilblue/) - CMS and blogging platform.
+* [Strapi](https://github.com/strapi/strapi) - Open source Node.js Headless CMS to easily build customisable APIs.
+* [Factor](https://github.com/fiction-com/factor) - The Javascript CMS
+
+## Templating Engines
+*Templating engines allow you to perform string interpolation.*
+
+* [mustache.js](https://github.com/janl/mustache.js) - Minimal templating with {{mustaches}} in JavaScript.
+* [handlebars.js](https://github.com/wycats/handlebars.js/) - An extension to the Mustache templating language.
+* [nunjucks](https://mozilla.github.io/nunjucks/) - A rich and powerful templating language for JavaScript from Mozilla.
+* [hogan.js](https://github.com/twitter/hogan.js) - A compiler for the Mustache templating language.
+* [doT](https://github.com/olado/doT) - The fastest + concise JavaScript template engine for nodejs and browsers.
+* [dustjs](https://github.com/linkedin/dustjs/) - Asynchronous templates for the browser and node.js.
+* [eco](https://github.com/sstephenson/eco/) - Embedded CoffeeScript templates.
+* [JavaScript-Templates](https://github.com/blueimp/JavaScript-Templates) - < 1KB lightweight, fast & powerful JavaScript templating engine with zero dependencies.
+* [t.js](https://github.com/jasonmoo/t.js) - A tiny JavaScript templating framework in ~400 bytes gzipped.
+* [Pug](https://github.com/pugjs/pug) - Robust, elegant, feature rich template engine for nodejs. (formerly known as Jade)
+* [EJS](https://github.com/mde/ejs) - Effective JavaScript templating.
+* [xtemplate](https://github.com/xtemplate/xtemplate) - eXtensible Template Engine lib for node and the browser
+* [marko](https://github.com/marko-js/marko) - A fast, lightweight, HTML-based templating engine for Node.js and the browser with async, streaming, custom tags and CommonJS modules as compiled output.
+* [swig](http://paularmstrong.github.io/swig/) - A simple, powerful, and extendable Node.js and browser-based JavaScript template engine.
+
+## Articles and Posts
+
+* [The JavaScript that you should know](https://medium.com/@pedropolisenso/o-javasscript-que-você-deveria-conhecer-b70e94d1d706) - Article about concepts of JavaScript Functional.
+* [How JavaScript works](https://blog.sessionstack.com/tagged/tutorial) - A series of articles about the building blocks of JavaScript.
+
+## Data Visualization
+*Data visualization tools for the web.*
+
+* [d3](https://github.com/d3/d3) - A JavaScript visualization library for HTML and SVG.
+ * [metrics-graphics](https://github.com/mozilla/metrics-graphics) - A library optimized for concise, principled data graphics and layouts.
+* [three.js](https://github.com/mrdoob/three.js) - JavaScript 3D library.
+* [Chart.js](https://github.com/chartjs/Chart.js) - Simple HTML5 Charts using the <canvas> tag.
+* [paper.js](https://github.com/paperjs/paper.js) - The Swiss Army Knife of Vector Graphics Scripting – Scriptographer ported to JavaScript and the browser, using HTML5 Canvas.
+* [fabric.js](https://github.com/kangax/fabric.js) - JavaScript Canvas Library, SVG-to-Canvas (& canvas-to-SVG) Parser.
+* [peity](https://github.com/benpickles/peity) - Progressive Photo by Roman Synkevych on Unsplash### Web Development
- Check cross-browser compatibility for CSS, JavaScript and HTML
From b7dbd02c4eb72f899830a60eeac98e38cb0d6fa4 Mon Sep 17 00:00:00 2001
From: Bryan C Guner <66654881+bgoonz@users.noreply.github.com>
Date: Wed, 30 Mar 2022 12:38:37 -0400
Subject: [PATCH 2/6] Add files via upload
---
...ed Test Tool - Testmysite.io by Netlify.png | Bin 0 -> 153266 bytes
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 static/images/Screenshot 2022-03-30 at 12-37-24 Website Speed Test Tool - Testmysite.io by Netlify.png
diff --git a/static/images/Screenshot 2022-03-30 at 12-37-24 Website Speed Test Tool - Testmysite.io by Netlify.png b/static/images/Screenshot 2022-03-30 at 12-37-24 Website Speed Test Tool - Testmysite.io by Netlify.png
new file mode 100644
index 0000000000000000000000000000000000000000..6c575539aa2d33ac050aea6e24c6940b4d7c110d
GIT binary patch
literal 153266
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