@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Command line stuff cheatsheet",
- "image": [ "https://assets.devhints.io/previews/command_line.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/command_line.jpg?t=20200704133443" ],
"description": "The one-page guide to Command line stuff: usage, examples, links, snippets, and more."
}
diff --git a/commander.js.html b/commander.js.html
index ba67b9dc9..c626b9d6d 100644
--- a/commander.js.html
+++ b/commander.js.html
@@ -33,8 +33,8 @@
-
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Commander.js cheatsheet",
- "image": [ "https://assets.devhints.io/previews/commander.js.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/commander.js.jpg?t=20200704133443" ],
"description": "The one-page guide to Commander.js: usage, examples, links, snippets, and more."
}
diff --git a/composer.html b/composer.html
index 4f4499b87..9780023cf 100644
--- a/composer.html
+++ b/composer.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -622,7 +622,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/cordova.html b/cordova.html
index f50092152..7c2b23429 100644
--- a/cordova.html
+++ b/cordova.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -528,7 +528,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/cron.html b/cron.html
index 163bbb58f..41105e3ea 100644
--- a/cron.html
+++ b/cron.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -560,7 +560,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/csharp7.html b/csharp7.html
index e706c1a34..7de3e4490 100644
--- a/csharp7.html
+++ b/csharp7.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -603,7 +603,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/css-antialias.html b/css-antialias.html
index 1dc608143..fb112d589 100644
--- a/css-antialias.html
+++ b/css-antialias.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -521,7 +521,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/css-flexbox.html b/css-flexbox.html
index 3690030b7..5c083ed24 100644
--- a/css-flexbox.html
+++ b/css-flexbox.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -655,7 +655,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/css-grid.html b/css-grid.html
index c475ba693..f9857b20b 100644
--- a/css-grid.html
+++ b/css-grid.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -713,7 +713,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/css-system-font-stack.html b/css-system-font-stack.html
index fb456aa46..0789cfc25 100644
--- a/css-system-font-stack.html
+++ b/css-system-font-stack.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -560,7 +560,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/css-tricks.html b/css-tricks.html
index 77b338bd8..226b456ba 100644
--- a/css-tricks.html
+++ b/css-tricks.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -584,7 +584,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/css.html b/css.html
index 4e56f8cd1..c50216b48 100644
--- a/css.html
+++ b/css.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -1041,7 +1041,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/cssnext.html b/cssnext.html
index 9386b7dd2..204c8248d 100644
--- a/cssnext.html
+++ b/cssnext.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -641,7 +641,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/curl.html b/curl.html
index addaa07b1..9e87775dd 100644
--- a/curl.html
+++ b/curl.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -562,7 +562,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/data/search-index.json b/data/search-index.json
index 9be14c286..dc077c891 100644
--- a/data/search-index.json
+++ b/data/search-index.json
@@ -42,7 +42,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2018-03-06"
+ "updated": "2018-03-07"
},{
"id": "analytics.js",
"title": "Google Analytics's analytics.js",
@@ -174,7 +174,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2018-03-17"
+ "updated": "2018-12-06"
},{
"id": "applinks",
"title": "Applinks",
@@ -207,7 +207,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2017-09-20"
+ "updated": "2020-07-03"
},{
"id": "awesome-redux",
"title": "Awesome Redux",
@@ -218,7 +218,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2017-08-30"
+ "updated": "2017-11-19"
},{
"id": "awscli",
"title": "AWS CLI",
@@ -240,7 +240,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2017-09-04"
+ "updated": "2018-12-06"
},{
"id": "badges",
"title": "Code badges",
@@ -258,11 +258,11 @@
"url": "/bash",
"category": "CLI",
"keywords": ["Variables","Functions","Interpolation","Brace expansions","Loops","Conditional execution","Command substitution"],
- "content_html": "
Getting started \n\n
Example \n\n
#!/usr/bin/env bash\n\nNAME=\"John\"\necho \"Hello $NAME!\"\n
\n\n
Variables \n\n
NAME=\"John\"\necho $NAME\necho \"$NAME\"\necho \"${NAME}!\"\n
\n\n
String quotes \n\n
NAME=\"John\"\necho \"Hi $NAME\" #=> Hi John\necho 'Hi $NAME' #=> Hi $NAME\n
\n\n
Shell execution \n\n
echo \"I'm in $(pwd)\"\necho \"I'm in `pwd`\"\n# Same\n
\n\n
See Command substitution
\n\n
Conditional execution \n\n
git commit && git push\ngit commit || echo \"Commit failed\"\n
\n\n
Functions \n\n
get_name() {\n echo \"John\"\n}\n\necho \"You are $(get_name)\"\n
\n\n
See: Functions
\n\n
Conditionals \n\n
if [[ -z \"$string\" ]]; then\n echo \"String is empty\"\nelif [[ -n \"$string\" ]]; then\n echo \"String is not empty\"\nfi\n
\n\n
See: Conditionals
\n\n
Strict mode \n\n
set -euo pipefail\nIFS=$'\\n\\t'\n
\n\n
See: Unofficial bash strict mode
\n\n
Brace expansion \n\n
echo {A,B}.js\n
\n\n
\n \n \n {A,B}
\n Same as A B
\n \n \n {A,B}.js
\n Same as A.js B.js
\n \n \n {1..5}
\n Same as 1 2 3 4 5
\n \n \n
\n\n
See: Brace expansion
\n\n
Parameter expansions \n\n
Basics \n\n
name=\"John\"\necho ${name}\necho ${name/J/j} #=> \"john\" (substitution)\necho ${name:0:2} #=> \"Jo\" (slicing)\necho ${name::2} #=> \"Jo\" (slicing)\necho ${name::-1} #=> \"Joh\" (slicing)\necho ${name:(-1)} #=> \"n\" (slicing from right)\necho ${name:(-2):1} #=> \"h\" (slicing from right)\necho ${food:-Cake} #=> $food or \"Cake\"\n
\n\n
length=2\necho ${name:0:length} #=> \"Jo\"\n
\n\n
See: Parameter expansion
\n\n
STR=\"/path/to/foo.cpp\"\necho ${STR%.cpp} # /path/to/foo\necho ${STR%.cpp}.o # /path/to/foo.o\necho ${STR%/*} # /path/to\n\necho ${STR##*.} # cpp (extension)\necho ${STR##*/} # foo.cpp (basepath)\n\necho ${STR#*/} # path/to/foo.cpp\necho ${STR##*/} # foo.cpp\n\necho ${STR/foo/bar} # /path/to/bar.cpp\n
\n\n
STR=\"Hello world\"\necho ${STR:6:5} # \"world\"\necho ${STR:-5:5} # \"world\"\n
\n\n
SRC=\"/path/to/foo.cpp\"\nBASE=${SRC##*/} #=> \"foo.cpp\" (basepath)\nDIR=${SRC%$BASE} #=> \"/path/to/\" (dirpath)\n
\n\n
Substitution \n\n
\n \n \n Code \n Description \n \n \n \n \n ${FOO%suffix}
\n Remove suffix \n \n \n ${FOO#prefix}
\n Remove prefix \n \n \n \n \n ${FOO%%suffix}
\n Remove long suffix \n \n \n ${FOO##prefix}
\n Remove long prefix \n \n \n \n \n ${FOO/from/to}
\n Replace first match \n \n \n ${FOO//from/to}
\n Replace all \n \n \n \n \n ${FOO/%from/to}
\n Replace suffix \n \n \n ${FOO/#from/to}
\n Replace prefix \n \n \n
\n\n\n\n
# Single line comment\n
\n\n
: '\nThis is a\nmulti line\ncomment\n'\n
\n\n
Substrings \n\n
\n \n \n Expression \n Description \n \n \n \n \n ${FOO:0:3}
\n Substring (position, length) \n \n \n ${FOO:(-3):3}
\n Substring from the right \n \n \n
\n\n
Length \n\n
\n \n \n Expression \n Description \n \n \n \n \n ${#FOO}
\n Length of $FOO
\n \n \n
\n\n
Manipulation \n\n
STR=\"HELLO WORLD!\"\necho ${STR,} #=> \"hELLO WORLD!\" (lowercase 1st letter)\necho ${STR,,} #=> \"hello world!\" (all lowercase)\n\nSTR=\"hello world!\"\necho ${STR^} #=> \"Hello world!\" (uppercase 1st letter)\necho ${STR^^} #=> \"HELLO WORLD!\" (all uppercase)\n
\n\n
Default values \n\n
\n \n \n Expression \n Description \n \n \n \n \n ${FOO:-val}
\n $FOO
, or val
if unset (or null) \n \n \n ${FOO:=val}
\n Set $FOO
to val
if unset (or null) \n \n \n ${FOO:+val}
\n val
if $FOO
is set (and not null) \n \n \n ${FOO:?message}
\n Show error message and exit if $FOO
is unset (or null) \n \n \n
\n\n
Omitting the :
removes the (non)nullity checks, e.g. ${FOO-val}
expands to val
if unset otherwise $FOO
.
\n\n
Loops \n\n
Basic for loop \n\n
for i in /etc/rc.*; do\n echo $i\ndone\n
\n\n
C-like for loop \n\n
for ((i = 0 ; i < 100 ; i++)); do\n echo $i\ndone\n
\n\n
Ranges \n\n
for i in {1..5}; do\n echo \"Welcome $i\"\ndone\n
\n\n
With step size \n\n
for i in {5..50..5}; do\n echo \"Welcome $i\"\ndone\n
\n\n
Reading lines \n\n
cat file.txt | while read line; do\n echo $line\ndone\n
\n\n
Forever \n\n
while true; do\n ···\ndone\n
\n\n
Functions \n\n
Defining functions \n\n
myfunc() {\n echo \"hello $1\"\n}\n
\n\n
# Same as above (alternate syntax)\nfunction myfunc() {\n echo \"hello $1\"\n}\n
\n\n
myfunc \"John\"\n
\n\n
Returning values \n\n
myfunc() {\n local myresult='some value'\n echo $myresult\n}\n
\n\n
result=\"$(myfunc)\"\n
\n\n
Raising errors \n\n
myfunc() {\n return 1\n}\n
\n\n
if myfunc; then\n echo \"success\"\nelse\n echo \"failure\"\nfi\n
\n\n
Arguments \n\n
\n \n \n Expression \n Description \n \n \n \n \n $#
\n Number of arguments \n \n \n $*
\n All arguments \n \n \n $@
\n All arguments, starting from first \n \n \n $1
\n First argument \n \n \n $_
\n Last argument of the previous command \n \n \n
\n\n
See Special parameters .
\n\n
Conditionals \n\n
Conditions \n\n
Note that [[
is actually a command/program that returns either 0
(true) or 1
(false). Any program that obeys the same logic (like all base utils, such as grep(1)
or ping(1)
) can be used as condition, see examples.
\n\n
\n \n \n Condition \n Description \n \n \n \n \n [[ -z STRING ]]
\n Empty string \n \n \n [[ -n STRING ]]
\n Not empty string \n \n \n [[ STRING == STRING ]]
\n Equal \n \n \n [[ STRING != STRING ]]
\n Not Equal \n \n \n \n \n [[ NUM -eq NUM ]]
\n Equal \n \n \n [[ NUM -ne NUM ]]
\n Not equal \n \n \n [[ NUM -lt NUM ]]
\n Less than \n \n \n [[ NUM -le NUM ]]
\n Less than or equal \n \n \n [[ NUM -gt NUM ]]
\n Greater than \n \n \n [[ NUM -ge NUM ]]
\n Greater than or equal \n \n \n \n \n [[ STRING =~ STRING ]]
\n Regexp \n \n \n \n \n (( NUM < NUM ))
\n Numeric conditions \n \n \n
\n\n
More conditions \n\n
\n \n \n Condition \n Description \n \n \n \n \n [[ -o noclobber ]]
\n If OPTIONNAME is enabled \n \n \n \n \n [[ ! EXPR ]]
\n Not \n \n \n [[ X && Y ]]
\n And \n \n \n [[ X || Y ]]
\n Or \n \n \n
\n\n
File conditions \n\n
\n \n \n Condition \n Description \n \n \n \n \n [[ -e FILE ]]
\n Exists \n \n \n [[ -r FILE ]]
\n Readable \n \n \n [[ -h FILE ]]
\n Symlink \n \n \n [[ -d FILE ]]
\n Directory \n \n \n [[ -w FILE ]]
\n Writable \n \n \n [[ -s FILE ]]
\n Size is > 0 bytes \n \n \n [[ -f FILE ]]
\n File \n \n \n [[ -x FILE ]]
\n Executable \n \n \n \n \n [[ FILE1 -nt FILE2 ]]
\n 1 is more recent than 2 \n \n \n [[ FILE1 -ot FILE2 ]]
\n 2 is more recent than 1 \n \n \n [[ FILE1 -ef FILE2 ]]
\n Same files \n \n \n
\n\n
Example \n\n
# String\nif [[ -z \"$string\" ]]; then\n echo \"String is empty\"\nelif [[ -n \"$string\" ]]; then\n echo \"String is not empty\"\nelse\n echo \"This never happens\"\nfi\n
\n\n
# Combinations\nif [[ X && Y ]]; then\n ...\nfi\n
\n\n
# Equal\nif [[ \"$A\" == \"$B\" ]]\n
\n\n
# Regex\nif [[ \"A\" =~ . ]]\n
\n\n
if (( $a < $b )); then\n echo \"$a is smaller than $b\"\nfi\n
\n\n
if [[ -e \"file.txt\" ]]; then\n echo \"file exists\"\nfi\n
\n\n
Arrays \n\n
Defining arrays \n\n
Fruits=('Apple' 'Banana' 'Orange')\n
\n\n
Fruits[0]=\"Apple\"\nFruits[1]=\"Banana\"\nFruits[2]=\"Orange\"\n
\n\n
Working with arrays \n\n
echo ${Fruits[0]} # Element #0\necho ${Fruits[-1]} # Last element\necho ${Fruits[@]} # All elements, space-separated\necho ${#Fruits[@]} # Number of elements\necho ${#Fruits} # String length of the 1st element\necho ${#Fruits[3]} # String length of the Nth element\necho ${Fruits[@]:3:2} # Range (from position 3, length 2)\necho ${!Fruits[@]} # Keys of all elements, space-separated\n
\n\n
Operations \n\n
Fruits=(\"${Fruits[@]}\" \"Watermelon\") # Push\nFruits+=('Watermelon') # Also Push\nFruits=( ${Fruits[@]/Ap*/} ) # Remove by regex match\nunset Fruits[2] # Remove one item\nFruits=(\"${Fruits[@]}\") # Duplicate\nFruits=(\"${Fruits[@]}\" \"${Veggies[@]}\") # Concatenate\nlines=(`cat \"logfile\"`) # Read from file\n
\n\n
Iteration \n\n
for i in \"${arrayName[@]}\"; do\n echo $i\ndone\n
\n\n
Dictionaries \n\n
Defining \n\n
declare -A sounds\n
\n\n
sounds[dog]=\"bark\"\nsounds[cow]=\"moo\"\nsounds[bird]=\"tweet\"\nsounds[wolf]=\"howl\"\n
\n\n
Declares sound
as a Dictionary object (aka associative array).
\n\n
Working with dictionaries \n\n
echo ${sounds[dog]} # Dog's sound\necho ${sounds[@]} # All values\necho ${!sounds[@]} # All keys\necho ${#sounds[@]} # Number of elements\nunset sounds[dog] # Delete dog\n
\n\n
Iteration \n\n
Iterate over values \n\n
for val in \"${sounds[@]}\"; do\n echo $val\ndone\n
\n\n
Iterate over keys \n\n
for key in \"${!sounds[@]}\"; do\n echo $key\ndone\n
\n\n
Options \n\n
Options \n\n
set -o noclobber # Avoid overlay files (echo \"hi\" > foo)\nset -o errexit # Used to exit upon error, avoiding cascading errors\nset -o pipefail # Unveils hidden failures\nset -o nounset # Exposes unset variables\n
\n\n
Glob options \n\n
shopt -s nullglob # Non-matching globs are removed ('*.foo' => '')\nshopt -s failglob # Non-matching globs throw errors\nshopt -s nocaseglob # Case insensitive globs\nshopt -s dotglob # Wildcards match dotfiles (\"*.sh\" => \".foo.sh\")\nshopt -s globstar # Allow ** for recursive matches ('lib/**/*.rb' => 'lib/a/b/c.rb')\n
\n\n
Set GLOBIGNORE
as a colon-separated list of patterns to be removed from glob\nmatches.
\n\n
History \n\n
Commands \n\n
\n \n \n history
\n Show history \n \n \n shopt -s histverify
\n Don’t execute expanded result immediately \n \n \n
\n\n
Expansions \n\n
\n \n \n !$
\n Expand last parameter of most recent command \n \n \n !*
\n Expand all parameters of most recent command \n \n \n !-n
\n Expand n
th most recent command \n \n \n !n
\n Expand n
th command in history \n \n \n !<command>
\n Expand most recent invocation of command <command>
\n \n \n
\n\n
Operations \n\n
\n \n \n Code \n Description \n \n \n \n \n !!
\n Execute last command again \n \n \n !!:s/<FROM>/<TO>/
\n Replace first occurrence of <FROM>
to <TO>
in most recent command \n \n \n !!:gs/<FROM>/<TO>/
\n Replace all occurrences of <FROM>
to <TO>
in most recent command \n \n \n !$:t
\n Expand only basename from last parameter of most recent command \n \n \n !$:h
\n Expand only directory from last parameter of most recent command \n \n \n
\n\n
!!
and !$
can be replaced with any valid expansion.
\n\n
Slices \n\n
\n \n \n Code \n Description \n \n \n \n \n !!:n
\n Expand only n
th token from most recent command (command is 0
; first argument is 1
) \n \n \n !^
\n Expand first argument from most recent command \n \n \n !$
\n Expand last token from most recent command \n \n \n !!:n-m
\n Expand range of tokens from most recent command \n \n \n !!:n-$
\n Expand n
th token to last from most recent command \n \n \n
\n\n
!!
can be replaced with any valid expansion i.e. !cat
, !-2
, !42
, etc.
\n\n
Miscellaneous \n\n
Numeric calculations \n\n
$((a + 200)) # Add 200 to $a\n
\n\n
$((RANDOM%=200)) # Random number 0..200\n
\n\n
Subshells \n\n
(cd somedir; echo \"I'm now in $PWD\")\npwd # still in first directory\n
\n\n
Redirection \n\n
python hello.py > output.txt # stdout to (file)\npython hello.py >> output.txt # stdout to (file), append\npython hello.py 2> error.log # stderr to (file)\npython hello.py 2>&1 # stderr to stdout\npython hello.py 2>/dev/null # stderr to (null)\npython hello.py &>/dev/null # stdout and stderr to (null)\n
\n\n
python hello.py < foo.txt # feed foo.txt to stdin for python\n
\n\n
Inspecting commands \n\n
command -V cd\n#=> \"cd is a function/alias/whatever\"\n
\n\n
Trap errors \n\n
trap 'echo Error at about $LINENO' ERR\n
\n\n
or
\n\n
traperr() {\n echo \"ERROR: ${BASH_SOURCE[1]} at about ${BASH_LINENO[0]}\"\n}\n\nset -o errtrace\ntrap traperr ERR\n
\n\n
Case/switch \n\n
case \"$1\" in\n start | up)\n vagrant up\n ;;\n\n *)\n echo \"Usage: $0 {start|stop|ssh}\"\n ;;\nesac\n
\n\n
Source relative \n\n
source \"${0%/*}/../share/foo.sh\"\n
\n\n
printf \n\n
printf \"Hello %s, I'm %s\" Sven Olga\n#=> \"Hello Sven, I'm Olga\n\nprintf \"1 + 1 = %d\" 2\n#=> \"1 + 1 = 2\"\n\nprintf \"This is how you print a float: %f\" 2\n#=> \"This is how you print a float: 2.000000\"\n
\n\n
Directory of script \n\n
DIR=\"${0%/*}\"\n
\n\n
Getting options \n\n
while [[ \"$1\" =~ ^- && ! \"$1\" == \"--\" ]]; do case $1 in\n -V | --version )\n echo $version\n exit\n ;;\n -s | --string )\n shift; string=$1\n ;;\n -f | --flag )\n flag=1\n ;;\nesac; shift; done\nif [[ \"$1\" == '--' ]]; then shift; fi\n
\n\n
Heredoc \n\n
cat <<END\nhello world\nEND\n
\n\n
\n\n
echo -n \"Proceed? [y/n]: \"\nread ans\necho $ans\n
\n\n
read -n 1 ans # Just one character\n
\n\n
Special variables \n\n
\n \n \n $?
\n Exit status of last task \n \n \n $!
\n PID of last background task \n \n \n $$
\n PID of shell \n \n \n $0
\n Filename of the shell script \n \n \n
\n\n
See Special parameters .
\n\n
Go to previous directory \n\n
pwd # /home/user/foo\ncd bar/\npwd # /home/user/foo/bar\ncd -\npwd # /home/user/foo\n
\n\n
Check for command’s result \n\n
if ping -c 1 google.com; then\n echo \"It appears you have a working internet connection\"\nfi\n
\n\n
Grep check \n\n
if grep -q 'foo' ~/.bash_history; then\n echo \"You appear to have typed 'foo' in the past\"\nfi\n
\n\n
Also see \n\n
",
+ "content_html": "
Getting started \n\n
Example \n\n
#!/usr/bin/env bash\n\nNAME=\"John\"\necho \"Hello $NAME!\"\n
\n\n
Variables \n\n
NAME=\"John\"\necho $NAME\necho \"$NAME\"\necho \"${NAME}!\"\n
\n\n
String quotes \n\n
NAME=\"John\"\necho \"Hi $NAME\" #=> Hi John\necho 'Hi $NAME' #=> Hi $NAME\n
\n\n
Shell execution \n\n
echo \"I'm in $(pwd)\"\necho \"I'm in `pwd`\"\n# Same\n
\n\n
See Command substitution
\n\n
Conditional execution \n\n
git commit && git push\ngit commit || echo \"Commit failed\"\n
\n\n
Functions \n\n
get_name() {\n echo \"John\"\n}\n\necho \"You are $(get_name)\"\n
\n\n
See: Functions
\n\n
Conditionals \n\n
if [[ -z \"$string\" ]]; then\n echo \"String is empty\"\nelif [[ -n \"$string\" ]]; then\n echo \"String is not empty\"\nfi\n
\n\n
See: Conditionals
\n\n
Strict mode \n\n
set -euo pipefail\nIFS=$'\\n\\t'\n
\n\n
See: Unofficial bash strict mode
\n\n
Brace expansion \n\n
echo {A,B}.js\n
\n\n
\n \n \n Expression \n Description \n \n \n \n \n {A,B}
\n Same as A B
\n \n \n {A,B}.js
\n Same as A.js B.js
\n \n \n {1..5}
\n Same as 1 2 3 4 5
\n \n \n
\n\n
See: Brace expansion
\n\n
Parameter expansions \n\n
Basics \n\n
name=\"John\"\necho ${name}\necho ${name/J/j} #=> \"john\" (substitution)\necho ${name:0:2} #=> \"Jo\" (slicing)\necho ${name::2} #=> \"Jo\" (slicing)\necho ${name::-1} #=> \"Joh\" (slicing)\necho ${name:(-1)} #=> \"n\" (slicing from right)\necho ${name:(-2):1} #=> \"h\" (slicing from right)\necho ${food:-Cake} #=> $food or \"Cake\"\n
\n\n
length=2\necho ${name:0:length} #=> \"Jo\"\n
\n\n
See: Parameter expansion
\n\n
STR=\"/path/to/foo.cpp\"\necho ${STR%.cpp} # /path/to/foo\necho ${STR%.cpp}.o # /path/to/foo.o\necho ${STR%/*} # /path/to\n\necho ${STR##*.} # cpp (extension)\necho ${STR##*/} # foo.cpp (basepath)\n\necho ${STR#*/} # path/to/foo.cpp\necho ${STR##*/} # foo.cpp\n\necho ${STR/foo/bar} # /path/to/bar.cpp\n
\n\n
STR=\"Hello world\"\necho ${STR:6:5} # \"world\"\necho ${STR:-5:5} # \"world\"\n
\n\n
SRC=\"/path/to/foo.cpp\"\nBASE=${SRC##*/} #=> \"foo.cpp\" (basepath)\nDIR=${SRC%$BASE} #=> \"/path/to/\" (dirpath)\n
\n\n
Substitution \n\n
\n \n \n Code \n Description \n \n \n \n \n ${FOO%suffix}
\n Remove suffix \n \n \n ${FOO#prefix}
\n Remove prefix \n \n \n \n \n ${FOO%%suffix}
\n Remove long suffix \n \n \n ${FOO##prefix}
\n Remove long prefix \n \n \n \n \n ${FOO/from/to}
\n Replace first match \n \n \n ${FOO//from/to}
\n Replace all \n \n \n \n \n ${FOO/%from/to}
\n Replace suffix \n \n \n ${FOO/#from/to}
\n Replace prefix \n \n \n
\n\n\n\n
# Single line comment\n
\n\n
: '\nThis is a\nmulti line\ncomment\n'\n
\n\n
Substrings \n\n
\n \n \n Expression \n Description \n \n \n \n \n ${FOO:0:3}
\n Substring (position, length) \n \n \n ${FOO:(-3):3}
\n Substring from the right \n \n \n
\n\n
Length \n\n
\n \n \n Expression \n Description \n \n \n \n \n ${#FOO}
\n Length of $FOO
\n \n \n
\n\n
Manipulation \n\n
STR=\"HELLO WORLD!\"\necho ${STR,} #=> \"hELLO WORLD!\" (lowercase 1st letter)\necho ${STR,,} #=> \"hello world!\" (all lowercase)\n\nSTR=\"hello world!\"\necho ${STR^} #=> \"Hello world!\" (uppercase 1st letter)\necho ${STR^^} #=> \"HELLO WORLD!\" (all uppercase)\n
\n\n
Default values \n\n
\n \n \n Expression \n Description \n \n \n \n \n ${FOO:-val}
\n $FOO
, or val
if unset (or null) \n \n \n ${FOO:=val}
\n Set $FOO
to val
if unset (or null) \n \n \n ${FOO:+val}
\n val
if $FOO
is set (and not null) \n \n \n ${FOO:?message}
\n Show error message and exit if $FOO
is unset (or null) \n \n \n
\n\n
Omitting the :
removes the (non)nullity checks, e.g. ${FOO-val}
expands to val
if unset otherwise $FOO
.
\n\n
Loops \n\n
Basic for loop \n\n
for i in /etc/rc.*; do\n echo $i\ndone\n
\n\n
C-like for loop \n\n
for ((i = 0 ; i < 100 ; i++)); do\n echo $i\ndone\n
\n\n
Ranges \n\n
for i in {1..5}; do\n echo \"Welcome $i\"\ndone\n
\n\n
With step size \n\n
for i in {5..50..5}; do\n echo \"Welcome $i\"\ndone\n
\n\n
Reading lines \n\n
cat file.txt | while read line; do\n echo $line\ndone\n
\n\n
Forever \n\n
while true; do\n ···\ndone\n
\n\n
Functions \n\n
Defining functions \n\n
myfunc() {\n echo \"hello $1\"\n}\n
\n\n
# Same as above (alternate syntax)\nfunction myfunc() {\n echo \"hello $1\"\n}\n
\n\n
myfunc \"John\"\n
\n\n
Returning values \n\n
myfunc() {\n local myresult='some value'\n echo $myresult\n}\n
\n\n
result=\"$(myfunc)\"\n
\n\n
Raising errors \n\n
myfunc() {\n return 1\n}\n
\n\n
if myfunc; then\n echo \"success\"\nelse\n echo \"failure\"\nfi\n
\n\n
Arguments \n\n
\n \n \n Expression \n Description \n \n \n \n \n $#
\n Number of arguments \n \n \n $*
\n All arguments \n \n \n $@
\n All arguments, starting from first \n \n \n $1
\n First argument \n \n \n $_
\n Last argument of the previous command \n \n \n
\n\n
See Special parameters .
\n\n
Conditionals \n\n
Conditions \n\n
Note that [[
is actually a command/program that returns either 0
(true) or 1
(false). Any program that obeys the same logic (like all base utils, such as grep(1)
or ping(1)
) can be used as condition, see examples.
\n\n
\n \n \n Condition \n Description \n \n \n \n \n [[ -z STRING ]]
\n Empty string \n \n \n [[ -n STRING ]]
\n Not empty string \n \n \n [[ STRING == STRING ]]
\n Equal \n \n \n [[ STRING != STRING ]]
\n Not Equal \n \n \n \n \n [[ NUM -eq NUM ]]
\n Equal \n \n \n [[ NUM -ne NUM ]]
\n Not equal \n \n \n [[ NUM -lt NUM ]]
\n Less than \n \n \n [[ NUM -le NUM ]]
\n Less than or equal \n \n \n [[ NUM -gt NUM ]]
\n Greater than \n \n \n [[ NUM -ge NUM ]]
\n Greater than or equal \n \n \n \n \n [[ STRING =~ STRING ]]
\n Regexp \n \n \n \n \n (( NUM < NUM ))
\n Numeric conditions \n \n \n
\n\n
More conditions \n\n
\n \n \n Condition \n Description \n \n \n \n \n [[ -o noclobber ]]
\n If OPTIONNAME is enabled \n \n \n \n \n [[ ! EXPR ]]
\n Not \n \n \n [[ X && Y ]]
\n And \n \n \n [[ X || Y ]]
\n Or \n \n \n
\n\n
File conditions \n\n
\n \n \n Condition \n Description \n \n \n \n \n [[ -e FILE ]]
\n Exists \n \n \n [[ -r FILE ]]
\n Readable \n \n \n [[ -h FILE ]]
\n Symlink \n \n \n [[ -d FILE ]]
\n Directory \n \n \n [[ -w FILE ]]
\n Writable \n \n \n [[ -s FILE ]]
\n Size is > 0 bytes \n \n \n [[ -f FILE ]]
\n File \n \n \n [[ -x FILE ]]
\n Executable \n \n \n \n \n [[ FILE1 -nt FILE2 ]]
\n 1 is more recent than 2 \n \n \n [[ FILE1 -ot FILE2 ]]
\n 2 is more recent than 1 \n \n \n [[ FILE1 -ef FILE2 ]]
\n Same files \n \n \n
\n\n
Example \n\n
# String\nif [[ -z \"$string\" ]]; then\n echo \"String is empty\"\nelif [[ -n \"$string\" ]]; then\n echo \"String is not empty\"\nelse\n echo \"This never happens\"\nfi\n
\n\n
# Combinations\nif [[ X && Y ]]; then\n ...\nfi\n
\n\n
# Equal\nif [[ \"$A\" == \"$B\" ]]\n
\n\n
# Regex\nif [[ \"A\" =~ . ]]\n
\n\n
if (( $a < $b )); then\n echo \"$a is smaller than $b\"\nfi\n
\n\n
if [[ -e \"file.txt\" ]]; then\n echo \"file exists\"\nfi\n
\n\n
Arrays \n\n
Defining arrays \n\n
Fruits=('Apple' 'Banana' 'Orange')\n
\n\n
Fruits[0]=\"Apple\"\nFruits[1]=\"Banana\"\nFruits[2]=\"Orange\"\n
\n\n
Working with arrays \n\n
echo ${Fruits[0]} # Element #0\necho ${Fruits[-1]} # Last element\necho ${Fruits[@]} # All elements, space-separated\necho ${#Fruits[@]} # Number of elements\necho ${#Fruits} # String length of the 1st element\necho ${#Fruits[3]} # String length of the Nth element\necho ${Fruits[@]:3:2} # Range (from position 3, length 2)\necho ${!Fruits[@]} # Keys of all elements, space-separated\n
\n\n
Operations \n\n
Fruits=(\"${Fruits[@]}\" \"Watermelon\") # Push\nFruits+=('Watermelon') # Also Push\nFruits=( ${Fruits[@]/Ap*/} ) # Remove by regex match\nunset Fruits[2] # Remove one item\nFruits=(\"${Fruits[@]}\") # Duplicate\nFruits=(\"${Fruits[@]}\" \"${Veggies[@]}\") # Concatenate\nlines=(`cat \"logfile\"`) # Read from file\n
\n\n
Iteration \n\n
for i in \"${arrayName[@]}\"; do\n echo $i\ndone\n
\n\n
Dictionaries \n\n
Defining \n\n
declare -A sounds\n
\n\n
sounds[dog]=\"bark\"\nsounds[cow]=\"moo\"\nsounds[bird]=\"tweet\"\nsounds[wolf]=\"howl\"\n
\n\n
Declares sound
as a Dictionary object (aka associative array).
\n\n
Working with dictionaries \n\n
echo ${sounds[dog]} # Dog's sound\necho ${sounds[@]} # All values\necho ${!sounds[@]} # All keys\necho ${#sounds[@]} # Number of elements\nunset sounds[dog] # Delete dog\n
\n\n
Iteration \n\n
Iterate over values \n\n
for val in \"${sounds[@]}\"; do\n echo $val\ndone\n
\n\n
Iterate over keys \n\n
for key in \"${!sounds[@]}\"; do\n echo $key\ndone\n
\n\n
Options \n\n
Options \n\n
set -o noclobber # Avoid overlay files (echo \"hi\" > foo)\nset -o errexit # Used to exit upon error, avoiding cascading errors\nset -o pipefail # Unveils hidden failures\nset -o nounset # Exposes unset variables\n
\n\n
Glob options \n\n
shopt -s nullglob # Non-matching globs are removed ('*.foo' => '')\nshopt -s failglob # Non-matching globs throw errors\nshopt -s nocaseglob # Case insensitive globs\nshopt -s dotglob # Wildcards match dotfiles (\"*.sh\" => \".foo.sh\")\nshopt -s globstar # Allow ** for recursive matches ('lib/**/*.rb' => 'lib/a/b/c.rb')\n
\n\n
Set GLOBIGNORE
as a colon-separated list of patterns to be removed from glob\nmatches.
\n\n
History \n\n
Commands \n\n
\n \n \n Command \n Description \n \n \n \n \n history
\n Show history \n \n \n shopt -s histverify
\n Don’t execute expanded result immediately \n \n \n
\n\n
Expansions \n\n
\n \n \n Expression \n Description \n \n \n \n \n !$
\n Expand last parameter of most recent command \n \n \n !*
\n Expand all parameters of most recent command \n \n \n !-n
\n Expand n
th most recent command \n \n \n !n
\n Expand n
th command in history \n \n \n !<command>
\n Expand most recent invocation of command <command>
\n \n \n
\n\n
Operations \n\n
\n \n \n Code \n Description \n \n \n \n \n !!
\n Execute last command again \n \n \n !!:s/<FROM>/<TO>/
\n Replace first occurrence of <FROM>
to <TO>
in most recent command \n \n \n !!:gs/<FROM>/<TO>/
\n Replace all occurrences of <FROM>
to <TO>
in most recent command \n \n \n !$:t
\n Expand only basename from last parameter of most recent command \n \n \n !$:h
\n Expand only directory from last parameter of most recent command \n \n \n
\n\n
!!
and !$
can be replaced with any valid expansion.
\n\n
Slices \n\n
\n \n \n Code \n Description \n \n \n \n \n !!:n
\n Expand only n
th token from most recent command (command is 0
; first argument is 1
) \n \n \n !^
\n Expand first argument from most recent command \n \n \n !$
\n Expand last token from most recent command \n \n \n !!:n-m
\n Expand range of tokens from most recent command \n \n \n !!:n-$
\n Expand n
th token to last from most recent command \n \n \n
\n\n
!!
can be replaced with any valid expansion i.e. !cat
, !-2
, !42
, etc.
\n\n
Miscellaneous \n\n
Numeric calculations \n\n
$((a + 200)) # Add 200 to $a\n
\n\n
$((RANDOM%=200)) # Random number 0..200\n
\n\n
Subshells \n\n
(cd somedir; echo \"I'm now in $PWD\")\npwd # still in first directory\n
\n\n
Redirection \n\n
python hello.py > output.txt # stdout to (file)\npython hello.py >> output.txt # stdout to (file), append\npython hello.py 2> error.log # stderr to (file)\npython hello.py 2>&1 # stderr to stdout\npython hello.py 2>/dev/null # stderr to (null)\npython hello.py &>/dev/null # stdout and stderr to (null)\n
\n\n
python hello.py < foo.txt # feed foo.txt to stdin for python\n
\n\n
Inspecting commands \n\n
command -V cd\n#=> \"cd is a function/alias/whatever\"\n
\n\n
Trap errors \n\n
trap 'echo Error at about $LINENO' ERR\n
\n\n
or
\n\n
traperr() {\n echo \"ERROR: ${BASH_SOURCE[1]} at about ${BASH_LINENO[0]}\"\n}\n\nset -o errtrace\ntrap traperr ERR\n
\n\n
Case/switch \n\n
case \"$1\" in\n start | up)\n vagrant up\n ;;\n\n *)\n echo \"Usage: $0 {start|stop|ssh}\"\n ;;\nesac\n
\n\n
Source relative \n\n
source \"${0%/*}/../share/foo.sh\"\n
\n\n
printf \n\n
printf \"Hello %s, I'm %s\" Sven Olga\n#=> \"Hello Sven, I'm Olga\n\nprintf \"1 + 1 = %d\" 2\n#=> \"1 + 1 = 2\"\n\nprintf \"This is how you print a float: %f\" 2\n#=> \"This is how you print a float: 2.000000\"\n
\n\n
Directory of script \n\n
DIR=\"${0%/*}\"\n
\n\n
Getting options \n\n
while [[ \"$1\" =~ ^- && ! \"$1\" == \"--\" ]]; do case $1 in\n -V | --version )\n echo $version\n exit\n ;;\n -s | --string )\n shift; string=$1\n ;;\n -f | --flag )\n flag=1\n ;;\nesac; shift; done\nif [[ \"$1\" == '--' ]]; then shift; fi\n
\n\n
Heredoc \n\n
cat <<END\nhello world\nEND\n
\n\n
\n\n
echo -n \"Proceed? [y/n]: \"\nread ans\necho $ans\n
\n\n
read -n 1 ans # Just one character\n
\n\n
Special variables \n\n
\n \n \n Expression \n Description \n \n \n \n \n $?
\n Exit status of last task \n \n \n $!
\n PID of last background task \n \n \n $$
\n PID of shell \n \n \n $0
\n Filename of the shell script \n \n \n
\n\n
See Special parameters .
\n\n
Go to previous directory \n\n
pwd # /home/user/foo\ncd bar/\npwd # /home/user/foo/bar\ncd -\npwd # /home/user/foo\n
\n\n
Check for command’s result \n\n
if ping -c 1 google.com; then\n echo \"It appears you have a working internet connection\"\nfi\n
\n\n
Grep check \n\n
if grep -q 'foo' ~/.bash_history; then\n echo \"You appear to have typed 'foo' in the past\"\nfi\n
\n\n
Also see \n\n
",
"intro_html": "",
"description_html": "",
"tags": ["Featured"],
- "updated": "2019-10-02"
+ "updated": "2020-07-04"
},{
"id": "blessed",
"title": "Blessed",
@@ -284,7 +284,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2017-09-04"
+ "updated": "2017-09-08"
},{
"id": "bolt",
"title": "Bolt Quickstart",
@@ -427,7 +427,7 @@
"intro_html": "",
"description_html": "",
"tags": ["Featurable"],
- "updated": "2017-08-30"
+ "updated": "2020-06-13"
},{
"id": "cask-index",
"title": "Caskroom index",
@@ -449,7 +449,7 @@
"intro_html": "",
"description_html": "
expect(x).to.be.equal(y) 〉 assert.equal(x, y) 〉 .to.be.true 〉 jQuery, assertions, TDD and BDD, and other Chai examples.
",
"tags": null,
- "updated": "2017-08-30"
+ "updated": "2018-06-25"
},{
"id": "cheatsheet-styles",
"title": "Cheatsheet styles",
@@ -460,7 +460,7 @@
"intro_html": "
This is a reference of styles that you can use on Devhints cheatsheets. How\nmeta!\nYou can refer to this when contributing your own cheatsheets to the GitHub repo .
",
"description_html": "",
"tags": ["WIP"],
- "updated": "2017-09-22"
+ "updated": "2017-10-26"
},{
"id": "chef",
"title": "Chef",
@@ -548,7 +548,7 @@
"intro_html": "",
"description_html": "
Basic guide on how to use Composer, the PHP Package manager.
",
"tags": null,
- "updated": "2018-03-06"
+ "updated": "2020-02-23"
},{
"id": "cordova",
"title": "Apache Cordova",
@@ -570,7 +570,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2017-08-26"
+ "updated": "2018-05-03"
},{
"id": "csharp7",
"title": "C# 7",
@@ -592,7 +592,7 @@
"intro_html": "
Here’s a 4-line snippet on how to get beautiful, antialiased text with CSS.
",
"description_html": "",
"tags": null,
- "updated": "2017-08-26"
+ "updated": "2017-10-13"
},{
"id": "css-flexbox",
"title": "CSS flexbox",
@@ -603,7 +603,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2017-08-29"
+ "updated": "2020-06-13"
},{
"id": "css-grid",
"title": "CSS Grid",
@@ -614,7 +614,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2018-12-06"
+ "updated": "2019-08-23"
},{
"id": "css-system-font-stack",
"title": "CSS system fonts",
@@ -658,7 +658,7 @@
"intro_html": "",
"description_html": "",
"tags": ["Featurable"],
- "updated": "2017-08-30"
+ "updated": "2017-10-30"
},{
"id": "curl",
"title": "Curl",
@@ -669,7 +669,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2017-09-20"
+ "updated": "2020-03-09"
},{
"id": "datetime",
"title": "Date & time formats",
@@ -680,7 +680,7 @@
"intro_html": "",
"description_html": "",
"tags": ["Featurable"],
- "updated": "2017-09-04"
+ "updated": "2017-11-27"
},{
"id": "deis",
"title": "Deis",
@@ -757,7 +757,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2018-06-26"
+ "updated": "2020-01-01"
},{
"id": "docker",
"title": "Docker CLI",
@@ -779,7 +779,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2018-03-17"
+ "updated": "2019-10-20"
},{
"id": "dom-range",
"title": "DOM Range",
@@ -823,7 +823,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2017-09-04"
+ "updated": "2019-09-25"
},{
"id": "elixir-metaprogramming",
"title": "Elixir metaprogramming",
@@ -845,7 +845,7 @@
"intro_html": "",
"description_html": "",
"tags": ["New"],
- "updated": "2017-08-26"
+ "updated": "2018-07-04"
},{
"id": "emacs",
"title": "Emacs",
@@ -878,7 +878,7 @@
"intro_html": "
Emmet is a markup language for expanding CSS rules into HTML
",
"description_html": "",
"tags": null,
- "updated": "2018-11-10"
+ "updated": "2020-07-03"
},{
"id": "enzyme",
"title": "Enzyme",
@@ -889,7 +889,7 @@
"intro_html": "
Enzyme lets you write unit tests for React components. This guide covers Enzyme 3.x.
",
"description_html": "",
"tags": ["Featured"],
- "updated": "2018-04-27"
+ "updated": "2020-02-12"
},{
"id": "enzyme@2",
"title": "Enzyme v2",
@@ -900,7 +900,7 @@
"intro_html": "
Enzyme lets you write unit tests for React components. This guide covers Enzyme 2.x.
",
"description_html": "",
"tags": null,
- "updated": "2017-09-14"
+ "updated": "2017-10-12"
},{
"id": "es6",
"title": "ES2015+",
@@ -911,7 +911,7 @@
"intro_html": "
A quick overview of new JavaScript features in ES2015, ES2016, ES2017, ES2018 and beyond.
",
"description_html": "",
"tags": ["Featured"],
- "updated": "2017-10-21"
+ "updated": "2020-07-02"
},{
"id": "ets",
"title": "Erlang ETS",
@@ -955,7 +955,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2017-08-26"
+ "updated": "2018-11-19"
},{
"id": "factory_bot",
"title": "Factory Bot",
@@ -977,7 +977,7 @@
"intro_html": "
Fastify lets you create HTTP servers in Node.js with good performance. This guide targets fastify v0.28.x.
",
"description_html": "",
"tags": null,
- "updated": "2017-09-21"
+ "updated": "2017-09-23"
},{
"id": "ffaker",
"title": "FFaker",
@@ -1010,7 +1010,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2017-10-08"
+ "updated": "2018-06-14"
},{
"id": "find",
"title": "Find",
@@ -1021,7 +1021,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2019-10-01"
+ "updated": "2019-11-17"
},{
"id": "firebase",
"title": "Firebase",
@@ -1054,7 +1054,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2017-10-16"
+ "updated": "2018-01-31"
},{
"id": "flashlight",
"title": "Flashlight",
@@ -1076,7 +1076,7 @@
"intro_html": "",
"description_html": "",
"tags": ["Featurable"],
- "updated": "2017-09-20"
+ "updated": "2018-11-07"
},{
"id": "flux",
"title": "Flux architecture",
@@ -1153,7 +1153,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2017-09-20"
+ "updated": "2020-02-13"
},{
"id": "git-extras",
"title": "Git extras",
@@ -1175,7 +1175,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2017-10-18"
+ "updated": "2018-11-07"
},{
"id": "git-log",
"title": "git log",
@@ -1230,7 +1230,7 @@
"intro_html": "
GnuPG is a complete and free implementation of the OpenPGP standard.
",
"description_html": "",
"tags": [],
- "updated": "2017-10-18"
+ "updated": "2017-10-22"
},{
"id": "go",
"title": "Go",
@@ -1241,7 +1241,7 @@
"intro_html": "",
"description_html": "",
"tags": ["Featured"],
- "updated": "2017-09-15"
+ "updated": "2020-07-02"
},{
"id": "goby",
"title": "Goby",
@@ -1252,7 +1252,7 @@
"intro_html": "
Goby’s language design is based on Ruby language’s, slim and shaped up. Differences in syntax between them is very small.
",
"description_html": "",
"tags": null,
- "updated": "2018-04-07"
+ "updated": "2018-12-06"
},{
"id": "google-webfonts",
"title": "Google Webfonts",
@@ -1285,7 +1285,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2017-09-23"
+ "updated": "2019-07-07"
},{
"id": "gremlins",
"title": "Gremlins.js",
@@ -1296,7 +1296,7 @@
"intro_html": "
Gremlins is a JavaScript library to do “monkey-testing” by providing random user input (clicks, scrolls, and so on).
",
"description_html": "",
"tags": null,
- "updated": "2017-10-11"
+ "updated": "2017-10-22"
},{
"id": "gulp",
"title": "Gulp",
@@ -1384,7 +1384,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2017-08-29"
+ "updated": "2017-08-30"
},{
"id": "html-input",
"title": "Input tag",
@@ -1395,7 +1395,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2017-10-29"
+ "updated": "2017-10-30"
},{
"id": "html-meta",
"title": "HTML meta tags",
@@ -1406,7 +1406,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2017-08-26"
+ "updated": "2020-03-20"
},{
"id": "html-microformats",
"title": "Microformats",
@@ -1461,7 +1461,7 @@
"intro_html": "
HTTPie is a command-line HTTP client.
",
"description_html": "
$ http POST http://example.com name=”John” Host:example.com — JSON, cookies, files, auth, and other httpie examples.
",
"tags": null,
- "updated": "2017-09-04"
+ "updated": "2018-11-16"
},{
"id": "ie",
"title": "Internet Explorer",
@@ -1472,7 +1472,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2017-09-20"
+ "updated": "2018-03-06"
},{
"id": "ie_bugs",
"title": "Legacy IE bugs",
@@ -1483,7 +1483,7 @@
"intro_html": "
A bunch of bugs to take care of if you’re going to target legacy IE browsers.
",
"description_html": "",
"tags": null,
- "updated": "2017-10-29"
+ "updated": "2018-03-06"
},{
"id": "imagemagick",
"title": "Imagemagick",
@@ -1582,7 +1582,7 @@
"intro_html": "",
"description_html": "",
"tags": ["WIP"],
- "updated": "2017-08-26"
+ "updated": "2017-11-17"
},{
"id": "jekyll",
"title": "Jekyll",
@@ -1593,7 +1593,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2017-09-01"
+ "updated": "2018-08-25"
},{
"id": "jest",
"title": "Jest",
@@ -1604,7 +1604,7 @@
"intro_html": "
A quick overview to Jest , a test framework for Node.js. This guide targets Jest v20.
",
"description_html": "",
"tags": ["Featurable"],
- "updated": "2017-09-01"
+ "updated": "2020-06-17"
},{
"id": "jquery-cdn",
"title": "jQuery CDN",
@@ -1725,7 +1725,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2019-01-10"
+ "updated": "2020-06-23"
},{
"id": "jshint",
"title": "Jshint",
@@ -1747,7 +1747,7 @@
"intro_html": "
Knex is an SQL query builder for Node.js.\nThis guide targets v0.13.0.
",
"description_html": "",
"tags": null,
- "updated": "2017-09-23"
+ "updated": "2020-06-03"
},{
"id": "koa",
"title": "Koa",
@@ -1857,7 +1857,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2017-08-26"
+ "updated": "2020-05-23"
},{
"id": "less",
"title": "Less.js",
@@ -1879,7 +1879,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2017-08-26"
+ "updated": "2017-08-30"
},{
"id": "linux",
"title": "Linux",
@@ -1901,7 +1901,7 @@
"intro_html": "",
"description_html": "
This is not a complete list.
",
"tags": null,
- "updated": "2017-10-17"
+ "updated": "2020-06-24"
},{
"id": "lua",
"title": "Lua",
@@ -1978,7 +1978,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2017-09-20"
+ "updated": "2020-06-24"
},{
"id": "meow",
"title": "Meow",
@@ -2066,7 +2066,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2017-05-14"
+ "updated": "2018-05-14"
},{
"id": "mocha-blanket",
"title": "Mocha blanket",
@@ -2143,7 +2143,7 @@
"intro_html": "",
"description_html": "",
"tags": ["Featurable"],
- "updated": "2017-10-10"
+ "updated": "2020-02-12"
},{
"id": "mongodb",
"title": "MongoDB",
@@ -2165,7 +2165,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2018-12-25"
+ "updated": "2020-01-03"
},{
"id": "ncftp",
"title": "ncftp",
@@ -2286,7 +2286,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2017-10-27"
+ "updated": "2019-12-24"
},{
"id": "org-mode",
"title": "Org Mode",
@@ -2319,7 +2319,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2017-08-30"
+ "updated": "2020-06-23"
},{
"id": "package",
"title": "package.json",
@@ -2363,7 +2363,7 @@
"intro_html": "
Parsley provides frontend form validation.
",
"description_html": "",
"tags": null,
- "updated": "2017-10-19"
+ "updated": "2018-12-06"
},{
"id": "pass",
"title": "Pass",
@@ -2418,7 +2418,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2017-08-26"
+ "updated": "2017-08-30"
},{
"id": "phoenix-conn",
"title": "Phoenix: Plug.Conn",
@@ -2429,7 +2429,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2017-08-29"
+ "updated": "2018-01-19"
},{
"id": "phoenix-ecto",
"title": "Phoenix: Ecto",
@@ -2440,7 +2440,7 @@
"intro_html": "",
"description_html": "",
"tags": ["WIP"],
- "updated": "2017-08-29"
+ "updated": "2017-08-30"
},{
"id": "phoenix-ecto@1.2",
"title": "Phoenix: Ecto models",
@@ -2473,7 +2473,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2017-09-04"
+ "updated": "2020-02-23"
},{
"id": "phoenix-routing",
"title": "Phoenix: Routing",
@@ -2495,7 +2495,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2018-01-15"
+ "updated": "2018-03-06"
},{
"id": "phoenix@1.2",
"title": "Phoenix 1.2",
@@ -2506,7 +2506,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2018-01-15"
+ "updated": "2018-03-06"
},{
"id": "wip/php",
"title": "PHP",
@@ -2539,7 +2539,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2018-03-15"
+ "updated": "2020-05-08"
},{
"id": "polyfill.io",
"title": "Polyfill.io",
@@ -2550,7 +2550,7 @@
"intro_html": "
Polyfill.io is a service that serves JavaScript polyfills.
",
"description_html": "",
"tags": null,
- "updated": "2017-10-26"
+ "updated": "2020-07-02"
},{
"id": "postgresql-json",
"title": "PostgreSQL JSON",
@@ -2561,7 +2561,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2017-09-22"
+ "updated": "2018-12-06"
},{
"id": "postgresql",
"title": "PostgreSQL",
@@ -2638,7 +2638,7 @@
"intro_html": "",
"description_html": "",
"tags": ["Featurable"],
- "updated": "2017-08-31"
+ "updated": "2017-10-30"
},{
"id": "python",
"title": "Python",
@@ -2836,7 +2836,7 @@
"intro_html": "
rbenv lets you manage installations of multiple Ruby versions.
",
"description_html": "
A one-page guide to rbenv Ruby version manager, with usage examples and more.
",
"tags": null,
- "updated": "2017-10-11"
+ "updated": "2018-02-20"
},{
"id": "rdoc",
"title": "Rdoc",
@@ -2865,11 +2865,11 @@
"url": "/react",
"category": "React",
"keywords": ["React.Component","render()","componentDidMount()","props/state","dangerouslySetInnerHTML"],
- "content_html": "
Components \n\n
Components \n\n
import React from 'react'\nimport ReactDOM from 'react-dom'\n
\n\n
class Hello extends React.Component {\n render () {\n return <div className='message-box'>\n Hello {this.props.name}\n </div>\n }\n}\n
\n\n
const el = document.body\nReactDOM.render(<Hello name='John' />, el)\n
\n\n
Use the React.js jsfiddle to start hacking. (or the unofficial jsbin )
\n\n
Import multiple exports \n\n
import React, {Component} from 'react'\nimport ReactDOM from 'react-dom'\n
\n\n
class Hello extends Component {\n ...\n}\n
\n\n
Properties \n\n
<Video fullscreen={true} autoplay={false} />\n
\n\n
render () {\n this.props.fullscreen\n const { fullscreen, autoplay } = this.props\n ···\n}\n
\n\n
Use this.props
to access properties passed to the component.
\n\n
See: Properties
\n\n
States \n\n
constructor(props) {\n super(props)\n this.state = { username: undefined }\n}\n
\n\n
this.setState({ username: 'rstacruz' })\n
\n\n
render () {\n this.state.username\n const { username } = this.state\n ···\n}\n
\n\n
Use states (this.state
) to manage dynamic data.
\n\n
With Babel you can use proposal-class-fields and get rid of constructor
\n\n
class Hello extends Component {\n state = { username: undefined };\n ...\n}\n
\n\n
See: States
\n\n
Nesting \n\n
class Info extends Component {\n render () {\n const { avatar, username } = this.props\n\n return <div>\n <UserAvatar src={avatar} />\n <UserProfile username={username} />\n </div>\n }\n}\n
\n
As of React v16.2.0, fragments can be used to return multiple children without adding extra wrapping nodes to the DOM.
\n\n
import React, {\n Component,\n Fragment\n} from 'react'\n\nclass Info extends Component {\n render () {\n const { avatar, username } = this.props\n\n return (\n <Fragment>\n <UserAvatar src={avatar} />\n <UserProfile username={username} />\n </Fragment>\n )\n }\n}\n
\n\n
Nest components to separate concerns.
\n\n
See: Composing Components
\n\n
Children \n\n
<AlertBox>\n <h1>You have pending notifications</h1>\n</AlertBox>\n
\n\n
class AlertBox extends Component {\n render () {\n return <div className='alert-box'>\n {this.props.children}\n </div>\n }\n}\n
\n\n
Children are passed as the children
property.
\n\n
Defaults \n\n
Setting default props \n\n
Hello.defaultProps = {\n color: 'blue'\n}\n
\n\n
See: defaultProps
\n\n
Setting default state \n\n
class Hello extends Component {\n constructor (props) {\n super(props)\n this.state = { visible: true }\n }\n}\n
\n\n
Set the default state in the constructor()
.
\n\n
And without constructor using Babel with proposal-class-fields .
\n\n
class Hello extends Component {\n state = { visible: true }\n }\n}\n
\n\n
See: Setting the default state
\n\n
Other components \n\n
Functional components \n\n
function MyComponent ({ name }) {\n return <div className='message-box'>\n Hello {name}\n </div>\n}\n
\n\n
Functional components have no state. Also, their props
are passed as the first parameter to a function.
\n\n
See: Function and Class Components
\n\n
Pure components \n\n
import React, {PureComponent} from 'react'\n\nclass MessageBox extends PureComponent {\n ···\n}\n
\n\n
Performance-optimized version of React.Component
. Doesn’t rerender if props/state hasn’t changed.
\n\n
See: Pure components
\n\n
Component API \n\n
this.forceUpdate()\n
\n\n
this.setState({ ... })\nthis.setState(state => { ... })\n
\n\n
this.state\nthis.props\n
\n\n
These methods and properties are available for Component
instances.
\n\n
See: Component API
\n\n
Lifecycle \n\n
Mounting \n\n
\n \n \n Method \n Description \n \n \n \n \n constructor
(props) \n Before rendering # \n \n \n componentWillMount()
\n Don’t use this # \n \n \n render()
\n Render # \n \n \n componentDidMount()
\n After rendering (DOM available) # \n \n \n \n \n componentWillUnmount()
\n Before DOM removal # \n \n \n \n \n componentDidCatch()
\n Catch errors (16+) # \n \n \n
\n\n
Set initial the state on constructor()
.\nAdd DOM event handlers, timers (etc) on componentDidMount()
, then remove them on componentWillUnmount()
.
\n\n
Updating \n\n
\n \n \n Method \n Description \n \n \n \n \n componentDidUpdate
(prevProps, prevState, snapshot) \n Use setState()
here, but remember to compare props \n \n \n shouldComponentUpdate
(newProps, newState) \n Skips render()
if returns false \n \n \n render()
\n Render \n \n \n componentDidUpdate
(prevProps, prevState) \n Operate on the DOM here \n \n \n
\n\n
Called when parents change properties and .setState()
. These are not called for initial renders.
\n\n
See: Component specs
\n\n
Hooks (New) \n\n
State Hook \n\n
import React, { useState } from 'react';\n\nfunction Example() {\n // Declare a new state variable, which we'll call \"count\"\n const [count, setCount] = useState(0);\n\n return (\n <div>\n <p>You clicked {count} times</p>\n <button onClick={() => setCount(count + 1)}>\n Click me\n </button>\n </div>\n );\n}\n
\n\n
Hooks are a new addition in React 16.8.
\n\n
See: Hooks at a Glance
\n\n
Declaring multiple state variables \n\n
function ExampleWithManyStates() {\n // Declare multiple state variables!\n const [age, setAge] = useState(42);\n const [fruit, setFruit] = useState('banana');\n const [todos, setTodos] = useState([{ text: 'Learn Hooks' }]);\n // ...\n}\n
\n\n
Effect hook \n\n
import React, { useState, useEffect } from 'react';\n\nfunction Example() {\n const [count, setCount] = useState(0);\n\n // Similar to componentDidMount and componentDidUpdate:\n useEffect(() => {\n // Update the document title using the browser API\n document.title = `You clicked ${count} times`;\n }, [count]);\n\n return (\n <div>\n <p>You clicked {count} times</p>\n <button onClick={() => setCount(count + 1)}>\n Click me\n </button>\n </div>\n );\n}\n
\n\n
If you’re familiar with React class lifecycle methods, you can think of useEffect
Hook as componentDidMount
, componentDidUpdate
, and componentWillUnmount
combined.
\n\n
By default, React runs the effects after every render — including the first render.
\n\n
Building your own hooks \n\n
Define FriendStatus \n
import React, { useState, useEffect } from 'react';\n\nfunction FriendStatus(props) {\n const [isOnline, setIsOnline] = useState(null);\n\n useEffect(() => {\n function handleStatusChange(status) {\n setIsOnline(status.isOnline);\n }\n\n ChatAPI.subscribeToFriendStatus(props.friend.id, handleStatusChange);\n return () => {\n ChatAPI.unsubscribeFromFriendStatus(props.friend.id, handleStatusChange);\n };\n }, [props.friend.id]);\n\n if (isOnline === null) {\n return 'Loading...';\n }\n return isOnline ? 'Online' : 'Offline';\n}\n
\n\n
Effects may also optionally specify how to “clean up” after them by returning a function.
\n\n
Use FriendStatus \n\n
function FriendStatus(props) {\n const isOnline = useFriendStatus(props.friend.id);\n\n if (isOnline === null) {\n return 'Loading...';\n }\n return isOnline ? 'Online' : 'Offline';\n}\n
\n\n
See: Building Your Own Hooks
\n\n
Hooks API Reference \n\n
Also see: Hooks FAQ
\n\n
Basic Hooks \n\n
\n \n \n Hook \n Description \n \n \n \n \n useState
(initialState) \n \n \n \n useEffect
(() => { … }) \n \n \n \n useContext
(MyContext) \n value returned from React.createContext
\n \n \n
\n\n
Full details: Basic Hooks
\n\n
Additional Hooks \n\n
\n \n \n Hook \n Description \n \n \n \n \n useReducer
(reducer, initialArg, init) \n \n \n \n useCallback
(() => { … }) \n \n \n \n useMemo
(() => { … }) \n \n \n \n useRef
(initialValue) \n \n \n \n useImperativeHandle
(ref, () => { … }) \n \n \n \n useLayoutEffect
\n identical to useEffect
, but it fires synchronously after all DOM mutations \n \n \n useDebugValue
(value) \n display a label for custom hooks in React DevTools \n \n \n
\n\n
Full details: Additional Hooks
\n\n
DOM nodes \n\n
References \n\n
class MyComponent extends Component {\n render () {\n return <div>\n <input ref={el => this.input = el} />\n </div>\n }\n\n componentDidMount () {\n this.input.focus()\n }\n}\n
\n\n
Allows access to DOM nodes.
\n\n
See: Refs and the DOM
\n\n
DOM Events \n\n
class MyComponent extends Component {\n render () {\n <input type=\"text\"\n value={this.state.value}\n onChange={event => this.onChange(event)} />\n }\n\n onChange (event) {\n this.setState({ value: event.target.value })\n }\n}\n
\n\n
Pass functions to attributes like onChange
.
\n\n
See: Events
\n\n
Other features \n\n
Transferring props \n\n
<VideoPlayer src=\"video.mp4\" />\n
\n\n
class VideoPlayer extends Component {\n render () {\n return <VideoEmbed {...this.props} />\n }\n}\n
\n\n
Propagates src=\"...\"
down to the sub-component.
\n\n
See Transferring props
\n\n
Top-level API \n\n
React.createClass({ ... })\nReact.isValidElement(c)\n
\n\n
ReactDOM.render(<Component />, domnode, [callback])\nReactDOM.unmountComponentAtNode(domnode)\n
\n\n
ReactDOMServer.renderToString(<Component />)\nReactDOMServer.renderToStaticMarkup(<Component />)\n
\n\n
There are more, but these are most common.
\n\n
See: React top-level API
\n\n
JSX patterns \n\n
Style shorthand \n\n
const style = { height: 10 }\nreturn <div style={style}></div>\n
\n\n
return <div style={{ margin: 0, padding: 0 }}></div>\n
\n\n
See: Inline styles
\n\n
Inner HTML \n\n
function markdownify() { return \"<p>...</p>\"; }\n<div dangerouslySetInnerHTML={{__html: markdownify()}} />\n
\n\n
See: Dangerously set innerHTML
\n\n
Lists \n\n
class TodoList extends Component {\n render () {\n const { items } = this.props\n\n return <ul>\n {items.map(item =>\n <TodoItem item={item} key={item.key} />)}\n </ul>\n }\n}\n
\n\n
Always supply a key
property.
\n\n
Conditionals \n\n
<Fragment>\n {showMyComponent\n ? <MyComponent />\n : <OtherComponent />}\n</Fragment>\n
\n\n
Short-circuit evaluation \n\n
<Fragment>\n {showPopup && <Popup />}\n ...\n</Fragment>\n
\n\n
New features \n\n
Returning multiple elements \n\n
You can return multiple elements as arrays or fragments.
\n\n
Arrays \n\n
render () {\n // Don't forget the keys!\n return [\n <li key=\"A\">First item</li>,\n <li key=\"B\">Second item</li>\n ]\n}\n
\n\n
Fragments \n
render () {\n // Fragments don't require keys!\n return (\n <Fragment>\n <li>First item</li>\n <li>Second item</li>\n </Fragment>\n )\n}\n
\n\n
See: Fragments and strings
\n\n
Returning strings \n\n
render() {\n return 'Look ma, no spans!';\n}\n
\n\n
You can return just a string.
\n\n
See: Fragments and strings
\n\n
Errors \n\n
class MyComponent extends Component {\n ···\n componentDidCatch (error, info) {\n this.setState({ error })\n }\n}\n
\n\n
Catch errors via componentDidCatch
. (React 16+)
\n\n
See: Error handling in React 16
\n\n
Portals \n\n
render () {\n return React.createPortal(\n this.props.children,\n document.getElementById('menu')\n )\n}\n
\n\n
This renders this.props.children
into any location in the DOM.
\n\n
See: Portals
\n\n
Hydration \n\n
const el = document.getElementById('app')\nReactDOM.hydrate(<App />, el)\n
\n\n
Use ReactDOM.hydrate
instead of using ReactDOM.render
if you’re rendering over the output of ReactDOMServer .
\n\n
See: Hydrate
\n\n
Property validation \n\n
PropTypes \n\n
import PropTypes from 'prop-types'\n
\n\n
See: Typechecking with PropTypes
\n\n
\n \n \n any
\n Anything \n \n \n
\n\n
Basic \n\n
\n \n \n string
\n \n \n \n number
\n \n \n \n func
\n Function \n \n \n bool
\n True or false \n \n \n
\n\n
Enum \n\n
\n \n \n oneOf
(any) \n Enum types \n \n \n oneOfType
(type array) \n Union \n \n \n
\n\n
Array \n\n
\n \n \n array
\n \n \n \n arrayOf
(…) \n \n \n \n
\n\n
Object \n\n
\n \n \n object
\n \n \n \n objectOf
(…) \n Object with values of a certain type \n \n \n instanceOf
(…) \n Instance of a class \n \n \n shape
(…) \n \n \n \n
\n\n
Elements \n\n
\n \n \n element
\n React element \n \n \n node
\n DOM node \n \n \n
\n\n
Required \n\n
\n \n \n (···).isRequired
\n Required \n \n \n
\n\n
Basic types \n\n
MyComponent.propTypes = {\n email: PropTypes.string,\n seats: PropTypes.number,\n callback: PropTypes.func,\n isClosed: PropTypes.bool,\n any: PropTypes.any\n}\n
\n\n
Required types \n\n
MyCo.propTypes = {\n name: PropTypes.string.isRequired\n}\n
\n\n
Elements \n\n
MyCo.propTypes = {\n // React element\n element: PropTypes.element,\n\n // num, string, element, or an array of those\n node: PropTypes.node\n}\n
\n\n
Enumerables (oneOf) \n\n
MyCo.propTypes = {\n direction: PropTypes.oneOf([\n 'left', 'right'\n ])\n}\n
\n\n
Arrays and objects \n\n
MyCo.propTypes = {\n list: PropTypes.array,\n ages: PropTypes.arrayOf(PropTypes.number),\n user: PropTypes.object,\n user: PropTypes.objectOf(PropTypes.number),\n message: PropTypes.instanceOf(Message)\n}\n
\n\n
MyCo.propTypes = {\n user: PropTypes.shape({\n name: PropTypes.string,\n age: PropTypes.number\n })\n}\n
\n\n
Use .array[Of]
, .object[Of]
, .instanceOf
, .shape
.
\n\n
Custom validation \n\n
MyCo.propTypes = {\n customProp: (props, key, componentName) => {\n if (!/matchme/.test(props[key])) {\n return new Error('Validation failed!')\n }\n }\n}\n
\n\n
Also see \n\n
",
+ "content_html": "
Components \n\n
Components \n\n
import React from 'react'\nimport ReactDOM from 'react-dom'\n
\n\n
class Hello extends React.Component {\n render () {\n return <div className='message-box'>\n Hello {this.props.name}\n </div>\n }\n}\n
\n\n
const el = document.body\nReactDOM.render(<Hello name='John' />, el)\n
\n\n
Use the React.js jsfiddle to start hacking. (or the unofficial jsbin )
\n\n
Import multiple exports \n\n
import React, {Component} from 'react'\nimport ReactDOM from 'react-dom'\n
\n\n
class Hello extends Component {\n ...\n}\n
\n\n
Properties \n\n
<Video fullscreen={true} autoplay={false} />\n
\n\n
render () {\n this.props.fullscreen\n const { fullscreen, autoplay } = this.props\n ···\n}\n
\n\n
Use this.props
to access properties passed to the component.
\n\n
See: Properties
\n\n
States \n\n
constructor(props) {\n super(props)\n this.state = { username: undefined }\n}\n
\n\n
this.setState({ username: 'rstacruz' })\n
\n\n
render () {\n this.state.username\n const { username } = this.state\n ···\n}\n
\n\n
Use states (this.state
) to manage dynamic data.
\n\n
With Babel you can use proposal-class-fields and get rid of constructor
\n\n
class Hello extends Component {\n state = { username: undefined };\n ...\n}\n
\n\n
See: States
\n\n
Nesting \n\n
class Info extends Component {\n render () {\n const { avatar, username } = this.props\n\n return <div>\n <UserAvatar src={avatar} />\n <UserProfile username={username} />\n </div>\n }\n}\n
\n
As of React v16.2.0, fragments can be used to return multiple children without adding extra wrapping nodes to the DOM.
\n\n
import React, {\n Component,\n Fragment\n} from 'react'\n\nclass Info extends Component {\n render () {\n const { avatar, username } = this.props\n\n return (\n <Fragment>\n <UserAvatar src={avatar} />\n <UserProfile username={username} />\n </Fragment>\n )\n }\n}\n
\n\n
Nest components to separate concerns.
\n\n
See: Composing Components
\n\n
Children \n\n
<AlertBox>\n <h1>You have pending notifications</h1>\n</AlertBox>\n
\n\n
class AlertBox extends Component {\n render () {\n return <div className='alert-box'>\n {this.props.children}\n </div>\n }\n}\n
\n\n
Children are passed as the children
property.
\n\n
Defaults \n\n
Setting default props \n\n
Hello.defaultProps = {\n color: 'blue'\n}\n
\n\n
See: defaultProps
\n\n
Setting default state \n\n
class Hello extends Component {\n constructor (props) {\n super(props)\n this.state = { visible: true }\n }\n}\n
\n\n
Set the default state in the constructor()
.
\n\n
And without constructor using Babel with proposal-class-fields .
\n\n
class Hello extends Component {\n state = { visible: true }\n }\n}\n
\n\n
See: Setting the default state
\n\n
Other components \n\n
Functional components \n\n
function MyComponent ({ name }) {\n return <div className='message-box'>\n Hello {name}\n </div>\n}\n
\n\n
Functional components have no state. Also, their props
are passed as the first parameter to a function.
\n\n
See: Function and Class Components
\n\n
Pure components \n\n
import React, {PureComponent} from 'react'\n\nclass MessageBox extends PureComponent {\n ···\n}\n
\n\n
Performance-optimized version of React.Component
. Doesn’t rerender if props/state hasn’t changed.
\n\n
See: Pure components
\n\n
Component API \n\n
this.forceUpdate()\n
\n\n
this.setState({ ... })\nthis.setState(state => { ... })\n
\n\n
this.state\nthis.props\n
\n\n
These methods and properties are available for Component
instances.
\n\n
See: Component API
\n\n
Lifecycle \n\n
Mounting \n
| Method | Description |\n| ———————— | —————————————————————————————————- |\n| constructor
(props) | Before rendering # |\n| componentWillMount()
| Don’t use this # |\n| render()
| Render # |\n| componentDidMount()
| After rendering (DOM available) # |\n| — | — |\n| componentWillUnmount()
| Before DOM removal # |\n| — | — |\n| componentDidCatch()
| Catch errors (16+) # |
\n\n
Set initial the state on constructor()
.\nAdd DOM event handlers, timers (etc) on componentDidMount()
, then remove them on componentWillUnmount()
.
\n\n
Updating \n
| Method | Description |\n| ——————————————————- | —————————————————- |\n| componentDidUpdate
(prevProps, prevState, snapshot) | Use setState()
here, but remember to compare props |\n| shouldComponentUpdate
(newProps, newState) | Skips render()
if returns false |\n| render()
| Render |\n| componentDidUpdate
(prevProps, prevState) | Operate on the DOM here |
\n\n
Called when parents change properties and .setState()
. These are not called for initial renders.
\n\n
See: Component specs
\n\n
Hooks (New) \n\n
State Hook \n\n
import React, { useState } from 'react';\n\nfunction Example() {\n // Declare a new state variable, which we'll call \"count\"\n const [count, setCount] = useState(0);\n\n return (\n <div>\n <p>You clicked {count} times</p>\n <button onClick={() => setCount(count + 1)}>\n Click me\n </button>\n </div>\n );\n}\n
\n\n
Hooks are a new addition in React 16.8.
\n\n
See: Hooks at a Glance
\n\n
Declaring multiple state variables \n\n
function ExampleWithManyStates() {\n // Declare multiple state variables!\n const [age, setAge] = useState(42);\n const [fruit, setFruit] = useState('banana');\n const [todos, setTodos] = useState([{ text: 'Learn Hooks' }]);\n // ...\n}\n
\n\n
Effect hook \n\n
import React, { useState, useEffect } from 'react';\n\nfunction Example() {\n const [count, setCount] = useState(0);\n\n // Similar to componentDidMount and componentDidUpdate:\n useEffect(() => {\n // Update the document title using the browser API\n document.title = `You clicked ${count} times`;\n }, [count]);\n\n return (\n <div>\n <p>You clicked {count} times</p>\n <button onClick={() => setCount(count + 1)}>\n Click me\n </button>\n </div>\n );\n}\n
\n\n
If you’re familiar with React class lifecycle methods, you can think of useEffect
Hook as componentDidMount
, componentDidUpdate
, and componentWillUnmount
combined.
\n\n
By default, React runs the effects after every render — including the first render.
\n\n
Building your own hooks \n\n
Define FriendStatus \n
import React, { useState, useEffect } from 'react';\n\nfunction FriendStatus(props) {\n const [isOnline, setIsOnline] = useState(null);\n\n useEffect(() => {\n function handleStatusChange(status) {\n setIsOnline(status.isOnline);\n }\n\n ChatAPI.subscribeToFriendStatus(props.friend.id, handleStatusChange);\n return () => {\n ChatAPI.unsubscribeFromFriendStatus(props.friend.id, handleStatusChange);\n };\n }, [props.friend.id]);\n\n if (isOnline === null) {\n return 'Loading...';\n }\n return isOnline ? 'Online' : 'Offline';\n}\n
\n\n
Effects may also optionally specify how to “clean up” after them by returning a function.
\n\n
Use FriendStatus \n\n
function FriendStatus(props) {\n const isOnline = useFriendStatus(props.friend.id);\n\n if (isOnline === null) {\n return 'Loading...';\n }\n return isOnline ? 'Online' : 'Offline';\n}\n
\n\n
See: Building Your Own Hooks
\n\n
Hooks API Reference \n\n
Also see: Hooks FAQ
\n\n
Basic Hooks \n\n
\n \n \n Hook \n Description \n \n \n \n \n useState
(initialState) \n \n \n \n useEffect
(() => { … }) \n \n \n \n useContext
(MyContext) \n value returned from React.createContext
\n \n \n
\n\n
Full details: Basic Hooks
\n\n
Additional Hooks \n\n
\n \n \n Hook \n Description \n \n \n \n \n useReducer
(reducer, initialArg, init) \n \n \n \n useCallback
(() => { … }) \n \n \n \n useMemo
(() => { … }) \n \n \n \n useRef
(initialValue) \n \n \n \n useImperativeHandle
(ref, () => { … }) \n \n \n \n useLayoutEffect
\n identical to useEffect
, but it fires synchronously after all DOM mutations \n \n \n useDebugValue
(value) \n display a label for custom hooks in React DevTools \n \n \n
\n\n
Full details: Additional Hooks
\n\n
DOM nodes \n\n
References \n\n
class MyComponent extends Component {\n render () {\n return <div>\n <input ref={el => this.input = el} />\n </div>\n }\n\n componentDidMount () {\n this.input.focus()\n }\n}\n
\n\n
Allows access to DOM nodes.
\n\n
See: Refs and the DOM
\n\n
DOM Events \n\n
class MyComponent extends Component {\n render () {\n <input type=\"text\"\n value={this.state.value}\n onChange={event => this.onChange(event)} />\n }\n\n onChange (event) {\n this.setState({ value: event.target.value })\n }\n}\n
\n\n
Pass functions to attributes like onChange
.
\n\n
See: Events
\n\n
Other features \n\n
Transferring props \n\n
<VideoPlayer src=\"video.mp4\" />\n
\n\n
class VideoPlayer extends Component {\n render () {\n return <VideoEmbed {...this.props} />\n }\n}\n
\n\n
Propagates src=\"...\"
down to the sub-component.
\n\n
See Transferring props
\n\n
Top-level API \n\n
React.createClass({ ... })\nReact.isValidElement(c)\n
\n\n
ReactDOM.render(<Component />, domnode, [callback])\nReactDOM.unmountComponentAtNode(domnode)\n
\n\n
ReactDOMServer.renderToString(<Component />)\nReactDOMServer.renderToStaticMarkup(<Component />)\n
\n\n
There are more, but these are most common.
\n\n
See: React top-level API
\n\n
JSX patterns \n\n
Style shorthand \n\n
const style = { height: 10 }\nreturn <div style={style}></div>\n
\n\n
return <div style={{ margin: 0, padding: 0 }}></div>\n
\n\n
See: Inline styles
\n\n
Inner HTML \n\n
function markdownify() { return \"<p>...</p>\"; }\n<div dangerouslySetInnerHTML={{__html: markdownify()}} />\n
\n\n
See: Dangerously set innerHTML
\n\n
Lists \n\n
class TodoList extends Component {\n render () {\n const { items } = this.props\n\n return <ul>\n {items.map(item =>\n <TodoItem item={item} key={item.key} />)}\n </ul>\n }\n}\n
\n\n
Always supply a key
property.
\n\n
Conditionals \n\n
<Fragment>\n {showMyComponent\n ? <MyComponent />\n : <OtherComponent />}\n</Fragment>\n
\n\n
Short-circuit evaluation \n\n
<Fragment>\n {showPopup && <Popup />}\n ...\n</Fragment>\n
\n\n
New features \n\n
Returning multiple elements \n\n
You can return multiple elements as arrays or fragments.
\n\n
Arrays \n\n
render () {\n // Don't forget the keys!\n return [\n <li key=\"A\">First item</li>,\n <li key=\"B\">Second item</li>\n ]\n}\n
\n\n
Fragments \n
render () {\n // Fragments don't require keys!\n return (\n <Fragment>\n <li>First item</li>\n <li>Second item</li>\n </Fragment>\n )\n}\n
\n\n
See: Fragments and strings
\n\n
Returning strings \n\n
render() {\n return 'Look ma, no spans!';\n}\n
\n\n
You can return just a string.
\n\n
See: Fragments and strings
\n\n
Errors \n\n
class MyComponent extends Component {\n ···\n componentDidCatch (error, info) {\n this.setState({ error })\n }\n}\n
\n\n
Catch errors via componentDidCatch
. (React 16+)
\n\n
See: Error handling in React 16
\n\n
Portals \n\n
render () {\n return React.createPortal(\n this.props.children,\n document.getElementById('menu')\n )\n}\n
\n\n
This renders this.props.children
into any location in the DOM.
\n\n
See: Portals
\n\n
Hydration \n\n
const el = document.getElementById('app')\nReactDOM.hydrate(<App />, el)\n
\n\n
Use ReactDOM.hydrate
instead of using ReactDOM.render
if you’re rendering over the output of ReactDOMServer .
\n\n
See: Hydrate
\n\n
Property validation \n\n
PropTypes \n\n
import PropTypes from 'prop-types'\n
\n\n
See: Typechecking with PropTypes
\n\n
\n \n \n Key \n Description \n \n \n \n \n any
\n Anything \n \n \n
\n\n
Basic \n\n
\n \n \n Key \n Description \n \n \n \n \n string
\n \n \n \n number
\n \n \n \n func
\n Function \n \n \n bool
\n True or false \n \n \n
\n\n
Enum \n\n
\n \n \n Key \n Description \n \n \n \n \n oneOf
(any) \n Enum types \n \n \n oneOfType
(type array) \n Union \n \n \n
\n\n
Array \n\n
\n \n \n Key \n Description \n \n \n \n \n array
\n \n \n \n arrayOf
(…) \n \n \n \n
\n\n
Object \n\n
\n \n \n Key \n Description \n \n \n \n \n object
\n \n \n \n objectOf
(…) \n Object with values of a certain type \n \n \n instanceOf
(…) \n Instance of a class \n \n \n shape
(…) \n \n \n \n
\n\n
Elements \n\n
\n \n \n Key \n Description \n \n \n \n \n element
\n React element \n \n \n node
\n DOM node \n \n \n
\n\n
Required \n\n
\n \n \n Key \n Description \n \n \n \n \n (···).isRequired
\n Required \n \n \n
\n\n
Basic types \n\n
MyComponent.propTypes = {\n email: PropTypes.string,\n seats: PropTypes.number,\n callback: PropTypes.func,\n isClosed: PropTypes.bool,\n any: PropTypes.any\n}\n
\n\n
Required types \n\n
MyCo.propTypes = {\n name: PropTypes.string.isRequired\n}\n
\n\n
Elements \n\n
MyCo.propTypes = {\n // React element\n element: PropTypes.element,\n\n // num, string, element, or an array of those\n node: PropTypes.node\n}\n
\n\n
Enumerables (oneOf) \n\n
MyCo.propTypes = {\n direction: PropTypes.oneOf([\n 'left', 'right'\n ])\n}\n
\n\n
Arrays and objects \n\n
MyCo.propTypes = {\n list: PropTypes.array,\n ages: PropTypes.arrayOf(PropTypes.number),\n user: PropTypes.object,\n user: PropTypes.objectOf(PropTypes.number),\n message: PropTypes.instanceOf(Message)\n}\n
\n\n
MyCo.propTypes = {\n user: PropTypes.shape({\n name: PropTypes.string,\n age: PropTypes.number\n })\n}\n
\n\n
Use .array[Of]
, .object[Of]
, .instanceOf
, .shape
.
\n\n
Custom validation \n\n
MyCo.propTypes = {\n customProp: (props, key, componentName) => {\n if (!/matchme/.test(props[key])) {\n return new Error('Validation failed!')\n }\n }\n}\n
\n\n
Also see \n\n
",
"intro_html": "
React is a JavaScript library for building user interfaces. This guide targets React v15 to v16.
",
"description_html": "",
"tags": ["Featured"],
- "updated": "2018-10-04"
+ "updated": "2020-07-04"
},{
"id": "react@0.14",
"title": "React.js (v0.14)",
@@ -2902,7 +2902,7 @@
"intro_html": "",
"description_html": "
Basic cheatsheets for regular expression
",
"tags": null,
- "updated": "2019-11-14"
+ "updated": "2020-03-10"
},{
"id": "rename",
"title": "rename",
@@ -2924,7 +2924,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2017-10-30"
+ "updated": "2020-07-03"
},{
"id": "rest-api",
"title": "RESTful API",
@@ -2935,7 +2935,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2018-12-25"
+ "updated": "2020-06-06"
},{
"id": "riot",
"title": "Riot.js",
@@ -2957,7 +2957,7 @@
"intro_html": "
Rollup Rollup is a module bundler for JavaScript which compiles small pieces of code into something larger and more complex, such as a library or application.
",
"description_html": "",
"tags": null,
- "updated": "2017-11-01"
+ "updated": "2020-01-29"
},{
"id": "ronn",
"title": "Ronn",
@@ -3078,7 +3078,7 @@
"intro_html": "",
"description_html": "",
"tags": ["Featured"],
- "updated": "2017-08-26"
+ "updated": "2020-07-03"
},{
"id": "saucelabs",
"title": "Saucelabs",
@@ -3122,7 +3122,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2018-08-23"
+ "updated": "2019-12-31"
},{
"id": "sequel",
"title": "Sequel",
@@ -3232,7 +3232,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2017-08-26"
+ "updated": "2018-02-20"
},{
"id": "slim",
"title": "Slim",
@@ -3265,7 +3265,7 @@
"intro_html": "
Spacemacs is a distribution for Emacs.
",
"description_html": "",
"tags": ["WIP"],
- "updated": "2018-02-15"
+ "updated": "2020-05-22"
},{
"id": "spine",
"title": "Spine",
@@ -3298,7 +3298,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2017-10-30"
+ "updated": "2018-12-06"
},{
"id": "stencil",
"title": "Stencil",
@@ -3309,7 +3309,7 @@
"intro_html": "
Stencil is a compiler for web components made by the Ionic team. This guide targets Stencil v0.0.5.
",
"description_html": "",
"tags": null,
- "updated": "2017-10-11"
+ "updated": "2019-05-08"
},{
"id": "strftime",
"title": "strftime format",
@@ -3320,7 +3320,7 @@
"intro_html": "
The strftime format is the standard date formatting for UNIX. It’s used in C, Ruby, and more.
",
"description_html": "",
"tags": ["Featurable"],
- "updated": "2017-09-04"
+ "updated": "2017-11-27"
},{
"id": "stylus",
"title": "Stylus",
@@ -3331,7 +3331,7 @@
"intro_html": "",
"description_html": "",
"tags": ["Featurable"],
- "updated": "2017-09-20"
+ "updated": "2017-10-30"
},{
"id": "sublime-text",
"title": "Sublime Text",
@@ -3397,7 +3397,7 @@
"intro_html": "",
"description_html": "",
"tags": null,
- "updated": "2017-08-29"
+ "updated": "2018-11-16"
},{
"id": "tmux",
"title": "tmux",
@@ -3551,7 +3551,7 @@
"intro_html": "
Vim is a very efficient text editor. This reference was made for Vim 8.0.
",
"description_html": "",
"tags": null,
- "updated": "2017-08-26"
+ "updated": "2018-12-06"
},{
"id": "vim-digraphs",
"title": "Vim digraphs",
@@ -3617,7 +3617,7 @@
"intro_html": "
Vim is a very efficient text editor. This reference was made for Vim 8.0. \nFor shortcut notation, see :help key-notation
.
",
"description_html": "",
"tags": ["Featured"],
- "updated": "2018-09-11"
+ "updated": "2020-07-03"
},{
"id": "vimscript-functions",
"title": "Vimscript functions",
@@ -3650,7 +3650,7 @@
"intro_html": "",
"description_html": "",
"tags": ["Featurable"],
- "updated": "2017-08-30"
+ "updated": "2017-10-30"
},{
"id": "virtual-dom",
"title": "Virtual-dom",
@@ -3683,7 +3683,7 @@
"intro_html": "
Visual Studio Code , or VSCode, is an open-source code editor. This guide targets VSCode v1.19.
",
"description_html": "",
"tags": null,
- "updated": "2018-02-03"
+ "updated": "2018-02-12"
},{
"id": "vue",
"title": "Vue.js",
@@ -3815,7 +3815,7 @@
"intro_html": "",
"description_html": "",
"tags": ["Featurable"],
- "updated": "2017-09-08"
+ "updated": "2019-09-30"
},{
"id": "znc",
"title": "ZNC bouncer",
diff --git a/datetime.html b/datetime.html
index fec6ef908..ec190c8c4 100644
--- a/datetime.html
+++ b/datetime.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -1034,7 +1034,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/deis.html b/deis.html
index b70679fff..46b0c917f 100644
--- a/deis.html
+++ b/deis.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -548,7 +548,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/deku.html b/deku.html
index 2647888de..ae9bafef4 100644
--- a/deku.html
+++ b/deku.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Deku v2 cheatsheet",
- "image": [ "https://assets.devhints.io/previews/deku.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/deku.jpg?t=20200704133443" ],
"description": "The one-page guide to Deku v2: usage, examples, links, snippets, and more."
}
diff --git a/deku@1.html b/deku@1.html
index 223de42b4..c2f82278f 100644
--- a/deku@1.html
+++ b/deku@1.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Deku v1 cheatsheet",
- "image": [ "https://assets.devhints.io/previews/deku@1.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/deku@1.jpg?t=20200704133443" ],
"description": "The one-page guide to Deku v1: usage, examples, links, snippets, and more."
}
diff --git a/deprecated/bower-api.html b/deprecated/bower-api.html
index 624610210..9b4ca16c3 100644
--- a/deprecated/bower-api.html
+++ b/deprecated/bower-api.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -519,7 +519,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/devise.html b/devise.html
index 045527224..789a1d090 100644
--- a/devise.html
+++ b/devise.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Devise cheatsheet",
- "image": [ "https://assets.devhints.io/previews/devise.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/devise.jpg?t=20200704133443" ],
"description": "The one-page guide to Devise: usage, examples, links, snippets, and more."
}
diff --git a/divshot.html b/divshot.html
index e5f870f19..6e02d3181 100644
--- a/divshot.html
+++ b/divshot.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Divshot cheatsheet",
- "image": [ "https://assets.devhints.io/previews/divshot.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/divshot.jpg?t=20200704133443" ],
"description": "The one-page guide to Divshot: usage, examples, links, snippets, and more."
}
diff --git a/do.html b/do.html
index 2ac1dcd9c..d0c2404c7 100644
--- a/do.html
+++ b/do.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Do gem cheatsheet",
- "image": [ "https://assets.devhints.io/previews/do.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/do.jpg?t=20200704133443" ],
"description": "The one-page guide to Do gem: usage, examples, links, snippets, and more."
}
diff --git a/docker-compose.html b/docker-compose.html
index ed109c042..a5b24ac35 100644
--- a/docker-compose.html
+++ b/docker-compose.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -688,7 +688,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/docker.html b/docker.html
index 07403dca4..7118a6cbb 100644
--- a/docker.html
+++ b/docker.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -650,7 +650,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/dockerfile.html b/dockerfile.html
index bf46bf69c..f207a6426 100644
--- a/dockerfile.html
+++ b/dockerfile.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -568,7 +568,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/dom-range.html b/dom-range.html
index a4e028263..adc5b8697 100644
--- a/dom-range.html
+++ b/dom-range.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "DOM Range cheatsheet",
- "image": [ "https://assets.devhints.io/previews/dom-range.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/dom-range.jpg?t=20200704133443" ],
"description": "The one-page guide to DOM Range: usage, examples, links, snippets, and more."
}
diff --git a/dom-selection.html b/dom-selection.html
index c3702894d..dc2749f71 100644
--- a/dom-selection.html
+++ b/dom-selection.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "DOM Selection cheatsheet",
- "image": [ "https://assets.devhints.io/previews/dom-selection.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/dom-selection.jpg?t=20200704133443" ],
"description": "The one-page guide to DOM Selection: usage, examples, links, snippets, and more."
}
diff --git a/ec2.html b/ec2.html
index 83dd18917..ecf4d6545 100644
--- a/ec2.html
+++ b/ec2.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "EC2 API tools cheatsheet",
- "image": [ "https://assets.devhints.io/previews/ec2.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/ec2.jpg?t=20200704133443" ],
"description": "The one-page guide to EC2 API tools: usage, examples, links, snippets, and more."
}
diff --git a/editorconfig.html b/editorconfig.html
index 16d491fb8..9bd7b134c 100644
--- a/editorconfig.html
+++ b/editorconfig.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -558,7 +558,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/elixir-metaprogramming.html b/elixir-metaprogramming.html
index a01760037..1509c2053 100644
--- a/elixir-metaprogramming.html
+++ b/elixir-metaprogramming.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Elixir metaprogramming cheatsheet",
- "image": [ "https://assets.devhints.io/previews/elixir-metaprogramming.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/elixir-metaprogramming.jpg?t=20200704133443" ],
"description": "The one-page guide to Elixir metaprogramming: usage, examples, links, snippets, and more."
}
diff --git a/elixir.html b/elixir.html
index fe2b95682..4d2db78d6 100644
--- a/elixir.html
+++ b/elixir.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -1173,7 +1173,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/emacs.html b/emacs.html
index c858413e2..338515316 100644
--- a/emacs.html
+++ b/emacs.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Emacs cheatsheet",
- "image": [ "https://assets.devhints.io/previews/emacs.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/emacs.jpg?t=20200704133443" ],
"description": "The one-page guide to Emacs: usage, examples, links, snippets, and more."
}
diff --git a/ember.html b/ember.html
index cfd2b73fe..eb15eea75 100644
--- a/ember.html
+++ b/ember.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Ember.js cheatsheet",
- "image": [ "https://assets.devhints.io/previews/ember.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/ember.jpg?t=20200704133443" ],
"description": "The one-page guide to Ember.js: usage, examples, links, snippets, and more."
}
diff --git a/emmet.html b/emmet.html
index 481dcea7a..0c0b6fd10 100644
--- a/emmet.html
+++ b/emmet.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -642,7 +642,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/enzyme.html b/enzyme.html
index 7c09961b9..ee4fee71b 100644
--- a/enzyme.html
+++ b/enzyme.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -740,7 +740,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/enzyme@2.html b/enzyme@2.html
index aaa0c6d03..997ba1db7 100644
--- a/enzyme@2.html
+++ b/enzyme@2.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -610,7 +610,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/es6.html b/es6.html
index eba04213d..1cbd352d1 100644
--- a/es6.html
+++ b/es6.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -972,7 +972,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/ets.html b/ets.html
index 325da6ed3..e9dd0c521 100644
--- a/ets.html
+++ b/ets.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -543,7 +543,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/expectjs.html b/expectjs.html
index b8227f172..f3d693afa 100644
--- a/expectjs.html
+++ b/expectjs.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -581,7 +581,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/express.html b/express.html
index b5fa02cf4..b5901d06c 100644
--- a/express.html
+++ b/express.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Express.js cheatsheet",
- "image": [ "https://assets.devhints.io/previews/express.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/express.jpg?t=20200704133443" ],
"description": "The one-page guide to Express.js: usage, examples, links, snippets, and more."
}
diff --git a/exunit.html b/exunit.html
index 238fd3b2e..e848ade67 100644
--- a/exunit.html
+++ b/exunit.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -585,7 +585,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/factory_bot.html b/factory_bot.html
index 370297776..aaf3c58ba 100644
--- a/factory_bot.html
+++ b/factory_bot.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -674,7 +674,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/fastify.html b/fastify.html
index a83955f0c..399652682 100644
--- a/fastify.html
+++ b/fastify.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -771,7 +771,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/ffaker.html b/ffaker.html
index dcab6f602..1e25d9cf1 100644
--- a/ffaker.html
+++ b/ffaker.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -972,7 +972,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/ffmpeg.html b/ffmpeg.html
index 5769add12..196249ccc 100644
--- a/ffmpeg.html
+++ b/ffmpeg.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -550,7 +550,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/figlet.html b/figlet.html
index 52e64b57a..b1d53e419 100644
--- a/figlet.html
+++ b/figlet.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -2496,7 +2496,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/find.html b/find.html
index 044c92935..29f6e54a1 100644
--- a/find.html
+++ b/find.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -567,7 +567,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/firebase.html b/firebase.html
index 11587d00d..91fda70b4 100644
--- a/firebase.html
+++ b/firebase.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -573,7 +573,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/firefox.html b/firefox.html
index c9064e933..c06636cbf 100644
--- a/firefox.html
+++ b/firefox.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Firefox cheatsheet",
- "image": [ "https://assets.devhints.io/previews/firefox.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/firefox.jpg?t=20200704133443" ],
"description": "The one-page guide to Firefox: usage, examples, links, snippets, and more."
}
diff --git a/fish-shell.html b/fish-shell.html
index 9e0c5d0fc..215b75d31 100644
--- a/fish-shell.html
+++ b/fish-shell.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -740,7 +740,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/fitness/general.html b/fitness/general.html
index 1a5391c81..4eb269f36 100644
--- a/fitness/general.html
+++ b/fitness/general.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -519,7 +519,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/fitness/micronutrients.html b/fitness/micronutrients.html
index 7259fe838..da92701ad 100644
--- a/fitness/micronutrients.html
+++ b/fitness/micronutrients.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -597,7 +597,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/fitness/phat.html b/fitness/phat.html
index 436cb97fd..7fb069f0f 100644
--- a/fitness/phat.html
+++ b/fitness/phat.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -743,7 +743,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/flashlight.html b/flashlight.html
index d3c81eafe..75b48c0df 100644
--- a/flashlight.html
+++ b/flashlight.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -544,7 +544,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/flow.html b/flow.html
index 3f77aad42..bdf5ddb48 100644
--- a/flow.html
+++ b/flow.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -873,7 +873,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/flux.html b/flux.html
index 2ebc97a9f..62cbe5699 100644
--- a/flux.html
+++ b/flux.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Flux architecture cheatsheet",
- "image": [ "https://assets.devhints.io/previews/flux.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/flux.jpg?t=20200704133443" ],
"description": "The one-page guide to Flux architecture: usage, examples, links, snippets, and more."
}
diff --git a/flynn.html b/flynn.html
index 21d0933fb..8477a4feb 100644
--- a/flynn.html
+++ b/flynn.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -581,7 +581,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/freenode.html b/freenode.html
index 452ff3d96..13535e570 100644
--- a/freenode.html
+++ b/freenode.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -519,7 +519,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/frequency-separation-retouching.html b/frequency-separation-retouching.html
index 45a0add03..5544b11c3 100644
--- a/frequency-separation-retouching.html
+++ b/frequency-separation-retouching.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -523,7 +523,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/gh-pages.html b/gh-pages.html
index 91fb9f79c..2384f0f0d 100644
--- a/gh-pages.html
+++ b/gh-pages.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -473,7 +473,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/git-branch.html b/git-branch.html
index 8ae8becfa..fc912fc39 100644
--- a/git-branch.html
+++ b/git-branch.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -572,7 +572,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/git-extras.html b/git-extras.html
index 473feabd3..c50e90e0f 100644
--- a/git-extras.html
+++ b/git-extras.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Git extras cheatsheet",
- "image": [ "https://assets.devhints.io/previews/git-extras.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/git-extras.jpg?t=20200704133443" ],
"description": "The one-page guide to Git extras: usage, examples, links, snippets, and more."
}
diff --git a/git-log-format.html b/git-log-format.html
index 0a6fbc8ad..2719e66b9 100644
--- a/git-log-format.html
+++ b/git-log-format.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -752,7 +752,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/git-log.html b/git-log.html
index a69102dfd..09bef74e2 100644
--- a/git-log.html
+++ b/git-log.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -576,7 +576,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/git-revisions.html b/git-revisions.html
index eab9f9a67..cb0fe6720 100644
--- a/git-revisions.html
+++ b/git-revisions.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -758,7 +758,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/git-tricks.html b/git-tricks.html
index bd9c68f5d..f7bb230d4 100644
--- a/git-tricks.html
+++ b/git-tricks.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Git tricks cheatsheet",
- "image": [ "https://assets.devhints.io/previews/git-tricks.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/git-tricks.jpg?t=20200704133443" ],
"description": "The one-page guide to Git tricks: usage, examples, links, snippets, and more."
}
diff --git a/gmail.html b/gmail.html
index 813e3173c..69e4a863d 100644
--- a/gmail.html
+++ b/gmail.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Gmail cheatsheet",
- "image": [ "https://assets.devhints.io/previews/gmail.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/gmail.jpg?t=20200704133443" ],
"description": "The one-page guide to Gmail: usage, examples, links, snippets, and more."
}
diff --git a/gnupg.html b/gnupg.html
index 2ce9a1193..aa4c207ae 100644
--- a/gnupg.html
+++ b/gnupg.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -101,11 +101,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -767,7 +767,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/go.html b/go.html
index 94ad3e4e1..197be0910 100644
--- a/go.html
+++ b/go.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -931,7 +931,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/goby.html b/goby.html
index 3fb330b53..be2498a00 100644
--- a/goby.html
+++ b/goby.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -1793,7 +1793,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/google-webfonts.html b/google-webfonts.html
index 207146243..252c89238 100644
--- a/google-webfonts.html
+++ b/google-webfonts.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -516,7 +516,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/google_analytics.html b/google_analytics.html
index e27491511..448a9788f 100644
--- a/google_analytics.html
+++ b/google_analytics.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Google Analytics cheatsheet",
- "image": [ "https://assets.devhints.io/previews/google_analytics.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/google_analytics.jpg?t=20200704133443" ],
"description": "The one-page guide to Google Analytics: usage, examples, links, snippets, and more."
}
diff --git a/graphql.html b/graphql.html
index 5d83bbde9..5db3e4c23 100644
--- a/graphql.html
+++ b/graphql.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -727,7 +727,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/gremlins.html b/gremlins.html
index c33d8beb7..073be8eb2 100644
--- a/gremlins.html
+++ b/gremlins.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -572,7 +572,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/gulp.html b/gulp.html
index 1ba63d6b4..c12008c9e 100644
--- a/gulp.html
+++ b/gulp.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Gulp cheatsheet",
- "image": [ "https://assets.devhints.io/previews/gulp.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/gulp.jpg?t=20200704133443" ],
"description": "The one-page guide to Gulp: usage, examples, links, snippets, and more."
}
diff --git a/haml.html b/haml.html
index ad7ead734..5d37fe047 100644
--- a/haml.html
+++ b/haml.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -531,7 +531,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/handlebars.js.html b/handlebars.js.html
index b47feb693..3195ced70 100644
--- a/handlebars.js.html
+++ b/handlebars.js.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -517,7 +517,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/harvey.js.html b/harvey.js.html
index 4f69aa104..3ad3cd4db 100644
--- a/harvey.js.html
+++ b/harvey.js.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -523,7 +523,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/heroku.html b/heroku.html
index 6d35d0fa2..a96a2b98a 100644
--- a/heroku.html
+++ b/heroku.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -658,7 +658,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/hledger.html b/hledger.html
index af3f5d329..f9997fcd1 100644
--- a/hledger.html
+++ b/hledger.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Hledger cheatsheet",
- "image": [ "https://assets.devhints.io/previews/hledger.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/hledger.jpg?t=20200704133443" ],
"description": "The one-page guide to Hledger: usage, examples, links, snippets, and more."
}
diff --git a/homebrew.html b/homebrew.html
index 32d09ba5a..3691d0f0a 100644
--- a/homebrew.html
+++ b/homebrew.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -638,7 +638,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/html-email.html b/html-email.html
index 60492be85..52c1b13ad 100644
--- a/html-email.html
+++ b/html-email.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -619,7 +619,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/html-input.html b/html-input.html
index 9e6d3c253..5c345c956 100644
--- a/html-input.html
+++ b/html-input.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -663,7 +663,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/html-meta.html b/html-meta.html
index 9f1aea478..81f7b6293 100644
--- a/html-meta.html
+++ b/html-meta.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -621,7 +621,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/html-microformats.html b/html-microformats.html
index c62fc7dd2..6346e5e75 100644
--- a/html-microformats.html
+++ b/html-microformats.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -505,7 +505,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/html-share.html b/html-share.html
index 38f5b1740..4ed1c234d 100644
--- a/html-share.html
+++ b/html-share.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -508,7 +508,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/html.html b/html.html
index c6c996083..595b06087 100644
--- a/html.html
+++ b/html.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -608,7 +608,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/http-status.html b/http-status.html
index ffe8a01e7..5290e6897 100644
--- a/http-status.html
+++ b/http-status.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -838,7 +838,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/httpie.html b/httpie.html
index 4f5be1084..f471fa11a 100644
--- a/httpie.html
+++ b/httpie.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -570,7 +570,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/ie.html b/ie.html
index 82d35ffa2..ca6c660f1 100644
--- a/ie.html
+++ b/ie.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -1140,7 +1140,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/ie_bugs.html b/ie_bugs.html
index 32f12f0a2..d00c49b00 100644
--- a/ie_bugs.html
+++ b/ie_bugs.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -520,7 +520,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/imagemagick.html b/imagemagick.html
index 22f62a54d..4d49fc050 100644
--- a/imagemagick.html
+++ b/imagemagick.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -569,7 +569,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/immutable.js.html b/immutable.js.html
index 2ad27d48c..446d30ff7 100644
--- a/immutable.js.html
+++ b/immutable.js.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -529,7 +529,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/index.html b/index.html
index 1ebbba196..fa7f45b73 100644
--- a/index.html
+++ b/index.html
@@ -35,8 +35,8 @@
-
-
+
+
@@ -104,11 +104,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -323,71 +323,17 @@ gtag('config','UA-106902774-1');
-
+
- factory_bot
+ react
- Factory Bot
-
-
-
-
-
-
-
-
-
- top
-
-
-
-
-
- top
-
-
-
-
-
-
-
-
-
- vue
-
-
-
-
-
- Vue.js
-
-
-
-
-
-
-
-
-
- regexp
-
-
-
-
-
- regexp
+ React.js
@@ -413,17 +359,17 @@ gtag('config','UA-106902774-1');
-
+
- find
+ vim
- Find
+ Vim
@@ -431,17 +377,17 @@ gtag('config','UA-106902774-1');
-
+
- jsdoc
+ sass
- Jsdoc
+ Sass
@@ -449,143 +395,17 @@ gtag('config','UA-106902774-1');
-
+
- scp
+ resolutions
- scp
-
-
-
-
-
-
-
-
-
- rest-api
-
-
-
-
-
- RESTful API
-
-
-
-
-
-
-
-
-
- mysql
-
-
-
-
-
- MySQL
-
-
-
-
-
-
-
-
-
- bolt
-
-
-
-
-
- Bolt Quickstart
-
-
-
-
-
-
-
-
-
- kotlin
-
-
-
-
-
- Kotlin
-
-
-
-
-
-
-
-
-
- css-grid
-
-
-
-
-
- CSS Grid
-
-
-
-
-
-
-
-
-
- csharp7
-
-
-
-
-
- C# 7
-
-
-
-
-
-
-
-
-
- bulma
-
-
-
-
-
- Bulma
+ Screen resolutions
@@ -611,17 +431,17 @@ gtag('config','UA-106902774-1');
-
+
- react
+ atom
- React.js
+ Atom
@@ -629,17 +449,197 @@ gtag('config','UA-106902774-1');
-
+
- vim
+ polyfill.io
- Vim
+ Polyfill.io
+
+
+
+
+
+
+
+
+
+ go
+
+
+
+
+
+ Go
+
+
+
+
+
+
+
+
+
+ es6
+
+
+
+
+
+ ES2015+
+
+
+
+
+
+
+
+
+
+ markdown
+
+
+
+
+
+ Markdown
+
+
+
+
+
+
+
+
+
+ lodash
+
+
+
+
+
+ Lodash
+
+
+
+
+
+
+
+
+
+ factory_bot
+
+
+
+
+
+ Factory Bot
+
+
+
+
+
+
+
+
+
+ package-json
+
+
+
+
+
+ package.json
+
+
+
+
+
+
+
+
+
+ jsdoc
+
+
+
+
+
+ Jsdoc
+
+
+
+
+
+
+
+
+
+ jest
+
+
+
+
+
+ Jest
+
+
+
+
+
+
+
+
+
+ css-flexbox
+
+
+
+
+
+ CSS flexbox
+
+
+
+
+
+
+
+
+
+ capybara
+
+
+
+
+
+ Capybara
@@ -27071,7 +27071,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/index@2016.html b/index@2016.html
index 39951ee23..372dd8642 100644
--- a/index@2016.html
+++ b/index@2016.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
diff --git a/inkscape.html b/inkscape.html
index 1b20f274f..1c6c39d6e 100644
--- a/inkscape.html
+++ b/inkscape.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -559,7 +559,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/inline-docs.html b/inline-docs.html
index 6d6703488..a3840e378 100644
--- a/inline-docs.html
+++ b/inline-docs.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Inline documentation cheatsheet",
- "image": [ "https://assets.devhints.io/previews/inline-docs.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/inline-docs.jpg?t=20200704133443" ],
"description": "The one-page guide to Inline documentation: usage, examples, links, snippets, and more."
}
diff --git a/ios-provision.html b/ios-provision.html
index c5ccfb65e..c09ffa2c2 100644
--- a/ios-provision.html
+++ b/ios-provision.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "iOS Provisioning Profiles cheatsheet",
- "image": [ "https://assets.devhints.io/previews/ios-provision.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/ios-provision.jpg?t=20200704133443" ],
"description": "The one-page guide to iOS Provisioning Profiles: usage, examples, links, snippets, and more."
}
diff --git a/jasmine.html b/jasmine.html
index 5d750060a..53e114762 100644
--- a/jasmine.html
+++ b/jasmine.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -665,7 +665,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/jekyll-github.html b/jekyll-github.html
index 2019c8f28..a77286e9c 100644
--- a/jekyll-github.html
+++ b/jekyll-github.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -563,7 +563,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/jekyll.html b/jekyll.html
index d50567b00..1a787bd17 100644
--- a/jekyll.html
+++ b/jekyll.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -1228,7 +1228,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/jest.html b/jest.html
index f48a16464..df1edeed3 100644
--- a/jest.html
+++ b/jest.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -827,7 +827,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/jquery-cdn.html b/jquery-cdn.html
index 36252988f..b5a8c6a90 100644
--- a/jquery-cdn.html
+++ b/jquery-cdn.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -502,7 +502,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/jquery.html b/jquery.html
index f0929621b..1cdf28685 100644
--- a/jquery.html
+++ b/jquery.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -545,7 +545,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/js-appcache.html b/js-appcache.html
index a3ef9c745..3cdf30d91 100644
--- a/js-appcache.html
+++ b/js-appcache.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -519,7 +519,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/js-array.html b/js-array.html
index 5f7ff4757..505a2b14f 100644
--- a/js-array.html
+++ b/js-array.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -571,7 +571,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/js-date.html b/js-date.html
index d9ac3e65f..749cd69fa 100644
--- a/js-date.html
+++ b/js-date.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -714,7 +714,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/js-fetch.html b/js-fetch.html
index a780fbd71..c76e88d68 100644
--- a/js-fetch.html
+++ b/js-fetch.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -572,7 +572,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/js-lazy.html b/js-lazy.html
index 18837175c..1db913fca 100644
--- a/js-lazy.html
+++ b/js-lazy.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -551,7 +551,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/js-model.html b/js-model.html
index a3b47ecb7..b426597ff 100644
--- a/js-model.html
+++ b/js-model.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -565,7 +565,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/js-speech.html b/js-speech.html
index 4d14324e5..bfa243c69 100644
--- a/js-speech.html
+++ b/js-speech.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -508,7 +508,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/jscoverage.html b/jscoverage.html
index 1e7d27e1c..18c0c02b1 100644
--- a/jscoverage.html
+++ b/jscoverage.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -535,7 +535,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/jsdoc.html b/jsdoc.html
index b1f2c8a01..572cfb214 100644
--- a/jsdoc.html
+++ b/jsdoc.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -651,7 +651,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/jshint.html b/jshint.html
index 2286f3cda..178fa31e0 100644
--- a/jshint.html
+++ b/jshint.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -623,7 +623,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/knex.html b/knex.html
index 92f265385..d9d7ea8c3 100644
--- a/knex.html
+++ b/knex.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -929,7 +929,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/koa.html b/koa.html
index f55bf7b02..bb16a0f9f 100644
--- a/koa.html
+++ b/koa.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Koa cheatsheet",
- "image": [ "https://assets.devhints.io/previews/koa.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/koa.jpg?t=20200704133443" ],
"description": "The one-page guide to Koa: usage, examples, links, snippets, and more."
}
diff --git a/kotlin.html b/kotlin.html
index c5ac118c0..218f4069b 100644
--- a/kotlin.html
+++ b/kotlin.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -764,7 +764,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/kramdown.html b/kramdown.html
index b76d06da7..8f2bae789 100644
--- a/kramdown.html
+++ b/kramdown.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Kramdown cheatsheet",
- "image": [ "https://assets.devhints.io/previews/kramdown.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/kramdown.jpg?t=20200704133443" ],
"description": "The one-page guide to Kramdown: usage, examples, links, snippets, and more."
}
diff --git a/layout-thrashing.html b/layout-thrashing.html
index 989895b94..9f0ae732d 100644
--- a/layout-thrashing.html
+++ b/layout-thrashing.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -575,7 +575,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/ledger-csv.html b/ledger-csv.html
index 362e914d1..288d2f0ca 100644
--- a/ledger-csv.html
+++ b/ledger-csv.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -498,7 +498,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/ledger-examples.html b/ledger-examples.html
index 41df3699a..e441241c3 100644
--- a/ledger-examples.html
+++ b/ledger-examples.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Ledger examples cheatsheet",
- "image": [ "https://assets.devhints.io/previews/ledger-examples.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/ledger-examples.jpg?t=20200704133443" ],
"description": "The one-page guide to Ledger examples: usage, examples, links, snippets, and more."
}
diff --git a/ledger-format.html b/ledger-format.html
index 08d95d0b3..8ba368d5f 100644
--- a/ledger-format.html
+++ b/ledger-format.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Ledger format cheatsheet",
- "image": [ "https://assets.devhints.io/previews/ledger-format.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/ledger-format.jpg?t=20200704133443" ],
"description": "The one-page guide to Ledger format: usage, examples, links, snippets, and more."
}
diff --git a/ledger-periods.html b/ledger-periods.html
index 3ca7acf98..f73651c72 100644
--- a/ledger-periods.html
+++ b/ledger-periods.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Ledger periods cheatsheet",
- "image": [ "https://assets.devhints.io/previews/ledger-periods.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/ledger-periods.jpg?t=20200704133443" ],
"description": "The one-page guide to Ledger periods: usage, examples, links, snippets, and more."
}
diff --git a/ledger-query.html b/ledger-query.html
index 5d0484910..cae730b24 100644
--- a/ledger-query.html
+++ b/ledger-query.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -540,7 +540,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/ledger.html b/ledger.html
index a8f3f01a1..d96747631 100644
--- a/ledger.html
+++ b/ledger.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -742,7 +742,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/less.html b/less.html
index 5149ba019..7b7ade43e 100644
--- a/less.html
+++ b/less.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Less.js cheatsheet",
- "image": [ "https://assets.devhints.io/previews/less.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/less.jpg?t=20200704133443" ],
"description": "The one-page guide to Less.js: usage, examples, links, snippets, and more."
}
diff --git a/licenses.html b/licenses.html
index 4cb2562fc..7bdcae349 100644
--- a/licenses.html
+++ b/licenses.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -595,7 +595,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/linux.html b/linux.html
index 72691643d..d985628ae 100644
--- a/linux.html
+++ b/linux.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Linux cheatsheet",
- "image": [ "https://assets.devhints.io/previews/linux.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/linux.jpg?t=20200704133443" ],
"description": "The one-page guide to Linux: usage, examples, links, snippets, and more."
}
diff --git a/lodash.html b/lodash.html
index 9e18b71c1..32e6b0c58 100644
--- a/lodash.html
+++ b/lodash.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -705,7 +705,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/lua.html b/lua.html
index 9b8d03b85..d14a8b2f1 100644
--- a/lua.html
+++ b/lua.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Lua cheatsheet",
- "image": [ "https://assets.devhints.io/previews/lua.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/lua.jpg?t=20200704133443" ],
"description": "The one-page guide to Lua: usage, examples, links, snippets, and more."
}
diff --git a/machinist.html b/machinist.html
index fdc0ba92e..bb7fe15c2 100644
--- a/machinist.html
+++ b/machinist.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Machinist cheatsheet",
- "image": [ "https://assets.devhints.io/previews/machinist.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/machinist.jpg?t=20200704133443" ],
"description": "The one-page guide to Machinist: usage, examples, links, snippets, and more."
}
diff --git a/macos-mouse-acceleration.html b/macos-mouse-acceleration.html
index b8d2e3c43..62d77f25c 100644
--- a/macos-mouse-acceleration.html
+++ b/macos-mouse-acceleration.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -468,7 +468,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/make-assets.html b/make-assets.html
index 985f17ef7..6651b0446 100644
--- a/make-assets.html
+++ b/make-assets.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Make for assets cheatsheet",
- "image": [ "https://assets.devhints.io/previews/make-assets.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/make-assets.jpg?t=20200704133443" ],
"description": "The one-page guide to Make for assets: usage, examples, links, snippets, and more."
}
diff --git a/makefile.html b/makefile.html
index 93bd458ac..4b1ce5365 100644
--- a/makefile.html
+++ b/makefile.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -622,7 +622,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/man.html b/man.html
index d340347b1..ccdea74ac 100644
--- a/man.html
+++ b/man.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -540,7 +540,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/markdown.html b/markdown.html
index f6d46336e..2e972208f 100644
--- a/markdown.html
+++ b/markdown.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -600,7 +600,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/meow.html b/meow.html
index d65b608fa..0b744715f 100644
--- a/meow.html
+++ b/meow.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -545,7 +545,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/meta-tags.html b/meta-tags.html
index 328fd9b8f..1f014eca4 100644
--- a/meta-tags.html
+++ b/meta-tags.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -575,7 +575,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/middleman.html b/middleman.html
index c104c7fb5..e9a2f3104 100644
--- a/middleman.html
+++ b/middleman.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Middleman 3 cheatsheet",
- "image": [ "https://assets.devhints.io/previews/middleman.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/middleman.jpg?t=20200704133443" ],
"description": "The one-page guide to Middleman 3: usage, examples, links, snippets, and more."
}
diff --git a/minimist.html b/minimist.html
index a29cf3e57..7a95208ec 100644
--- a/minimist.html
+++ b/minimist.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -564,7 +564,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/minitest.html b/minitest.html
index ddcba37dc..28a5f6c25 100644
--- a/minitest.html
+++ b/minitest.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Minitest cheatsheet",
- "image": [ "https://assets.devhints.io/previews/minitest.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/minitest.jpg?t=20200704133443" ],
"description": "The one-page guide to Minitest: usage, examples, links, snippets, and more."
}
diff --git a/mixpanel.html b/mixpanel.html
index 2e3fb0559..eb0627c58 100644
--- a/mixpanel.html
+++ b/mixpanel.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -459,7 +459,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/mobx.html b/mobx.html
index d99eb88d4..6c65cb9e7 100644
--- a/mobx.html
+++ b/mobx.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -608,7 +608,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/mocha-blanket.html b/mocha-blanket.html
index 2bab55d91..6f0ce2b18 100644
--- a/mocha-blanket.html
+++ b/mocha-blanket.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -548,7 +548,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/mocha-html.html b/mocha-html.html
index 291ccce6d..f6a06175e 100644
--- a/mocha-html.html
+++ b/mocha-html.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Mocha HTML cheatsheet",
- "image": [ "https://assets.devhints.io/previews/mocha-html.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/mocha-html.jpg?t=20200704133443" ],
"description": "The one-page guide to Mocha HTML: usage, examples, links, snippets, and more."
}
diff --git a/mocha-tdd.html b/mocha-tdd.html
index b130d8762..965cbf0c6 100644
--- a/mocha-tdd.html
+++ b/mocha-tdd.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Mocha.js TDD interface cheatsheet",
- "image": [ "https://assets.devhints.io/previews/mocha-tdd.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/mocha-tdd.jpg?t=20200704133443" ],
"description": "The one-page guide to Mocha.js TDD interface: usage, examples, links, snippets, and more."
}
diff --git a/mocha.html b/mocha.html
index e74831cd0..97b93f31b 100644
--- a/mocha.html
+++ b/mocha.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Mocha.js cheatsheet",
- "image": [ "https://assets.devhints.io/previews/mocha.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/mocha.jpg?t=20200704133443" ],
"description": "The one-page guide to Mocha.js: usage, examples, links, snippets, and more."
}
diff --git a/modella.html b/modella.html
index a228e8991..b3e88fdb3 100644
--- a/modella.html
+++ b/modella.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -600,7 +600,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/modernizr.html b/modernizr.html
index 619121ea0..9921f7031 100644
--- a/modernizr.html
+++ b/modernizr.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Modernizr cheatsheet",
- "image": [ "https://assets.devhints.io/previews/modernizr.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/modernizr.jpg?t=20200704133443" ],
"description": "The one-page guide to Modernizr: usage, examples, links, snippets, and more."
}
diff --git a/moment.html b/moment.html
index f5d87bebd..a395e339d 100644
--- a/moment.html
+++ b/moment.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -898,7 +898,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/mongodb.html b/mongodb.html
index 2bc55cc90..930a660f8 100644
--- a/mongodb.html
+++ b/mongodb.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "MongoDB cheatsheet",
- "image": [ "https://assets.devhints.io/previews/mongodb.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/mongodb.jpg?t=20200704133443" ],
"description": "The one-page guide to MongoDB: usage, examples, links, snippets, and more."
}
diff --git a/mysql.html b/mysql.html
index feb306231..afd434ee8 100644
--- a/mysql.html
+++ b/mysql.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -691,7 +691,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/ncftp.html b/ncftp.html
index 48e1597ab..9e20e79d3 100644
--- a/ncftp.html
+++ b/ncftp.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -516,7 +516,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/nock.html b/nock.html
index 528c5588f..5ebdc379b 100644
--- a/nock.html
+++ b/nock.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -513,7 +513,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/nocode.html b/nocode.html
index 2b57e5b80..a5f59eb25 100644
--- a/nocode.html
+++ b/nocode.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -502,7 +502,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/nodejs-assert.html b/nodejs-assert.html
index c8374b21e..e4a02f16c 100644
--- a/nodejs-assert.html
+++ b/nodejs-assert.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -507,7 +507,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/nodejs-fs.html b/nodejs-fs.html
index 62e4fc905..5f92c18ff 100644
--- a/nodejs-fs.html
+++ b/nodejs-fs.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "fs cheatsheet",
- "image": [ "https://assets.devhints.io/previews/nodejs-fs.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/nodejs-fs.jpg?t=20200704133443" ],
"description": "The one-page guide to fs: usage, examples, links, snippets, and more."
}
diff --git a/nodejs-path.html b/nodejs-path.html
index 8ffb12ac9..c8ddadbeb 100644
--- a/nodejs-path.html
+++ b/nodejs-path.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -517,7 +517,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/nodejs-process.html b/nodejs-process.html
index 406e85acc..075391328 100644
--- a/nodejs-process.html
+++ b/nodejs-process.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "process cheatsheet",
- "image": [ "https://assets.devhints.io/previews/nodejs-process.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/nodejs-process.jpg?t=20200704133443" ],
"description": "The one-page guide to process: usage, examples, links, snippets, and more."
}
diff --git a/nodejs-stream.html b/nodejs-stream.html
index e0b1e9be7..f721b3436 100644
--- a/nodejs-stream.html
+++ b/nodejs-stream.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -627,7 +627,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/nodejs.html b/nodejs.html
index c15252b7d..01c702135 100644
--- a/nodejs.html
+++ b/nodejs.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Node.js API cheatsheet",
- "image": [ "https://assets.devhints.io/previews/nodejs.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/nodejs.jpg?t=20200704133443" ],
"description": "The one-page guide to Node.js API: usage, examples, links, snippets, and more."
}
diff --git a/nopt.html b/nopt.html
index 1d913c605..9dd107eea 100644
--- a/nopt.html
+++ b/nopt.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Nopt cheatsheet",
- "image": [ "https://assets.devhints.io/previews/nopt.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/nopt.jpg?t=20200704133443" ],
"description": "The one-page guide to Nopt: usage, examples, links, snippets, and more."
}
diff --git a/npm.html b/npm.html
index a9c8818a0..721e01bcf 100644
--- a/npm.html
+++ b/npm.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -683,7 +683,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/org-mode.html b/org-mode.html
index 8b393ca95..f6656a571 100644
--- a/org-mode.html
+++ b/org-mode.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -683,7 +683,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/osx.html b/osx.html
index d6dc7384e..3badfc9fb 100644
--- a/osx.html
+++ b/osx.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -512,7 +512,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/package-json.html b/package-json.html
index 46a7596b0..02ce11362 100644
--- a/package-json.html
+++ b/package-json.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -568,7 +568,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/pacman.html b/pacman.html
index 67bbf30e1..9d024a007 100644
--- a/pacman.html
+++ b/pacman.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Pacman cheatsheet",
- "image": [ "https://assets.devhints.io/previews/pacman.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/pacman.jpg?t=20200704133443" ],
"description": "One-page guide to Pacman: usage, examples, and more. Pacman is the package manager for Arch linux and its derivatives."
}
diff --git a/parsimmon.html b/parsimmon.html
index cf9fc1717..6c074bd79 100644
--- a/parsimmon.html
+++ b/parsimmon.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Parsimmon cheatsheet",
- "image": [ "https://assets.devhints.io/previews/parsimmon.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/parsimmon.jpg?t=20200704133443" ],
"description": "The one-page guide to Parsimmon: usage, examples, links, snippets, and more."
}
diff --git a/parsley.html b/parsley.html
index 2fd4a97a4..b3e1f460e 100644
--- a/parsley.html
+++ b/parsley.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -750,7 +750,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/pass.html b/pass.html
index ed523fb85..1db196cb9 100644
--- a/pass.html
+++ b/pass.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -543,7 +543,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/passenger.html b/passenger.html
index 296123ab2..e61694b21 100644
--- a/passenger.html
+++ b/passenger.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -514,7 +514,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/perl-pie.html b/perl-pie.html
index ddeebd752..379b9e544 100644
--- a/perl-pie.html
+++ b/perl-pie.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Perl-pie cheatsheet",
- "image": [ "https://assets.devhints.io/previews/perl-pie.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/perl-pie.jpg?t=20200704133443" ],
"description": "The one-page guide to Perl-pie: usage, examples, links, snippets, and more."
}
diff --git a/ph-food-delivery.html b/ph-food-delivery.html
index 8a5592216..7df1ce243 100644
--- a/ph-food-delivery.html
+++ b/ph-food-delivery.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -699,7 +699,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/phoenix-conn.html b/phoenix-conn.html
index 4823135d7..f967f71df 100644
--- a/phoenix-conn.html
+++ b/phoenix-conn.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -631,7 +631,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/phoenix-ecto.html b/phoenix-ecto.html
index ff90da1bf..2335eb4c9 100644
--- a/phoenix-ecto.html
+++ b/phoenix-ecto.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -717,7 +717,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/phoenix-ecto@1.2.html b/phoenix-ecto@1.2.html
index 7b2d3dc1c..5543e269b 100644
--- a/phoenix-ecto@1.2.html
+++ b/phoenix-ecto@1.2.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Phoenix: Ecto models cheatsheet",
- "image": [ "https://assets.devhints.io/previews/phoenix-ecto@1.2.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/phoenix-ecto@1.2.jpg?t=20200704133443" ],
"description": "The one-page guide to Phoenix: Ecto models: usage, examples, links, snippets, and more."
}
diff --git a/phoenix-migrations.html b/phoenix-migrations.html
index c9cf7cc77..cfdc9302c 100644
--- a/phoenix-migrations.html
+++ b/phoenix-migrations.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -582,7 +582,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/phoenix-routing.html b/phoenix-routing.html
index b126625d2..94a337224 100644
--- a/phoenix-routing.html
+++ b/phoenix-routing.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -616,7 +616,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/phoenix.html b/phoenix.html
index 267370c31..a1f074eb3 100644
--- a/phoenix.html
+++ b/phoenix.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -613,7 +613,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/phoenix@1.2.html b/phoenix@1.2.html
index c763bb4c1..f28c21e46 100644
--- a/phoenix@1.2.html
+++ b/phoenix@1.2.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -521,7 +521,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/plantuml.html b/plantuml.html
index eddc8234a..6b910556a 100644
--- a/plantuml.html
+++ b/plantuml.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "PlantUML cheatsheet",
- "image": [ "https://assets.devhints.io/previews/plantuml.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/plantuml.jpg?t=20200704133443" ],
"description": "The one-page guide to PlantUML: usage, examples, links, snippets, and more."
}
diff --git a/pm2.html b/pm2.html
index d2c906229..602ed9d2e 100644
--- a/pm2.html
+++ b/pm2.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -685,7 +685,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/polyfill.io.html b/polyfill.io.html
index 369b4eaf0..0b862a451 100644
--- a/polyfill.io.html
+++ b/polyfill.io.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -530,7 +530,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/postgresql-json.html b/postgresql-json.html
index 25a555976..f0e4ab229 100644
--- a/postgresql-json.html
+++ b/postgresql-json.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -656,7 +656,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/postgresql.html b/postgresql.html
index 19a594c5e..48aa87515 100644
--- a/postgresql.html
+++ b/postgresql.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "PostgreSQL cheatsheet",
- "image": [ "https://assets.devhints.io/previews/postgresql.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/postgresql.jpg?t=20200704133443" ],
"description": "The one-page guide to PostgreSQL: usage, examples, links, snippets, and more."
}
diff --git a/premailer.html b/premailer.html
index 695f01035..5ad720fee 100644
--- a/premailer.html
+++ b/premailer.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -526,7 +526,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/projectionist.html b/projectionist.html
index 44c063a69..ca41f10ff 100644
--- a/projectionist.html
+++ b/projectionist.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Projectionist cheatsheet",
- "image": [ "https://assets.devhints.io/previews/projectionist.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/projectionist.jpg?t=20200704133443" ],
"description": "The one-page guide to Projectionist: usage, examples, links, snippets, and more."
}
diff --git a/promise.html b/promise.html
index cc9a82bfa..a54e63f88 100644
--- a/promise.html
+++ b/promise.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Promises cheatsheet",
- "image": [ "https://assets.devhints.io/previews/promise.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/promise.jpg?t=20200704133443" ],
"description": "The one-page guide to Promises: usage, examples, links, snippets, and more."
}
diff --git a/pry.html b/pry.html
index f4108daa8..eeb66c587 100644
--- a/pry.html
+++ b/pry.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Pry cheatsheet",
- "image": [ "https://assets.devhints.io/previews/pry.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/pry.jpg?t=20200704133443" ],
"description": "The one-page guide to Pry: usage, examples, links, snippets, and more."
}
diff --git a/psdrb.html b/psdrb.html
index 144f16def..dc03ae8d8 100644
--- a/psdrb.html
+++ b/psdrb.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -591,7 +591,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/pug.html b/pug.html
index cc96417e3..d614b94c2 100644
--- a/pug.html
+++ b/pug.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -656,7 +656,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/python.html b/python.html
index 22f13a796..c6e96c18f 100644
--- a/python.html
+++ b/python.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Python cheatsheet",
- "image": [ "https://assets.devhints.io/previews/python.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/python.jpg?t=20200704133443" ],
"description": "The one-page guide to Python: usage, examples, links, snippets, and more."
}
diff --git a/qjs.html b/qjs.html
index 797775b2f..e50eb6da4 100644
--- a/qjs.html
+++ b/qjs.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Q.js cheatsheet",
- "image": [ "https://assets.devhints.io/previews/qjs.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/qjs.jpg?t=20200704133443" ],
"description": "The one-page guide to Q.js: usage, examples, links, snippets, and more."
}
diff --git a/qunit.html b/qunit.html
index f82c56294..099b7aa2a 100644
--- a/qunit.html
+++ b/qunit.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -533,7 +533,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/rack-test.html b/rack-test.html
index e12bf6c1d..f0daa44e2 100644
--- a/rack-test.html
+++ b/rack-test.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -511,7 +511,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/ractive.html b/ractive.html
index 9689f2a22..1afe00e5e 100644
--- a/ractive.html
+++ b/ractive.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Ractive.js cheatsheet",
- "image": [ "https://assets.devhints.io/previews/ractive.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/ractive.jpg?t=20200704133443" ],
"description": "The one-page guide to Ractive.js: usage, examples, links, snippets, and more."
}
diff --git a/rails-controllers.html b/rails-controllers.html
index e9299664f..6c180b2ff 100644
--- a/rails-controllers.html
+++ b/rails-controllers.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Controllers cheatsheet",
- "image": [ "https://assets.devhints.io/previews/rails-controllers.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/rails-controllers.jpg?t=20200704133443" ],
"description": "The one-page guide to Controllers: usage, examples, links, snippets, and more."
}
diff --git a/rails-features.html b/rails-features.html
index f841a7db8..a2df0f361 100644
--- a/rails-features.html
+++ b/rails-features.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Rails features cheatsheet",
- "image": [ "https://assets.devhints.io/previews/rails-features.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/rails-features.jpg?t=20200704133443" ],
"description": "The one-page guide to Rails features: usage, examples, links, snippets, and more."
}
diff --git a/rails-forms.html b/rails-forms.html
index 17f4da5a1..b89ef33cc 100644
--- a/rails-forms.html
+++ b/rails-forms.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Form helpers cheatsheet",
- "image": [ "https://assets.devhints.io/previews/rails-forms.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/rails-forms.jpg?t=20200704133443" ],
"description": "The one-page guide to Form helpers: usage, examples, links, snippets, and more."
}
diff --git a/rails-helpers.html b/rails-helpers.html
index 9c2b69ef6..61a3d0163 100644
--- a/rails-helpers.html
+++ b/rails-helpers.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Helpers cheatsheet",
- "image": [ "https://assets.devhints.io/previews/rails-helpers.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/rails-helpers.jpg?t=20200704133443" ],
"description": "The one-page guide to Helpers: usage, examples, links, snippets, and more."
}
diff --git a/rails-i18n.html b/rails-i18n.html
index bda6da70d..871e226ae 100644
--- a/rails-i18n.html
+++ b/rails-i18n.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "i18n cheatsheet",
- "image": [ "https://assets.devhints.io/previews/rails-i18n.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/rails-i18n.jpg?t=20200704133443" ],
"description": "The one-page guide to i18n: usage, examples, links, snippets, and more."
}
diff --git a/rails-migrations.html b/rails-migrations.html
index 979709769..1757ea74c 100644
--- a/rails-migrations.html
+++ b/rails-migrations.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Migrations cheatsheet",
- "image": [ "https://assets.devhints.io/previews/rails-migrations.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/rails-migrations.jpg?t=20200704133443" ],
"description": "The one-page guide to Migrations: usage, examples, links, snippets, and more."
}
diff --git a/rails-models.html b/rails-models.html
index 85dded3c8..ce74568b8 100644
--- a/rails-models.html
+++ b/rails-models.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -985,7 +985,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/rails-plugins.html b/rails-plugins.html
index e4312dcf5..1a2d50514 100644
--- a/rails-plugins.html
+++ b/rails-plugins.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Rails plugins cheatsheet",
- "image": [ "https://assets.devhints.io/previews/rails-plugins.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/rails-plugins.jpg?t=20200704133443" ],
"description": "The one-page guide to Rails plugins: usage, examples, links, snippets, and more."
}
diff --git a/rails-routes.html b/rails-routes.html
index 26b5762da..9c3f3f88d 100644
--- a/rails-routes.html
+++ b/rails-routes.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Routes cheatsheet",
- "image": [ "https://assets.devhints.io/previews/rails-routes.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/rails-routes.jpg?t=20200704133443" ],
"description": "The one-page guide to Routes: usage, examples, links, snippets, and more."
}
diff --git a/rails-tricks.html b/rails-tricks.html
index 9ca0ec29d..0cd394518 100644
--- a/rails-tricks.html
+++ b/rails-tricks.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Rails tricks cheatsheet",
- "image": [ "https://assets.devhints.io/previews/rails-tricks.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/rails-tricks.jpg?t=20200704133443" ],
"description": "The one-page guide to Rails tricks: usage, examples, links, snippets, and more."
}
diff --git a/rails.html b/rails.html
index 1f6284195..9cf23b152 100644
--- a/rails.html
+++ b/rails.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Rails cheatsheet",
- "image": [ "https://assets.devhints.io/previews/rails.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/rails.jpg?t=20200704133443" ],
"description": "The one-page guide to Rails: usage, examples, links, snippets, and more."
}
diff --git a/rake.html b/rake.html
index 66c10b027..1d2b0abc4 100644
--- a/rake.html
+++ b/rake.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -515,7 +515,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/rbenv.html b/rbenv.html
index 799d77f76..bb9ede4da 100644
--- a/rbenv.html
+++ b/rbenv.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -640,7 +640,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/rdoc.html b/rdoc.html
index ab2e07685..c752d228b 100644
--- a/rdoc.html
+++ b/rdoc.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -585,7 +585,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/react-router.html b/react-router.html
index 7edf05470..a1f20909f 100644
--- a/react-router.html
+++ b/react-router.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
diff --git a/react.html b/react.html
index c98d0a74b..39e00e5eb 100644
--- a/react.html
+++ b/react.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -434,77 +434,27 @@ this.props
Lifecycle
Mounting
-
-
-
-
- Method
- Description
-
-
-
-
- constructor
(props)
- Before rendering #
-
-
- componentWillMount()
- Don’t use this #
-
-
- render()
- Render #
-
-
- componentDidMount()
- After rendering (DOM available) #
-
-
-
-
- componentWillUnmount()
- Before DOM removal #
-
-
-
-
- componentDidCatch()
- Catch errors (16+) #
-
-
-
+
| Method | Description |
+| ———————— | —————————————————————————————————- |
+| constructor
(props) | Before rendering # |
+| componentWillMount()
| Don’t use this # |
+| render()
| Render # |
+| componentDidMount()
| After rendering (DOM available) # |
+| — | — |
+| componentWillUnmount()
| Before DOM removal # |
+| — | — |
+| componentDidCatch()
| Catch errors (16+) # |
Set initial the state on constructor()
.
Add DOM event handlers, timers (etc) on componentDidMount()
, then remove them on componentWillUnmount()
.
Updating
-
-
-
-
- Method
- Description
-
-
-
-
- componentDidUpdate
(prevProps, prevState, snapshot)
- Use setState()
here, but remember to compare props
-
-
- shouldComponentUpdate
(newProps, newState)
- Skips render()
if returns false
-
-
- render()
- Render
-
-
- componentDidUpdate
(prevProps, prevState)
- Operate on the DOM here
-
-
-
+
| Method | Description |
+| ——————————————————- | —————————————————- |
+| componentDidUpdate
(prevProps, prevState, snapshot) | Use setState()
here, but remember to compare props |
+| shouldComponentUpdate
(newProps, newState) | Skips render()
if returns false |
+| render()
| Render |
+| componentDidUpdate
(prevProps, prevState) | Operate on the DOM here |
Called when parents change properties and .setState()
. These are not called for initial renders.
@@ -910,6 +860,12 @@ ReactDOM.hydrate(<App />, el)
See: Typechecking with PropTypes
+
+
+ Key
+ Description
+
+
any
@@ -921,6 +877,12 @@ ReactDOM.hydrate(<App />, el)
Basic
+
+
+ Key
+ Description
+
+
string
@@ -944,6 +906,12 @@ ReactDOM.hydrate(<App />, el)
Enum
+
+
+ Key
+ Description
+
+
oneOf
(any)
@@ -959,6 +927,12 @@ ReactDOM.hydrate(<App />, el)
Array
+
+
+ Key
+ Description
+
+
array
@@ -974,6 +948,12 @@ ReactDOM.hydrate(<App />, el)
Object
+
+
+ Key
+ Description
+
+
object
@@ -997,6 +977,12 @@ ReactDOM.hydrate(<App />, el)
Elements
+
+
+ Key
+ Description
+
+
element
@@ -1012,6 +998,12 @@ ReactDOM.hydrate(<App />, el)
Required
+
+
+ Key
+ Description
+
+
(···).isRequired
@@ -1382,7 +1374,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/react@0.14.html b/react@0.14.html
index a2be02012..ee600c58f 100644
--- a/react@0.14.html
+++ b/react@0.14.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -938,7 +938,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/redux.html b/redux.html
index 5c02b1e17..4b658618d 100644
--- a/redux.html
+++ b/redux.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -654,7 +654,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/regexp.html b/regexp.html
index 5809ca289..204aeec58 100644
--- a/regexp.html
+++ b/regexp.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -733,7 +733,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/rename.html b/rename.html
index ef7514fbf..e423e4bc8 100644
--- a/rename.html
+++ b/rename.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -545,7 +545,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/resolutions.html b/resolutions.html
index 7941a6036..035e2bd63 100644
--- a/resolutions.html
+++ b/resolutions.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -675,7 +675,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/rest-api.html b/rest-api.html
index 6e4ff5e2d..3c1199208 100644
--- a/rest-api.html
+++ b/rest-api.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -559,7 +559,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/riot.html b/riot.html
index 2037c02fa..3c337ada3 100644
--- a/riot.html
+++ b/riot.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
diff --git a/rollup.html b/rollup.html
index 65d545e8c..d41dbbf31 100644
--- a/rollup.html
+++ b/rollup.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -680,7 +680,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/ronn.html b/ronn.html
index 815607ae2..e9910d9c8 100644
--- a/ronn.html
+++ b/ronn.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -713,7 +713,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/rspec-rails.html b/rspec-rails.html
index 0c430ee3a..194deec8c 100644
--- a/rspec-rails.html
+++ b/rspec-rails.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Rspec-rails cheatsheet",
- "image": [ "https://assets.devhints.io/previews/rspec-rails.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/rspec-rails.jpg?t=20200704133443" ],
"description": "The one-page guide to Rspec-rails: usage, examples, links, snippets, and more."
}
diff --git a/rspec.html b/rspec.html
index 31ce7dbd9..c31ddefde 100644
--- a/rspec.html
+++ b/rspec.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "RSpec cheatsheet",
- "image": [ "https://assets.devhints.io/previews/rspec.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/rspec.jpg?t=20200704133443" ],
"description": "The one-page guide to RSpec: usage, examples, links, snippets, and more."
}
diff --git a/rst.html b/rst.html
index 7623bf74d..dfb6c13a8 100644
--- a/rst.html
+++ b/rst.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "ReStructuredText cheatsheet",
- "image": [ "https://assets.devhints.io/previews/rst.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/rst.jpg?t=20200704133443" ],
"description": "The one-page guide to ReStructuredText: usage, examples, links, snippets, and more."
}
diff --git a/rsync.html b/rsync.html
index 5de7984b7..967a71c41 100644
--- a/rsync.html
+++ b/rsync.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -570,7 +570,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/rtorrent.html b/rtorrent.html
index 4d9e7424a..bc6ae873d 100644
--- a/rtorrent.html
+++ b/rtorrent.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -629,7 +629,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/rubiks.html b/rubiks.html
index 244fee75f..7270b21e8 100644
--- a/rubiks.html
+++ b/rubiks.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Rubiks cube cheatsheet",
- "image": [ "https://assets.devhints.io/previews/rubiks.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/rubiks.jpg?t=20200704133443" ],
"description": "The one-page guide to Rubiks cube: usage, examples, links, snippets, and more."
}
diff --git a/ruby.html b/ruby.html
index 1f88cd028..c60c08332 100644
--- a/ruby.html
+++ b/ruby.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Ruby cheatsheet",
- "image": [ "https://assets.devhints.io/previews/ruby.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/ruby.jpg?t=20200704133443" ],
"description": "The one-page guide to Ruby: usage, examples, links, snippets, and more."
}
diff --git a/ruby21.html b/ruby21.html
index 3ed3e4667..e9f03a9ce 100644
--- a/ruby21.html
+++ b/ruby21.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -526,7 +526,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/rubygems.html b/rubygems.html
index e154a7306..11ada82d6 100644
--- a/rubygems.html
+++ b/rubygems.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -523,7 +523,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/sass.html b/sass.html
index 39f6e4e56..a2300a681 100644
--- a/sass.html
+++ b/sass.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -843,7 +843,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/saucelabs.html b/saucelabs.html
index 086957146..c7fc89654 100644
--- a/saucelabs.html
+++ b/saucelabs.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -532,7 +532,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/scp.html b/scp.html
index aa598a74c..9390c12b9 100644
--- a/scp.html
+++ b/scp.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -518,7 +518,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/sed.html b/sed.html
index 0f271fa28..c0d60acc3 100644
--- a/sed.html
+++ b/sed.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -527,7 +527,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/semver.html b/semver.html
index 4541e9918..c91e863b2 100644
--- a/semver.html
+++ b/semver.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -725,7 +725,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/sequel.html b/sequel.html
index 6689f7aa2..508ceda57 100644
--- a/sequel.html
+++ b/sequel.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Sequel cheatsheet",
- "image": [ "https://assets.devhints.io/previews/sequel.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/sequel.jpg?t=20200704133443" ],
"description": "The one-page guide to Sequel: usage, examples, links, snippets, and more."
}
diff --git a/sequelize.html b/sequelize.html
index 66d940646..ec241b797 100644
--- a/sequelize.html
+++ b/sequelize.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Sequelize cheatsheet",
- "image": [ "https://assets.devhints.io/previews/sequelize.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/sequelize.jpg?t=20200704133443" ],
"description": "The one-page guide to Sequelize: usage, examples, links, snippets, and more."
}
diff --git a/sh-pipes.html b/sh-pipes.html
index 433885279..0f060a448 100644
--- a/sh-pipes.html
+++ b/sh-pipes.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -506,7 +506,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/shelljs.html b/shelljs.html
index 73c1b8a7c..9f9b0d66a 100644
--- a/shelljs.html
+++ b/shelljs.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -618,7 +618,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/siege.html b/siege.html
index d7cff1b3c..95f971d1b 100644
--- a/siege.html
+++ b/siege.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -535,7 +535,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/simple_form.html b/simple_form.html
index dfe5b863e..10616eea3 100644
--- a/simple_form.html
+++ b/simple_form.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -514,7 +514,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/sinon-chai.html b/sinon-chai.html
index 4359f0e1b..01e146b59 100644
--- a/sinon-chai.html
+++ b/sinon-chai.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
diff --git a/sinon.html b/sinon.html
index 7dd4113a9..9f42971b5 100644
--- a/sinon.html
+++ b/sinon.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -597,7 +597,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/sketch.html b/sketch.html
index f586f4a9e..fc5b6f811 100644
--- a/sketch.html
+++ b/sketch.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -727,7 +727,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/slim.html b/slim.html
index 4ca05cd0d..b02a8475d 100644
--- a/slim.html
+++ b/slim.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -599,7 +599,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/social-images.html b/social-images.html
index c7dcec7d4..4236e1d26 100644
--- a/social-images.html
+++ b/social-images.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Social media images cheatsheet",
- "image": [ "https://assets.devhints.io/previews/social-images.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/social-images.jpg?t=20200704133443" ],
"description": "The one-page guide to Social media images: usage, examples, links, snippets, and more."
}
diff --git a/spacemacs.html b/spacemacs.html
index b29500d57..ccb9f225e 100644
--- a/spacemacs.html
+++ b/spacemacs.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -995,7 +995,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/spine.html b/spine.html
index f76a38ef1..169155963 100644
--- a/spine.html
+++ b/spine.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Spine cheatsheet",
- "image": [ "https://assets.devhints.io/previews/spine.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/spine.jpg?t=20200704133443" ],
"description": "The one-page guide to Spine: usage, examples, links, snippets, and more."
}
diff --git a/spreadsheet.html b/spreadsheet.html
index 85b844154..9f62bb712 100644
--- a/spreadsheet.html
+++ b/spreadsheet.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -543,7 +543,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/sql-join.html b/sql-join.html
index 0e1fdb984..2a60c3b04 100644
--- a/sql-join.html
+++ b/sql-join.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -511,7 +511,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/stencil.html b/stencil.html
index e0619ac78..fc9453afd 100644
--- a/stencil.html
+++ b/stencil.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -693,7 +693,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/strftime.html b/strftime.html
index bb56b3948..d1ddf88f0 100644
--- a/strftime.html
+++ b/strftime.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -688,7 +688,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/stylus.html b/stylus.html
index d742ca78f..59ebe83df 100644
--- a/stylus.html
+++ b/stylus.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -878,7 +878,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/sublime-text.html b/sublime-text.html
index 47e51d352..1ede91c87 100644
--- a/sublime-text.html
+++ b/sublime-text.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -611,7 +611,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/superagent.html b/superagent.html
index 14a5b64ea..a231e9460 100644
--- a/superagent.html
+++ b/superagent.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -94,9 +94,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -118,7 +118,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Superagent cheatsheet",
- "image": [ "https://assets.devhints.io/previews/superagent.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/superagent.jpg?t=20200704133443" ],
"description": "The one-page guide to Superagent: usage, examples, links, snippets, and more."
}
diff --git a/tabular.html b/tabular.html
index fbbdf4a4c..ad757b341 100644
--- a/tabular.html
+++ b/tabular.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -624,7 +624,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/tape.html b/tape.html
index 36034e150..707f8343d 100644
--- a/tape.html
+++ b/tape.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Tape cheatsheet",
- "image": [ "https://assets.devhints.io/previews/tape.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/tape.jpg?t=20200704133443" ],
"description": "The one-page guide to Tape: usage, examples, links, snippets, and more."
}
diff --git a/textile.html b/textile.html
index dfff807dd..eb8e94782 100644
--- a/textile.html
+++ b/textile.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -653,7 +653,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/tig.html b/tig.html
index c2324728a..085ae355f 100644
--- a/tig.html
+++ b/tig.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -704,7 +704,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/tmux.html b/tmux.html
index 38980a6a8..c5d00aa6c 100644
--- a/tmux.html
+++ b/tmux.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "tmux cheatsheet",
- "image": [ "https://assets.devhints.io/previews/tmux.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/tmux.jpg?t=20200704133443" ],
"description": "The one-page guide to tmux: usage, examples, links, snippets, and more."
}
diff --git a/tomdoc.html b/tomdoc.html
index ff9f451e9..f2bbb5319 100644
--- a/tomdoc.html
+++ b/tomdoc.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -553,7 +553,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/top.html b/top.html
index 4fc3ed4f7..5c91c3d6a 100644
--- a/top.html
+++ b/top.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -551,7 +551,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/travis-gh-pages.html b/travis-gh-pages.html
index af4d4001d..0b141ab09 100644
--- a/travis-gh-pages.html
+++ b/travis-gh-pages.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Deploy gh-pages via Travis cheatsheet",
- "image": [ "https://assets.devhints.io/previews/travis-gh-pages.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/travis-gh-pages.jpg?t=20200704133443" ],
"description": "The one-page guide to Deploy gh-pages via Travis: usage, examples, links, snippets, and more."
}
diff --git a/travis.html b/travis.html
index 579d0ca56..0971b6292 100644
--- a/travis.html
+++ b/travis.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Travis.yml cheatsheet",
- "image": [ "https://assets.devhints.io/previews/travis.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/travis.jpg?t=20200704133443" ],
"description": "The one-page guide to Travis.yml: usage, examples, links, snippets, and more."
}
diff --git a/typescript.html b/typescript.html
index eb8710a39..b426e4d00 100644
--- a/typescript.html
+++ b/typescript.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "TypeScript cheatsheet",
- "image": [ "https://assets.devhints.io/previews/typescript.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/typescript.jpg?t=20200704133443" ],
"description": "The one-page guide to TypeScript: usage, examples, links, snippets, and more."
}
diff --git a/ubuntu.html b/ubuntu.html
index 5bd2e2ccd..d96641dc5 100644
--- a/ubuntu.html
+++ b/ubuntu.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Ubuntu cheatsheet",
- "image": [ "https://assets.devhints.io/previews/ubuntu.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/ubuntu.jpg?t=20200704133443" ],
"description": "The one-page guide to Ubuntu: usage, examples, links, snippets, and more."
}
diff --git a/umdjs.html b/umdjs.html
index 9140aa5bf..598535f17 100644
--- a/umdjs.html
+++ b/umdjs.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Universal JS module loader cheatsheet",
- "image": [ "https://assets.devhints.io/previews/umdjs.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/umdjs.jpg?t=20200704133443" ],
"description": "The one-page guide to Universal JS module loader: usage, examples, links, snippets, and more."
}
diff --git a/underscore-string.html b/underscore-string.html
index bfeaff62f..5e8b33cbd 100644
--- a/underscore-string.html
+++ b/underscore-string.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Underscore-string cheatsheet",
- "image": [ "https://assets.devhints.io/previews/underscore-string.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/underscore-string.jpg?t=20200704133443" ],
"description": "The one-page guide to Underscore-string: usage, examples, links, snippets, and more."
}
diff --git a/unicode.html b/unicode.html
index 99de96a41..9316c6846 100644
--- a/unicode.html
+++ b/unicode.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Unicode symbols cheatsheet",
- "image": [ "https://assets.devhints.io/previews/unicode.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/unicode.jpg?t=20200704133443" ],
"description": "The one-page guide to Unicode symbols: usage, examples, links, snippets, and more."
}
diff --git a/vagrant.html b/vagrant.html
index aa58333d7..b7d9f2f38 100644
--- a/vagrant.html
+++ b/vagrant.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -530,7 +530,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/vagrantfile.html b/vagrantfile.html
index 5c0f2eb98..79f700033 100644
--- a/vagrantfile.html
+++ b/vagrantfile.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -613,7 +613,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/vainglory.html b/vainglory.html
index cd4fbbf97..0ef354e4f 100644
--- a/vainglory.html
+++ b/vainglory.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -931,7 +931,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/vim-diff.html b/vim-diff.html
index dfacbadfe..dc4f1918c 100644
--- a/vim-diff.html
+++ b/vim-diff.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -611,7 +611,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/vim-digraphs.html b/vim-digraphs.html
index 81cb0e570..bc41ab22c 100644
--- a/vim-digraphs.html
+++ b/vim-digraphs.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Vim digraphs cheatsheet",
- "image": [ "https://assets.devhints.io/previews/vim-digraphs.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/vim-digraphs.jpg?t=20200704133443" ],
"description": "The one-page guide to Vim digraphs: usage, examples, links, snippets, and more."
}
diff --git a/vim-easyalign.html b/vim-easyalign.html
index 0a04c6a37..b6c2f2316 100644
--- a/vim-easyalign.html
+++ b/vim-easyalign.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Vim Easyalign cheatsheet",
- "image": [ "https://assets.devhints.io/previews/vim-easyalign.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/vim-easyalign.jpg?t=20200704133443" ],
"description": "The one-page guide to Vim Easyalign: usage, examples, links, snippets, and more."
}
diff --git a/vim-help.html b/vim-help.html
index 5412f22ad..9b70a80a8 100644
--- a/vim-help.html
+++ b/vim-help.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -677,7 +677,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/vim-rails.html b/vim-rails.html
index d501916dc..3ee72b575 100644
--- a/vim-rails.html
+++ b/vim-rails.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Vim-rails cheatsheet",
- "image": [ "https://assets.devhints.io/previews/vim-rails.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/vim-rails.jpg?t=20200704133443" ],
"description": "The one-page guide to Vim-rails: usage, examples, links, snippets, and more."
}
diff --git a/vim-unite.html b/vim-unite.html
index 7b58e06e4..67e95ad9f 100644
--- a/vim-unite.html
+++ b/vim-unite.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -569,7 +569,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/vim.html b/vim.html
index ca9eb31c4..67f09b4bb 100644
--- a/vim.html
+++ b/vim.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -1588,7 +1588,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/vimscript-functions.html b/vimscript-functions.html
index b318f6c12..0dc5f9e64 100644
--- a/vimscript-functions.html
+++ b/vimscript-functions.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Vimscript functions cheatsheet",
- "image": [ "https://assets.devhints.io/previews/vimscript-functions.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/vimscript-functions.jpg?t=20200704133443" ],
"description": "The one-page guide to Vimscript functions: usage, examples, links, snippets, and more."
}
diff --git a/vimscript-snippets.html b/vimscript-snippets.html
index c117cf099..19554dee2 100644
--- a/vimscript-snippets.html
+++ b/vimscript-snippets.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Vimscript snippets cheatsheet",
- "image": [ "https://assets.devhints.io/previews/vimscript-snippets.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/vimscript-snippets.jpg?t=20200704133443" ],
"description": "The one-page guide to Vimscript snippets: usage, examples, links, snippets, and more."
}
diff --git a/vimscript.html b/vimscript.html
index 7c5fd7b39..e761ad5c2 100644
--- a/vimscript.html
+++ b/vimscript.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -1142,7 +1142,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/virtual-dom.html b/virtual-dom.html
index 0aa76141a..c770eae90 100644
--- a/virtual-dom.html
+++ b/virtual-dom.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Virtual-dom cheatsheet",
- "image": [ "https://assets.devhints.io/previews/virtual-dom.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/virtual-dom.jpg?t=20200704133443" ],
"description": "The one-page guide to Virtual-dom: usage, examples, links, snippets, and more."
}
diff --git a/vows.html b/vows.html
index 0ed3ea321..8adbcf8fd 100644
--- a/vows.html
+++ b/vows.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Vows cheatsheet",
- "image": [ "https://assets.devhints.io/previews/vows.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/vows.jpg?t=20200704133443" ],
"description": "The one-page guide to Vows: usage, examples, links, snippets, and more."
}
diff --git a/vscode.html b/vscode.html
index eeb205fc7..bec8d78ca 100644
--- a/vscode.html
+++ b/vscode.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -722,7 +722,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/vue.html b/vue.html
index ab34fb1c6..f101c05d9 100644
--- a/vue.html
+++ b/vue.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -869,7 +869,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/vue@1.0.28.html b/vue@1.0.28.html
index 368eb7162..3f5f23579 100644
--- a/vue@1.0.28.html
+++ b/vue@1.0.28.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -597,7 +597,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/watchexec.html b/watchexec.html
index 414692a46..3f692bfde 100644
--- a/watchexec.html
+++ b/watchexec.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -574,7 +574,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/watchman.html b/watchman.html
index 63bec923b..8c46837cd 100644
--- a/watchman.html
+++ b/watchman.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -516,7 +516,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/web-workers.html b/web-workers.html
index 64e692e97..37541da11 100644
--- a/web-workers.html
+++ b/web-workers.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -542,7 +542,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/webpack.html b/webpack.html
index fc51eae05..8461a6417 100644
--- a/webpack.html
+++ b/webpack.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -685,7 +685,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/weechat.html b/weechat.html
index abaf248e5..10cf96fff 100644
--- a/weechat.html
+++ b/weechat.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -592,7 +592,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/weinre.html b/weinre.html
index 9db6bb040..44954c131 100644
--- a/weinre.html
+++ b/weinre.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -528,7 +528,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/wip/intl-datetime.html b/wip/intl-datetime.html
index 34c2c89e3..a4424a673 100644
--- a/wip/intl-datetime.html
+++ b/wip/intl-datetime.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -531,7 +531,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/wip/php.html b/wip/php.html
index 2cb9bd3e8..e9a9a19be 100644
--- a/wip/php.html
+++ b/wip/php.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -505,7 +505,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/xpath.html b/xpath.html
index 3119b3be8..91bd9dba3 100644
--- a/xpath.html
+++ b/xpath.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -1202,7 +1202,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/yaml.html b/yaml.html
index 89a912dc2..1d8d6a71b 100644
--- a/yaml.html
+++ b/yaml.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -519,7 +519,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/yargs.html b/yargs.html
index e077a0ae0..f6f9f3d7a 100644
--- a/yargs.html
+++ b/yargs.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Yargs cheatsheet",
- "image": [ "https://assets.devhints.io/previews/yargs.jpg?t=20200703141337" ],
+ "image": [ "https://assets.devhints.io/previews/yargs.jpg?t=20200704133443" ],
"description": "The one-page guide to Yargs: usage, examples, links, snippets, and more."
}
diff --git a/yarn.html b/yarn.html
index d00a99ba8..4267ed0ec 100644
--- a/yarn.html
+++ b/yarn.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -605,7 +605,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/znc.html b/znc.html
index 9265b346f..b8ecec685 100644
--- a/znc.html
+++ b/znc.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -529,7 +529,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/zombie.html b/zombie.html
index 25fc971f8..dbad73089 100644
--- a/zombie.html
+++ b/zombie.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -525,7 +525,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/zsh.html b/zsh.html
index 24d805613..b8872d787 100644
--- a/zsh.html
+++ b/zsh.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
-
+
@@ -590,7 +590,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+