Basics
+Basics
-Selectors
+Selectors
-.class {
+.class {
font-weight: bold;
}
-
+
Selector
@@ -402,7 +402,7 @@ gtag('config','UA-106902774-1');
Pseudo-class variations
-
+
Selector
@@ -438,11 +438,11 @@ gtag('config','UA-106902774-1');
-Fonts
+Fonts
-Properties
+Properties
-
+
Property
@@ -493,9 +493,9 @@ gtag('config','UA-106902774-1');
-Shorthand
+Shorthand
-
+
@@ -529,7 +529,7 @@ gtag('config','UA-106902774-1');
-Example
+Example
font-family: Arial;
font-size: 12pt;
@@ -545,11 +545,11 @@ text-transform: uppercase; /* HELLO */
text-transform: lowercase; /* hello */
-Background
+Background
-Properties
+Properties
-
+
Property
@@ -594,9 +594,9 @@ text-transform: lowercase; /* hello */
-Shorthand
+Shorthand
-
+
@@ -647,17 +647,17 @@ text-transform: lowercase; /* hello */
-Multiple backgrounds
+Multiple backgrounds
background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
url('background.jpg') center center / cover, #333;
-Animation
+Animation
-Properties
+Properties
-
+
Property
@@ -704,9 +704,9 @@ text-transform: lowercase; /* hello */
-Shorthand
+Shorthand
-
+
@@ -746,7 +746,7 @@ text-transform: lowercase; /* hello */
-Example
+Example
animation: bounce 300ms linear 0s infinite normal;
animation: bounce 300ms linear infinite;
@@ -1045,7 +1045,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 a38817178..7ddb47f66 100644
--- a/cssnext.html
+++ b/cssnext.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
@@ -645,7 +645,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 9573ce958..278393154 100644
--- a/curl.html
+++ b/curl.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -566,7 +566,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 be52c083b..ac0a8e5f3 100644
--- a/data/search-index.json
+++ b/data/search-index.json
@@ -654,7 +654,7 @@
"url": "/css",
"category": "CSS",
"keywords": ["margin, padding, border","div, .class, #id, [attr]","font, background","display: block, inline, flex","Selectors","Properties"],
- "content_html": "Basics
\n\nSelectors
\n\n.class {\n font-weight: bold;\n}\n
\n\n\n \n \n Selector \n Description \n \n \n \n \n * \n All elements \n \n \n div \n Element \n \n \n .class \n Class \n \n \n #id \n ID \n \n \n [disabled] \n Attribute \n \n \n [role=\"dialog\"] \n Attribute \n \n \n
\n\nCombinators
\n\n\n \n \n Selector \n Description \n \n \n \n \n .parent .child \n Descendant \n \n \n .parent > .child \n Direct descendant \n \n \n .child + .sibling \n Adjacent sibling \n \n \n .child ~ .sibling \n Far sibling \n \n \n .class1.class2 \n Have both classes \n \n \n
\n\nAttribute selectors
\n\n\n \n \n Selector \n Description \n \n \n \n \n [role=\"dialog\"] \n = Exact \n \n \n [class~=\"box\"] \n ~= Has word \n \n \n [class|=\"box\"] \n |= Exact or prefix (eg, value-) \n \n \n [href$=\".doc\"] \n $= Ends in \n \n \n [href^=\"/index\"] \n ^= Begins with \n \n \n [class*=\"-is-\"] \n *= Contains \n \n \n
\n\nPseudo-classes
\n\n\n \n \n Selector \n Description \n \n \n \n \n :target \n eg, h2#foo:target \n \n \n \n \n :disabled \n \n \n \n :focus \n \n \n \n :active \n \n \n \n \n \n :nth-child(3) \n 3rd child \n \n \n :nth-child(3n+2) \n 2nd child in groups of 3 \n \n \n :nth-child(-n+4) \n \n \n \n \n \n :nth-last-child(2) \n \n \n \n :nth-of-type(2) \n \n \n \n \n \n :checked \n Checked inputs \n \n \n :disabled \n Disabled elements \n \n \n :default \n Default element in a group \n \n \n \n \n :empty \n Elements without children \n \n \n
\n\nPseudo-class variations
\n\n\n \n \n Selector \n \n \n \n \n :first-of-type \n \n \n :last-of-type \n \n \n :nth-of-type(2) \n \n \n :only-of-type \n \n \n \n \n :first-child \n \n \n :last-child \n \n \n :nth-child(2) \n \n \n :only-child \n \n \n
\n\nFonts
\n\nProperties
\n\n\n \n \n Property \n Description \n \n \n \n \n font-family: \n <font>, <fontN> \n \n \n font-size: \n <size> \n \n \n letter-spacing: \n <size> \n \n \n line-height: \n <number> \n \n \n \n \n font-weight: \n bold normal \n \n \n font-style: \n italic normal \n \n \n text-decoration: \n underline none \n \n \n \n \n text-align: \n left right center justify \n \n \n text-transform: \n capitalize uppercase lowercase \n \n \n
\n\nShorthand
\n\n\n \n \n \n style \n weight \n size (required) \n \n line-height \n family \n \n \n \n \n font: \n italic \n 400 \n 14px \n / \n 1.5 \n sans-serif \n \n \n \n style \n weight \n size (required) \n \n line-height \n family (required) \n \n \n
\n\nExample
\n\nfont-family: Arial;\nfont-size: 12pt;\nline-height: 1.5;\nletter-spacing: 0.02em;\ncolor: #aa3322;\n
\n\nCase
\n\ntext-transform: capitalize; /* Hello */\ntext-transform: uppercase; /* HELLO */\ntext-transform: lowercase; /* hello */\n
\n\nBackground
\n\nProperties
\n\n\n \n \n Property \n Description \n \n \n \n \n background: \n (Shorthand) \n \n \n \n \n background-color: \n <color> \n \n \n background-image: \n url(...) \n \n \n background-position: \n left/center/right top/center/bottom \n \n \n background-size: \n cover X Y \n \n \n background-clip: \n border-box padding-box content-box \n \n \n background-repeat: \n no-repeat repeat-x repeat-y \n \n \n background-attachment: \n scroll fixed local \n \n \n
\n\nShorthand
\n\n\n \n \n \n color \n image \n positionX \n positionY \n \n size \n repeat \n attachment \n \n \n \n \n background: \n #ff0 \n url(bg.jpg) \n left \n top \n / \n 100px auto \n no-repeat \n fixed; \n \n \n background: \n #abc \n url(bg.png) \n center \n center \n / \n cover \n repeat-x \n local; \n \n \n \n color \n image \n positionX \n positionY \n \n size \n repeat \n attachment \n \n \n
\n\nMultiple backgrounds
\n\nbackground: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),\n url('background.jpg') center center / cover, #333;\n
\n\nAnimation
\n\nProperties
\n\n\n \n \n Property \n Value \n \n \n \n \n animation: \n (shorthand) \n \n \n animation-name: \n <name> \n \n \n animation-duration: \n <time>ms \n \n \n animation-timing-function: \n ease linear ease-in ease-out ease-in-out \n \n \n animation-delay: \n <time>ms \n \n \n animation-iteration-count: \n infinite <number> \n \n \n animation-direction: \n normal reverse alternate alternate-reverse \n \n \n animation-fill-mode: \n none forwards backwards both initial inherit \n \n \n animation-play-state: \n normal reverse alternate alternate-reverse \n \n \n
\n\nShorthand
\n\n\n \n \n \n name \n duration \n timing-function \n delay \n count \n direction \n fill-mode \n play-state \n \n \n \n \n animation: \n bounce \n 300ms \n linear \n 100ms \n infinite \n alternate-reverse \n both \n reverse \n \n \n \n name \n duration \n timing-function \n delay \n count \n direction \n fill-mode \n play-state \n \n \n
\n\nExample
\n\nanimation: bounce 300ms linear 0s infinite normal;\nanimation: bounce 300ms linear infinite;\nanimation: bounce 300ms linear infinite alternate-reverse;\nanimation: bounce 300ms linear 2s infinite alternate-reverse forwards normal;\n
\n\nEvent
\n\n.one('webkitAnimationEnd oanimationend msAnimationEnd animationend')\n
",
+ "content_html": "Basics
\n\nSelectors
\n\n.class {\n font-weight: bold;\n}\n
\n\n\n \n \n Selector \n Description \n \n \n \n \n * \n All elements \n \n \n div \n Element \n \n \n .class \n Class \n \n \n #id \n ID \n \n \n [disabled] \n Attribute \n \n \n [role=\"dialog\"] \n Attribute \n \n \n
\n\nCombinators
\n\n\n \n \n Selector \n Description \n \n \n \n \n .parent .child \n Descendant \n \n \n .parent > .child \n Direct descendant \n \n \n .child + .sibling \n Adjacent sibling \n \n \n .child ~ .sibling \n Far sibling \n \n \n .class1.class2 \n Have both classes \n \n \n
\n\nAttribute selectors
\n\n\n \n \n Selector \n Description \n \n \n \n \n [role=\"dialog\"] \n = Exact \n \n \n [class~=\"box\"] \n ~= Has word \n \n \n [class|=\"box\"] \n |= Exact or prefix (eg, value-) \n \n \n [href$=\".doc\"] \n $= Ends in \n \n \n [href^=\"/index\"] \n ^= Begins with \n \n \n [class*=\"-is-\"] \n *= Contains \n \n \n
\n\nPseudo-classes
\n\n\n \n \n Selector \n Description \n \n \n \n \n :target \n eg, h2#foo:target \n \n \n \n \n :disabled \n \n \n \n :focus \n \n \n \n :active \n \n \n \n \n \n :nth-child(3) \n 3rd child \n \n \n :nth-child(3n+2) \n 2nd child in groups of 3 \n \n \n :nth-child(-n+4) \n \n \n \n \n \n :nth-last-child(2) \n \n \n \n :nth-of-type(2) \n \n \n \n \n \n :checked \n Checked inputs \n \n \n :disabled \n Disabled elements \n \n \n :default \n Default element in a group \n \n \n \n \n :empty \n Elements without children \n \n \n
\n\nPseudo-class variations
\n\n\n \n \n Selector \n \n \n \n \n :first-of-type \n \n \n :last-of-type \n \n \n :nth-of-type(2) \n \n \n :only-of-type \n \n \n \n \n :first-child \n \n \n :last-child \n \n \n :nth-child(2) \n \n \n :only-child \n \n \n
\n\nFonts
\n\nProperties
\n\n\n \n \n Property \n Description \n \n \n \n \n font-family: \n <font>, <fontN> \n \n \n font-size: \n <size> \n \n \n letter-spacing: \n <size> \n \n \n line-height: \n <number> \n \n \n \n \n font-weight: \n bold normal \n \n \n font-style: \n italic normal \n \n \n text-decoration: \n underline none \n \n \n \n \n text-align: \n left right center justify \n \n \n text-transform: \n capitalize uppercase lowercase \n \n \n
\n\nShorthand
\n\n\n \n \n \n style \n weight \n size (required) \n \n line-height \n family \n \n \n \n \n font: \n italic \n 400 \n 14px \n / \n 1.5 \n sans-serif \n \n \n \n style \n weight \n size (required) \n \n line-height \n family (required) \n \n \n
\n\nExample
\n\nfont-family: Arial;\nfont-size: 12pt;\nline-height: 1.5;\nletter-spacing: 0.02em;\ncolor: #aa3322;\n
\n\nCase
\n\ntext-transform: capitalize; /* Hello */\ntext-transform: uppercase; /* HELLO */\ntext-transform: lowercase; /* hello */\n
\n\nBackground
\n\nProperties
\n\n\n \n \n Property \n Description \n \n \n \n \n background: \n (Shorthand) \n \n \n \n \n background-color: \n <color> \n \n \n background-image: \n url(...) \n \n \n background-position: \n left/center/right top/center/bottom \n \n \n background-size: \n cover X Y \n \n \n background-clip: \n border-box padding-box content-box \n \n \n background-repeat: \n no-repeat repeat-x repeat-y \n \n \n background-attachment: \n scroll fixed local \n \n \n
\n\nShorthand
\n\n\n \n \n \n color \n image \n positionX \n positionY \n \n size \n repeat \n attachment \n \n \n \n \n background: \n #ff0 \n url(bg.jpg) \n left \n top \n / \n 100px auto \n no-repeat \n fixed; \n \n \n background: \n #abc \n url(bg.png) \n center \n center \n / \n cover \n repeat-x \n local; \n \n \n \n color \n image \n positionX \n positionY \n \n size \n repeat \n attachment \n \n \n
\n\nMultiple backgrounds
\n\nbackground: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),\n url('background.jpg') center center / cover, #333;\n
\n\nAnimation
\n\nProperties
\n\n\n \n \n Property \n Value \n \n \n \n \n animation: \n (shorthand) \n \n \n animation-name: \n <name> \n \n \n animation-duration: \n <time>ms \n \n \n animation-timing-function: \n ease linear ease-in ease-out ease-in-out \n \n \n animation-delay: \n <time>ms \n \n \n animation-iteration-count: \n infinite <number> \n \n \n animation-direction: \n normal reverse alternate alternate-reverse \n \n \n animation-fill-mode: \n none forwards backwards both initial inherit \n \n \n animation-play-state: \n normal reverse alternate alternate-reverse \n \n \n
\n\nShorthand
\n\n\n \n \n \n name \n duration \n timing-function \n delay \n count \n direction \n fill-mode \n play-state \n \n \n \n \n animation: \n bounce \n 300ms \n linear \n 100ms \n infinite \n alternate-reverse \n both \n reverse \n \n \n \n name \n duration \n timing-function \n delay \n count \n direction \n fill-mode \n play-state \n \n \n
\n\nExample
\n\nanimation: bounce 300ms linear 0s infinite normal;\nanimation: bounce 300ms linear infinite;\nanimation: bounce 300ms linear infinite alternate-reverse;\nanimation: bounce 300ms linear 2s infinite alternate-reverse forwards normal;\n
\n\nEvent
\n\n.one('webkitAnimationEnd oanimationend msAnimationEnd animationend')\n
",
"intro_html": "",
"description_html": "",
"tags": null,
@@ -918,7 +918,7 @@
"url": "/es6",
"category": "JavaScript",
"keywords": null,
- "content_html": "Block scoping
\n\nLet
\n\nfunction fn () {\n let x = 0\n if (true) {\n let x = 1 // only inside this `if`\n }\n}\n
\n\nConst
\n\nconst a = 1\n
\n\nlet is the new var. Constants work just like let, but can’t be reassigned.\nSee: Let and const
\n\nBacktick strings
\n\nInterpolation
\n\nconst message = `Hello ${name}`\n
\n\nMultiline strings
\n\nconst str = `\nhello\nworld\n`\n
\n\nTemplates and multiline strings.\nSee: Template strings
\n\nBinary and octal literals
\n\nlet bin = 0b1010010\nlet oct = 0o755\n
\n\nSee: Binary and octal literals
\n\nNew methods
\n\nNew string methods
\n\n\"hello\".repeat(3)\n\"hello\".includes(\"ll\")\n\"hello\".startsWith(\"he\")\n\"hello\".padStart(8) // \" hello\"\n\"hello\".padEnd(8) // \"hello \" \n\"hello\".padEnd(8, '!') // hello!!!\n\"\\u1E9B\\u0323\".normalize(\"NFC\")\n
\n\nSee: New methods
\n\nClasses
\n\nclass Circle extends Shape {\n
\n\nConstructor
\n\n constructor (radius) {\n this.radius = radius\n }\n
\n\nMethods
\n\n getArea () {\n return Math.PI * 2 * this.radius\n }\n
\n\nCalling superclass methods
\n\n expand (n) {\n return super.expand(n) * Math.PI\n }\n
\n\nStatic methods
\n\n static createFromDiameter(diameter) {\n return new Circle(diameter / 2)\n }\n}\n
\n\nSyntactic sugar for prototypes.\nSee: Classes
\n\nExponent operator
\n\nconst byte = 2 ** 8\n// Same as: Math.pow(2, 8)\n
\n\nPromises
\n\nMaking promises
\n\nnew Promise((resolve, reject) => {\n if (ok) { resolve(result) }\n else { reject(error) }\n})\n
\n\nFor asynchronous programming.\nSee: Promises
\n\nUsing promises
\n\npromise\n .then((result) => { ··· })\n .catch((error) => { ··· })\n
\n\nUsing promises with finally
\n\npromise\n .then((result) => { ··· })\n .catch((error) => { ··· })\n .finally(() => { // logic independent of success/error })\n
\n\nThe handler is called when the promise is fulfilled or rejected.
\n\nPromise functions
\n\nPromise.all(···)\nPromise.race(···)\nPromise.reject(···)\nPromise.resolve(···)\n
\n\nAsync-await
\n\nasync function run () {\n const user = await getUser()\n const tweets = await getTweets(user)\n return [user, tweets]\n}\n
\n\nasync functions are another way of using functions.
\n\nSee: async function
\n\nDestructuring
\n\nDestructuring assignment
\n\nArrays
\n\nconst [first, last] = ['Nikola', 'Tesla']\n
\n\nObjects
\n\nlet {title, author} = {\n title: 'The Silkworm',\n author: 'R. Galbraith'\n}\n
\n\nSupports for matching arrays and objects.\nSee: Destructuring
\n\nDefault values
\n\nconst scores = [22, 33]\nconst [math = 50, sci = 50, arts = 50] = scores\n
\n\n// Result:\n// math === 22, sci === 33, arts === 50\n
\n\nDefault values can be assigned while destructuring arrays or objects.
\n\nFunction arguments
\n\nfunction greet({ name, greeting }) {\n console.log(`${greeting}, ${name}!`)\n}\n
\n\ngreet({ name: 'Larry', greeting: 'Ahoy' })\n
\n\nDestructuring of objects and arrays can also be done in function arguments.
\n\nDefault values
\n\nfunction greet({ name = 'Rauno' } = {}) {\n console.log(`Hi ${name}!`);\n}\n
\n\ngreet() // Hi Rauno!\ngreet({ name: 'Larry' }) // Hi Larry!\n
\n\nReassigning keys
\n\nfunction printCoordinates({ left: x, top: y }) {\n console.log(`x: ${x}, y: ${y}`)\n}\n
\n\nprintCoordinates({ left: 25, top: 90 })\n
\n\nThis example assigns x to the value of the left key.
\n\nLoops
\n\nfor (let {title, artist} of songs) {\n ···\n}\n
\n\nThe assignment expressions work in loops, too.
\n\nObject destructuring
\n\nconst { id, ...detail } = song;\n
\n\nExtract some keys individually and remaining keys in the object using rest (…) operator
\n\nSpread
\n\nObject spread
\n\nwith Object spread
\n\nconst options = {\n ...defaults,\n visible: true\n}\n
\n\nwithout Object spread
\n\nconst options = Object.assign(\n {}, defaults,\n { visible: true })\n
\n\nThe Object spread operator lets you build new objects from other objects.
\n\nSee: Object spread
\n\nArray spread
\n\nwith Array spread
\n\nconst users = [\n ...admins,\n ...editors,\n 'rstacruz'\n]\n
\n\nwithout Array spread
\n\nconst users = admins\n .concat(editors)\n .concat([ 'rstacruz' ])\n
\n\nThe spread operator lets you build new arrays in the same way.
\n\nSee: Spread operator
\n\nFunctions
\n\nFunction arguments
\n\nDefault arguments
\n\nfunction greet (name = 'Jerry') {\n return `Hello ${name}`\n}\n
\n\nRest arguments
\n\nfunction fn(x, ...y) {\n // y is an Array\n return x * y.length\n}\n
\n\nSpread
\n\nfn(...[1, 2, 3])\n// same as fn(1, 2, 3)\n
\n\nDefault, rest, spread.\nSee: Function arguments
\n\nFat arrows
\n\nFat arrows
\n\nsetTimeout(() => {\n ···\n})\n
\n\nWith arguments
\n\nreadFile('text.txt', (err, data) => {\n ...\n})\n
\n\nImplicit return
\nnumbers.map(n => n * 2)\n// No curly braces = implicit return\n// Same as: numbers.map(function (n) { return n * 2 })\nnumbers.map(n => ({\n result: n * 2\n}))\n// Implicitly returning objects requires parentheses around the object\n
\n\nLike functions but with this preserved.\nSee: Fat arrows
\n\nObjects
\n\nShorthand syntax
\n\nmodule.exports = { hello, bye }\n// Same as: module.exports = { hello: hello, bye: bye }\n
\n\nSee: Object literal enhancements
\n\nMethods
\n\nconst App = {\n start () {\n console.log('running')\n }\n}\n// Same as: App = { start: function () {···} }\n
\n\nSee: Object literal enhancements
\n\nGetters and setters
\n\nconst App = {\n get closed () {\n return this.status === 'closed'\n },\n set closed (value) {\n this.status = value ? 'closed' : 'open'\n }\n}\n
\n\nSee: Object literal enhancements
\n\nComputed property names
\n\nlet event = 'click'\nlet handlers = {\n [`on${event}`]: true\n}\n// Same as: handlers = { 'onclick': true }\n
\n\nSee: Object literal enhancements
\n\nExtract values
\n\nconst fatherJS = { age: 57, name: \"Brendan Eich\" }\n\nObject.values(fatherJS)\n// [57, \"Brendan Eich\"]\nObject.entries(fatherJS)\n// [[\"age\", 57], [\"name\", \"Brendan Eich\"]]\n
\n\nModules
\n\nImports
\n\nimport 'helpers'\n// aka: require('···')\n
\n\nimport Express from 'express'\n// aka: const Express = require('···').default || require('···')\n
\n\nimport { indent } from 'helpers'\n// aka: const indent = require('···').indent\n
\n\nimport * as Helpers from 'helpers'\n// aka: const Helpers = require('···')\n
\n\nimport { indentSpaces as indent } from 'helpers'\n// aka: const indent = require('···').indentSpaces\n
\n\nimport is the new require().\nSee: Module imports
\n\nExports
\n\nexport default function () { ··· }\n// aka: module.exports.default = ···\n
\n\nexport function mymethod () { ··· }\n// aka: module.exports.mymethod = ···\n
\n\nexport const pi = 3.14159\n// aka: module.exports.pi = ···\n
\n\nexport is the new module.exports.\nSee: Module exports
\n\nGenerators
\n\nGenerators
\n\nfunction* idMaker () {\n let id = 0\n while (true) { yield id++ }\n}\n
\n\nlet gen = idMaker()\ngen.next().value // → 0\ngen.next().value // → 1\ngen.next().value // → 2\n
\n\nIt’s complicated.\nSee: Generators
\n\nFor..of iteration
\n\nfor (let i of iterable) {\n ···\n}\n
\n\nFor iterating through generators and arrays.\nSee: For..of iteration
",
+ "content_html": "Block scoping
\n\nLet
\n\nfunction fn () {\n let x = 0\n if (true) {\n let x = 1 // only inside this `if`\n }\n}\n
\n\nConst
\n\nconst a = 1\n
\n\nlet is the new var. Constants work just like let, but can’t be reassigned.\nSee: Let and const
\n\nBacktick strings
\n\nInterpolation
\n\nconst message = `Hello ${name}`\n
\n\nMultiline strings
\n\nconst str = `\nhello\nworld\n`\n
\n\nTemplates and multiline strings.\nSee: Template strings
\n\nBinary and octal literals
\n\nlet bin = 0b1010010\nlet oct = 0o755\n
\n\nSee: Binary and octal literals
\n\nNew methods
\n\nNew string methods
\n\n\"hello\".repeat(3)\n\"hello\".includes(\"ll\")\n\"hello\".startsWith(\"he\")\n\"hello\".padStart(8) // \" hello\"\n\"hello\".padEnd(8) // \"hello \" \n\"hello\".padEnd(8, '!') // hello!!!\n\"\\u1E9B\\u0323\".normalize(\"NFC\")\n
\n\nSee: New methods
\n\nClasses
\n\nclass Circle extends Shape {\n
\n\nConstructor
\n\n constructor (radius) {\n this.radius = radius\n }\n
\n\nMethods
\n\n getArea () {\n return Math.PI * 2 * this.radius\n }\n
\n\nCalling superclass methods
\n\n expand (n) {\n return super.expand(n) * Math.PI\n }\n
\n\nStatic methods
\n\n static createFromDiameter(diameter) {\n return new Circle(diameter / 2)\n }\n}\n
\n\nSyntactic sugar for prototypes.\nSee: Classes
\n\nExponent operator
\n\nconst byte = 2 ** 8\n// Same as: Math.pow(2, 8)\n
\n\nPromises
\n\nMaking promises
\n\nnew Promise((resolve, reject) => {\n if (ok) { resolve(result) }\n else { reject(error) }\n})\n
\n\nFor asynchronous programming.\nSee: Promises
\n\nUsing promises
\n\npromise\n .then((result) => { ··· })\n .catch((error) => { ··· })\n
\n\nUsing promises with finally
\n\npromise\n .then((result) => { ··· })\n .catch((error) => { ··· })\n .finally(() => { // logic independent of success/error })\n
\n\nThe handler is called when the promise is fulfilled or rejected.
\n\nPromise functions
\n\nPromise.all(···)\nPromise.race(···)\nPromise.reject(···)\nPromise.resolve(···)\n
\n\nAsync-await
\n\nasync function run () {\n const user = await getUser()\n const tweets = await getTweets(user)\n return [user, tweets]\n}\n
\n\nasync functions are another way of using functions.
\n\nSee: async function
\n\nDestructuring
\n\nDestructuring assignment
\n\nArrays
\n\nconst [first, last] = ['Nikola', 'Tesla']\n
\n\nObjects
\n\nlet {title, author} = {\n title: 'The Silkworm',\n author: 'R. Galbraith'\n}\n
\n\nSupports for matching arrays and objects.\nSee: Destructuring
\n\nDefault values
\n\nconst scores = [22, 33]\nconst [math = 50, sci = 50, arts = 50] = scores\n
\n\n// Result:\n// math === 22, sci === 33, arts === 50\n
\n\nDefault values can be assigned while destructuring arrays or objects.
\n\nFunction arguments
\n\nfunction greet({ name, greeting }) {\n console.log(`${greeting}, ${name}!`)\n}\n
\n\ngreet({ name: 'Larry', greeting: 'Ahoy' })\n
\n\nDestructuring of objects and arrays can also be done in function arguments.
\n\nDefault values
\n\nfunction greet({ name = 'Rauno' } = {}) {\n console.log(`Hi ${name}!`);\n}\n
\n\ngreet() // Hi Rauno!\ngreet({ name: 'Larry' }) // Hi Larry!\n
\n\nReassigning keys
\n\nfunction printCoordinates({ left: x, top: y }) {\n console.log(`x: ${x}, y: ${y}`)\n}\n
\n\nprintCoordinates({ left: 25, top: 90 })\n
\n\nThis example assigns x to the value of the left key.
\n\nLoops
\n\nfor (let {title, artist} of songs) {\n ···\n}\n
\n\nThe assignment expressions work in loops, too.
\n\nObject destructuring
\n\nconst { id, ...detail } = song;\n
\n\nExtract some keys individually and remaining keys in the object using rest (…) operator
\n\nSpread
\n\nObject spread
\n\nwith Object spread
\n\nconst options = {\n ...defaults,\n visible: true\n}\n
\n\nwithout Object spread
\n\nconst options = Object.assign(\n {}, defaults,\n { visible: true })\n
\n\nThe Object spread operator lets you build new objects from other objects.
\n\nSee: Object spread
\n\nArray spread
\n\nwith Array spread
\n\nconst users = [\n ...admins,\n ...editors,\n 'rstacruz'\n]\n
\n\nwithout Array spread
\n\nconst users = admins\n .concat(editors)\n .concat([ 'rstacruz' ])\n
\n\nThe spread operator lets you build new arrays in the same way.
\n\nSee: Spread operator
\n\nFunctions
\n\nFunction arguments
\n\nDefault arguments
\n\nfunction greet (name = 'Jerry') {\n return `Hello ${name}`\n}\n
\n\nRest arguments
\n\nfunction fn(x, ...y) {\n // y is an Array\n return x * y.length\n}\n
\n\nSpread
\n\nfn(...[1, 2, 3])\n// same as fn(1, 2, 3)\n
\n\nDefault, rest, spread.\nSee: Function arguments
\n\nFat arrows
\n\nFat arrows
\n\nsetTimeout(() => {\n ···\n})\n
\n\nWith arguments
\n\nreadFile('text.txt', (err, data) => {\n ...\n})\n
\n\nImplicit return
\nnumbers.map(n => n * 2)\n// No curly braces = implicit return\n// Same as: numbers.map(function (n) { return n * 2 })\nnumbers.map(n => ({\n result: n * 2\n}))\n// Implicitly returning objects requires parentheses around the object\n
\n\nLike functions but with this preserved.\nSee: Fat arrows
\n\nObjects
\n\nShorthand syntax
\n\nmodule.exports = { hello, bye }\n// Same as: module.exports = { hello: hello, bye: bye }\n
\n\nSee: Object literal enhancements
\n\nMethods
\n\nconst App = {\n start () {\n console.log('running')\n }\n}\n// Same as: App = { start: function () {···} }\n
\n\nSee: Object literal enhancements
\n\nGetters and setters
\n\nconst App = {\n get closed () {\n return this.status === 'closed'\n },\n set closed (value) {\n this.status = value ? 'closed' : 'open'\n }\n}\n
\n\nSee: Object literal enhancements
\n\nComputed property names
\n\nlet event = 'click'\nlet handlers = {\n [`on${event}`]: true\n}\n// Same as: handlers = { 'onclick': true }\n
\n\nSee: Object literal enhancements
\n\nExtract values
\n\nconst fatherJS = { age: 57, name: \"Brendan Eich\" }\n\nObject.values(fatherJS)\n// [57, \"Brendan Eich\"]\nObject.entries(fatherJS)\n// [[\"age\", 57], [\"name\", \"Brendan Eich\"]]\n
\n\nModules
\n\nImports
\n\nimport 'helpers'\n// aka: require('···')\n
\n\nimport Express from 'express'\n// aka: const Express = require('···').default || require('···')\n
\n\nimport { indent } from 'helpers'\n// aka: const indent = require('···').indent\n
\n\nimport * as Helpers from 'helpers'\n// aka: const Helpers = require('···')\n
\n\nimport { indentSpaces as indent } from 'helpers'\n// aka: const indent = require('···').indentSpaces\n
\n\nimport is the new require().\nSee: Module imports
\n\nExports
\n\nexport default function () { ··· }\n// aka: module.exports.default = ···\n
\n\nexport function mymethod () { ··· }\n// aka: module.exports.mymethod = ···\n
\n\nexport const pi = 3.14159\n// aka: module.exports.pi = ···\n
\n\nexport is the new module.exports.\nSee: Module exports
\n\nGenerators
\n\nGenerators
\n\nfunction* idMaker () {\n let id = 0\n while (true) { yield id++ }\n}\n
\n\nlet gen = idMaker()\ngen.next().value // → 0\ngen.next().value // → 1\ngen.next().value // → 2\n
\n\nIt’s complicated.\nSee: Generators
\n\nFor..of iteration
\n\nfor (let i of iterable) {\n ···\n}\n
\n\nFor iterating through generators and arrays.\nSee: For..of iteration
",
"intro_html": "A quick overview of new JavaScript features in ES2015, ES2016, ES2017, ES2018 and beyond.
",
"description_html": "",
"tags": ["Featured"],
@@ -1248,7 +1248,7 @@
"url": "/go",
"category": "C-like",
"keywords": null,
- "content_html": "Getting started
\n\nHello world
\n\nhello.go
\n\npackage main\n\nimport \"fmt\"\n\nfunc main() {\n message := greetMe(\"world\")\n fmt.Println(message)\n}\n\nfunc greetMe(name string) string {\n return \"Hello, \" + name + \"!\"\n}\n
\n\n$ go build\n
\n\nOr try it out in the Go repl, or A Tour of Go.
\n\nVariables
\n\nVariable declaration
\n\nvar msg string\nmsg = \"Hello\"\n
\n\nShortcut of above (Infers type)
\n\nmsg := \"Hello\"\n
\n\nConstants
\n\nconst Phi = 1.618\n
\n\nConstants can be character, string, boolean, or numeric values.
\n\nSee: Constants
\n\nBasic types
\n\nStrings
\n\nstr := \"Hello\"\n
\n\nstr := `Multiline\nstring`\n
\n\nStrings are of type string.
\n\nNumbers
\n\nTypical types
\n\nnum := 3 // int\nnum := 3. // float64\nnum := 3 + 4i // complex128\nnum := byte('a') // byte (alias for uint8)\n
\n\nOther types
\n\nvar u uint = 7 // uint (unsigned)\nvar p float32 = 22.7 // 32-bit float\n
\n\nArrays
\n\n// var numbers [5]int\nnumbers := [...]int{0, 0, 0, 0, 0}\n
\n\nArrays have a fixed size.
\n\nSlices
\n\nslice := []int{2, 3, 4}\n
\n\nslice := []byte(\"Hello\")\n
\n\nSlices have a dynamic size, unlike arrays.
\n\nPointers
\n\nfunc main () {\n b := *getPointer()\n fmt.Println(\"Value is\", b)\n}\n
\n\nfunc getPointer () (myPointer *int) {\n a := 234\n return &a\n}\n
\n\na := new(int)\n*a = 234\n
\n\nPointers point to a memory location of a variable. Go is fully garbage-collected.
\n\nSee: Pointers
\n\nType conversions
\n\ni := 2\nf := float64(i)\nu := uint(i)\n
\n\nSee: Type conversions
\n\nFlow control
\n\nConditional
\n\nif day == \"sunday\" || day == \"saturday\" {\n rest()\n} else if day == \"monday\" && isTired() {\n groan()\n} else {\n work()\n}\n
\n\nSee: If
\n\nStatements in if
\n\nif _, err := getResult(); err != nil {\n fmt.Println(\"Uh oh\")\n}\n
\n\nA condition in an if statement can be preceded with a statement before a ;.
\n\nSee: If with a short statement
\n\nSwitch
\n\nswitch day {\n case \"sunday\":\n // cases don't \"fall through\" by default!\n fallthrough\n\n case \"saturday\":\n rest()\n\n default:\n work()\n}\n
\n\nSee: Switch
\n\nFor loop
\n\nfor count := 0; count <= 10; count++ {\n fmt.Println(\"My counter is at\", count)\n}\n
\n\nSee: For loops
\n\nFor-Range loop
\n\nentry := []string{\"Jack\",\"John\",\"Jones\"}\nfor i, val := range entry {\n fmt.Printf(\"At position %d, the character %s is present\\n\", i, val)\n}\n
\n\nSee: For-Range loops
\n\nFunctions
\n\nLambdas
\n\nmyfunc := func() bool {\n return x > 10000\n}\n
\n\nFunctions are first class objects.
\n\nMultiple return types
\n\na, b := getMessage()\n
\n\nfunc getMessage() (a string, b string) {\n return \"Hello\", \"World\"\n}\n
\n\nNamed return values
\n\nfunc split(sum int) (x, y int) {\n x = sum * 4 / 9\n y = sum - x\n return\n}\n
\n\nBy defining the return value names in the signature, a return (no args) will return variables with those names.
\n\nSee: Named return values
\n\nPackages
\n\nImporting
\n\nimport \"fmt\"\nimport \"math/rand\"\n
\n\nimport (\n \"fmt\" // gives fmt.Println\n \"math/rand\" // gives rand.Intn\n)\n
\n\nBoth are the same.
\n\nSee: Importing
\n\nAliases
\n\nimport r \"math/rand\"\n
\n\nr.Intn()\n
\n\nExporting names
\n\nfunc Hello () {\n ···\n}\n
\n\nExported names begin with capital letters.
\n\nSee: Exported names
\n\nPackages
\n\npackage hello\n
\n\nEvery package file has to start with package.
\n\nConcurrency
\n\nGoroutines
\n\nfunc main() {\n // A \"channel\"\n ch := make(chan string)\n\n // Start concurrent routines\n go push(\"Moe\", ch)\n go push(\"Larry\", ch)\n go push(\"Curly\", ch)\n\n // Read 3 results\n // (Since our goroutines are concurrent,\n // the order isn't guaranteed!)\n fmt.Println(<-ch, <-ch, <-ch)\n}\n
\n\nfunc push(name string, ch chan string) {\n msg := \"Hey, \" + name\n ch <- msg\n}\n
\n\nChannels are concurrency-safe communication objects, used in goroutines.
\n\nSee: Goroutines, Channels
\n\nBuffered channels
\n\nch := make(chan int, 2)\nch <- 1\nch <- 2\nch <- 3\n// fatal error:\n// all goroutines are asleep - deadlock!\n
\n\nBuffered channels limit the amount of messages it can keep.
\n\nSee: Buffered channels
\n\nClosing channels
\n\nCloses a channel
\n\nch <- 1\nch <- 2\nch <- 3\nclose(ch)\n
\n\nIterates across a channel until its closed
\n\nfor i := range ch {\n ···\n}\n
\n\nClosed if ok == false
\n\nv, ok := <- ch\n
\n\nSee: Range and close
\n\nWaitGroup
\n\nimport \"sync\"\n\nfunc main() {\n var wg sync.WaitGroup\n \n for _, item := range itemList {\n // Increment WaitGroup Counter\n wg.Add(1)\n go doOperation(item)\n }\n // Wait for goroutines to finish\n wg.Wait()\n \n}\n
\n\nfunc doOperation(item string) {\n defer wg.Done()\n // do operation on item\n // ...\n}\n
\n\nA WaitGroup waits for a collection of goroutines to finish. The main goroutine calls Add to set the number of goroutines to wait for. The goroutine calls wg.Done() when it finishes.\nSee: WaitGroup
\n\nError control
\n\nDefer
\n\nfunc main() {\n defer fmt.Println(\"Done\")\n fmt.Println(\"Working...\")\n}\n
\n\nDefers running a function until the surrounding function returns.\nThe arguments are evaluated immediately, but the function call is not ran until later.
\n\n\n\nDeferring functions
\n\nfunc main() {\n defer func() {\n fmt.Println(\"Done\")\n }()\n fmt.Println(\"Working...\")\n}\n
\n\nLambdas are better suited for defer blocks.
\n\nfunc main() {\n var d = int64(0)\n defer func(d *int64) {\n fmt.Printf(\"& %v Unix Sec\\n\", *d)\n }(&d)\n fmt.Print(\"Done \")\n d = time.Now().Unix()\n}\n
\nThe defer func uses current value of d, unless we use a pointer to get final value at end of main.
\n\nStructs
\n\nDefining
\n\ntype Vertex struct {\n X int\n Y int\n}\n
\n\nfunc main() {\n v := Vertex{1, 2}\n v.X = 4\n fmt.Println(v.X, v.Y)\n}\n
\n\nSee: Structs
\n\nLiterals
\n\nv := Vertex{X: 1, Y: 2}\n
\n\n// Field names can be omitted\nv := Vertex{1, 2}\n
\n\n// Y is implicit\nv := Vertex{X: 1}\n
\n\nYou can also put field names.
\n\nPointers to structs
\n\nv := &Vertex{1, 2}\nv.X = 2\n
\n\nDoing v.X is the same as doing (*v).X, when v is a pointer.
\n\nMethods
\n\nReceivers
\n\ntype Vertex struct {\n X, Y float64\n}\n
\n\nfunc (v Vertex) Abs() float64 {\n return math.Sqrt(v.X * v.X + v.Y * v.Y)\n}\n
\n\nv := Vertex{1, 2}\nv.Abs()\n
\n\nThere are no classes, but you can define functions with receivers.
\n\nSee: Methods
\n\nMutation
\n\nfunc (v *Vertex) Scale(f float64) {\n v.X = v.X * f\n v.Y = v.Y * f\n}\n
\n\nv := Vertex{6, 12}\nv.Scale(0.5)\n// `v` is updated\n
\n\nBy defining your receiver as a pointer (*Vertex), you can do mutations.
\n\nSee: Pointer receivers
\n\nReferences
\n\n\n - A tour of Go (tour.golang.org)
\n - Golang wiki (github.com)
\n - Awesome Go (awesome-go.com)
\n - Go by Example (gobyexample.com)
\n - Effective Go (golang.org)
\n - JustForFunc Youtube (youtube.com)
\n - Style Guide (github.com)
\n
",
+ "content_html": "Getting started
\n\nHello world
\n\nhello.go
\n\npackage main\n\nimport \"fmt\"\n\nfunc main() {\n message := greetMe(\"world\")\n fmt.Println(message)\n}\n\nfunc greetMe(name string) string {\n return \"Hello, \" + name + \"!\"\n}\n
\n\n$ go build\n
\n\nOr try it out in the Go repl, or A Tour of Go.
\n\nVariables
\n\nVariable declaration
\n\nvar msg string\nmsg = \"Hello\"\n
\n\nShortcut of above (Infers type)
\n\nmsg := \"Hello\"\n
\n\nConstants
\n\nconst Phi = 1.618\n
\n\nConstants can be character, string, boolean, or numeric values.
\n\nSee: Constants
\n\nBasic types
\n\nStrings
\n\nstr := \"Hello\"\n
\n\nstr := `Multiline\nstring`\n
\n\nStrings are of type string.
\n\nNumbers
\n\nTypical types
\n\nnum := 3 // int\nnum := 3. // float64\nnum := 3 + 4i // complex128\nnum := byte('a') // byte (alias for uint8)\n
\n\nOther types
\n\nvar u uint = 7 // uint (unsigned)\nvar p float32 = 22.7 // 32-bit float\n
\n\nArrays
\n\n// var numbers [5]int\nnumbers := [...]int{0, 0, 0, 0, 0}\n
\n\nArrays have a fixed size.
\n\nSlices
\n\nslice := []int{2, 3, 4}\n
\n\nslice := []byte(\"Hello\")\n
\n\nSlices have a dynamic size, unlike arrays.
\n\nPointers
\n\nfunc main () {\n b := *getPointer()\n fmt.Println(\"Value is\", b)\n}\n
\n\nfunc getPointer () (myPointer *int) {\n a := 234\n return &a\n}\n
\n\na := new(int)\n*a = 234\n
\n\nPointers point to a memory location of a variable. Go is fully garbage-collected.
\n\nSee: Pointers
\n\nType conversions
\n\ni := 2\nf := float64(i)\nu := uint(i)\n
\n\nSee: Type conversions
\n\nFlow control
\n\nConditional
\n\nif day == \"sunday\" || day == \"saturday\" {\n rest()\n} else if day == \"monday\" && isTired() {\n groan()\n} else {\n work()\n}\n
\n\nSee: If
\n\nStatements in if
\n\nif _, err := getResult(); err != nil {\n fmt.Println(\"Uh oh\")\n}\n
\n\nA condition in an if statement can be preceded with a statement before a ;.
\n\nSee: If with a short statement
\n\nSwitch
\n\nswitch day {\n case \"sunday\":\n // cases don't \"fall through\" by default!\n fallthrough\n\n case \"saturday\":\n rest()\n\n default:\n work()\n}\n
\n\nSee: Switch
\n\nFor loop
\n\nfor count := 0; count <= 10; count++ {\n fmt.Println(\"My counter is at\", count)\n}\n
\n\nSee: For loops
\n\nFor-Range loop
\n\nentry := []string{\"Jack\",\"John\",\"Jones\"}\nfor i, val := range entry {\n fmt.Printf(\"At position %d, the character %s is present\\n\", i, val)\n}\n
\n\nSee: For-Range loops
\n\nFunctions
\n\nLambdas
\n\nmyfunc := func() bool {\n return x > 10000\n}\n
\n\nFunctions are first class objects.
\n\nMultiple return types
\n\na, b := getMessage()\n
\n\nfunc getMessage() (a string, b string) {\n return \"Hello\", \"World\"\n}\n
\n\nNamed return values
\n\nfunc split(sum int) (x, y int) {\n x = sum * 4 / 9\n y = sum - x\n return\n}\n
\n\nBy defining the return value names in the signature, a return (no args) will return variables with those names.
\n\nSee: Named return values
\n\nPackages
\n\nImporting
\n\nimport \"fmt\"\nimport \"math/rand\"\n
\n\nimport (\n \"fmt\" // gives fmt.Println\n \"math/rand\" // gives rand.Intn\n)\n
\n\nBoth are the same.
\n\nSee: Importing
\n\nAliases
\n\nimport r \"math/rand\"\n
\n\nr.Intn()\n
\n\nExporting names
\n\nfunc Hello () {\n ···\n}\n
\n\nExported names begin with capital letters.
\n\nSee: Exported names
\n\nPackages
\n\npackage hello\n
\n\nEvery package file has to start with package.
\n\nConcurrency
\n\nGoroutines
\n\nfunc main() {\n // A \"channel\"\n ch := make(chan string)\n\n // Start concurrent routines\n go push(\"Moe\", ch)\n go push(\"Larry\", ch)\n go push(\"Curly\", ch)\n\n // Read 3 results\n // (Since our goroutines are concurrent,\n // the order isn't guaranteed!)\n fmt.Println(<-ch, <-ch, <-ch)\n}\n
\n\nfunc push(name string, ch chan string) {\n msg := \"Hey, \" + name\n ch <- msg\n}\n
\n\nChannels are concurrency-safe communication objects, used in goroutines.
\n\nSee: Goroutines, Channels
\n\nBuffered channels
\n\nch := make(chan int, 2)\nch <- 1\nch <- 2\nch <- 3\n// fatal error:\n// all goroutines are asleep - deadlock!\n
\n\nBuffered channels limit the amount of messages it can keep.
\n\nSee: Buffered channels
\n\nClosing channels
\n\nCloses a channel
\n\nch <- 1\nch <- 2\nch <- 3\nclose(ch)\n
\n\nIterates across a channel until its closed
\n\nfor i := range ch {\n ···\n}\n
\n\nClosed if ok == false
\n\nv, ok := <- ch\n
\n\nSee: Range and close
\n\nWaitGroup
\n\nimport \"sync\"\n\nfunc main() {\n var wg sync.WaitGroup\n \n for _, item := range itemList {\n // Increment WaitGroup Counter\n wg.Add(1)\n go doOperation(item)\n }\n // Wait for goroutines to finish\n wg.Wait()\n \n}\n
\n\nfunc doOperation(item string) {\n defer wg.Done()\n // do operation on item\n // ...\n}\n
\n\nA WaitGroup waits for a collection of goroutines to finish. The main goroutine calls Add to set the number of goroutines to wait for. The goroutine calls wg.Done() when it finishes.\nSee: WaitGroup
\n\nError control
\n\nDefer
\n\nfunc main() {\n defer fmt.Println(\"Done\")\n fmt.Println(\"Working...\")\n}\n
\n\nDefers running a function until the surrounding function returns.\nThe arguments are evaluated immediately, but the function call is not ran until later.
\n\n\n\nDeferring functions
\n\nfunc main() {\n defer func() {\n fmt.Println(\"Done\")\n }()\n fmt.Println(\"Working...\")\n}\n
\n\nLambdas are better suited for defer blocks.
\n\nfunc main() {\n var d = int64(0)\n defer func(d *int64) {\n fmt.Printf(\"& %v Unix Sec\\n\", *d)\n }(&d)\n fmt.Print(\"Done \")\n d = time.Now().Unix()\n}\n
\nThe defer func uses current value of d, unless we use a pointer to get final value at end of main.
\n\nStructs
\n\nDefining
\n\ntype Vertex struct {\n X int\n Y int\n}\n
\n\nfunc main() {\n v := Vertex{1, 2}\n v.X = 4\n fmt.Println(v.X, v.Y)\n}\n
\n\nSee: Structs
\n\nLiterals
\n\nv := Vertex{X: 1, Y: 2}\n
\n\n// Field names can be omitted\nv := Vertex{1, 2}\n
\n\n// Y is implicit\nv := Vertex{X: 1}\n
\n\nYou can also put field names.
\n\nPointers to structs
\n\nv := &Vertex{1, 2}\nv.X = 2\n
\n\nDoing v.X is the same as doing (*v).X, when v is a pointer.
\n\nMethods
\n\nReceivers
\n\ntype Vertex struct {\n X, Y float64\n}\n
\n\nfunc (v Vertex) Abs() float64 {\n return math.Sqrt(v.X * v.X + v.Y * v.Y)\n}\n
\n\nv := Vertex{1, 2}\nv.Abs()\n
\n\nThere are no classes, but you can define functions with receivers.
\n\nSee: Methods
\n\nMutation
\n\nfunc (v *Vertex) Scale(f float64) {\n v.X = v.X * f\n v.Y = v.Y * f\n}\n
\n\nv := Vertex{6, 12}\nv.Scale(0.5)\n// `v` is updated\n
\n\nBy defining your receiver as a pointer (*Vertex), you can do mutations.
\n\nSee: Pointer receivers
\n\nReferences
\n\n\n - A tour of Go (tour.golang.org)
\n - Golang wiki (github.com)
\n - Awesome Go (awesome-go.com)
\n - Go by Example (gobyexample.com)
\n - Effective Go (golang.org)
\n - JustForFunc Youtube (youtube.com)
\n - Style Guide (github.com)
\n
",
"intro_html": "",
"description_html": "",
"tags": ["Featured"],
@@ -2557,7 +2557,7 @@
"url": "/polyfill.io",
"category": "JavaScript libraries",
"keywords": null,
- "content_html": "Usage
\n\nDefault usage
\n\n<script src=\"https://cdn.polyfill.io/v2/polyfill.min.js\"></script>\n
\n\nThis is the default script for Polyfill.io.
\n\nReferences
\n\n\n - API example (polyfill.io)
\n - List of features (polyfill.io)
\n
\n\nOptimized
\n\nFor modern browsers
\n\n<script>if(!(window.Promise&&[].includes&&Object.assign&&window.Map)){document.write('<script src=\"https://cdn.polyfill.io/v2/polyfill.min.js\"></scr'+'ipt>')}</script>\n
\n\nThis only includes polyfill.io when necessary, skipping it for modern browsers for faster load times.
\n\nExtra features
\n\n<script>if(!(window.fetch&&window.Promise&&[].includes&&Object.assign&&window.Map)){document.write('<script src=\"https://cdn.polyfill.io/v2/polyfill.min.js?features=default,fetch\"></scr'+'ipt>')}</script>\n
\n\nThis is the same as the previous, but also adds a polyfill for window.fetch(). We add a window.fetch check and loads the additional fetch feature.
",
+ "content_html": "Usage
\n\nDefault usage
\n\n<script src=\"https://cdn.polyfill.io/v2/polyfill.min.js\"></script>\n
\n\nThis is the default script for Polyfill.io.
\n\nReferences
\n\n\n - API example (polyfill.io)
\n - List of features (polyfill.io)
\n
\n\nOptimized
\n\nFor modern browsers
\n\n<script>if(!(window.Promise&&[].includes&&Object.assign&&window.Map)){document.write('<script src=\"https://cdn.polyfill.io/v2/polyfill.min.js\"></scr'+'ipt>')}</script>\n
\n\nThis only includes polyfill.io when necessary, skipping it for modern browsers for faster load times.
\n\nExtra features
\n\n<script>if(!(window.fetch&&window.Promise&&[].includes&&Object.assign&&window.Map)){document.write('<script src=\"https://cdn.polyfill.io/v2/polyfill.min.js?features=default,fetch\"></scr'+'ipt>')}</script>\n
\n\nThis is the same as the previous, but also adds a polyfill for window.fetch(). We add a window.fetch check and loads the additional fetch feature.
",
"intro_html": "Polyfill.io is a service that serves JavaScript polyfills.
",
"description_html": "",
"tags": null,
@@ -2887,7 +2887,7 @@
"url": "/react",
"category": "React",
"keywords": ["React.Component","render()","componentDidMount()","props/state","dangerouslySetInnerHTML"],
- "content_html": "Components
\n\nComponents
\n\nimport React from 'react'\nimport ReactDOM from 'react-dom'\n
\n\nclass Hello extends React.Component {\n render () {\n return <div className='message-box'>\n Hello {this.props.name}\n </div>\n }\n}\n
\n\nconst el = document.body\nReactDOM.render(<Hello name='John' />, el)\n
\n\nUse the React.js jsfiddle to start hacking. (or the unofficial jsbin)
\n\nImport multiple exports
\n\nimport React, {Component} from 'react'\nimport ReactDOM from 'react-dom'\n
\n\nclass Hello extends Component {\n ...\n}\n
\n\nProperties
\n\n<Video fullscreen={true} autoplay={false} />\n
\n\nrender () {\n this.props.fullscreen\n const { fullscreen, autoplay } = this.props\n ···\n}\n
\n\nUse this.props to access properties passed to the component.
\n\nSee: Properties
\n\nStates
\n\nconstructor(props) {\n super(props)\n this.state = { username: undefined }\n}\n
\n\nthis.setState({ username: 'rstacruz' })\n
\n\nrender () {\n this.state.username\n const { username } = this.state\n ···\n}\n
\n\nUse states (this.state) to manage dynamic data.
\n\nWith Babel you can use proposal-class-fields and get rid of constructor
\n\nclass Hello extends Component {\n state = { username: undefined };\n ...\n}\n
\n\nSee: States
\n\nNesting
\n\nclass 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
\nAs of React v16.2.0, fragments can be used to return multiple children without adding extra wrapping nodes to the DOM.
\n\nimport 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\nNest components to separate concerns.
\n\nSee: Composing Components
\n\nChildren
\n\n<AlertBox>\n <h1>You have pending notifications</h1>\n</AlertBox>\n
\n\nclass AlertBox extends Component {\n render () {\n return <div className='alert-box'>\n {this.props.children}\n </div>\n }\n}\n
\n\nChildren are passed as the children property.
\n\nDefaults
\n\nSetting default props
\n\nHello.defaultProps = {\n color: 'blue'\n}\n
\n\nSee: defaultProps
\n\nSetting default state
\n\nclass Hello extends Component {\n constructor (props) {\n super(props)\n this.state = { visible: true }\n }\n}\n
\n\nSet the default state in the constructor().
\n\nAnd without constructor using Babel with proposal-class-fields.
\n\nclass Hello extends Component {\n state = { visible: true }\n }\n}\n
\n\nSee: Setting the default state
\n\nOther components
\n\nFunctional components
\n\nfunction MyComponent ({ name }) {\n return <div className='message-box'>\n Hello {name}\n </div>\n}\n
\n\nFunctional components have no state. Also, their props are passed as the first parameter to a function.
\n\nSee: Function and Class Components
\n\nPure components
\n\nimport React, {PureComponent} from 'react'\n\nclass MessageBox extends PureComponent {\n ···\n}\n
\n\nPerformance-optimized version of React.Component. Doesn’t rerender if props/state hasn’t changed.
\n\nSee: Pure components
\n\nComponent API
\n\nthis.forceUpdate()\n
\n\nthis.setState({ ... })\nthis.setState(state => { ... })\n
\n\nthis.state\nthis.props\n
\n\nThese methods and properties are available for Component instances.
\n\nSee: Component API
\n\nLifecycle
\n\nMounting
\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\nSet initial the state on constructor().\nAdd DOM event handlers, timers (etc) on componentDidMount(), then remove them on componentWillUnmount().
\n\nUpdating
\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\nCalled when parents change properties and .setState(). These are not called for initial renders.
\n\nSee: Component specs
\n\nHooks (New)
\n\nState Hook
\n\nimport 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\nHooks are a new addition in React 16.8.
\n\nSee: Hooks at a Glance
\n\nDeclaring multiple state variables
\n\nfunction 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\nEffect hook
\n\nimport 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\nIf you’re familiar with React class lifecycle methods, you can think of useEffect Hook as componentDidMount, componentDidUpdate, and componentWillUnmount combined.
\n\nBy default, React runs the effects after every render — including the first render.
\n\nBuilding your own hooks
\n\nDefine FriendStatus
\nimport 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\nEffects may also optionally specify how to “clean up” after them by returning a function.
\n\nUse FriendStatus
\n\nfunction 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\n\nHooks API Reference
\n\nAlso see: Hooks FAQ
\n\nBasic 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\nFull details: Basic Hooks
\n\nAdditional 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\nFull details: Additional Hooks
\n\nDOM nodes
\n\nReferences
\n\nclass 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\nAllows access to DOM nodes.
\n\nSee: Refs and the DOM
\n\nDOM Events
\n\nclass 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\nPass functions to attributes like onChange.
\n\nSee: Events
\n\nOther features
\n\nTransferring props
\n\n<VideoPlayer src=\"video.mp4\" />\n
\n\nclass VideoPlayer extends Component {\n render () {\n return <VideoEmbed {...this.props} />\n }\n}\n
\n\nPropagates src=\"...\" down to the sub-component.
\n\n\n\nTop-level API
\n\nReact.createClass({ ... })\nReact.isValidElement(c)\n
\n\nReactDOM.render(<Component />, domnode, [callback])\nReactDOM.unmountComponentAtNode(domnode)\n
\n\nReactDOMServer.renderToString(<Component />)\nReactDOMServer.renderToStaticMarkup(<Component />)\n
\n\nThere are more, but these are most common.
\n\nSee: React top-level API
\n\nJSX patterns
\n\nStyle shorthand
\n\nconst style = { height: 10 }\nreturn <div style={style}></div>\n
\n\nreturn <div style={{ margin: 0, padding: 0 }}></div>\n
\n\nSee: Inline styles
\n\nInner HTML
\n\nfunction markdownify() { return \"<p>...</p>\"; }\n<div dangerouslySetInnerHTML={{__html: markdownify()}} />\n
\n\nSee: Dangerously set innerHTML
\n\nLists
\n\nclass 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\nAlways supply a key property.
\n\nConditionals
\n\n<Fragment>\n {showMyComponent\n ? <MyComponent />\n : <OtherComponent />}\n</Fragment>\n
\n\nShort-circuit evaluation
\n\n<Fragment>\n {showPopup && <Popup />}\n ...\n</Fragment>\n
\n\nNew features
\n\nReturning multiple elements
\n\nYou can return multiple elements as arrays or fragments.
\n\nArrays
\n\nrender () {\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\nFragments
\nrender () {\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\n\nReturning strings
\n\nrender() {\n return 'Look ma, no spans!';\n}\n
\n\nYou can return just a string.
\n\n\n\nErrors
\n\nclass MyComponent extends Component {\n ···\n componentDidCatch (error, info) {\n this.setState({ error })\n }\n}\n
\n\nCatch errors via componentDidCatch. (React 16+)
\n\nSee: Error handling in React 16
\n\nPortals
\n\nrender () {\n return React.createPortal(\n this.props.children,\n document.getElementById('menu')\n )\n}\n
\n\nThis renders this.props.children into any location in the DOM.
\n\nSee: Portals
\n\nHydration
\n\nconst el = document.getElementById('app')\nReactDOM.hydrate(<App />, el)\n
\n\nUse ReactDOM.hydrate instead of using ReactDOM.render if you’re rendering over the output of ReactDOMServer.
\n\nSee: Hydrate
\n\nProperty validation
\n\nPropTypes
\n\nimport PropTypes from 'prop-types'\n
\n\nSee: Typechecking with PropTypes
\n\n\n \n \n any \n Anything \n \n \n
\n\nBasic
\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\nEnum
\n\n\n \n \n oneOf(any) \n Enum types \n \n \n oneOfType(type array) \n Union \n \n \n
\n\nArray
\n\n\n \n \n array \n \n \n \n arrayOf(…) \n \n \n \n
\n\nObject
\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\nElements
\n\n\n \n \n element \n React element \n \n \n node \n DOM node \n \n \n
\n\nRequired
\n\n\n \n \n (···).isRequired \n Required \n \n \n
\n\nBasic types
\n\nMyComponent.propTypes = {\n email: PropTypes.string,\n seats: PropTypes.number,\n callback: PropTypes.func,\n isClosed: PropTypes.bool,\n any: PropTypes.any\n}\n
\n\nRequired types
\n\nMyCo.propTypes = {\n name: PropTypes.string.isRequired\n}\n
\n\nElements
\n\nMyCo.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\nEnumerables (oneOf)
\n\nMyCo.propTypes = {\n direction: PropTypes.oneOf([\n 'left', 'right'\n ])\n}\n
\n\nArrays and objects
\n\nMyCo.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\nMyCo.propTypes = {\n user: PropTypes.shape({\n name: PropTypes.string,\n age: PropTypes.number\n })\n}\n
\n\nUse .array[Of], .object[Of], .instanceOf, .shape.
\n\nCustom validation
\n\nMyCo.propTypes = {\n customProp: (props, key, componentName) => {\n if (!/matchme/.test(props[key])) {\n return new Error('Validation failed!')\n }\n }\n}\n
\n\nAlso see
\n\n\n - React website (reactjs.org)
\n - React cheatsheet (reactcheatsheet.com)
\n - Awesome React (github.com)
\n - React v0.14 cheatsheet Legacy version
\n
",
+ "content_html": "Components
\n\nComponents
\n\nimport React from 'react'\nimport ReactDOM from 'react-dom'\n
\n\nclass Hello extends React.Component {\n render () {\n return <div className='message-box'>\n Hello {this.props.name}\n </div>\n }\n}\n
\n\nconst el = document.body\nReactDOM.render(<Hello name='John' />, el)\n
\n\nUse the React.js jsfiddle to start hacking. (or the unofficial jsbin)
\n\nImport multiple exports
\n\nimport React, {Component} from 'react'\nimport ReactDOM from 'react-dom'\n
\n\nclass Hello extends Component {\n ...\n}\n
\n\nProperties
\n\n<Video fullscreen={true} autoplay={false} />\n
\n\nrender () {\n this.props.fullscreen\n const { fullscreen, autoplay } = this.props\n ···\n}\n
\n\nUse this.props to access properties passed to the component.
\n\nSee: Properties
\n\nStates
\n\nconstructor(props) {\n super(props)\n this.state = { username: undefined }\n}\n
\n\nthis.setState({ username: 'rstacruz' })\n
\n\nrender () {\n this.state.username\n const { username } = this.state\n ···\n}\n
\n\nUse states (this.state) to manage dynamic data.
\n\nWith Babel you can use proposal-class-fields and get rid of constructor
\n\nclass Hello extends Component {\n state = { username: undefined };\n ...\n}\n
\n\nSee: States
\n\nNesting
\n\nclass 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
\nAs of React v16.2.0, fragments can be used to return multiple children without adding extra wrapping nodes to the DOM.
\n\nimport 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\nNest components to separate concerns.
\n\nSee: Composing Components
\n\nChildren
\n\n<AlertBox>\n <h1>You have pending notifications</h1>\n</AlertBox>\n
\n\nclass AlertBox extends Component {\n render () {\n return <div className='alert-box'>\n {this.props.children}\n </div>\n }\n}\n
\n\nChildren are passed as the children property.
\n\nDefaults
\n\nSetting default props
\n\nHello.defaultProps = {\n color: 'blue'\n}\n
\n\nSee: defaultProps
\n\nSetting default state
\n\nclass Hello extends Component {\n constructor (props) {\n super(props)\n this.state = { visible: true }\n }\n}\n
\n\nSet the default state in the constructor().
\n\nAnd without constructor using Babel with proposal-class-fields.
\n\nclass Hello extends Component {\n state = { visible: true }\n }\n}\n
\n\nSee: Setting the default state
\n\nOther components
\n\nFunctional components
\n\nfunction MyComponent ({ name }) {\n return <div className='message-box'>\n Hello {name}\n </div>\n}\n
\n\nFunctional components have no state. Also, their props are passed as the first parameter to a function.
\n\nSee: Function and Class Components
\n\nPure components
\n\nimport React, {PureComponent} from 'react'\n\nclass MessageBox extends PureComponent {\n ···\n}\n
\n\nPerformance-optimized version of React.Component. Doesn’t rerender if props/state hasn’t changed.
\n\nSee: Pure components
\n\nComponent API
\n\nthis.forceUpdate()\n
\n\nthis.setState({ ... })\nthis.setState(state => { ... })\n
\n\nthis.state\nthis.props\n
\n\nThese methods and properties are available for Component instances.
\n\nSee: Component API
\n\nLifecycle
\n\nMounting
\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\nSet initial the state on constructor().\nAdd DOM event handlers, timers (etc) on componentDidMount(), then remove them on componentWillUnmount().
\n\nUpdating
\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\nCalled when parents change properties and .setState(). These are not called for initial renders.
\n\nSee: Component specs
\n\nHooks (New)
\n\nState Hook
\n\nimport 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\nHooks are a new addition in React 16.8.
\n\nSee: Hooks at a Glance
\n\nDeclaring multiple state variables
\n\nfunction 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\nEffect hook
\n\nimport 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\nIf you’re familiar with React class lifecycle methods, you can think of useEffect Hook as componentDidMount, componentDidUpdate, and componentWillUnmount combined.
\n\nBy default, React runs the effects after every render — including the first render.
\n\nBuilding your own hooks
\n\nDefine FriendStatus
\nimport 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\nEffects may also optionally specify how to “clean up” after them by returning a function.
\n\nUse FriendStatus
\n\nfunction 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\n\nHooks API Reference
\n\nAlso see: Hooks FAQ
\n\nBasic 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\nFull details: Basic Hooks
\n\nAdditional 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\nFull details: Additional Hooks
\n\nDOM nodes
\n\nReferences
\n\nclass 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\nAllows access to DOM nodes.
\n\nSee: Refs and the DOM
\n\nDOM Events
\n\nclass 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\nPass functions to attributes like onChange.
\n\nSee: Events
\n\nOther features
\n\nTransferring props
\n\n<VideoPlayer src=\"video.mp4\" />\n
\n\nclass VideoPlayer extends Component {\n render () {\n return <VideoEmbed {...this.props} />\n }\n}\n
\n\nPropagates src=\"...\" down to the sub-component.
\n\n\n\nTop-level API
\n\nReact.createClass({ ... })\nReact.isValidElement(c)\n
\n\nReactDOM.render(<Component />, domnode, [callback])\nReactDOM.unmountComponentAtNode(domnode)\n
\n\nReactDOMServer.renderToString(<Component />)\nReactDOMServer.renderToStaticMarkup(<Component />)\n
\n\nThere are more, but these are most common.
\n\nSee: React top-level API
\n\nJSX patterns
\n\nStyle shorthand
\n\nconst style = { height: 10 }\nreturn <div style={style}></div>\n
\n\nreturn <div style={{ margin: 0, padding: 0 }}></div>\n
\n\nSee: Inline styles
\n\nInner HTML
\n\nfunction markdownify() { return \"<p>...</p>\"; }\n<div dangerouslySetInnerHTML={{__html: markdownify()}} />\n
\n\nSee: Dangerously set innerHTML
\n\nLists
\n\nclass 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\nAlways supply a key property.
\n\nConditionals
\n\n<Fragment>\n {showMyComponent\n ? <MyComponent />\n : <OtherComponent />}\n</Fragment>\n
\n\nShort-circuit evaluation
\n\n<Fragment>\n {showPopup && <Popup />}\n ...\n</Fragment>\n
\n\nNew features
\n\nReturning multiple elements
\n\nYou can return multiple elements as arrays or fragments.
\n\nArrays
\n\nrender () {\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\nFragments
\nrender () {\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\n\nReturning strings
\n\nrender() {\n return 'Look ma, no spans!';\n}\n
\n\nYou can return just a string.
\n\n\n\nErrors
\n\nclass MyComponent extends Component {\n ···\n componentDidCatch (error, info) {\n this.setState({ error })\n }\n}\n
\n\nCatch errors via componentDidCatch. (React 16+)
\n\nSee: Error handling in React 16
\n\nPortals
\n\nrender () {\n return React.createPortal(\n this.props.children,\n document.getElementById('menu')\n )\n}\n
\n\nThis renders this.props.children into any location in the DOM.
\n\nSee: Portals
\n\nHydration
\n\nconst el = document.getElementById('app')\nReactDOM.hydrate(<App />, el)\n
\n\nUse ReactDOM.hydrate instead of using ReactDOM.render if you’re rendering over the output of ReactDOMServer.
\n\nSee: Hydrate
\n\nProperty validation
\n\nPropTypes
\n\nimport PropTypes from 'prop-types'\n
\n\nSee: Typechecking with PropTypes
\n\n\n \n \n any \n Anything \n \n \n
\n\nBasic
\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\nEnum
\n\n\n \n \n oneOf(any) \n Enum types \n \n \n oneOfType(type array) \n Union \n \n \n
\n\nArray
\n\n\n \n \n array \n \n \n \n arrayOf(…) \n \n \n \n
\n\nObject
\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\nElements
\n\n\n \n \n element \n React element \n \n \n node \n DOM node \n \n \n
\n\nRequired
\n\n\n \n \n (···).isRequired \n Required \n \n \n
\n\nBasic types
\n\nMyComponent.propTypes = {\n email: PropTypes.string,\n seats: PropTypes.number,\n callback: PropTypes.func,\n isClosed: PropTypes.bool,\n any: PropTypes.any\n}\n
\n\nRequired types
\n\nMyCo.propTypes = {\n name: PropTypes.string.isRequired\n}\n
\n\nElements
\n\nMyCo.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\nEnumerables (oneOf)
\n\nMyCo.propTypes = {\n direction: PropTypes.oneOf([\n 'left', 'right'\n ])\n}\n
\n\nArrays and objects
\n\nMyCo.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\nMyCo.propTypes = {\n user: PropTypes.shape({\n name: PropTypes.string,\n age: PropTypes.number\n })\n}\n
\n\nUse .array[Of], .object[Of], .instanceOf, .shape.
\n\nCustom validation
\n\nMyCo.propTypes = {\n customProp: (props, key, componentName) => {\n if (!/matchme/.test(props[key])) {\n return new Error('Validation failed!')\n }\n }\n}\n
\n\nAlso see
\n\n\n - React website (reactjs.org)
\n - React cheatsheet (reactcheatsheet.com)
\n - Awesome React (github.com)
\n - React v0.14 cheatsheet Legacy version
\n
",
"intro_html": "React is a JavaScript library for building user interfaces. This guide targets React v15 to v16.
",
"description_html": "",
"tags": ["Featured"],
diff --git a/datetime.html b/datetime.html
index 9460157d8..57d436cbf 100644
--- a/datetime.html
+++ b/datetime.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
@@ -1038,7 +1038,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 148f5fec8..cbe597346 100644
--- a/deis.html
+++ b/deis.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -552,7 +552,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 4603bd463..adc1ac2a8 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/deku.jpg?t=20200702000347" ],
"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 a787fd7f9..60c7efc1e 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/deku@1.jpg?t=20200702000347" ],
"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 cc34034ba..8a0abf472 100644
--- a/deprecated/bower-api.html
+++ b/deprecated/bower-api.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/devise.html b/devise.html
index deefb3b24..3bd4fe843 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/devise.jpg?t=20200702000347" ],
"description": "The one-page guide to Devise: usage, examples, links, snippets, and more."
}
diff --git a/divshot.html b/divshot.html
index 0d661c14b..5ee4c7cb1 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/divshot.jpg?t=20200702000347" ],
"description": "The one-page guide to Divshot: usage, examples, links, snippets, and more."
}
diff --git a/do.html b/do.html
index ded09aea1..4df2ce368 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/do.jpg?t=20200702000347" ],
"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 18818eb3d..924ca1580 100644
--- a/docker-compose.html
+++ b/docker-compose.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -692,7 +692,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 4100fe208..cca8a1fe6 100644
--- a/docker.html
+++ b/docker.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/dockerfile.html b/dockerfile.html
index 8c52cec9d..fcede2eb5 100644
--- a/dockerfile.html
+++ b/dockerfile.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/dom-range.html b/dom-range.html
index b515600cc..c20148ca9 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/dom-range.jpg?t=20200702000347" ],
"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 4035add3e..d748bcdcf 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/dom-selection.jpg?t=20200702000347" ],
"description": "The one-page guide to DOM Selection: usage, examples, links, snippets, and more."
}
diff --git a/ec2.html b/ec2.html
index 9da13c154..2749ea3e2 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/ec2.jpg?t=20200702000347" ],
"description": "The one-page guide to EC2 API tools: usage, examples, links, snippets, and more."
}
diff --git a/editorconfig.html b/editorconfig.html
index 6fddb995d..05a01b6f0 100644
--- a/editorconfig.html
+++ b/editorconfig.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/elixir-metaprogramming.html b/elixir-metaprogramming.html
index eb5e34462..e6e882662 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/elixir-metaprogramming.jpg?t=20200702000347" ],
"description": "The one-page guide to Elixir metaprogramming: usage, examples, links, snippets, and more."
}
diff --git a/elixir.html b/elixir.html
index 8d2489232..9ac2f195b 100644
--- a/elixir.html
+++ b/elixir.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
@@ -1177,7 +1177,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 c7f4fc278..eb31480fc 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/emacs.jpg?t=20200702000347" ],
"description": "The one-page guide to Emacs: usage, examples, links, snippets, and more."
}
diff --git a/ember.html b/ember.html
index cf2cf3c5b..3ade69320 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/ember.jpg?t=20200702000347" ],
"description": "The one-page guide to Ember.js: usage, examples, links, snippets, and more."
}
diff --git a/emmet.html b/emmet.html
index b152ac1da..5d8c840ab 100644
--- a/emmet.html
+++ b/emmet.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -646,7 +646,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 072356f1a..adad99000 100644
--- a/enzyme.html
+++ b/enzyme.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
@@ -744,7 +744,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 3919f1e52..e0325db0e 100644
--- a/enzyme@2.html
+++ b/enzyme@2.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -614,7 +614,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 ae8ffd010..1d1d16ad8 100644
--- a/es6.html
+++ b/es6.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
@@ -609,7 +609,7 @@ let handlers = {
Extract values
-const fatherJS = { age: 57, name: "Brendan Eich" }
+const fatherJS = { age: 57, name: "Brendan Eich" }
Object.values(fatherJS)
// [57, "Brendan Eich"]
@@ -617,7 +617,7 @@ Object.entries(fatherJS)
// [["age", 57], ["name", "Brendan Eich"]]
-Modules
+Modules
Imports
@@ -976,7 +976,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 0a30dc70d..2ffcee5d7 100644
--- a/ets.html
+++ b/ets.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -547,7 +547,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 cc44c0ab6..fc36b25cd 100644
--- a/expectjs.html
+++ b/expectjs.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/express.html b/express.html
index 2b299fbb1..a89eccb41 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/express.jpg?t=20200702000347" ],
"description": "The one-page guide to Express.js: usage, examples, links, snippets, and more."
}
diff --git a/exunit.html b/exunit.html
index e8c557a10..398c0aa4e 100644
--- a/exunit.html
+++ b/exunit.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -589,7 +589,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 c976a800a..602e93d9b 100644
--- a/factory_bot.html
+++ b/factory_bot.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
@@ -678,7 +678,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 a8fbb2bdf..93fd78564 100644
--- a/fastify.html
+++ b/fastify.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -775,7 +775,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 08c6d5f18..cd93fdf5b 100644
--- a/ffaker.html
+++ b/ffaker.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -976,7 +976,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 849ee3dff..4babdb6e7 100644
--- a/ffmpeg.html
+++ b/ffmpeg.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -554,7 +554,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 4bd6e6600..d855dd403 100644
--- a/figlet.html
+++ b/figlet.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -2500,7 +2500,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 d931ac510..bcc3039ad 100644
--- a/find.html
+++ b/find.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/firebase.html b/firebase.html
index 24367954d..361c47d8b 100644
--- a/firebase.html
+++ b/firebase.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
@@ -577,7 +577,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 d119f9070..ccc7dda8a 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/firefox.jpg?t=20200702000347" ],
"description": "The one-page guide to Firefox: usage, examples, links, snippets, and more."
}
diff --git a/fish-shell.html b/fish-shell.html
index 31cdd789c..9fc0eea57 100644
--- a/fish-shell.html
+++ b/fish-shell.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -744,7 +744,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 471e7a390..8c0ed1e96 100644
--- a/fitness/general.html
+++ b/fitness/general.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/fitness/micronutrients.html b/fitness/micronutrients.html
index 8c13d995a..002b6681a 100644
--- a/fitness/micronutrients.html
+++ b/fitness/micronutrients.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -601,7 +601,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 24b6ea29d..50abba342 100644
--- a/fitness/phat.html
+++ b/fitness/phat.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -747,7 +747,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 7817037ba..ff02ad549 100644
--- a/flashlight.html
+++ b/flashlight.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/flow.html b/flow.html
index e50c031d0..b9823085a 100644
--- a/flow.html
+++ b/flow.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
@@ -877,7 +877,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 a6377d48b..6fa6b2909 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/flux.jpg?t=20200702000347" ],
"description": "The one-page guide to Flux architecture: usage, examples, links, snippets, and more."
}
diff --git a/flynn.html b/flynn.html
index f87fd0d13..a96d425c7 100644
--- a/flynn.html
+++ b/flynn.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/freenode.html b/freenode.html
index b276a03a2..d41bbaea3 100644
--- a/freenode.html
+++ b/freenode.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": "Freenode cheatsheet",
- "image": [ "https://assets.devhints.io/previews/freenode.jpg?t=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/freenode.jpg?t=20200702000347" ],
"description": "The one-page guide to Freenode: usage, examples, links, snippets, and more."
}
diff --git a/frequency-separation-retouching.html b/frequency-separation-retouching.html
index 5a036a52a..f122a55fe 100644
--- a/frequency-separation-retouching.html
+++ b/frequency-separation-retouching.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/gh-pages.html b/gh-pages.html
index f83db1821..1003448cf 100644
--- a/gh-pages.html
+++ b/gh-pages.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -477,7 +477,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 48ad26385..ac6eac777 100644
--- a/git-branch.html
+++ b/git-branch.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-extras.html b/git-extras.html
index 79846a018..84b7d86a3 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/git-extras.jpg?t=20200702000347" ],
"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 a99ff71d1..424b084d6 100644
--- a/git-log-format.html
+++ b/git-log-format.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -756,7 +756,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 6aff94ec3..01d245aa7 100644
--- a/git-log.html
+++ b/git-log.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -580,7 +580,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 41098db9d..fb0c3c810 100644
--- a/git-revisions.html
+++ b/git-revisions.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -762,7 +762,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 99823bf2c..ad6f79a63 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/git-tricks.jpg?t=20200702000347" ],
"description": "The one-page guide to Git tricks: usage, examples, links, snippets, and more."
}
diff --git a/gmail.html b/gmail.html
index 0810a853d..8d5a54f29 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/gmail.jpg?t=20200702000347" ],
"description": "The one-page guide to Gmail: usage, examples, links, snippets, and more."
}
diff --git a/gnupg.html b/gnupg.html
index 610bb50ac..e0be64847 100644
--- a/gnupg.html
+++ b/gnupg.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -101,11 +101,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/go.html b/go.html
index d964bb4fb..8069b4170 100644
--- a/go.html
+++ b/go.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
@@ -593,7 +593,7 @@ The arguments are evaluated immediately, but the function call is not ran until
Deferring functions
-func main() {
+func main() {
defer func() {
fmt.Println("Done")
}()
@@ -601,7 +601,7 @@ The arguments are evaluated immediately, but the function call is not ran until
}
-Lambdas are better suited for defer blocks.
+Lambdas are better suited for defer blocks.
func main() {
var d = int64(0)
@@ -935,7 +935,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 092edc4a7..2772f1902 100644
--- a/goby.html
+++ b/goby.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -1797,7 +1797,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 ce67262cb..e66186548 100644
--- a/google-webfonts.html
+++ b/google-webfonts.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 Webfonts cheatsheet",
- "image": [ "https://assets.devhints.io/previews/google-webfonts.jpg?t=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/google-webfonts.jpg?t=20200702000347" ],
"description": "The one-page guide to Google Webfonts: usage, examples, links, snippets, and more."
}
diff --git a/google_analytics.html b/google_analytics.html
index 3f1ace146..d3f76b6e4 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/google_analytics.jpg?t=20200702000347" ],
"description": "The one-page guide to Google Analytics: usage, examples, links, snippets, and more."
}
diff --git a/graphql.html b/graphql.html
index 5b327f612..21d788684 100644
--- a/graphql.html
+++ b/graphql.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -731,7 +731,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 4cbfa01e1..7dd8f0f4b 100644
--- a/gremlins.html
+++ b/gremlins.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/gulp.html b/gulp.html
index 9c4118052..a9e0b2d49 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/gulp.jpg?t=20200702000347" ],
"description": "The one-page guide to Gulp: usage, examples, links, snippets, and more."
}
diff --git a/haml.html b/haml.html
index 9cecc3769..ad0e92932 100644
--- a/haml.html
+++ b/haml.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/handlebars.js.html b/handlebars.js.html
index c3564c965..12f9844db 100644
--- a/handlebars.js.html
+++ b/handlebars.js.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/harvey.js.html b/harvey.js.html
index e7536eb81..d7351545a 100644
--- a/harvey.js.html
+++ b/harvey.js.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/heroku.html b/heroku.html
index d13914fcd..fe27687a3 100644
--- a/heroku.html
+++ b/heroku.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -662,7 +662,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 2aa54b0ae..f1cec704e 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/hledger.jpg?t=20200702000347" ],
"description": "The one-page guide to Hledger: usage, examples, links, snippets, and more."
}
diff --git a/homebrew.html b/homebrew.html
index e5fddf451..6eb6e36b8 100644
--- a/homebrew.html
+++ b/homebrew.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/html-email.html b/html-email.html
index 918b6360b..f8d051e82 100644
--- a/html-email.html
+++ b/html-email.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/html-input.html b/html-input.html
index 6b06c8162..206c03a36 100644
--- a/html-input.html
+++ b/html-input.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -667,7 +667,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 3eb17915c..da5385463 100644
--- a/html-meta.html
+++ b/html-meta.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -625,7 +625,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 57cbb20af..961d04b1c 100644
--- a/html-microformats.html
+++ b/html-microformats.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -509,7 +509,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 8b946865d..af2802709 100644
--- a/html-share.html
+++ b/html-share.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/html.html b/html.html
index fd6038395..d89c71668 100644
--- a/html.html
+++ b/html.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -612,7 +612,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 aaf8cda23..14ee8f5ee 100644
--- a/http-status.html
+++ b/http-status.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -842,7 +842,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 d91d791e6..00e0b57c4 100644
--- a/httpie.html
+++ b/httpie.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/ie.html b/ie.html
index 636ed778e..05dc2b522 100644
--- a/ie.html
+++ b/ie.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -1144,7 +1144,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 c4155d6c7..4f16fde34 100644
--- a/ie_bugs.html
+++ b/ie_bugs.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -524,7 +524,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 5031b499d..73ae6f30e 100644
--- a/imagemagick.html
+++ b/imagemagick.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": "Imagemagick cheatsheet",
- "image": [ "https://assets.devhints.io/previews/imagemagick.jpg?t=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/imagemagick.jpg?t=20200702000347" ],
"description": "The one-page guide to Imagemagick: usage, examples, links, snippets, and more."
}
diff --git a/immutable.js.html b/immutable.js.html
index c740efd44..c71f111ac 100644
--- a/immutable.js.html
+++ b/immutable.js.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/index.html b/index.html
index 89c15c74a..6e549a525 100644
--- a/index.html
+++ b/index.html
@@ -35,8 +35,8 @@
-
-
+
+
@@ -104,11 +104,11 @@ gtag('config','UA-106902774-1');
@@ -27253,7 +27253,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 a5a9b585a..20aca69e0 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 a8be170f5..cd8d0cf63 100644
--- a/inkscape.html
+++ b/inkscape.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/inline-docs.html b/inline-docs.html
index 7644cc003..122f6f018 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/inline-docs.jpg?t=20200702000347" ],
"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 8115d8041..1976e5275 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/ios-provision.jpg?t=20200702000347" ],
"description": "The one-page guide to iOS Provisioning Profiles: usage, examples, links, snippets, and more."
}
diff --git a/jasmine.html b/jasmine.html
index b27beb543..551dbcd7a 100644
--- a/jasmine.html
+++ b/jasmine.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -669,7 +669,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 3f724a4ad..b042be405 100644
--- a/jekyll-github.html
+++ b/jekyll-github.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,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/jekyll.html b/jekyll.html
index 1530ff116..21b32c748 100644
--- a/jekyll.html
+++ b/jekyll.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -1232,7 +1232,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 903e70b26..6bc0b5710 100644
--- a/jest.html
+++ b/jest.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
@@ -831,7 +831,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 e0a0f00ca..91ac89c4d 100644
--- a/jquery-cdn.html
+++ b/jquery-cdn.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": "jQuery CDN cheatsheet",
- "image": [ "https://assets.devhints.io/previews/jquery-cdn.jpg?t=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/jquery-cdn.jpg?t=20200702000347" ],
"description": "The one-page guide to jQuery CDN: usage, examples, links, snippets, and more."
}
diff --git a/jquery.html b/jquery.html
index cace29804..b9e477d9f 100644
--- a/jquery.html
+++ b/jquery.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
@@ -549,7 +549,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 723d3e3ed..1ae0103e0 100644
--- a/js-appcache.html
+++ b/js-appcache.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/js-array.html b/js-array.html
index ac2236632..21cd0d1c7 100644
--- a/js-array.html
+++ b/js-array.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/js-date.html b/js-date.html
index 5535c942b..9bc43c42c 100644
--- a/js-date.html
+++ b/js-date.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -718,7 +718,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 c0633edd9..3f8e6daf3 100644
--- a/js-fetch.html
+++ b/js-fetch.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/js-lazy.html b/js-lazy.html
index 2c2d3587a..5551998fb 100644
--- a/js-lazy.html
+++ b/js-lazy.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -555,7 +555,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 83a0d2cd1..9d5510502 100644
--- a/js-model.html
+++ b/js-model.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/js-speech.html b/js-speech.html
index 42d8520c7..850aa599a 100644
--- a/js-speech.html
+++ b/js-speech.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/jscoverage.html b/jscoverage.html
index 4b4a27fd8..41083674a 100644
--- a/jscoverage.html
+++ b/jscoverage.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -539,7 +539,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 2297774f2..86a0758ea 100644
--- a/jsdoc.html
+++ b/jsdoc.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/jshint.html b/jshint.html
index 35a36abc5..bb7d91cbb 100644
--- a/jshint.html
+++ b/jshint.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/knex.html b/knex.html
index 043a0d0cf..b6caf8c6d 100644
--- a/knex.html
+++ b/knex.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -933,7 +933,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 4513071be..3f3360abe 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/koa.jpg?t=20200702000347" ],
"description": "The one-page guide to Koa: usage, examples, links, snippets, and more."
}
diff --git a/kotlin.html b/kotlin.html
index 09c1e7f5d..b1aaa3350 100644
--- a/kotlin.html
+++ b/kotlin.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -768,7 +768,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 07ce1aa5a..41e87546f 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/kramdown.jpg?t=20200702000347" ],
"description": "The one-page guide to Kramdown: usage, examples, links, snippets, and more."
}
diff --git a/layout-thrashing.html b/layout-thrashing.html
index 692a868d2..a84ad5047 100644
--- a/layout-thrashing.html
+++ b/layout-thrashing.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -579,7 +579,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 d7624cd35..47598d1bd 100644
--- a/ledger-csv.html
+++ b/ledger-csv.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/ledger-examples.html b/ledger-examples.html
index 778a3d4c4..e82769ccc 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/ledger-examples.jpg?t=20200702000347" ],
"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 f7141d842..baf234b39 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/ledger-format.jpg?t=20200702000347" ],
"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 e65b0df04..2e9698ba1 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/ledger-periods.jpg?t=20200702000347" ],
"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 e636a73c7..185012759 100644
--- a/ledger-query.html
+++ b/ledger-query.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/ledger.html b/ledger.html
index ca41526b8..53f78cb53 100644
--- a/ledger.html
+++ b/ledger.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -746,7 +746,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 b6d8cae27..902dff91e 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/less.jpg?t=20200702000347" ],
"description": "The one-page guide to Less.js: usage, examples, links, snippets, and more."
}
diff --git a/licenses.html b/licenses.html
index e0514035f..0fecd83a2 100644
--- a/licenses.html
+++ b/licenses.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/linux.html b/linux.html
index 7e5e52415..d9c8e2888 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/linux.jpg?t=20200702000347" ],
"description": "The one-page guide to Linux: usage, examples, links, snippets, and more."
}
diff --git a/lodash.html b/lodash.html
index b83950368..581496bc1 100644
--- a/lodash.html
+++ b/lodash.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -709,7 +709,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 b6ceacd08..79c96a06c 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/lua.jpg?t=20200702000347" ],
"description": "The one-page guide to Lua: usage, examples, links, snippets, and more."
}
diff --git a/machinist.html b/machinist.html
index 26a0e2cbf..25465946a 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/machinist.jpg?t=20200702000347" ],
"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 754dec30b..abbefdb13 100644
--- a/macos-mouse-acceleration.html
+++ b/macos-mouse-acceleration.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -472,7 +472,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 414163e8b..85f4748dd 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/make-assets.jpg?t=20200702000347" ],
"description": "The one-page guide to Make for assets: usage, examples, links, snippets, and more."
}
diff --git a/makefile.html b/makefile.html
index 0838797fe..4fdf4baba 100644
--- a/makefile.html
+++ b/makefile.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -626,7 +626,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 8dc4f540f..9d912db9c 100644
--- a/man.html
+++ b/man.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/markdown.html b/markdown.html
index 7364b2d27..734936b5b 100644
--- a/markdown.html
+++ b/markdown.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -604,7 +604,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 587e117f3..95493b907 100644
--- a/meow.html
+++ b/meow.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -549,7 +549,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 96573b7f6..7522fbb92 100644
--- a/meta-tags.html
+++ b/meta-tags.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -579,7 +579,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 1de73bf1d..3b7126a7e 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/middleman.jpg?t=20200702000347" ],
"description": "The one-page guide to Middleman 3: usage, examples, links, snippets, and more."
}
diff --git a/minimist.html b/minimist.html
index a7f6cb06f..2fdd7d214 100644
--- a/minimist.html
+++ b/minimist.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/minitest.html b/minitest.html
index 02ecb843f..a15040b21 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/minitest.jpg?t=20200702000347" ],
"description": "The one-page guide to Minitest: usage, examples, links, snippets, and more."
}
diff --git a/mixpanel.html b/mixpanel.html
index 95f5af24d..7e1aed819 100644
--- a/mixpanel.html
+++ b/mixpanel.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -463,7 +463,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 39c0762fe..a1d0b64a9 100644
--- a/mobx.html
+++ b/mobx.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -612,7 +612,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 741e89ce8..f831c6efe 100644
--- a/mocha-blanket.html
+++ b/mocha-blanket.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -552,7 +552,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 2551599de..fb658e7cb 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/mocha-html.jpg?t=20200702000347" ],
"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 ef393e0df..b2da620b1 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/mocha-tdd.jpg?t=20200702000347" ],
"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 5a809a30d..9fd78267c 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/mocha.jpg?t=20200702000347" ],
"description": "The one-page guide to Mocha.js: usage, examples, links, snippets, and more."
}
diff --git a/modella.html b/modella.html
index 7325d0b83..b6e67c9a2 100644
--- a/modella.html
+++ b/modella.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -604,7 +604,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 09173b0d1..f4c12846b 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/modernizr.jpg?t=20200702000347" ],
"description": "The one-page guide to Modernizr: usage, examples, links, snippets, and more."
}
diff --git a/moment.html b/moment.html
index d05d144d3..c6fccc706 100644
--- a/moment.html
+++ b/moment.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
@@ -902,7 +902,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 d0fab497b..b5c786a0a 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/mongodb.jpg?t=20200702000347" ],
"description": "The one-page guide to MongoDB: usage, examples, links, snippets, and more."
}
diff --git a/mysql.html b/mysql.html
index fb1f99492..e603dc6d3 100644
--- a/mysql.html
+++ b/mysql.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -695,7 +695,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 1f9f7766a..69d34e921 100644
--- a/ncftp.html
+++ b/ncftp.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/nock.html b/nock.html
index c37fcb08c..c694602d5 100644
--- a/nock.html
+++ b/nock.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/nocode.html b/nocode.html
index 2bd7f7326..1cc2b2c77 100644
--- a/nocode.html
+++ b/nocode.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/nodejs-assert.html b/nodejs-assert.html
index 84d26a2b0..13be7f7f7 100644
--- a/nodejs-assert.html
+++ b/nodejs-assert.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": "assert cheatsheet",
- "image": [ "https://assets.devhints.io/previews/nodejs-assert.jpg?t=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/nodejs-assert.jpg?t=20200702000347" ],
"description": "The one-page guide to assert: usage, examples, links, snippets, and more."
}
diff --git a/nodejs-fs.html b/nodejs-fs.html
index 7b8c54e99..bce5c7593 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/nodejs-fs.jpg?t=20200702000347" ],
"description": "The one-page guide to fs: usage, examples, links, snippets, and more."
}
diff --git a/nodejs-path.html b/nodejs-path.html
index bf0f945a7..e2908f12a 100644
--- a/nodejs-path.html
+++ b/nodejs-path.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": "path cheatsheet",
- "image": [ "https://assets.devhints.io/previews/nodejs-path.jpg?t=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/nodejs-path.jpg?t=20200702000347" ],
"description": "The one-page guide to path: usage, examples, links, snippets, and more."
}
diff --git a/nodejs-process.html b/nodejs-process.html
index bfcce1ad5..458a58290 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/nodejs-process.jpg?t=20200702000347" ],
"description": "The one-page guide to process: usage, examples, links, snippets, and more."
}
diff --git a/nodejs-stream.html b/nodejs-stream.html
index 542f3ed13..37ccadb38 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 78b49faf7..c5432bb4c 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/nodejs.jpg?t=20200702000347" ],
"description": "The one-page guide to Node.js API: usage, examples, links, snippets, and more."
}
diff --git a/nopt.html b/nopt.html
index 3bb9da8d4..a78cedf4c 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/nopt.jpg?t=20200702000347" ],
"description": "The one-page guide to Nopt: usage, examples, links, snippets, and more."
}
diff --git a/npm.html b/npm.html
index dc279f205..eea70026a 100644
--- a/npm.html
+++ b/npm.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -687,7 +687,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 ed8176769..b0788bd93 100644
--- a/org-mode.html
+++ b/org-mode.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
@@ -687,7 +687,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 c5d527ad8..c261a4600 100644
--- a/osx.html
+++ b/osx.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/package-json.html b/package-json.html
index 32dec40d6..3295de6ee 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 343cb047d..17fc507fa 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/pacman.jpg?t=20200702000347" ],
"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 75a5591fb..c9715402c 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/parsimmon.jpg?t=20200702000347" ],
"description": "The one-page guide to Parsimmon: usage, examples, links, snippets, and more."
}
diff --git a/parsley.html b/parsley.html
index cfb006dc4..f9e6c678e 100644
--- a/parsley.html
+++ b/parsley.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -754,7 +754,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 e320f1cfa..64b51df4d 100644
--- a/pass.html
+++ b/pass.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -547,7 +547,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 75dc2bf2e..972aff9db 100644
--- a/passenger.html
+++ b/passenger.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": "Phusion Passenger cheatsheet",
- "image": [ "https://assets.devhints.io/previews/passenger.jpg?t=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/passenger.jpg?t=20200702000347" ],
"description": "The one-page guide to Phusion Passenger: usage, examples, links, snippets, and more."
}
diff --git a/perl-pie.html b/perl-pie.html
index e3a227d56..e068fcec3 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/perl-pie.jpg?t=20200702000347" ],
"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 4dc031de2..80508bdac 100644
--- a/ph-food-delivery.html
+++ b/ph-food-delivery.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -703,7 +703,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 e27d4bb94..243bfdf06 100644
--- a/phoenix-conn.html
+++ b/phoenix-conn.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -635,7 +635,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 3fe22fff5..214eaeddc 100644
--- a/phoenix-ecto.html
+++ b/phoenix-ecto.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
@@ -721,7 +721,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 9fb30d6eb..e6a51aa35 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/phoenix-ecto@1.2.jpg?t=20200702000347" ],
"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 c57d0eeb5..f26f065fd 100644
--- a/phoenix-migrations.html
+++ b/phoenix-migrations.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -586,7 +586,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 0f9273443..6e1fd2338 100644
--- a/phoenix-routing.html
+++ b/phoenix-routing.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -620,7 +620,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 980230ec6..6655f5bef 100644
--- a/phoenix.html
+++ b/phoenix.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -617,7 +617,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 c8bd5e8d1..5db25996b 100644
--- a/phoenix@1.2.html
+++ b/phoenix@1.2.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/plantuml.html b/plantuml.html
index 3a8ecbc70..7dda1db24 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/plantuml.jpg?t=20200702000347" ],
"description": "The one-page guide to PlantUML: usage, examples, links, snippets, and more."
}
diff --git a/pm2.html b/pm2.html
index c933096c7..3b7dd1925 100644
--- a/pm2.html
+++ b/pm2.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -689,7 +689,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 256d86219..7e812b3cd 100644
--- a/polyfill.io.html
+++ b/polyfill.io.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -220,10 +220,10 @@ gtag('config','UA-106902774-1');
Default usage
-<script src="https://cdn.polyfill.io/v2/polyfill.min.js"></script>
+<script src="https://cdn.polyfill.io/v2/polyfill.min.js"></script>
-This is the default script for Polyfill.io.
+This is the default script for Polyfill.io.
References
@@ -534,7 +534,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 98ac76463..5e6b13c00 100644
--- a/postgresql-json.html
+++ b/postgresql-json.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -660,7 +660,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 8a1604d11..a66729ef7 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/postgresql.jpg?t=20200702000347" ],
"description": "The one-page guide to PostgreSQL: usage, examples, links, snippets, and more."
}
diff --git a/premailer.html b/premailer.html
index 736593bcf..1b529d3f1 100644
--- a/premailer.html
+++ b/premailer.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": "Premailer cheatsheet",
- "image": [ "https://assets.devhints.io/previews/premailer.jpg?t=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/premailer.jpg?t=20200702000347" ],
"description": "The one-page guide to Premailer: usage, examples, links, snippets, and more."
}
diff --git a/projectionist.html b/projectionist.html
index 14760c16e..88a50c97a 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/projectionist.jpg?t=20200702000347" ],
"description": "The one-page guide to Projectionist: usage, examples, links, snippets, and more."
}
diff --git a/promise.html b/promise.html
index 7d4215a67..169f0a962 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/promise.jpg?t=20200702000347" ],
"description": "The one-page guide to Promises: usage, examples, links, snippets, and more."
}
diff --git a/pry.html b/pry.html
index 872b2ff08..9ddbff827 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/pry.jpg?t=20200702000347" ],
"description": "The one-page guide to Pry: usage, examples, links, snippets, and more."
}
diff --git a/psdrb.html b/psdrb.html
index b2c8214b4..2a143a0b6 100644
--- a/psdrb.html
+++ b/psdrb.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/pug.html b/pug.html
index 91b22ee86..3035a784b 100644
--- a/pug.html
+++ b/pug.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
@@ -660,7 +660,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 b1497122c..4b6b00813 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/python.jpg?t=20200702000347" ],
"description": "The one-page guide to Python: usage, examples, links, snippets, and more."
}
diff --git a/qjs.html b/qjs.html
index 23fa7f663..d66601c39 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/qjs.jpg?t=20200702000347" ],
"description": "The one-page guide to Q.js: usage, examples, links, snippets, and more."
}
diff --git a/qunit.html b/qunit.html
index 4f40a9699..e9f16729f 100644
--- a/qunit.html
+++ b/qunit.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": "Qunit cheatsheet",
- "image": [ "https://assets.devhints.io/previews/qunit.jpg?t=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/qunit.jpg?t=20200702000347" ],
"description": "The one-page guide to Qunit: usage, examples, links, snippets, and more."
}
diff --git a/rack-test.html b/rack-test.html
index 94db820bc..f7098f0e6 100644
--- a/rack-test.html
+++ b/rack-test.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/ractive.html b/ractive.html
index 9ba9b6b06..fce953327 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/ractive.jpg?t=20200702000347" ],
"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 9bf0bbbe3..dcd4f7589 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/rails-controllers.jpg?t=20200702000347" ],
"description": "The one-page guide to Controllers: usage, examples, links, snippets, and more."
}
diff --git a/rails-features.html b/rails-features.html
index ce8bac54e..6db9f15e1 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/rails-features.jpg?t=20200702000347" ],
"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 1790c01cc..41c0abb6b 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/rails-forms.jpg?t=20200702000347" ],
"description": "The one-page guide to Form helpers: usage, examples, links, snippets, and more."
}
diff --git a/rails-gems.html b/rails-gems.html
index 74c1313f8..278b963d5 100644
--- a/rails-gems.html
+++ b/rails-gems.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 gems cheatsheet",
- "image": [ "https://assets.devhints.io/previews/rails-gems.jpg?t=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/rails-gems.jpg?t=20200702000347" ],
"description": "The one-page guide to Rails gems: usage, examples, links, snippets, and more."
}
diff --git a/rails-helpers.html b/rails-helpers.html
index d427afc97..2f808e43e 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/rails-helpers.jpg?t=20200702000347" ],
"description": "The one-page guide to Helpers: usage, examples, links, snippets, and more."
}
diff --git a/rails-i18n.html b/rails-i18n.html
index 6877d2b37..e46085a4b 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/rails-i18n.jpg?t=20200702000347" ],
"description": "The one-page guide to i18n: usage, examples, links, snippets, and more."
}
diff --git a/rails-migrations.html b/rails-migrations.html
index 8e2ca2135..c46e29ddd 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/rails-migrations.jpg?t=20200702000347" ],
"description": "The one-page guide to Migrations: usage, examples, links, snippets, and more."
}
diff --git a/rails-models.html b/rails-models.html
index f5689bc21..ee6f824bd 100644
--- a/rails-models.html
+++ b/rails-models.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -989,7 +989,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 07fe91acd..f13484c75 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/rails-plugins.jpg?t=20200702000347" ],
"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 51cebcd45..8edff0521 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/rails-routes.jpg?t=20200702000347" ],
"description": "The one-page guide to Routes: usage, examples, links, snippets, and more."
}
diff --git a/rails-tricks.html b/rails-tricks.html
index 7a72347b4..d2308b5a1 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/rails-tricks.jpg?t=20200702000347" ],
"description": "The one-page guide to Rails tricks: usage, examples, links, snippets, and more."
}
diff --git a/rails.html b/rails.html
index 15b6966e8..853da6149 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/rails.jpg?t=20200702000347" ],
"description": "The one-page guide to Rails: usage, examples, links, snippets, and more."
}
diff --git a/rake.html b/rake.html
index 654ea67ef..7eaf90d92 100644
--- a/rake.html
+++ b/rake.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/rbenv.html b/rbenv.html
index 4a7784994..d549310a6 100644
--- a/rbenv.html
+++ b/rbenv.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -644,7 +644,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 92c0532bf..02cc1332a 100644
--- a/rdoc.html
+++ b/rdoc.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -589,7 +589,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 eeaebc359..3ee74cd98 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 eb98525f1..9bb5f368c 100644
--- a/react.html
+++ b/react.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
@@ -382,13 +382,13 @@ class Info extends Component {
And without constructor using Babel with proposal-class-fields.
-class Hello extends Component {
+class Hello extends Component {
state = { visible: true }
}
}
-See: Setting the default state
+See: Setting the default state
Other components
@@ -1386,7 +1386,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 c624f49ae..abb867279 100644
--- a/react@0.14.html
+++ b/react@0.14.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -942,7 +942,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 5d8878b41..79cb549aa 100644
--- a/redux.html
+++ b/redux.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/regexp.html b/regexp.html
index 78ccd2a5b..a50af2dd0 100644
--- a/regexp.html
+++ b/regexp.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -737,7 +737,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 5b14d6622..f5414a598 100644
--- a/rename.html
+++ b/rename.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -549,7 +549,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 037577b36..90e21099a 100644
--- a/resolutions.html
+++ b/resolutions.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -607,7 +607,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 ff7b50d1d..2137c79be 100644
--- a/rest-api.html
+++ b/rest-api.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,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/riot.html b/riot.html
index 5d58009b3..242b7f34c 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 5f236dfeb..f61f1c174 100644
--- a/rollup.html
+++ b/rollup.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -684,7 +684,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 00df12862..77a0e8ed0 100644
--- a/ronn.html
+++ b/ronn.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,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/rspec-rails.html b/rspec-rails.html
index d38f49f58..8a888e589 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/rspec-rails.jpg?t=20200702000347" ],
"description": "The one-page guide to Rspec-rails: usage, examples, links, snippets, and more."
}
diff --git a/rspec.html b/rspec.html
index a90062642..b44107b6e 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/rspec.jpg?t=20200702000347" ],
"description": "The one-page guide to RSpec: usage, examples, links, snippets, and more."
}
diff --git a/rst.html b/rst.html
index 47ab13e77..3abdb64a6 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/rst.jpg?t=20200702000347" ],
"description": "The one-page guide to ReStructuredText: usage, examples, links, snippets, and more."
}
diff --git a/rsync.html b/rsync.html
index 0ba44e0e1..83d834ee7 100644
--- a/rsync.html
+++ b/rsync.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/rtorrent.html b/rtorrent.html
index 2e89aa012..a0dd353a1 100644
--- a/rtorrent.html
+++ b/rtorrent.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -633,7 +633,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 2f913263f..5cc375cc8 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/rubiks.jpg?t=20200702000347" ],
"description": "The one-page guide to Rubiks cube: usage, examples, links, snippets, and more."
}
diff --git a/ruby.html b/ruby.html
index 7457f7697..e5d6aa8ae 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/ruby.jpg?t=20200702000347" ],
"description": "The one-page guide to Ruby: usage, examples, links, snippets, and more."
}
diff --git a/ruby21.html b/ruby21.html
index 56324297f..80ea84370 100644
--- a/ruby21.html
+++ b/ruby21.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 2.1 cheatsheet",
- "image": [ "https://assets.devhints.io/previews/ruby21.jpg?t=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/ruby21.jpg?t=20200702000347" ],
"description": "The one-page guide to Ruby 2.1: usage, examples, links, snippets, and more."
}
diff --git a/rubygems.html b/rubygems.html
index 057d96456..e00ac31a3 100644
--- a/rubygems.html
+++ b/rubygems.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": "Rubygems cheatsheet",
- "image": [ "https://assets.devhints.io/previews/rubygems.jpg?t=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/rubygems.jpg?t=20200702000347" ],
"description": "The one-page guide to Rubygems: usage, examples, links, snippets, and more."
}
diff --git a/sass.html b/sass.html
index 63253a09e..a0dfd0b1e 100644
--- a/sass.html
+++ b/sass.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
@@ -837,7 +837,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 4b8b0253b..c67ad99cd 100644
--- a/saucelabs.html
+++ b/saucelabs.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -536,7 +536,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 6f5c13b54..977af0db3 100644
--- a/scp.html
+++ b/scp.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -522,7 +522,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 4665f232e..ac65c9abf 100644
--- a/sed.html
+++ b/sed.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/semver.html b/semver.html
index e95a4e429..422e550e7 100644
--- a/semver.html
+++ b/semver.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -729,7 +729,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 8664b05e5..27fbbe909 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/sequel.jpg?t=20200702000347" ],
"description": "The one-page guide to Sequel: usage, examples, links, snippets, and more."
}
diff --git a/sequelize.html b/sequelize.html
index a291a5cc6..8a9d1d4bc 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/sequelize.jpg?t=20200702000347" ],
"description": "The one-page guide to Sequelize: usage, examples, links, snippets, and more."
}
diff --git a/sh-pipes.html b/sh-pipes.html
index 85d54218f..357a5c6db 100644
--- a/sh-pipes.html
+++ b/sh-pipes.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -510,7 +510,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 d0eb12b60..21f75bafe 100644
--- a/shelljs.html
+++ b/shelljs.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/siege.html b/siege.html
index 6b143e197..5369afa23 100644
--- a/siege.html
+++ b/siege.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": "Siege cheatsheet",
- "image": [ "https://assets.devhints.io/previews/siege.jpg?t=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/siege.jpg?t=20200702000347" ],
"description": "The one-page guide to Siege: usage, examples, links, snippets, and more."
}
diff --git a/simple_form.html b/simple_form.html
index ab6aa228e..8b84d4b56 100644
--- a/simple_form.html
+++ b/simple_form.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": "SimpleForm cheatsheet",
- "image": [ "https://assets.devhints.io/previews/simple_form.jpg?t=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/simple_form.jpg?t=20200702000347" ],
"description": "The one-page guide to SimpleForm: usage, examples, links, snippets, and more."
}
diff --git a/sinon-chai.html b/sinon-chai.html
index 3d5d709c4..5309b0935 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 c518ccc71..aa13b1d0b 100644
--- a/sinon.html
+++ b/sinon.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -601,7 +601,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 ee8840533..58e68e606 100644
--- a/sketch.html
+++ b/sketch.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -731,7 +731,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 f3e107374..a331d0bdc 100644
--- a/slim.html
+++ b/slim.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/social-images.html b/social-images.html
index 2a5de4144..bb5400e60 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/social-images.jpg?t=20200702000347" ],
"description": "The one-page guide to Social media images: usage, examples, links, snippets, and more."
}
diff --git a/spacemacs.html b/spacemacs.html
index 24b317b97..bc094436d 100644
--- a/spacemacs.html
+++ b/spacemacs.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
@@ -999,7 +999,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 de10e6eb6..91d0c1152 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/spine.jpg?t=20200702000347" ],
"description": "The one-page guide to Spine: usage, examples, links, snippets, and more."
}
diff --git a/spreadsheet.html b/spreadsheet.html
index 1bfe3e3e1..bf43d73d2 100644
--- a/spreadsheet.html
+++ b/spreadsheet.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": "Spreadsheet functions cheatsheet",
- "image": [ "https://assets.devhints.io/previews/spreadsheet.jpg?t=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/spreadsheet.jpg?t=20200702000347" ],
"description": "The one-page guide to Spreadsheet functions: usage, examples, links, snippets, and more."
}
diff --git a/sql-join.html b/sql-join.html
index b9fde36f7..f9a3a833b 100644
--- a/sql-join.html
+++ b/sql-join.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/stencil.html b/stencil.html
index 16e3eb8b3..92875fb32 100644
--- a/stencil.html
+++ b/stencil.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -697,7 +697,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 04ab4d36d..8c0fb09aa 100644
--- a/strftime.html
+++ b/strftime.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
@@ -692,7 +692,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 c7b3dbc3d..f283bf37d 100644
--- a/stylus.html
+++ b/stylus.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
@@ -882,7 +882,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 8a11f1c87..68bb9db45 100644
--- a/sublime-text.html
+++ b/sublime-text.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -615,7 +615,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 6e122c037..e6a20f789 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/superagent.jpg?t=20200702000347" ],
"description": "The one-page guide to Superagent: usage, examples, links, snippets, and more."
}
diff --git a/tabular.html b/tabular.html
index a853a2477..7ab41bf7c 100644
--- a/tabular.html
+++ b/tabular.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -628,7 +628,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 4388151d3..3758ffc30 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/tape.jpg?t=20200702000347" ],
"description": "The one-page guide to Tape: usage, examples, links, snippets, and more."
}
diff --git a/textile.html b/textile.html
index ba7caadaf..44c36ce91 100644
--- a/textile.html
+++ b/textile.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -657,7 +657,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 3b946569f..72f2e6ab5 100644
--- a/tig.html
+++ b/tig.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -708,7 +708,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 85ab61540..5594ec285 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/tmux.jpg?t=20200702000347" ],
"description": "The one-page guide to tmux: usage, examples, links, snippets, and more."
}
diff --git a/tomdoc.html b/tomdoc.html
index 746b0a35e..a2810e37e 100644
--- a/tomdoc.html
+++ b/tomdoc.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -557,7 +557,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 611005aa2..5874504f5 100644
--- a/top.html
+++ b/top.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -555,7 +555,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 c0d80e1f5..14209e0a6 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/travis-gh-pages.jpg?t=20200702000347" ],
"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 8bc182fe1..5b33e4c68 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/travis.jpg?t=20200702000347" ],
"description": "The one-page guide to Travis.yml: usage, examples, links, snippets, and more."
}
diff --git a/typescript.html b/typescript.html
index bd2db4930..495c017e4 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/typescript.jpg?t=20200702000347" ],
"description": "The one-page guide to TypeScript: usage, examples, links, snippets, and more."
}
diff --git a/ubuntu.html b/ubuntu.html
index 5dcce65c3..c88f3c7d6 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/ubuntu.jpg?t=20200702000347" ],
"description": "The one-page guide to Ubuntu: usage, examples, links, snippets, and more."
}
diff --git a/umdjs.html b/umdjs.html
index feac3b443..7da6b084e 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/umdjs.jpg?t=20200702000347" ],
"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 689f711d1..2a48bf0a1 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/underscore-string.jpg?t=20200702000347" ],
"description": "The one-page guide to Underscore-string: usage, examples, links, snippets, and more."
}
diff --git a/unicode.html b/unicode.html
index 19f0a364f..671789bae 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/unicode.jpg?t=20200702000347" ],
"description": "The one-page guide to Unicode symbols: usage, examples, links, snippets, and more."
}
diff --git a/vagrant.html b/vagrant.html
index 25c3c6c00..d133ac2f1 100644
--- a/vagrant.html
+++ b/vagrant.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -534,7 +534,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 c16d86fbe..d267e9715 100644
--- a/vagrantfile.html
+++ b/vagrantfile.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -617,7 +617,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 b4500d7c3..4ad233c10 100644
--- a/vainglory.html
+++ b/vainglory.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -935,7 +935,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 bc481b7b4..e85216bb8 100644
--- a/vim-diff.html
+++ b/vim-diff.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -615,7 +615,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 3d658f161..cc73059dd 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/vim-digraphs.jpg?t=20200702000347" ],
"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 0fefa8f94..512658055 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/vim-easyalign.jpg?t=20200702000347" ],
"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 09a36090e..d0ad14d03 100644
--- a/vim-help.html
+++ b/vim-help.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -681,7 +681,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 eb94b7b5b..ffed2270a 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/vim-rails.jpg?t=20200702000347" ],
"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 a834ade73..a6f810ff3 100644
--- a/vim-unite.html
+++ b/vim-unite.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,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/vim.html b/vim.html
index 54c55ef19..8a029b574 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 ab46c0083..1f292c100 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/vimscript-functions.jpg?t=20200702000347" ],
"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 5b6a35073..d85fd2c3f 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/vimscript-snippets.jpg?t=20200702000347" ],
"description": "The one-page guide to Vimscript snippets: usage, examples, links, snippets, and more."
}
diff --git a/vimscript.html b/vimscript.html
index d41c78f00..e659761ca 100644
--- a/vimscript.html
+++ b/vimscript.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
@@ -1146,7 +1146,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 94f7e66b6..9deb6006d 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/virtual-dom.jpg?t=20200702000347" ],
"description": "The one-page guide to Virtual-dom: usage, examples, links, snippets, and more."
}
diff --git a/vows.html b/vows.html
index 6ee6f11d0..afe44d9e4 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/vows.jpg?t=20200702000347" ],
"description": "The one-page guide to Vows: usage, examples, links, snippets, and more."
}
diff --git a/vscode.html b/vscode.html
index 4b1cdcab8..15a7c863c 100644
--- a/vscode.html
+++ b/vscode.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -726,7 +726,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 aa19cacb4..35171c109 100644
--- a/vue.html
+++ b/vue.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,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/vue@1.0.28.html b/vue@1.0.28.html
index b77d6c836..e7f043f46 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');
@@ -601,7 +601,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 bf68c296c..27fee1f88 100644
--- a/watchexec.html
+++ b/watchexec.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -578,7 +578,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 0b996c234..9905d7273 100644
--- a/watchman.html
+++ b/watchman.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/web-workers.html b/web-workers.html
index 6f0c96e74..2795e7262 100644
--- a/web-workers.html
+++ b/web-workers.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -546,7 +546,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 2c638f48b..50621100a 100644
--- a/webpack.html
+++ b/webpack.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -689,7 +689,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 76e1407c6..8443c6ead 100644
--- a/weechat.html
+++ b/weechat.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -596,7 +596,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 b919b1acf..269b4cd36 100644
--- a/weinre.html
+++ b/weinre.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": "Weinre cheatsheet",
- "image": [ "https://assets.devhints.io/previews/weinre.jpg?t=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/weinre.jpg?t=20200702000347" ],
"description": "The one-page guide to Weinre: usage, examples, links, snippets, and more."
}
diff --git a/wip/intl-datetime.html b/wip/intl-datetime.html
index 563726b4e..2570b47ee 100644
--- a/wip/intl-datetime.html
+++ b/wip/intl-datetime.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,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/wip/php.html b/wip/php.html
index dc86637f1..744f653f0 100644
--- a/wip/php.html
+++ b/wip/php.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -509,7 +509,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 e3d11290b..8271c04cb 100644
--- a/xpath.html
+++ b/xpath.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
@@ -1206,7 +1206,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 e08c9ae54..591c06b5c 100644
--- a/yaml.html
+++ b/yaml.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/yargs.html b/yargs.html
index 249d70299..880cf0c17 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=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/yargs.jpg?t=20200702000347" ],
"description": "The one-page guide to Yargs: usage, examples, links, snippets, and more."
}
diff --git a/yarn.html b/yarn.html
index 31676d1ba..4bd8775f1 100644
--- a/yarn.html
+++ b/yarn.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
@@ -609,7 +609,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 2b8597bb8..77c685acd 100644
--- a/znc.html
+++ b/znc.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": "ZNC bouncer cheatsheet",
- "image": [ "https://assets.devhints.io/previews/znc.jpg?t=20200701121030" ],
+ "image": [ "https://assets.devhints.io/previews/znc.jpg?t=20200702000347" ],
"description": "The one-page guide to ZNC bouncer: usage, examples, links, snippets, and more."
}
diff --git a/zombie.html b/zombie.html
index ebc63cbe8..3defd1d98 100644
--- a/zombie.html
+++ b/zombie.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/zsh.html b/zsh.html
index 14a829d45..ede402a56 100644
--- a/zsh.html
+++ b/zsh.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -594,7 +594,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)
-
+