From 59113e9a04faf859b4dbe9c8e3e9556cbb190075 Mon Sep 17 00:00:00 2001 From: Isiah Meadows Date: Mon, 31 Oct 2016 21:06:51 -0400 Subject: [PATCH 001/174] Add Redux 0 dependencies, ~2kb minified+gzipped --- data.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/data.js b/data.js index 1526a9b7c..0e585ab68 100755 --- a/data.js +++ b/data.js @@ -5120,5 +5120,13 @@ module.exports = [ description: "boomerangCache is a client side caching library based on localStorage and sessionStorage", url: "http://giraysam.github.io/boomerang-cache/", source: "https://raw.githubusercontent.com/giraysam/boomerang-cache/master/src/boomerang-cache.js" + }, + { + name: "Redux", + github: "reactjs/redux", + tags: ["data", "functional"], + description: "Predictable state container for JavaScript apps", + url: "http://redux.js.org/", + source: "https://unpkg.com/redux@3.6.0/dist/redux.js" } ]; From fa2b14a7249a5dcdee90aa8c93c1295f71dfb0b9 Mon Sep 17 00:00:00 2001 From: Ryan Castner Date: Fri, 11 Nov 2016 13:25:26 -0500 Subject: [PATCH 002/174] Swapped token user assignments --- lib/ghauth.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/ghauth.js b/lib/ghauth.js index 2acb83bcc..b326fe842 100644 --- a/lib/ghauth.js +++ b/lib/ghauth.js @@ -56,8 +56,8 @@ function prompt (config, callback) { function auth (config, callback) { if (process.env.GH_USER && process.env.GH_TOKEN) { - config.ghToken = process.env.GH_USER - config.ghUser = process.env.GH_TOKEN + config.ghToken = process.env.GH_TOKEN + config.ghUser = process.env.GH_USER return callback() } var configPath = path.join(process.env.HOME || process.env.USERPROFILE, '.config', 'microjsauth.json') From 990b378ed7e9ea54b443154b553c37cdb2fdff39 Mon Sep 17 00:00:00 2001 From: agamemnus Date: Sun, 26 Feb 2017 20:04:49 -0500 Subject: [PATCH 003/174] Update data.js I updated the license per https://github.com/microjs/microjs.com/pull/535. Over $5,000 income changed to over 5,000,000 revenue for a change in the license terms. Hopefully this is permissive enough... --- data.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/data.js b/data.js index 0e585ab68..624930840 100755 --- a/data.js +++ b/data.js @@ -3629,6 +3629,14 @@ module.exports = [ url: "https://github.com/chrisdavies/eev", source: "https://raw.githubusercontent.com/chrisdavies/eev/master/eev.js" }, + { + name: "tiptext.js", + github: "agamemnus/tiptext.js", + tags: ["ui", "hints", "html5", "css3", "animation", "mutation observers", "pretty", "dom", "tool tip", "tooltip", "tooltips", "tool tips", "floating tooltip", "floating tool tips"], + description: "A floating tooltip function, using mutation observers. Has 6 customizable callbacks!", + url: "https://github.com/agamemnus/tiptext.js", + source: "https://raw.github.com/agamemnus/tiptext.js/gh-pages/tiptext-1.0.js" + }, { name: "guardian.js", github: "guardianjs/guardianjs", From 81f9a0446845288298c18967871c711f31b4d4f2 Mon Sep 17 00:00:00 2001 From: thedumbterminal Date: Wed, 8 Mar 2017 23:22:18 +0000 Subject: [PATCH 004/174] Added Tiny-Browser-Framework --- data.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/data.js b/data.js index 0e585ab68..95fdfd916 100755 --- a/data.js +++ b/data.js @@ -41,6 +41,14 @@ module.exports = [ url: "http://fusejs.io", source: "https://raw.githubusercontent.com/krisk/Fuse/master/src/fuse.js" }, + { + name: "Tiny Browser Framework", + github: "thedumbterminal/TinyBrowserFramework", + tags: ["framework", "web", "websocket", "browser"], + description: "Minimal Client JS Framework", + url: "https://github.com/thedumbterminal/TinyBrowserFramework", + source: "https://raw.githubusercontent.com/thedumbterminal/TinyBrowserFramework/master/src/index.js" + }, { name: "blobcounter.js", github: "satrobit/blobcounter.js", From 288be28f290b49d4d2c0c0f2d5927fc98b16820e Mon Sep 17 00:00:00 2001 From: Manuel Sommerhalder Date: Sat, 11 Mar 2017 14:01:43 +0100 Subject: [PATCH 005/174] Added handorgel library --- data.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/data.js b/data.js index 0e585ab68..1c725ae9a 100755 --- a/data.js +++ b/data.js @@ -147,6 +147,14 @@ module.exports = [ url: "https://github.com/tbleckert/location-init", source: "https://raw.githubusercontent.com/tbleckert/location-init/master/index.js" }, + { + name: "Handorgel", + github: "oncode/handorgel", + tags: ["handorgel", "accordion", "tabs", "toggle", "collapse"], + description: "Accessible W3C conform accordion written in ES6.", + url: "https://github.com/oncode/handorgel", + source: "https://raw.githubusercontent.com/oncode/handorgel/master/lib/handorgel.js" + }, { name: "Freezer.js", github: "arqex/freezer", From cf3746fafb29230c8dc1ac83afd9fdbbb496a854 Mon Sep 17 00:00:00 2001 From: andreykh1985 Date: Fri, 17 Mar 2017 11:10:34 +0500 Subject: [PATCH 006/174] Add GraphicsJS --- data.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/data.js b/data.js index 0e585ab68..0d9d55d6e 100755 --- a/data.js +++ b/data.js @@ -496,6 +496,14 @@ module.exports = [ url: "https://github.com/daniellmb/perfnow.js", source: "https://raw.githubusercontent.com/daniellmb/perfnow.js/master/perfnow.js" }, + { + name: "GraphicsJS", + github: "anychart/graphicsjs", + tags: ["svg", "vml", "graphics", "drawing", "animation", "visualization", "charts", "data visualization", "api"], + description: "A powerful lightweight JavaScript drawing library for graphics and animation, based on SVG/VML, with intuitive API", + url: "http://www.graphicsjs.org", + source: "https://github.com/AnyChart/GraphicsJS/blob/master/dist/graphics.js" + }, { name: "SaVaGe.js", tags: ["svg"], From 40d40e8f471904b0ae6f1a845a883cad996c006d Mon Sep 17 00:00:00 2001 From: Alexander Jarvis Date: Fri, 17 Mar 2017 21:04:08 +0000 Subject: [PATCH 007/174] Add maybe --- data.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/data.js b/data.js index 0e585ab68..b97614f2c 100755 --- a/data.js +++ b/data.js @@ -5128,5 +5128,13 @@ module.exports = [ description: "Predictable state container for JavaScript apps", url: "http://redux.js.org/", source: "https://unpkg.com/redux@3.6.0/dist/redux.js" + }, + { + name: "Maybe", + github: "alexanderjarvis/maybes", + tags: ["maybe", "functional"], + description: "Maybe is a type that wraps optional values", + url: "https://github.com/alexanderjarvis/maybe", + source: "https://raw.githubusercontent.com/alexanderjarvis/maybe/master/src/maybe.js" } ]; From cf4283b15c2670e0e9c1c133ac1450f0d151c6fa Mon Sep 17 00:00:00 2001 From: kmpatel Date: Wed, 22 Mar 2017 18:43:12 -0400 Subject: [PATCH 008/174] Update data.js --- data.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/data.js b/data.js index 0e585ab68..292f071c3 100755 --- a/data.js +++ b/data.js @@ -5128,5 +5128,13 @@ module.exports = [ description: "Predictable state container for JavaScript apps", url: "http://redux.js.org/", source: "https://unpkg.com/redux@3.6.0/dist/redux.js" - } + }, + { + name: "microBench", + github: "kmpatel/microBench", + tags: ["performance", "benchmark"], + description: "Tiny, simple framework to bench mark you JS code in browser console", + url: "https://github.com/kmpatel/microBench/releases", + source: "https://github.com/kmpatel/microBench/tree/v0.9" + } ]; From b67a824908e34cd48236856e88027c9c5ea774a6 Mon Sep 17 00:00:00 2001 From: kmpatel Date: Wed, 22 Mar 2017 18:58:09 -0400 Subject: [PATCH 009/174] Added microBench --- data.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/data.js b/data.js index 292f071c3..3776bb1e3 100755 --- a/data.js +++ b/data.js @@ -5129,12 +5129,12 @@ module.exports = [ url: "http://redux.js.org/", source: "https://unpkg.com/redux@3.6.0/dist/redux.js" }, - { +{ name: "microBench", github: "kmpatel/microBench", tags: ["performance", "benchmark"], - description: "Tiny, simple framework to bench mark you JS code in browser console", + description: "Tiny, simple framework to benchmark your JS functions in browser console", url: "https://github.com/kmpatel/microBench/releases", - source: "https://github.com/kmpatel/microBench/tree/v0.9" - } + source: "https://raw.githubusercontent.com/kmpatel/microBench/v0.9/ubenchmark.js" + } ]; From 4025a87a10e785eb5c703a80154c6948743da28c Mon Sep 17 00:00:00 2001 From: GibboK Date: Wed, 29 Mar 2017 19:09:22 +0200 Subject: [PATCH 010/174] Add Animatelo --- data.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/data.js b/data.js index 0e585ab68..7ff028270 100755 --- a/data.js +++ b/data.js @@ -5128,5 +5128,13 @@ module.exports = [ description: "Predictable state container for JavaScript apps", url: "http://redux.js.org/", source: "https://unpkg.com/redux@3.6.0/dist/redux.js" + }, + { + name: "Animatelo", + github: "gibbok/animatelo", + tags: ["animation", "animate", "web animation"], + description: "Animatelo is a bunch of cool, fun, and cross-browser animations for you to use in your projects. This is a porting to Web Animation API of the fabulous animate.css project.", + url: "https://github.com/gibbok/animatelo", + source: "https://raw.githubusercontent.com/gibbok/animatelo/master/dist/animatelo.min.js" } ]; From 7923aa2ef4462c920bd581c514245b9d7e57d7c0 Mon Sep 17 00:00:00 2001 From: GibboK Date: Wed, 29 Mar 2017 19:14:20 +0200 Subject: [PATCH 011/174] Add url edit to Animatelo library --- data.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data.js b/data.js index 7ff028270..3e7aca695 100755 --- a/data.js +++ b/data.js @@ -5134,7 +5134,7 @@ module.exports = [ github: "gibbok/animatelo", tags: ["animation", "animate", "web animation"], description: "Animatelo is a bunch of cool, fun, and cross-browser animations for you to use in your projects. This is a porting to Web Animation API of the fabulous animate.css project.", - url: "https://github.com/gibbok/animatelo", + url: "https://gibbok.github.io/animatelo/", source: "https://raw.githubusercontent.com/gibbok/animatelo/master/dist/animatelo.min.js" } ]; From e79219af9b09e8dedcb091ea9fd8d56aab5bd646 Mon Sep 17 00:00:00 2001 From: Vladimir Kutepov Date: Tue, 2 May 2017 22:55:36 +0300 Subject: [PATCH 012/174] Add Universal Router SUCCESS: Universal Router raw: 17.5 kB minified: 5.7 kB gzipped: 2.5 kB watchers: 500 forks: 48 mission: make javascript application routing easier github: https://github.com/kriasoft/universal-router website: https://www.kriasoft.com/universal-router/ license: MIT --- data.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/data.js b/data.js index 0e585ab68..10922d6a4 100755 --- a/data.js +++ b/data.js @@ -5033,6 +5033,14 @@ module.exports = [ url: "https://github.com/peduarte/wallop", source: "https://raw.githubusercontent.com/peduarte/wallop/master/js/Wallop.js" }, + { + name: "Universal Router", + github: "kriasoft/universal-router", + tags: ["react", "reactjs", "react-component", "route", "routes", "router", "routing", "flux"], + description: "A simple middleware-style router for isomorphic JavaScript web apps", + url: "https://www.kriasoft.com/universal-router/", + source: "https://raw.githubusercontent.com/kriasoft/universal-router/master/dist/universal-router.js" + }, { name: "isMobileOS.js", github: "RazorfishGermany/es6-module-isMobileOs", From 828fbe715ed0a09168cc52e144baec09abd21912 Mon Sep 17 00:00:00 2001 From: Jorge Bucaran Date: Sun, 28 May 2017 13:56:45 +0900 Subject: [PATCH 013/174] Add picodom. --- data.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/data.js b/data.js index 0e585ab68..a50ff66dd 100755 --- a/data.js +++ b/data.js @@ -16,7 +16,7 @@ module.exports = [ url: "https://github.com/eorroe/NodeList.js", source: "https://raw.githubusercontent.com/eorroe/NodeList.js/master/NodeList.js" }, - + { name: "Dragula", github: "bevacqua/dragula", @@ -5128,5 +5128,13 @@ module.exports = [ description: "Predictable state container for JavaScript apps", url: "http://redux.js.org/", source: "https://unpkg.com/redux@3.6.0/dist/redux.js" + }, + { + name: "Picodom", + github: "picodom/picodom", + tags: ["virtual", "dom", "templating"], + description: "1kb JavaScript Virtual DOM builder and patch algorithm.", + url: "https://github.com/picodom/picodom", + source: "https://unpkg.com/picodom" } ]; From 69faae87b39a74f530dee8e50b24ee647c2ef430 Mon Sep 17 00:00:00 2001 From: Ryan Castner Date: Sun, 28 May 2017 19:34:54 -0400 Subject: [PATCH 014/174] Update .travis.yml --- .travis.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 10d853154..7656ccd65 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,3 +1,6 @@ language: node_js node_js: - - 6 \ No newline at end of file + - 6 +env: + - GH_USER=microjs-api + - GH_TOKEN=2ece186470c452c1e0a9ebe397dc1024a14ec9ec From 13381f5c153f8f439897bbbadaae8456dad8a662 Mon Sep 17 00:00:00 2001 From: Ryan Castner Date: Sun, 28 May 2017 19:44:27 -0400 Subject: [PATCH 015/174] Update .travis.yml --- .travis.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 7656ccd65..88a8dbe5e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,3 @@ language: node_js node_js: - 6 -env: - - GH_USER=microjs-api - - GH_TOKEN=2ece186470c452c1e0a9ebe397dc1024a14ec9ec From c5107413f3c48ab6787c8385af3bab6240788e9a Mon Sep 17 00:00:00 2001 From: Thomas Fuchs Date: Sun, 28 May 2017 20:56:35 -0400 Subject: [PATCH 016/174] Delete Makefile This is old, dead code. (The site is using Github Pages for hosting, via `gh-pages` branch.) --- Makefile | 17 ----------------- 1 file changed, 17 deletions(-) delete mode 100644 Makefile diff --git a/Makefile b/Makefile deleted file mode 100644 index a6dd31142..000000000 --- a/Makefile +++ /dev/null @@ -1,17 +0,0 @@ -remotehost = microjs -remotepath = /home/madrobby/htdocs/microjs.com/ -scpfiles = index.html data-min.js data.js atom.xml - -compile: deps - @./build.js - -deps: - @npm install - -deploy: compile - scp $(scpfiles) $(remotehost):$(remotepath) - -# fully quiet except on a nasty error -autodeploy: - @./build.js -q - @scp -q $(scpfiles) $(remotehost):$(remotepath) From 5596f495362f9e1313367b4cccf49520e8c17a89 Mon Sep 17 00:00:00 2001 From: aishikaty Date: Mon, 29 May 2017 16:08:39 +0200 Subject: [PATCH 017/174] Added tiny-mustache (#888) --- data.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/data.js b/data.js index 159546f47..1813dcbd0 100755 --- a/data.js +++ b/data.js @@ -1621,6 +1621,14 @@ module.exports = [ url: "http://mustache.github.io/", source: "https://raw.githubusercontent.com/janl/mustache.js/master/mustache.js" }, + { + name: "tiny-mustache", + github: "aishikaty/tiny-mustache", + tags: ["templating", "template", "tiny"], + description: "The smallest implementation of Mustache logic-less template engine.", + url: "https://github.com/aishikaty/tiny-mustache", + source: "https://raw.githubusercontent.com/aishikaty/tiny-mustache/master/mustache.js" + }, { name: "LABjs", tags: ["loader"], From e3bb8beb1009f346974497b0167e1bf14cb4702b Mon Sep 17 00:00:00 2001 From: Ramon Victor Date: Mon, 29 May 2017 16:09:38 +0200 Subject: [PATCH 018/174] add body-scroll-freezer.js (#887) --- data.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/data.js b/data.js index 1813dcbd0..e4a4cf0cf 100755 --- a/data.js +++ b/data.js @@ -73,6 +73,14 @@ module.exports = [ url: "https://github.com/unicorn-standard/uniloc", source: "https://raw.githubusercontent.com/unicorn-standard/uniloc/master/uniloc.js" }, + { + name: "body-scroll-freezer.js", + github: "ramonvictor/body-scroll-freezer", + tags: ["scroll", "freeze", "modal", "scrolling", "lightbox", "performance"], + description: "Dependency-free JS module to freeze body scroll when opening modal box", + url: "https://github.com/ramonvictor/body-scroll-freezer", + source: "https://raw.githubusercontent.com/ramonvictor/body-scroll-freezer/master/src/body-scroll-freezer.js" + }, { name: "MagJS", github: "magnumjs/mag.js", From b92548bda3a1d7ced08301082089cc1431a17717 Mon Sep 17 00:00:00 2001 From: catalin c Date: Mon, 29 May 2017 10:10:15 -0400 Subject: [PATCH 019/174] added displace.js lib (#886) --- data.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/data.js b/data.js index e4a4cf0cf..18a92b16d 100755 --- a/data.js +++ b/data.js @@ -3654,6 +3654,14 @@ module.exports = [ url: "https://github.com/jasonmoo/t.js", source: "https://raw.githubusercontent.com/jasonmoo/t.js/master/t.js" }, + { + name: "displace.js", + github: "catc/displace", + tags: ["move", "dom", "drag", "tiny", "mouse", "touch"], + description: "Minimal javascript library for creating movable DOM elements", + url: "https://catc.github.io/displace", + source: "https://raw.githubusercontent.com/catc/displace/master/dist/displace.js" + }, { name: "statelet", tags: ["events"], From b9d460d55e2c4e5b7e6c5393ba1757b8f6ff4ea0 Mon Sep 17 00:00:00 2001 From: Oskar Maria Grande Date: Mon, 29 May 2017 16:10:37 +0200 Subject: [PATCH 020/174] Add tag and information about react compatibility for preact library (#884) --- data.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data.js b/data.js index 18a92b16d..47fe32766 100755 --- a/data.js +++ b/data.js @@ -5116,8 +5116,8 @@ module.exports = [ { name: "preact", github: "developit/preact", - tags: ["dom", "templating"], - description: "Tiny & fast Component-based Virtual DOM framework.", + tags: ["dom", "diff", "templating", "react", "components"], + description: "Preact is a fast, 3kB alternative to React, with the same ES2015 API", url: "https://github.com/developit/preact", source: "https://raw.githubusercontent.com/developit/preact/master/src/preact.js" }, From 1986b187c7d581c1f65e154cb135bf0e5fc32612 Mon Sep 17 00:00:00 2001 From: Isiah Meadows Date: Mon, 29 May 2017 10:11:12 -0400 Subject: [PATCH 021/174] Add simple-require-loader (#881) It's literally a 528-byte fully-featured module loader (a la AMD or CommonJS), but has a ton of features, including cross-platform, async remote loading support in both the browser environment and workers. Another version (not directly linked here) is 340 bytes, and doesn't include remote loading support (but it has everything else). --- data.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/data.js b/data.js index 47fe32766..1f1310bd9 100755 --- a/data.js +++ b/data.js @@ -5185,6 +5185,13 @@ module.exports = [ url: "http://giraysam.github.io/boomerang-cache/", source: "https://raw.githubusercontent.com/giraysam/boomerang-cache/master/src/boomerang-cache.js" }, + { + name: "simple-require-loader", + tags: ["loader", "spa", "cross-platform"], + description: "A simple, dynamic, powerful module loader with hot swapping and optional remote loading support.", + url: "https://github.com/isiahmeadows/simple-require-loader", + source: "https://cdn.rawgit.com/isiahmeadows/simple-require-loader/v0.1.0/r.js" + }, { name: "Redux", github: "reactjs/redux", From d606b9c504c206f567df8f84312a42ad6ab691c9 Mon Sep 17 00:00:00 2001 From: Amin Mohamed Ajani Date: Mon, 29 May 2017 19:42:38 +0530 Subject: [PATCH 022/174] Add ProphetJS - Toast Library (#879) --- data.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/data.js b/data.js index 1f1310bd9..a282816b6 100755 --- a/data.js +++ b/data.js @@ -5185,6 +5185,14 @@ module.exports = [ url: "http://giraysam.github.io/boomerang-cache/", source: "https://raw.githubusercontent.com/giraysam/boomerang-cache/master/src/boomerang-cache.js" }, + { + name: "Prophet.js", + github: "binarybaba/prophetjs", + tags: ["toast", "notification", "growl", "snarl", "alert", "flash","messages","vanilla"], + description: "Vanilla JS library for clean toast notifications", + url: "https://github.com/binarybaba/prophetjs", + source: "https://raw.githubusercontent.com/binarybaba/prophetjs/master/dist/js/prophet.js" + }, { name: "simple-require-loader", tags: ["loader", "spa", "cross-platform"], From 0c87d0d851ed06e683895302c9c977b9af3f4190 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jorge=20Epu=C3=B1an?= Date: Mon, 29 May 2017 10:13:47 -0400 Subject: [PATCH 023/174] tinyModal.js added (#876) --- data.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/data.js b/data.js index a282816b6..329c76f2c 100755 --- a/data.js +++ b/data.js @@ -8,6 +8,14 @@ // See examples below. module.exports = [ + { + name: "tinyModal", + github: "juanbrujo/tinyModal", + tags: ["modal","javascript","vanilla","simple"], + description: "Clean, Fast, Modular and customizable Modal Window controller", + url: "http://juanbrujo.github.io/tinyModal/", + source: "https://github.com/juanbrujo/tinyModal/blob/master/src/tinyModal.js" + }, { name: "NodeList.js", github: "eorroe/NodeList.js", @@ -16,7 +24,6 @@ module.exports = [ url: "https://github.com/eorroe/NodeList.js", source: "https://raw.githubusercontent.com/eorroe/NodeList.js/master/NodeList.js" }, - { name: "Dragula", github: "bevacqua/dragula", From 56b06a0490a835b6161a7462ed0d74cfdaaaf5b5 Mon Sep 17 00:00:00 2001 From: Tristan Strathearn Date: Tue, 30 May 2017 00:16:23 +1000 Subject: [PATCH 024/174] Update data.js. (#873) Add the Qoob DOM manipulation library. --- data.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/data.js b/data.js index 329c76f2c..530a8a03a 100755 --- a/data.js +++ b/data.js @@ -5192,6 +5192,14 @@ module.exports = [ url: "http://giraysam.github.io/boomerang-cache/", source: "https://raw.githubusercontent.com/giraysam/boomerang-cache/master/src/boomerang-cache.js" }, + { + name: "Qoob", + github: "enzyme/qoob", + tags: ["DOM", "manipulation", "events", "css", "query selection", "data", "traversal", "es2015", "js:next", "functional"], + description: "A lightweight DOM manipulation library", + url: "https://github.com/enzyme/qoob", + source: "https://github.com/enzyme/qoob/blob/master/src/qoob.js" + }, { name: "Prophet.js", github: "binarybaba/prophetjs", From 22a49d1bf80ccd5e4d13ab11df3150311f351f5b Mon Sep 17 00:00:00 2001 From: ooxi Date: Mon, 29 May 2017 16:19:41 +0200 Subject: [PATCH 025/174] Updated broken link to husl (#860) husl is no longer reachable using the old URL --- data.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data.js b/data.js index 530a8a03a..bd906f0ff 100755 --- a/data.js +++ b/data.js @@ -3008,8 +3008,8 @@ module.exports = [ name: "husl", tags: ["color"], description: "A human-friendly alternative to the HSL color space.", - url: "http://boronine.github.io/husl", - source: "https://raw.githubusercontent.com/boronine/husl/master/husl.js" + url: "http://www.husl-colors.org/", + source: "https://raw.githubusercontent.com/husl-colors/husl/master/husl.coffee" }, { name: "Fayer", From 01e5ee62fe1998e5c87dc7c3630cd0af0e5eba08 Mon Sep 17 00:00:00 2001 From: Eugene Tiurin Date: Mon, 29 May 2017 17:22:05 +0300 Subject: [PATCH 026/174] Update hyphen.js (#856) --- data.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/data.js b/data.js index bd906f0ff..2ed28dac4 100755 --- a/data.js +++ b/data.js @@ -551,11 +551,11 @@ module.exports = [ source: "https://raw.githubusercontent.com/dhilipsiva/style.js/master/src/js/style.js" }, { - name: "hyphen.js", + name: "hyphen", tags: ["text", "hyphenation", "hyphen", "liang"], - description: "Frank Liang's hyphenation beautifier.", - url: "https://github.com/ytiurin/hyphenjs", - source: "https://raw.githubusercontent.com/ytiurin/hyphenjs/master/versions/hyphen.0.1.js" + description: "Franklin M. Liang's hyphenation algorithm, implemented in Javascript", + url: "https://github.com/ytiurin/hyphen", + source: "https://raw.githubusercontent.com/ytiurin/hyphen/master/hyphen.js" }, { name: "Smart Select", From e93d3702ef751797e9100c895a2c435a3d6f64e3 Mon Sep 17 00:00:00 2001 From: Nikita Kogut Date: Mon, 29 May 2017 17:25:05 +0300 Subject: [PATCH 027/174] Added SUL.js (#847) --- data.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/data.js b/data.js index 2ed28dac4..f0be01aae 100755 --- a/data.js +++ b/data.js @@ -2043,6 +2043,13 @@ module.exports = [ url: "https://github.com/rgrove/lazyload", source: "https://raw.githubusercontent.com/rgrove/lazyload/master/lazyload.js" }, + { + name: "SUL.js", + tags: ["dom", "lightweight", "shorthand", "ajax"], + description: "Small library for DOM and AJAX operations (jQuery function style).", + url: "https://github.com/MrOnlineCoder/sul.js", + source: "https://github.com/MrOnlineCoder/sul.js/blob/master/src/sul.js" + }, { name: "Valentine", tags: ["functional", "language", "data"], From 65b374e286b4f44549c3a953066e052fa0b1c2db Mon Sep 17 00:00:00 2001 From: Eduardo Date: Mon, 29 May 2017 11:27:01 -0300 Subject: [PATCH 028/174] Add onfontload (#845) --- data.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/data.js b/data.js index f0be01aae..18f351760 100755 --- a/data.js +++ b/data.js @@ -2330,6 +2330,13 @@ module.exports = [ url: "https://github.com/creationix/domchanger", source: "https://raw.githubusercontent.com/creationix/domchanger/master/domchanger.js" }, + { + name: "onfontload", + tags: ["font", "load", "webfont", "font-face", "FOUT"], + description: "Detects when fonts are loaded.", + url: "https://github.com/eduardomb/onfontload", + source: "https://raw.githubusercontent.com/eduardomb/onfontload/master/onfontload.js" + }, { name: "msgpack-js", tags: ["msgpack", "json", "format", "encoder", "decoder", ], From 370743eb09bbe3b2d682e29553011154ea804b88 Mon Sep 17 00:00:00 2001 From: Bradley Stafford Date: Mon, 29 May 2017 07:27:30 -0700 Subject: [PATCH 029/174] Add Check.js! (#844) Added Check.js, my repo for a small type checking / sanity checking library. 3.75kb minified, 1.54k gzipped! --- data.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/data.js b/data.js index 18f351760..993a088c6 100755 --- a/data.js +++ b/data.js @@ -4077,6 +4077,14 @@ module.exports = [ url: "https://github.com/relay/anim", source: "https://raw.githubusercontent.com/relay/anim/master/anim.js" }, + { + name: "Check.js", + github: "Morklympious/check.js", + tags: ["type checking", "verification", "utility", "library"], + description: "A tiny library for type and sanity checking", + url: "https://github.com/Morklympious/check.js", + source: "https://raw.githubusercontent.com/Morklympious/check.js/master/dist/check.min.js" + }, { name: "Relay", tags: ["dom", "library", "framework", "mvc", "traversing", "events", "pubsub", "base"], From 3944b1b44757c53eca973c8992b734fa1322fbdd Mon Sep 17 00:00:00 2001 From: Edwin Martin Date: Mon, 29 May 2017 16:40:30 +0200 Subject: [PATCH 030/174] Adding miq (#821) --- data.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/data.js b/data.js index 993a088c6..5f3f619e4 100755 --- a/data.js +++ b/data.js @@ -108,6 +108,14 @@ module.exports = [ source: "https://raw.githubusercontent.com/abdi0987/ViaJS/master/lib/app.js" }, { + name: "miq", + github: "edwinm/miq", + tags: ["jquery", "dom", "ajax"], + description: "Lightweight modern jQuery-like DOM library", + url: "http://www.bitstorm.org/javascript/miq/", + source: "http://www.bitstorm.org/javascript/miq/miq.js" + }, + { name: "RouterX", github: "bcoop713/routerx", tags: ["router", "frp", "rxjs", "cycle", "rx"], From a8ecb40295a090afdaa08b89516817f16148529a Mon Sep 17 00:00:00 2001 From: Federico Zivolo Date: Mon, 29 May 2017 16:41:42 +0200 Subject: [PATCH 031/174] Added Popper.js (#820) --- data.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/data.js b/data.js index 5f3f619e4..b9dacd758 100755 --- a/data.js +++ b/data.js @@ -828,6 +828,14 @@ module.exports = [ url: "https://github.com/nbubna/store", source: "https://raw.githubusercontent.com/nbubna/store/master/dist/store2.js" }, + { + name: "Popper.js", + github: "FezVrasta/popper.js", + tags: ["positioning", "tooltip", "popover", "dropdown", "customizable", "extensible"], + description: "A kickass library to manage your poppers.", + url: "https://fezvrasta.github.io/popper.js", + source: "https://raw.githubusercontent.com/FezVrasta/popper.js/master/build/popper.js" + }, { name: "Oboe.js", github: "jimhigson/oboe.js", From bece9a3fc0bc37ee4fa672f300724fff4390c2d9 Mon Sep 17 00:00:00 2001 From: Eduardo Cuomo Date: Mon, 29 May 2017 11:43:58 -0300 Subject: [PATCH 032/174] Add xPrototype (#831) --- data.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/data.js b/data.js index b9dacd758..1d116a917 100755 --- a/data.js +++ b/data.js @@ -5292,5 +5292,13 @@ module.exports = [ description: "1kb JavaScript Virtual DOM builder and patch algorithm.", url: "https://github.com/picodom/picodom", source: "https://unpkg.com/picodom" + }, + { + name: "xPrototype", + github: "reduardo7/xPrototype", + tags: ["javascript", "prototype", "extend", "object", "quick", "simple", "nojquery", "loop", "browser", "chrome", "firefox"], + description: "xPrototype is a fast, small and feature-rich JavaScript library. It makes things like for loop, for each, time out / interval, data types, sort / order, conversion, clone object, extend object, string manipulation much simpler with an easy-to-use API that works across a multitude of browsers and platforms.", + url: "https://github.com/reduardo7/xPrototype", + source: "https://raw.githubusercontent.com/reduardo7/xPrototype/master/xprototype.js" } ]; From 84cea8031cfe3c0e241214a126b1bfcdcce3dece Mon Sep 17 00:00:00 2001 From: Ville Komulainen Date: Mon, 29 May 2017 17:45:46 +0300 Subject: [PATCH 033/174] Added FinnishBankUtils (validate/generate: Finnish IBAN, Finnish bank reference number. Added FinnishBusinessIds (validate/generate Finnish Business IDS (y-tunnus, alv-tunnus) (#816) --- data.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/data.js b/data.js index 1d116a917..d4cc5d4c6 100755 --- a/data.js +++ b/data.js @@ -528,6 +528,22 @@ module.exports = [ url: "https://github.com/typicode/pegasus", source: "https://raw.githubusercontent.com/typicode/pegasus/master/dist/pegasus.js" }, + { + name: "FinnishBankUtils", + github: "vkomulai/finnish-bank-utils", + tags: ["Finnish","IBAN", "Validation", "Viitenumero", "Reference number"], + description: "Library for validating and creating Finnish IBAN bank account numbers and reference numbers.", + url: "https://github.com/vkomulai/finnish-bank-utils", + source: "https://raw.githubusercontent.com/vkomulai/finnish-bank-utils/master/dist/finnish-bank-utils.js" + }, + { + name: "FinnishBusinessIds", + github: "vkomulai/finnish-business-ids", + tags: ["Finnish", "Y-tunnus", "alv-tunnus", "vat number", "Business ID", "Validation"], + description: "Library for validating and creating Finnish business IDs (Y-tunnus, alv-numero).", + url: "https://github.com/vkomulai/finnish-business-ids", + source: "https://raw.githubusercontent.com/vkomulai/finnish-business-ids/master/dist/finnish-business-ids.js" + }, { name: "PerfNow.js", tags: ["performance", "benchmark", "polyfill", "high", "resolution", "timer", "now"], From e1db15320f25c26efaa43964ab59770a22a25c5a Mon Sep 17 00:00:00 2001 From: Jean-Christophe Cazeaux Date: Mon, 29 May 2017 16:51:03 +0200 Subject: [PATCH 034/174] Add jacks (#811) * Added Jacks framework * Move update in random place * Minor fix --- data.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/data.js b/data.js index d4cc5d4c6..f834908d2 100755 --- a/data.js +++ b/data.js @@ -3043,6 +3043,14 @@ module.exports = [ url: "https://github.com/e-/hsi.js", source: "https://raw.githubusercontent.com/e-/hsi.js/master/hsi.js" }, + { + name: "jacks", + github: "jccazeaux/jacks", + tags: ["ajax", "xhr", "rest", "fluent", "XMLHttpRequest"], + description: "Fluent, extensible, easy-to-use ajax Framework.", + url: "http://jccazeaux.github.io/jacks/", + source: "https://github.com/jccazeaux/jacks/blob/master/src/jacks.js" + }, { name: "colorspaces.js", tags: ["color"], From 92746508d31d8d0a2cabb154e73e5ea77c12fbaf Mon Sep 17 00:00:00 2001 From: dajbd Date: Mon, 29 May 2017 22:52:15 +0800 Subject: [PATCH 035/174] dzt-url-parser. (#807) parse the url parameters(or location.search) to an object. --- data.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/data.js b/data.js index f834908d2..7ad2465bc 100755 --- a/data.js +++ b/data.js @@ -1104,6 +1104,14 @@ module.exports = [ url: "http://zoejs.org", source: "https://raw.githubusercontent.com/zestjs/zoe/master/zoe.js" }, + { + name: "dzt-url-parser", + github: "dajbd/dzt-url-parser", + tags: ["URL", "parse", "getParameters", "parser", "param"], + description: "parse the url parameters(or location.search) to an object.", + url: "https://github.com/dajbd/dzt-url-parser", + source: "https://raw.githubusercontent.com/dajbd/dzt-url-parser/master/dzt-url-parser.js" + }, { name: "atom.js", github: "zynga/atom", From b8404979851b599d717ba9bc07149aa350de7bdd Mon Sep 17 00:00:00 2001 From: Ryan Castner Date: Mon, 29 May 2017 11:10:07 -0400 Subject: [PATCH 036/174] Update index.html, copyright, and broken link (#901) Fixes #890 --- index.html | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/index.html b/index.html index 8ba5b6cf6..297858a59 100644 --- a/index.html +++ b/index.html @@ -68,10 +68,6 @@

Can't get enough?

-

- 140byt.es provides tweet-sized JavaScript goodness! -

-

Special thanks to Freckle Time Tracking.

@@ -80,7 +76,7 @@