diff --git a/101.html b/101.html index 9338322b1..a497f2d98 100644 --- a/101.html +++ b/101.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -706,7 +706,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/404.html b/404.html index e0fa14c75..843f25308 100644 --- a/404.html +++ b/404.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -170,7 +170,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/absinthe.html b/absinthe.html index ae82d0294..ec2614d60 100644 --- a/absinthe.html +++ b/absinthe.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -573,7 +573,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/activeadmin.html b/activeadmin.html index 96fd822a2..e9d355815 100644 --- a/activeadmin.html +++ b/activeadmin.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/adb.html b/adb.html index 60ed81082..5269e90d7 100644 --- a/adb.html +++ b/adb.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -666,7 +666,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/analytics.html b/analytics.html index e153f27d9..3c2dabbca 100644 --- a/analytics.html +++ b/analytics.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -458,7 +458,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/analytics.js.html b/analytics.js.html index 1fe82e557..a07e63181 100644 --- a/analytics.js.html +++ b/analytics.js.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -471,7 +471,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/angularjs.html b/angularjs.html index 6eedb97ef..a1addc3cc 100644 --- a/angularjs.html +++ b/angularjs.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": "Angular.js cheatsheet", - "image": [ "https://assets.devhints.io/previews/angularjs.jpg?t=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/angularjs.jpg?t=20221101033022" ], "description": "The one-page guide to Angular.js: usage, examples, links, snippets, and more." } diff --git a/animated_gif.html b/animated_gif.html index bab47130d..55b9da7b7 100644 --- a/animated_gif.html +++ b/animated_gif.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -513,7 +513,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/ansi.html b/ansi.html index d0cafa42a..91a197010 100644 --- a/ansi.html +++ b/ansi.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/ansible-examples.html b/ansible-examples.html index 7054dc5bc..aa8b30566 100644 --- a/ansible-examples.html +++ b/ansible-examples.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -471,7 +471,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/ansible-guide.html b/ansible-guide.html index f4f74c0ef..5ac5db41f 100644 --- a/ansible-guide.html +++ b/ansible-guide.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -559,7 +559,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/ansible-modules.html b/ansible-modules.html index 4ed7195a0..de1425ee5 100644 --- a/ansible-modules.html +++ b/ansible-modules.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -288,7 +288,7 @@ gtag('config','UA-106902774-1'); bare: yes -

See: git module

+

See: git module

git_config

@@ -298,7 +298,7 @@ gtag('config','UA-106902774-1'); value: hi@example.com -

See: git_config module

+

See: git_config module

user

@@ -311,7 +311,7 @@ gtag('config','UA-106902774-1'); comment: "Git Version Control" -

See: user module

+

See: user module

service

@@ -321,7 +321,7 @@ gtag('config','UA-106902774-1'); enabled: yes # optional -

See: service module

+

See: service module

Shell

@@ -346,7 +346,7 @@ gtag('config','UA-106902774-1'); echo "multiple lines" -

See: shell module

+

See: shell module

script

@@ -357,7 +357,7 @@ gtag('config','UA-106902774-1'); chdir: /path # cd here before running -

See: script module

+

See: script module

Files

@@ -375,7 +375,7 @@ gtag('config','UA-106902774-1'); force: yes # ln -nfs -

See: file module

+

See: file module

copy

@@ -390,7 +390,7 @@ gtag('config','UA-106902774-1'); backup: yes -

See: copy module

+

See: copy module

template

@@ -405,7 +405,7 @@ gtag('config','UA-106902774-1'); backup: yes -

See: template module

+

See: template module

Local actions

@@ -421,7 +421,7 @@ gtag('config','UA-106902774-1'); msg: "Hello {{ var }}" -

See: debug module

+

See: debug module

@@ -680,7 +680,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/ansible-roles.html b/ansible-roles.html index 602208a93..1472f7599 100644 --- a/ansible-roles.html +++ b/ansible-roles.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -483,7 +483,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/ansible.html b/ansible.html index 26f87f8ad..db70c5882 100644 --- a/ansible.html +++ b/ansible.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": "Ansible cheatsheet", - "image": [ "https://assets.devhints.io/previews/ansible.jpg?t=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/ansible.jpg?t=20221101033022" ], "description": "The one-page guide to Ansible: usage, examples, links, snippets, and more." } diff --git a/appcache.html b/appcache.html index bf24c97c8..8411cf6db 100644 --- a/appcache.html +++ b/appcache.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -213,7 +213,7 @@ gtag('config','UA-106902774-1'); # version CACHE: -http://www.google.com/jsapi +https://www.google.com/jsapi /assets/app.js /assets/bg.png @@ -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/applescript.html b/applescript.html index af64e66a7..b4a106fb7 100644 --- a/applescript.html +++ b/applescript.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -486,7 +486,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/applinks.html b/applinks.html index e4197a31f..c88c1c877 100644 --- a/applinks.html +++ b/applinks.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": "Applinks cheatsheet", - "image": [ "https://assets.devhints.io/previews/applinks.jpg?t=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/applinks.jpg?t=20221101033022" ], "description": "The one-page guide to Applinks: usage, examples, links, snippets, and more." } diff --git a/arel.html b/arel.html index 8208bf8f1..46068c68e 100644 --- a/arel.html +++ b/arel.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": "Arel cheatsheet", - "image": [ "https://assets.devhints.io/previews/arel.jpg?t=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/arel.jpg?t=20221101033022" ], "description": "The one-page guide to Arel: usage, examples, links, snippets, and more." } diff --git a/atom.html b/atom.html index aa30b23c8..73216098e 100644 --- a/atom.html +++ b/atom.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -753,7 +753,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/awesome-redux.html b/awesome-redux.html index e1a88d369..07901550e 100644 --- a/awesome-redux.html +++ b/awesome-redux.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/awscli.html b/awscli.html index f399101da..cd3b313bd 100644 --- a/awscli.html +++ b/awscli.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -255,21 +255,21 @@ aws configure --profile project2
eb config
 
-

See: http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/command-options.html

+

See: https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/command-options.html

ebextensions

Also see

@@ -556,7 +556,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/backbone.html b/backbone.html index bd6541f6f..92f592f73 100644 --- a/backbone.html +++ b/backbone.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -732,7 +732,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/bash.html b/bash.html index 0b9597e59..5f9707fdb 100644 --- a/bash.html +++ b/bash.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -1612,7 +1612,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/blessed.html b/blessed.html index ad8ab0f4f..0ba8b5170 100644 --- a/blessed.html +++ b/blessed.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/bluebird.html b/bluebird.html index db96437c1..18c7c9ae8 100644 --- a/bluebird.html +++ b/bluebird.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/bolt.html b/bolt.html index 990b626b2..90f652e55 100644 --- a/bolt.html +++ b/bolt.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -434,7 +434,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/bookshelf.html b/bookshelf.html index 9565899f0..3e6e34c43 100644 --- a/bookshelf.html +++ b/bookshelf.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": "Bookshelf.js cheatsheet", - "image": [ "https://assets.devhints.io/previews/bookshelf.jpg?t=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/bookshelf.jpg?t=20221101033022" ], "description": "The one-page guide to Bookshelf.js: usage, examples, links, snippets, and more." } diff --git a/bootstrap.html b/bootstrap.html index 1867e71bf..7708941b1 100644 --- a/bootstrap.html +++ b/bootstrap.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/browser-sync.html b/browser-sync.html index 02b841ab7..76a0e032c 100644 --- a/browser-sync.html +++ b/browser-sync.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": "Browsersync cheatsheet", - "image": [ "https://assets.devhints.io/previews/browser-sync.jpg?t=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/browser-sync.jpg?t=20221101033022" ], "description": "The one-page guide to Browsersync: usage, examples, links, snippets, and more." } diff --git a/browserify.html b/browserify.html index 8170feec4..571f7ceeb 100644 --- a/browserify.html +++ b/browserify.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": "Browserify cheatsheet", - "image": [ "https://assets.devhints.io/previews/browserify.jpg?t=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/browserify.jpg?t=20221101033022" ], "description": "The one-page guide to Browserify: usage, examples, links, snippets, and more." } diff --git a/bulma.html b/bulma.html index 2b97783dc..d1d47b04e 100644 --- a/bulma.html +++ b/bulma.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -652,7 +652,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/bundler.html b/bundler.html index 62ad60997..68c4f55bc 100644 --- a/bundler.html +++ b/bundler.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": "Bundler cheatsheet", - "image": [ "https://assets.devhints.io/previews/bundler.jpg?t=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/bundler.jpg?t=20221101033022" ], "description": "The one-page guide to Bundler: usage, examples, links, snippets, and more." } diff --git a/c_preprocessor.html b/c_preprocessor.html index ddeb96f86..fbe20fb18 100644 --- a/c_preprocessor.html +++ b/c_preprocessor.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -504,7 +504,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/camp.html b/camp.html index 187498d0b..4592d413e 100644 --- a/camp.html +++ b/camp.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -600,7 +600,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/canvas.html b/canvas.html index 754252402..5df624fd8 100644 --- a/canvas.html +++ b/canvas.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,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/capybara.html b/capybara.html index e7d9e1a76..ea0b68b2b 100644 --- a/capybara.html +++ b/capybara.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -481,7 +481,7 @@ field_labeled page.response_headers -

See: http://www.rubydoc.info/github/jnicklas/capybara/master/Capybara/Session

+

See: https://www.rubydoc.info/github/jnicklas/capybara/master/Capybara/Session

Poltergeist

@@ -540,8 +540,8 @@ accept_prompt(with: 'hi') { ... }

See also

@@ -828,7 +828,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/cask-index.html b/cask-index.html index eca479d2d..ee1bcbc47 100644 --- a/cask-index.html +++ b/cask-index.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": "Caskroom index cheatsheet", - "image": [ "https://assets.devhints.io/previews/cask-index.jpg?t=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/cask-index.jpg?t=20221101033022" ], "description": "The one-page guide to Caskroom index: usage, examples, links, snippets, and more." } diff --git a/chai.html b/chai.html index a967ff9e7..d8f6e7fcb 100644 --- a/chai.html +++ b/chai.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -652,7 +652,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/cheatsheet-styles.html b/cheatsheet-styles.html index 9a7a1920b..7b24ecf52 100644 --- a/cheatsheet-styles.html +++ b/cheatsheet-styles.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -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/chef.html b/chef.html index 683f48267..043ea9c40 100644 --- a/chef.html +++ b/chef.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -584,7 +584,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/chunky_png.html b/chunky_png.html index ba09f13cb..2b2bc61d9 100644 --- a/chunky_png.html +++ b/chunky_png.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/cidr.html b/cidr.html index fad3e24f3..a3e3076b2 100644 --- a/cidr.html +++ b/cidr.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -449,7 +449,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/circle.html b/circle.html index 7a626d965..06a0e6294 100644 --- a/circle.html +++ b/circle.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": "CircleCI cheatsheet", - "image": [ "https://assets.devhints.io/previews/circle.jpg?t=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/circle.jpg?t=20221101033022" ], "description": "The one-page guide to CircleCI: usage, examples, links, snippets, and more." } diff --git a/co.html b/co.html index 65d8a937d..d6802b7ca 100644 --- a/co.html +++ b/co.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/command_line.html b/command_line.html index af55fcb1b..37f16f147 100644 --- a/command_line.html +++ b/command_line.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": "Command line stuff cheatsheet", - "image": [ "https://assets.devhints.io/previews/command_line.jpg?t=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/command_line.jpg?t=20221101033022" ], "description": "The one-page guide to Command line stuff: usage, examples, links, snippets, and more." } diff --git a/commander.js.html b/commander.js.html index 8a5304f95..e618fb0e3 100644 --- a/commander.js.html +++ b/commander.js.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": "Commander.js cheatsheet", - "image": [ "https://assets.devhints.io/previews/commander.js.jpg?t=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/commander.js.jpg?t=20221101033022" ], "description": "The one-page guide to Commander.js: usage, examples, links, snippets, and more." } diff --git a/composer.html b/composer.html index 85a908258..b44fa05a6 100644 --- a/composer.html +++ b/composer.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/cordova.html b/cordova.html index e683af900..952df1e7a 100644 --- a/cordova.html +++ b/cordova.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -528,7 +528,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/cron.html b/cron.html index 00020b97d..fb9225a34 100644 --- a/cron.html +++ b/cron.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -597,7 +597,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/csharp7.html b/csharp7.html index 773ac2aaf..dc310296b 100644 --- a/csharp7.html +++ b/csharp7.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -605,7 +605,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/css-antialias.html b/css-antialias.html index 7cded7881..55eaddfdf 100644 --- a/css-antialias.html +++ b/css-antialias.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -521,7 +521,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/css-flexbox.html b/css-flexbox.html index 838af59aa..33c35b2c8 100644 --- a/css-flexbox.html +++ b/css-flexbox.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -366,7 +366,7 @@ to the circumstances.

@@ -655,7 +655,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/css-grid.html b/css-grid.html index b6111d2dd..303b9a611 100644 --- a/css-grid.html +++ b/css-grid.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -714,7 +714,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/css-system-font-stack.html b/css-system-font-stack.html index 6cfc67542..73a00b402 100644 --- a/css-system-font-stack.html +++ b/css-system-font-stack.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -560,7 +560,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/css-tricks.html b/css-tricks.html index 3cb5e26ca..0ae27700b 100644 --- a/css-tricks.html +++ b/css-tricks.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -584,7 +584,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/css.html b/css.html index 4f80edbdd..c79c86036 100644 --- a/css.html +++ b/css.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -1041,7 +1041,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/cssnext.html b/cssnext.html index b390e6a34..daa3011e3 100644 --- a/cssnext.html +++ b/cssnext.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -641,7 +641,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/curl.html b/curl.html index d59b8193c..0f53969a6 100644 --- a/curl.html +++ b/curl.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -567,7 +567,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/data/search-index.json b/data/search-index.json index cc67a0dd6..910e1d89f 100644 --- a/data/search-index.json +++ b/data/search-index.json @@ -126,7 +126,7 @@ "url": "/ansible-modules", "category": "Ansible", "keywords": null, - "content_html": "

Format

\n\n

Basic file

\n\n
---\n- hosts: production\n  remote_user: root\n  tasks:\n  - ···\n
\n\n

Place your modules inside tasks.

\n\n

Task formats

\n\n

One-line

\n\n
- apt: pkg=vim state=present\n
\n\n

Map

\n\n
- apt:\n    pkg: vim\n    state: present\n
\n\n

Foldable scalar

\n\n
- apt: >\n    pkg=vim\n    state=present\n
\n\n

Define your tasks in any of these formats. One-line format is preferred for short declarations, while maps are preferred for longer.

\n\n

Modules

\n\n

Aptitude

\n\n

Packages

\n\n
- apt:\n    pkg: nodejs\n    state: present # absent | latest\n    update_cache: yes\n    force: no\n
\n\n

Deb files

\n\n
- apt:\n    deb: \"https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb\"\n
\n\n

Repositories

\n\n
- apt_repository:\n    repo: \"deb https://··· raring main\"\n    state: present\n
\n\n

Repository keys

\n\n
- apt_key:\n    id: AC40B2F7\n    url: \"http://···\"\n    state: present\n
\n\n

git

\n\n
- git:\n    repo: git://github.com/\n    dest: /srv/checkout\n    version: master\n    depth: 10\n    bare: yes\n
\n\n

See: git module

\n\n

git_config

\n\n
- git_config:\n    name: user.email\n    scope: global # local | system\n    value: hi@example.com\n
\n\n

See: git_config module

\n\n

user

\n\n
- user:\n    state: present\n    name: git\n    system: yes\n    shell: /bin/sh\n    groups: admin\n    comment: \"Git Version Control\"\n
\n\n

See: user module

\n\n

service

\n\n
- service:\n    name: nginx\n    state: started\n    enabled: yes     # optional\n
\n\n

See: service module

\n\n

Shell

\n\n

shell

\n\n
- shell: apt-get install nginx -y\n
\n\n

Extra options

\n\n
- shell: echo hello\n  args:\n    creates: /path/file  # skip if this exists\n    removes: /path/file  # skip if this is missing\n    chdir: /path         # cd here before running\n
\n\n

Multiline example

\n\n
- shell: |\n    echo \"hello there\"\n    echo \"multiple lines\"\n
\n\n

See: shell module

\n\n

script

\n\n
- script: /x/y/script.sh\n  args:\n    creates: /path/file  # skip if this exists\n    removes: /path/file  # skip if this is missing\n    chdir: /path         # cd here before running\n
\n\n

See: script module

\n\n

Files

\n\n

file

\n\n
- file:\n    path: /etc/dir\n    state: directory # file | link | hard | touch | absent\n\n    # Optional:\n    owner: bin\n    group: wheel\n    mode: 0644\n    recurse: yes  # mkdir -p\n    force: yes    # ln -nfs\n
\n\n

See: file module

\n\n

copy

\n\n
- copy:\n    src: /app/config/nginx.conf\n    dest: /etc/nginx/nginx.conf\n\n    # Optional:\n    owner: user\n    group: user\n    mode: 0644\n    backup: yes\n
\n\n

See: copy module

\n\n

template

\n\n
- template:\n    src: config/redis.j2\n    dest: /etc/redis.conf\n\n    # Optional:\n    owner: user\n    group: user\n    mode: 0644\n    backup: yes\n
\n\n

See: template module

\n\n

Local actions

\n\n

local_action

\n\n
- name: do something locally\n  local_action: shell echo hello\n
\n\n

debug

\n\n
- debug:\n    msg: \"Hello {{ var }}\"\n
\n\n

See: debug module

", + "content_html": "

Format

\n\n

Basic file

\n\n
---\n- hosts: production\n  remote_user: root\n  tasks:\n  - ···\n
\n\n

Place your modules inside tasks.

\n\n

Task formats

\n\n

One-line

\n\n
- apt: pkg=vim state=present\n
\n\n

Map

\n\n
- apt:\n    pkg: vim\n    state: present\n
\n\n

Foldable scalar

\n\n
- apt: >\n    pkg=vim\n    state=present\n
\n\n

Define your tasks in any of these formats. One-line format is preferred for short declarations, while maps are preferred for longer.

\n\n

Modules

\n\n

Aptitude

\n\n

Packages

\n\n
- apt:\n    pkg: nodejs\n    state: present # absent | latest\n    update_cache: yes\n    force: no\n
\n\n

Deb files

\n\n
- apt:\n    deb: \"https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb\"\n
\n\n

Repositories

\n\n
- apt_repository:\n    repo: \"deb https://··· raring main\"\n    state: present\n
\n\n

Repository keys

\n\n
- apt_key:\n    id: AC40B2F7\n    url: \"http://···\"\n    state: present\n
\n\n

git

\n\n
- git:\n    repo: git://github.com/\n    dest: /srv/checkout\n    version: master\n    depth: 10\n    bare: yes\n
\n\n

See: git module

\n\n

git_config

\n\n
- git_config:\n    name: user.email\n    scope: global # local | system\n    value: hi@example.com\n
\n\n

See: git_config module

\n\n

user

\n\n
- user:\n    state: present\n    name: git\n    system: yes\n    shell: /bin/sh\n    groups: admin\n    comment: \"Git Version Control\"\n
\n\n

See: user module

\n\n

service

\n\n
- service:\n    name: nginx\n    state: started\n    enabled: yes     # optional\n
\n\n

See: service module

\n\n

Shell

\n\n

shell

\n\n
- shell: apt-get install nginx -y\n
\n\n

Extra options

\n\n
- shell: echo hello\n  args:\n    creates: /path/file  # skip if this exists\n    removes: /path/file  # skip if this is missing\n    chdir: /path         # cd here before running\n
\n\n

Multiline example

\n\n
- shell: |\n    echo \"hello there\"\n    echo \"multiple lines\"\n
\n\n

See: shell module

\n\n

script

\n\n
- script: /x/y/script.sh\n  args:\n    creates: /path/file  # skip if this exists\n    removes: /path/file  # skip if this is missing\n    chdir: /path         # cd here before running\n
\n\n

See: script module

\n\n

Files

\n\n

file

\n\n
- file:\n    path: /etc/dir\n    state: directory # file | link | hard | touch | absent\n\n    # Optional:\n    owner: bin\n    group: wheel\n    mode: 0644\n    recurse: yes  # mkdir -p\n    force: yes    # ln -nfs\n
\n\n

See: file module

\n\n

copy

\n\n
- copy:\n    src: /app/config/nginx.conf\n    dest: /etc/nginx/nginx.conf\n\n    # Optional:\n    owner: user\n    group: user\n    mode: 0644\n    backup: yes\n
\n\n

See: copy module

\n\n

template

\n\n
- template:\n    src: config/redis.j2\n    dest: /etc/redis.conf\n\n    # Optional:\n    owner: user\n    group: user\n    mode: 0644\n    backup: yes\n
\n\n

See: template module

\n\n

Local actions

\n\n

local_action

\n\n
- name: do something locally\n  local_action: shell echo hello\n
\n\n

debug

\n\n
- debug:\n    msg: \"Hello {{ var }}\"\n
\n\n

See: debug module

", "intro_html": "", "description_html": "", "tags": null, @@ -159,7 +159,7 @@ "url": "/appcache", "category": "HTML", "keywords": null, - "content_html": "

Format

\n\n
CACHE MANIFEST\n# version\n\nCACHE:\nhttp://www.google.com/jsapi\n/assets/app.js\n/assets/bg.png\n\nNETWORK:\n*\n
\n\n

Note that Appcache is deprecated!

\n\n

See: Using the application cache (developer.mozilla.org)

", + "content_html": "

Format

\n\n
CACHE MANIFEST\n# version\n\nCACHE:\nhttps://www.google.com/jsapi\n/assets/app.js\n/assets/bg.png\n\nNETWORK:\n*\n
\n\n

Note that Appcache is deprecated!

\n\n

See: Using the application cache (developer.mozilla.org)

", "intro_html": "", "description_html": "", "tags": null, @@ -225,7 +225,7 @@ "url": "/awscli", "category": "Devops", "keywords": null, - "content_html": "

EC2

\n\n
aws ec2 describe-instances\naws ec2 start-instances --instance-ids i-12345678c\naws ec2 terminate-instances --instance-ids i-12345678c\n
\n\n

S3

\n\n
aws s3 ls s3://mybucket\naws s3 rm s3://mybucket/folder --recursive\naws s3 cp myfolder s3://mybucket/folder --recursive\naws s3 sync myfolder s3://mybucket/folder --exclude *.tmp\n
\n\n

ECS

\n\n
aws ecs create-cluster\n  --cluster-name=NAME\n  --generate-cli-skeleton\n\naws ecs create-service\n
\n\n

Homebrew

\n\n
brew install awscli\naws configure\n
\n\n

Configuration profiles

\n\n
aws configure --profile project1\naws configure --profile project2\n
\n\n

Elastic Beanstalk

\n\n

Configuration

\n\n
    \n
  • .elasticbeanstalk/config.yml - application config
  • \n
  • .elasticbeanstalk/dev-env.env.yml - environment config
  • \n
\n\n
eb config\n
\n\n

See: http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/command-options.html

\n\n

ebextensions

\n\n\n\n

Also see

\n\n", + "content_html": "

EC2

\n\n
aws ec2 describe-instances\naws ec2 start-instances --instance-ids i-12345678c\naws ec2 terminate-instances --instance-ids i-12345678c\n
\n\n

S3

\n\n
aws s3 ls s3://mybucket\naws s3 rm s3://mybucket/folder --recursive\naws s3 cp myfolder s3://mybucket/folder --recursive\naws s3 sync myfolder s3://mybucket/folder --exclude *.tmp\n
\n\n

ECS

\n\n
aws ecs create-cluster\n  --cluster-name=NAME\n  --generate-cli-skeleton\n\naws ecs create-service\n
\n\n

Homebrew

\n\n
brew install awscli\naws configure\n
\n\n

Configuration profiles

\n\n
aws configure --profile project1\naws configure --profile project2\n
\n\n

Elastic Beanstalk

\n\n

Configuration

\n\n
    \n
  • .elasticbeanstalk/config.yml - application config
  • \n
  • .elasticbeanstalk/dev-env.env.yml - environment config
  • \n
\n\n
eb config\n
\n\n

See: https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/command-options.html

\n\n

ebextensions

\n\n\n\n

Also see

\n\n", "intro_html": "", "description_html": "", "tags": null, @@ -401,7 +401,7 @@ "url": "/capybara", "category": "Ruby libraries", "keywords": null, - "content_html": "

Navigating

\n\n
visit articles_path\n
\n\n\n\n
click_on 'Link Text'\nclick_button\nclick_link\n
\n\n

Interacting with forms

\n\n
attach_file 'Image', '/path/to/image.jpg'\nfill_in 'First Name', with: 'John'\n
\n\n
check 'A checkbox'\nuncheck 'A checkbox'\n
\n\n
choose 'A radio button'\n
\n\n
select 'Option', from: 'Select box'\nunselect\n
\n\n

Limiting

\n\n
within '.classname' do\n  click '...'\nend\n
\n\n
within_fieldset :id do\n  ...\nend\n
\n\n

Querying

\n\n

Predicates

\n\n
page.has_css?('.button')\nexpect(page).to have_css('.button')\npage.should have_css('.button')\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
PositiveNegative
has_content?has_no_content?
has_css? (selector)has_no_css?
has_xpath? (path)has_no_xpath?
has_link? (selector)has_no_link?
has_button? (selector)has_no_button?
has_field? (selector)has_no_field?
has_checked_field? (selector)has_unchecked_field?
has_table? (selector)has_no_table?
has_select? (selector)has_no_select?
\n\n

In Rspec, these also map to matchers like page.should have_content.

\n\n

Selectors

\n\n
expect(page).to have_button('Save')\n
\n\n
expect(page).to have_button('#submit')\n
\n\n
expect(page).to have_button('//[@id=\"submit\"]')\n
\n\n

The selector arguments can be text, CSS selector, or XPath expression.

\n\n

RSpec assertions

\n\n
page.has_button?('Save')\n
\n\n
expect(page).to have_no_button('Save')\n
\n\n

In RSpec, you can use page.should assertions.

\n\n

About negatives

\n\n
expect(page).to have_no_button('Save')   # OK\n
\n
expect(page).not_to have_button('Save')  # Bad\n
\n\n

Use should have_no_* versions with RSpec matchers because\nshould_not have_* doesn’t wait for a timeout from the driver.

\n\n

RSpec

\n\n

Matchers

\n\n
expect(page).to \\\n
\n\n
  have_selector '.blank-state'\n  have_selector 'h1#hola', text: 'Welcome'\n  have_button 'Save'\n  have_checked_field '#field'\n  have_unchecked_field\n  have_css '.class'\n  have_field '#field'\n  have_table '#table'\n  have_xpath '//div'\n
\n\n
  have_link 'Logout', href: logout_path\n
\n\n
  have_select 'Language',\n    selected: 'German'\n    options: ['Engish', 'German']\n    with_options: ['Engish', 'German'] # partial match\n
\n\n
  have_text 'Hello',\n    type: :visible # or :all\n    # alias: have_content\n
\n\n

Common options

\n\n

All matchers have these options:

\n\n
  text: 'welcome'\n  text: /Hello/\n  visible: true\n  count: 4\n  between: 2..5\n  minimum: 2\n  maximum: 5\n  wait: 10\n
\n\n

Other features

\n\n

Finding

\n\n
find(selector)\nfind_button(selector)\nfind_by_id(id)\nfind_field(selector)\nfind_link(selector)\nlocate\n
\n\n

Scoping

\n\n
within '#delivery' do\n  fill_in 'Street', with: 'Hello'\nend\n
\n\n
within :xpath, '//article'\nwithin_fieldset\nwithin_table\nwithin_frame\nscope_to\n
\n\n
find('#x').fill_in('Street', with: 'Hello')\n# same as within\n
\n\n

Scripting

\n\n
execute_script('$(\"input\").trigger(\"change\")')\nevaluate_script('window.ga')\n
\n\n

Executes JavaScript.

\n\n

Debugging

\n\n
save_and_open_page\n
\n\n

Opens the webpage in your browser.

\n\n

Page

\n\n
page\n  .all('h3')\n  .body\n  .html\n  .source\n  .current_host\n  .current_path\n  .current_url\n
\n\n

AJAX

\n\n
using_wait_time 10 do\n  ...\nend\n
\n\n

Misc

\n\n
drag\nfield_labeled\n
\n\n

Page object

\n\n
page.status_code == 200\npage.response_headers\n
\n\n

See: http://www.rubydoc.info/github/jnicklas/capybara/master/Capybara/Session

\n\n

Poltergeist

\n\n
Capybara.register_driver :poltergeist do |app|\n  Capybara::Poltergeist::Driver.new(app, :inspector => true)\nend\nCapybara.javascript_driver = :poltergeist\n
\n\n

Use poltergeist to integrate PhantomJS.

\n\n

Blacklist

\n\n
config.before :each, :js do\n  page.driver.browser.url_blacklist = [\n    'fonts.googleapis.com',\n    'use.typekit.net',\n    'f.vimeocdn.com',\n    'player.vimeo.com',\n    'www.googletagmanager.com'\n  ].flat_map { |domain| [ \"http://#{domain}\", \"https://#{domain}\" ] }\nend\n
\n\n

Debugging

\n\n

Enable inspector: true and then:

\n\n
page.driver.debug\n
\n\n

To pause execution for a while:

\n\n
page.driver.pause\n
\n\n

Selenium

\n\n

Accepting confirm() and alert()

\n\n
accept_alert { ... }\ndismiss_confirm { ... }\naccept_prompt(with: 'hi') { ... }\n
\n\n

Alternatively:

\n\n
page.driver.browser.switch_to.alert.accept\n
\n\n

Updating session

\n\n
page.set_rack_session(foo: 'bar')\n
\n\n

See also

\n\n", + "content_html": "

Navigating

\n\n
visit articles_path\n
\n\n\n\n
click_on 'Link Text'\nclick_button\nclick_link\n
\n\n

Interacting with forms

\n\n
attach_file 'Image', '/path/to/image.jpg'\nfill_in 'First Name', with: 'John'\n
\n\n
check 'A checkbox'\nuncheck 'A checkbox'\n
\n\n
choose 'A radio button'\n
\n\n
select 'Option', from: 'Select box'\nunselect\n
\n\n

Limiting

\n\n
within '.classname' do\n  click '...'\nend\n
\n\n
within_fieldset :id do\n  ...\nend\n
\n\n

Querying

\n\n

Predicates

\n\n
page.has_css?('.button')\nexpect(page).to have_css('.button')\npage.should have_css('.button')\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
PositiveNegative
has_content?has_no_content?
has_css? (selector)has_no_css?
has_xpath? (path)has_no_xpath?
has_link? (selector)has_no_link?
has_button? (selector)has_no_button?
has_field? (selector)has_no_field?
has_checked_field? (selector)has_unchecked_field?
has_table? (selector)has_no_table?
has_select? (selector)has_no_select?
\n\n

In Rspec, these also map to matchers like page.should have_content.

\n\n

Selectors

\n\n
expect(page).to have_button('Save')\n
\n\n
expect(page).to have_button('#submit')\n
\n\n
expect(page).to have_button('//[@id=\"submit\"]')\n
\n\n

The selector arguments can be text, CSS selector, or XPath expression.

\n\n

RSpec assertions

\n\n
page.has_button?('Save')\n
\n\n
expect(page).to have_no_button('Save')\n
\n\n

In RSpec, you can use page.should assertions.

\n\n

About negatives

\n\n
expect(page).to have_no_button('Save')   # OK\n
\n
expect(page).not_to have_button('Save')  # Bad\n
\n\n

Use should have_no_* versions with RSpec matchers because\nshould_not have_* doesn’t wait for a timeout from the driver.

\n\n

RSpec

\n\n

Matchers

\n\n
expect(page).to \\\n
\n\n
  have_selector '.blank-state'\n  have_selector 'h1#hola', text: 'Welcome'\n  have_button 'Save'\n  have_checked_field '#field'\n  have_unchecked_field\n  have_css '.class'\n  have_field '#field'\n  have_table '#table'\n  have_xpath '//div'\n
\n\n
  have_link 'Logout', href: logout_path\n
\n\n
  have_select 'Language',\n    selected: 'German'\n    options: ['Engish', 'German']\n    with_options: ['Engish', 'German'] # partial match\n
\n\n
  have_text 'Hello',\n    type: :visible # or :all\n    # alias: have_content\n
\n\n

Common options

\n\n

All matchers have these options:

\n\n
  text: 'welcome'\n  text: /Hello/\n  visible: true\n  count: 4\n  between: 2..5\n  minimum: 2\n  maximum: 5\n  wait: 10\n
\n\n

Other features

\n\n

Finding

\n\n
find(selector)\nfind_button(selector)\nfind_by_id(id)\nfind_field(selector)\nfind_link(selector)\nlocate\n
\n\n

Scoping

\n\n
within '#delivery' do\n  fill_in 'Street', with: 'Hello'\nend\n
\n\n
within :xpath, '//article'\nwithin_fieldset\nwithin_table\nwithin_frame\nscope_to\n
\n\n
find('#x').fill_in('Street', with: 'Hello')\n# same as within\n
\n\n

Scripting

\n\n
execute_script('$(\"input\").trigger(\"change\")')\nevaluate_script('window.ga')\n
\n\n

Executes JavaScript.

\n\n

Debugging

\n\n
save_and_open_page\n
\n\n

Opens the webpage in your browser.

\n\n

Page

\n\n
page\n  .all('h3')\n  .body\n  .html\n  .source\n  .current_host\n  .current_path\n  .current_url\n
\n\n

AJAX

\n\n
using_wait_time 10 do\n  ...\nend\n
\n\n

Misc

\n\n
drag\nfield_labeled\n
\n\n

Page object

\n\n
page.status_code == 200\npage.response_headers\n
\n\n

See: https://www.rubydoc.info/github/jnicklas/capybara/master/Capybara/Session

\n\n

Poltergeist

\n\n
Capybara.register_driver :poltergeist do |app|\n  Capybara::Poltergeist::Driver.new(app, :inspector => true)\nend\nCapybara.javascript_driver = :poltergeist\n
\n\n

Use poltergeist to integrate PhantomJS.

\n\n

Blacklist

\n\n
config.before :each, :js do\n  page.driver.browser.url_blacklist = [\n    'fonts.googleapis.com',\n    'use.typekit.net',\n    'f.vimeocdn.com',\n    'player.vimeo.com',\n    'www.googletagmanager.com'\n  ].flat_map { |domain| [ \"http://#{domain}\", \"https://#{domain}\" ] }\nend\n
\n\n

Debugging

\n\n

Enable inspector: true and then:

\n\n
page.driver.debug\n
\n\n

To pause execution for a while:

\n\n
page.driver.pause\n
\n\n

Selenium

\n\n

Accepting confirm() and alert()

\n\n
accept_alert { ... }\ndismiss_confirm { ... }\naccept_prompt(with: 'hi') { ... }\n
\n\n

Alternatively:

\n\n
page.driver.browser.switch_to.alert.accept\n
\n\n

Updating session

\n\n
page.set_rack_session(foo: 'bar')\n
\n\n

See also

\n\n", "intro_html": "", "description_html": "", "tags": ["Featurable"], @@ -577,7 +577,7 @@ "url": "/css-flexbox", "category": "CSS", "keywords": null, - "content_html": "

Simple example

\n\n
.container {\n  display: flex;\n}\n
\n\n
.container > div {\n  flex: 1 1 auto;\n}\n
\n\n

Container

\n\n
.container {\n
\n\n
  display: flex;\n  display: inline-flex;\n
\n\n
  flex-direction: row;            /* ltr - default */\n  flex-direction: row-reverse;    /* rtl */\n  flex-direction: column;         /* top-bottom */\n  flex-direction: column-reverse; /* bottom-top */\n
\n\n
  flex-wrap: nowrap; /* one-line */\n  flex-wrap: wrap;   /* multi-line */\n
\n\n
  align-items: flex-start; /* vertical-align to top */\n  align-items: flex-end;   /* vertical-align to bottom */\n  align-items: center;     /* vertical-align to center */\n  align-items: stretch;    /* same height on all (default) */\n
\n\n
  justify-content: flex-start;    /* [xxx        ] */\n  justify-content: center;        /* [    xxx    ] */\n  justify-content: flex-end;      /* [        xxx] */\n  justify-content: space-between; /* [x    x    x] */\n  justify-content: space-around;  /* [ x   x   x ] */\n  justify-content: space-evenly;  /* [  x  x  x  ] */\n
\n\n
}\n
\n\n

Child

\n\n
.container > div {\n
\n\n
  /* This: */\n  flex: 1 0 auto;\n\n  /* Is equivalent to this: */\n  flex-grow: 1;\n  flex-shrink: 0;\n  flex-basis: auto;\n
\n\n
  order: 1;\n
\n\n
  align-self: flex-start;  /* left */\n  margin-left: auto;       /* right */\n
\n\n
}\n
\n\n

Tricks

\n\n

Vertical center

\n\n
.container {\n  display: flex;\n}\n\n.container > div {\n  width: 100px;\n  height: 100px;\n  margin: auto;\n}\n
\n\n

Vertical center (2)

\n\n
.container {\n  display: flex;\n  align-items: center;     /* vertical */\n  justify-content: center; /* horizontal */\n}\n
\n\n

Reordering

\n\n
.container > .top {\n order: 1;\n}\n\n.container > .bottom {\n order: 2;\n}\n
\n\n

Mobile layout

\n\n
.container {\n  display: flex;\n  flex-direction: column;\n}\n\n.container > .top {\n  flex: 0 0 100px;\n}\n\n.container > .content {\n  flex: 1 0 auto;\n}\n
\n\n

A fixed-height top bar and a dynamic-height content area.

\n\n

Table-like

\n\n
.container {\n  display: flex;\n}\n\n/* the 'px' values here are just suggested percentages */\n.container > .checkbox { flex: 1 0 20px; }\n.container > .subject  { flex: 1 0 400px; }\n.container > .date     { flex: 1 0 120px; }\n
\n\n

This creates columns that have different widths, but size accordingly according\nto the circumstances.

\n\n

Vertical

\n\n
.container {\n  align-items: center;\n}\n
\n\n

Vertically-center all items.

\n\n

Left and right

\n\n
.menu > .left  { align-self: flex-start; }\n.menu > .right { align-self: flex-end; }\n
\n\n

References

\n\n", + "content_html": "

Simple example

\n\n
.container {\n  display: flex;\n}\n
\n\n
.container > div {\n  flex: 1 1 auto;\n}\n
\n\n

Container

\n\n
.container {\n
\n\n
  display: flex;\n  display: inline-flex;\n
\n\n
  flex-direction: row;            /* ltr - default */\n  flex-direction: row-reverse;    /* rtl */\n  flex-direction: column;         /* top-bottom */\n  flex-direction: column-reverse; /* bottom-top */\n
\n\n
  flex-wrap: nowrap; /* one-line */\n  flex-wrap: wrap;   /* multi-line */\n
\n\n
  align-items: flex-start; /* vertical-align to top */\n  align-items: flex-end;   /* vertical-align to bottom */\n  align-items: center;     /* vertical-align to center */\n  align-items: stretch;    /* same height on all (default) */\n
\n\n
  justify-content: flex-start;    /* [xxx        ] */\n  justify-content: center;        /* [    xxx    ] */\n  justify-content: flex-end;      /* [        xxx] */\n  justify-content: space-between; /* [x    x    x] */\n  justify-content: space-around;  /* [ x   x   x ] */\n  justify-content: space-evenly;  /* [  x  x  x  ] */\n
\n\n
}\n
\n\n

Child

\n\n
.container > div {\n
\n\n
  /* This: */\n  flex: 1 0 auto;\n\n  /* Is equivalent to this: */\n  flex-grow: 1;\n  flex-shrink: 0;\n  flex-basis: auto;\n
\n\n
  order: 1;\n
\n\n
  align-self: flex-start;  /* left */\n  margin-left: auto;       /* right */\n
\n\n
}\n
\n\n

Tricks

\n\n

Vertical center

\n\n
.container {\n  display: flex;\n}\n\n.container > div {\n  width: 100px;\n  height: 100px;\n  margin: auto;\n}\n
\n\n

Vertical center (2)

\n\n
.container {\n  display: flex;\n  align-items: center;     /* vertical */\n  justify-content: center; /* horizontal */\n}\n
\n\n

Reordering

\n\n
.container > .top {\n order: 1;\n}\n\n.container > .bottom {\n order: 2;\n}\n
\n\n

Mobile layout

\n\n
.container {\n  display: flex;\n  flex-direction: column;\n}\n\n.container > .top {\n  flex: 0 0 100px;\n}\n\n.container > .content {\n  flex: 1 0 auto;\n}\n
\n\n

A fixed-height top bar and a dynamic-height content area.

\n\n

Table-like

\n\n
.container {\n  display: flex;\n}\n\n/* the 'px' values here are just suggested percentages */\n.container > .checkbox { flex: 1 0 20px; }\n.container > .subject  { flex: 1 0 400px; }\n.container > .date     { flex: 1 0 120px; }\n
\n\n

This creates columns that have different widths, but size accordingly according\nto the circumstances.

\n\n

Vertical

\n\n
.container {\n  align-items: center;\n}\n
\n\n

Vertically-center all items.

\n\n

Left and right

\n\n
.menu > .left  { align-self: flex-start; }\n.menu > .right { align-self: flex-end; }\n
\n\n

References

\n\n", "intro_html": "", "description_html": "", "tags": null, @@ -742,7 +742,7 @@ "url": "/docker", "category": "Devops", "keywords": null, - "content_html": "

Manage images

\n\n

docker build

\n\n
docker build [options] .\n  -t \"app/container_name\"    # name\n  --build-arg APP_HOME=$APP_HOME    # Set build-time variables\n
\n\n

Create an image from a Dockerfile.

\n\n

docker run

\n\n
docker run [options] IMAGE\n  # see `docker create` for options\n
\n\n

Example

\n\n
$ docker run -it debian:buster /bin/bash\n
\n

Run a command in an image.

\n\n

Manage containers

\n\n

docker create

\n\n
docker create [options] IMAGE\n  -a, --attach               # attach stdout/err\n  -i, --interactive          # attach stdin (interactive)\n  -t, --tty                  # pseudo-tty\n      --name NAME            # name your image\n  -p, --publish 5000:5000    # port map (host:container)\n      --expose 5432          # expose a port to linked containers\n  -P, --publish-all          # publish all ports\n      --link container:alias # linking\n  -v, --volume `pwd`:/app    # mount (absolute paths needed)\n  -e, --env NAME=hello       # env vars\n
\n\n

Example

\n\n
$ docker create --name app_redis_1 \\\n  --expose 6379 \\\n  redis:3.0.2\n
\n\n

Create a container from an image.

\n\n

docker exec

\n\n
docker exec [options] CONTAINER COMMAND\n  -d, --detach        # run in background\n  -i, --interactive   # stdin\n  -t, --tty           # interactive\n
\n\n

Example

\n\n
$ docker exec app_web_1 tail logs/development.log\n$ docker exec -t -i app_web_1 rails c\n
\n\n

Run commands in a container.

\n\n

docker start

\n\n
docker start [options] CONTAINER\n  -a, --attach        # attach stdout/err\n  -i, --interactive   # attach stdin\n\ndocker stop [options] CONTAINER\n
\n\n

Start/stop a container.

\n\n

docker ps

\n\n
$ docker ps\n$ docker ps -a\n$ docker kill $ID\n
\n\n

Manage containers using ps/kill.

\n\n

docker logs

\n\n
$ docker logs $ID\n$ docker logs $ID 2>&1 | less\n$ docker logs -f $ID # Follow log output\n
\n\n

See what’s being logged in an container.

\n\n

Images

\n\n

docker images

\n\n
$ docker images\n  REPOSITORY   TAG        ID\n  ubuntu       12.10      b750fe78269d\n  me/myapp     latest     7b2431a8d968\n
\n\n
$ docker images -a   # also show intermediate\n
\n\n

Manages images.

\n\n

docker rmi

\n\n
docker rmi b750fe78269d\n
\n\n

Deletes images.

\n\n

Clean up

\n\n

Clean all

\n\n
docker system prune\n
\n\n

Cleans up dangling images, containers, volumes, and networks (ie, not associated with a container)

\n\n
docker system prune -a\n
\n\n

Additionally remove any stopped containers and all unused images (not just dangling images)

\n\n

Containers

\n\n
# Stop all running containers\ndocker stop $(docker ps -a -q)\n\n# Delete stopped containers\ndocker container prune\n
\n\n

Images

\n\n
docker image prune [-a]\n
\n\n

Delete all the images

\n\n

Volumes

\n\n
docker volume prune\n
\n\n

Delete all the volumes

\n\n

Also see

\n\n", + "content_html": "

Manage images

\n\n

docker build

\n\n
docker build [options] .\n  -t \"app/container_name\"    # name\n  --build-arg APP_HOME=$APP_HOME    # Set build-time variables\n
\n\n

Create an image from a Dockerfile.

\n\n

docker run

\n\n
docker run [options] IMAGE\n  # see `docker create` for options\n
\n\n

Example

\n\n
$ docker run -it debian:buster /bin/bash\n
\n

Run a command in an image.

\n\n

Manage containers

\n\n

docker create

\n\n
docker create [options] IMAGE\n  -a, --attach               # attach stdout/err\n  -i, --interactive          # attach stdin (interactive)\n  -t, --tty                  # pseudo-tty\n      --name NAME            # name your image\n  -p, --publish 5000:5000    # port map (host:container)\n      --expose 5432          # expose a port to linked containers\n  -P, --publish-all          # publish all ports\n      --link container:alias # linking\n  -v, --volume `pwd`:/app    # mount (absolute paths needed)\n  -e, --env NAME=hello       # env vars\n
\n\n

Example

\n\n
$ docker create --name app_redis_1 \\\n  --expose 6379 \\\n  redis:3.0.2\n
\n\n

Create a container from an image.

\n\n

docker exec

\n\n
docker exec [options] CONTAINER COMMAND\n  -d, --detach        # run in background\n  -i, --interactive   # stdin\n  -t, --tty           # interactive\n
\n\n

Example

\n\n
$ docker exec app_web_1 tail logs/development.log\n$ docker exec -t -i app_web_1 rails c\n
\n\n

Run commands in a container.

\n\n

docker start

\n\n
docker start [options] CONTAINER\n  -a, --attach        # attach stdout/err\n  -i, --interactive   # attach stdin\n\ndocker stop [options] CONTAINER\n
\n\n

Start/stop a container.

\n\n

docker ps

\n\n
$ docker ps\n$ docker ps -a\n$ docker kill $ID\n
\n\n

Manage containers using ps/kill.

\n\n

docker logs

\n\n
$ docker logs $ID\n$ docker logs $ID 2>&1 | less\n$ docker logs -f $ID # Follow log output\n
\n\n

See what’s being logged in an container.

\n\n

Images

\n\n

docker images

\n\n
$ docker images\n  REPOSITORY   TAG        ID\n  ubuntu       12.10      b750fe78269d\n  me/myapp     latest     7b2431a8d968\n
\n\n
$ docker images -a   # also show intermediate\n
\n\n

Manages images.

\n\n

docker rmi

\n\n
docker rmi b750fe78269d\n
\n\n

Deletes images.

\n\n

Clean up

\n\n

Clean all

\n\n
docker system prune\n
\n\n

Cleans up dangling images, containers, volumes, and networks (ie, not associated with a container)

\n\n
docker system prune -a\n
\n\n

Additionally remove any stopped containers and all unused images (not just dangling images)

\n\n

Containers

\n\n
# Stop all running containers\ndocker stop $(docker ps -a -q)\n\n# Delete stopped containers\ndocker container prune\n
\n\n

Images

\n\n
docker image prune [-a]\n
\n\n

Delete all the images

\n\n

Volumes

\n\n
docker volume prune\n
\n\n

Delete all the volumes

\n\n

Also see

\n\n", "intro_html": "", "description_html": "", "tags": null, @@ -852,7 +852,7 @@ "url": "/enzyme", "category": "React", "keywords": ["shallow()","mount()","wrap.setProps()","wrap.find().simulate('click')","wrap.contains(
)"], - "content_html": "

Getting started

\n\n

Introduction

\n\n

Enzyme lets you write unit tests for React components. This guide covers Enzyme 3.x.

\n\n\n\n

Mounting

\n\n
import {shallow, mount} from 'enzyme'\n
\n\n
wrap = shallow(<MyComponent />)\n
\n\n
wrap = mount(<MyComponent />)\n
\n\n

Shallow wrapping doesn’t descend down to sub-components.\nA full mount also mounts sub-components.

\n\n

See: Shallow rendering,\nFull rendering

\n\n

Debugging

\n\n
console.log(wrap.debug())\n
\n\n

Shows HTML for debugging purposes.

\n\n

See: debug()

\n\n

Examples

\n\n

Basic example

\n\n
import { shallow } from 'enzyme'\nimport MyComponent from '../MyComponent'\n
\n\n
it('works', () => {\n  const wrap = shallow(\n    <MyComponent name='Groot' />\n  )\n\n  expect(wrap.text()).toEqual('I am Groot')\n})\n
\n\n

Props and state

\n\n

Setting

\n\n
wrap.setProps({ name: 'Moe' })\nwrap.setState({ show: true })\n
\n\n

Asserting

\n\n
expect(wrap.prop('name')).toEqual('Moe')\nexpect(wrap.state('show')).toEqual(true)\n
\n\n
expect('name' in wrap.props()).toEqual('Moe')\nexpect('show' in wrap.state()).toEqual(true)\n
\n\n

Matching elements

\n\n
expect(\n  wrap.containsMatchingElement(\n    <span>I am groot</span>\n  )\n).toBeTruthy()\n
\n\n

containsMatchingElement() is probably the most useful assertion in Jest.

\n\n

Snapshots

\n\n
expect(wrap).toMatchSnapshot()\n
\n\n

Be sure you’ve set up enzyme-to-json for snapshots (see Installing below).

\n\n

Traversions

\n\n
expect(\n  wrap.find('button').text()\n).toEqual('Submit')\n
\n\n

Use .find() to traverse down to nodes. It will return wrapper objects, too.

\n\n

Simulating events

\n\n
wrap.find('input').simulate('click')\n
\n\n

With event object props

\n\n
wrap.find('input').simulate('change', {\n  target: { value: 'hello' }\n})\n
\n\n

Installing

\n\n

Initial setup

\n\n
npm install --save-dev enzyme \\\n  enzyme-adapter-react-16 \\\n  react-test-renderer\n
\n\n

test/setup.js

\n\n
import Enzyme from 'enzyme'\nimport Adapter from 'enzyme-adapter-react-16'\n\nEnzyme.configure({ adapter: new Adapter() })\n
\n\n

package.json

\n\n
\"jest\": {\n  \"setupFiles\": [\n    \"test/setup.js\"\n  ]\n}\n
\n\n

This configures Enzyme for React v16, and Jest to automatically configure Enzyme for you. There are other adapters in Enzyme’s installation instructions.

\n\n

See: Installation

\n\n

Jest snapshots

\n\n
npm install --save-dev enzyme-to-json\n
\n\n

package.json

\n\n
\"jest\": {\n  \"snapshotSerializers\": [\n    \"enzyme-to-json/serializer\"\n  ]\n}\n
\n\n

Test

\n\n
it('works', () => {\n  wrap = mount(<MyComponent />)\n  expect(wrap).toMatchSnapshot()\n})\n
\n\n

Optional, but recommended: This allows you to use Enzyme wrappers with Jest snapshots.

\n\n

See: enzyme-to-json

\n\n

ReactWrapper

\n\n

Traversing

\n\n
wrap.find('button')   // → ReactWrapper\nwrap.filter('button') // → ReactWrapper\nwrap.not('span')      // → ReactWrapper (inverse of filter())\nwrap.children()       // → ReactWrapper\nwrap.parent()         // → ReactWrapper\nwrap.closest('div')   // → ReactWrapper\nwrap.childAt(0)       // → ReactWrapper\nwrap.at(0)            // → ReactWrapper\nwrap.first()          // → ReactWrapper\nwrap.last()           // → ReactWrapper\n
\n\n
wrap.get(0)           // → ReactElement\nwrap.getElement()     // → ReactElement\nwrap.getElements()    // → Array<ReactElement>\nwrap.getDOMNode()     // → DOMComponent\n
\n\n

See: Full rendering API

\n\n

Actions

\n\n
wrap.simulate('click')\n
\n\n

React components

\n\n
wrap.setState({ ··· })\nwrap.setProps({ ··· })\nwrap.setContext({ ··· })\n
\n\n
wrap.state()         // get full state\nwrap.props()         // get full props\nwrap.context()       // get full context\n
\n\n
wrap.state('key')    // → any\nwrap.prop('key')     // → any\nwrap.context('key')  // → any\n
\n\n
wrap.instance()      // → ReactComponent\n
\n\n

Mount

\n\n
wrap.mount()\nwrap.unmount()\nwrap.update()      // calls forceUpdate()\n
\n\n

Tests

\n\n
wrap.debug()               // → string\nwrap.html()                // → string\nwrap.text()                // → string\nwrap.type()                // → string | function\nwrap.name()                // → string\nwrap.is('.classname')      // → boolean\nwrap.hasClass('class')     // → boolean\nwrap.exists()              // → boolean\nwrap.contains(<div />)     // → boolean\nwrap.contains([ <div /> ]) // → boolean\nwrap.some('.child')        // → boolean\n\nwrap.someWhere(n => n.hasClass('foo'))\n\nwrap.containsMatchingElement(<div />)         // → boolean\nwrap.containsAllMatchingElements([ <div /> ]) // → boolean\nwrap.containsAnyMatchingElements([ <div /> ]) // → boolean\n
\n\n

References

\n\n", + "content_html": "

Getting started

\n\n

Introduction

\n\n

Enzyme lets you write unit tests for React components. This guide covers Enzyme 3.x.

\n\n\n\n

Mounting

\n\n
import {shallow, mount} from 'enzyme'\n
\n\n
wrap = shallow(<MyComponent />)\n
\n\n
wrap = mount(<MyComponent />)\n
\n\n

Shallow wrapping doesn’t descend down to sub-components.\nA full mount also mounts sub-components.

\n\n

See: Shallow rendering,\nFull rendering

\n\n

Debugging

\n\n
console.log(wrap.debug())\n
\n\n

Shows HTML for debugging purposes.

\n\n

See: debug()

\n\n

Examples

\n\n

Basic example

\n\n
import { shallow } from 'enzyme'\nimport MyComponent from '../MyComponent'\n
\n\n
it('works', () => {\n  const wrap = shallow(\n    <MyComponent name='Groot' />\n  )\n\n  expect(wrap.text()).toEqual('I am Groot')\n})\n
\n\n

Props and state

\n\n

Setting

\n\n
wrap.setProps({ name: 'Moe' })\nwrap.setState({ show: true })\n
\n\n

Asserting

\n\n
expect(wrap.prop('name')).toEqual('Moe')\nexpect(wrap.state('show')).toEqual(true)\n
\n\n
expect('name' in wrap.props()).toEqual('Moe')\nexpect('show' in wrap.state()).toEqual(true)\n
\n\n

Matching elements

\n\n
expect(\n  wrap.containsMatchingElement(\n    <span>I am groot</span>\n  )\n).toBeTruthy()\n
\n\n

containsMatchingElement() is probably the most useful assertion in Jest.

\n\n

Snapshots

\n\n
expect(wrap).toMatchSnapshot()\n
\n\n

Be sure you’ve set up enzyme-to-json for snapshots (see Installing below).

\n\n

Traversions

\n\n
expect(\n  wrap.find('button').text()\n).toEqual('Submit')\n
\n\n

Use .find() to traverse down to nodes. It will return wrapper objects, too.

\n\n

Simulating events

\n\n
wrap.find('input').simulate('click')\n
\n\n

With event object props

\n\n
wrap.find('input').simulate('change', {\n  target: { value: 'hello' }\n})\n
\n\n

Installing

\n\n

Initial setup

\n\n
npm install --save-dev enzyme \\\n  enzyme-adapter-react-16 \\\n  react-test-renderer\n
\n\n

test/setup.js

\n\n
import Enzyme from 'enzyme'\nimport Adapter from 'enzyme-adapter-react-16'\n\nEnzyme.configure({ adapter: new Adapter() })\n
\n\n

package.json

\n\n
\"jest\": {\n  \"setupFiles\": [\n    \"test/setup.js\"\n  ]\n}\n
\n\n

This configures Enzyme for React v16, and Jest to automatically configure Enzyme for you. There are other adapters in Enzyme’s installation instructions.

\n\n

See: Installation

\n\n

Jest snapshots

\n\n
npm install --save-dev enzyme-to-json\n
\n\n

package.json

\n\n
\"jest\": {\n  \"snapshotSerializers\": [\n    \"enzyme-to-json/serializer\"\n  ]\n}\n
\n\n

Test

\n\n
it('works', () => {\n  wrap = mount(<MyComponent />)\n  expect(wrap).toMatchSnapshot()\n})\n
\n\n

Optional, but recommended: This allows you to use Enzyme wrappers with Jest snapshots.

\n\n

See: enzyme-to-json

\n\n

ReactWrapper

\n\n

Traversing

\n\n
wrap.find('button')   // → ReactWrapper\nwrap.filter('button') // → ReactWrapper\nwrap.not('span')      // → ReactWrapper (inverse of filter())\nwrap.children()       // → ReactWrapper\nwrap.parent()         // → ReactWrapper\nwrap.closest('div')   // → ReactWrapper\nwrap.childAt(0)       // → ReactWrapper\nwrap.at(0)            // → ReactWrapper\nwrap.first()          // → ReactWrapper\nwrap.last()           // → ReactWrapper\n
\n\n
wrap.get(0)           // → ReactElement\nwrap.getElement()     // → ReactElement\nwrap.getElements()    // → Array<ReactElement>\nwrap.getDOMNode()     // → DOMComponent\n
\n\n

See: Full rendering API

\n\n

Actions

\n\n
wrap.simulate('click')\n
\n\n

React components

\n\n
wrap.setState({ ··· })\nwrap.setProps({ ··· })\nwrap.setContext({ ··· })\n
\n\n
wrap.state()         // get full state\nwrap.props()         // get full props\nwrap.context()       // get full context\n
\n\n
wrap.state('key')    // → any\nwrap.prop('key')     // → any\nwrap.context('key')  // → any\n
\n\n
wrap.instance()      // → ReactComponent\n
\n\n

Mount

\n\n
wrap.mount()\nwrap.unmount()\nwrap.update()      // calls forceUpdate()\n
\n\n

Tests

\n\n
wrap.debug()               // → string\nwrap.html()                // → string\nwrap.text()                // → string\nwrap.type()                // → string | function\nwrap.name()                // → string\nwrap.is('.classname')      // → boolean\nwrap.hasClass('class')     // → boolean\nwrap.exists()              // → boolean\nwrap.contains(<div />)     // → boolean\nwrap.contains([ <div /> ]) // → boolean\nwrap.some('.child')        // → boolean\n\nwrap.someWhere(n => n.hasClass('foo'))\n\nwrap.containsMatchingElement(<div />)         // → boolean\nwrap.containsAllMatchingElements([ <div /> ]) // → boolean\nwrap.containsAnyMatchingElements([ <div /> ]) // → boolean\n
\n\n

References

\n\n", "intro_html": "", "description_html": "", "tags": ["Featured"], @@ -1315,7 +1315,7 @@ "category": "Devops", "keywords": null, "content_html": "

create - Create an app

\n\n
heroku create sushi\n
\n\n
git push heroku master\n
\n\n

This will create an application named sushi. (docs)

\n\n

container - Docker containers

\n\n
heroku stack:set container -app <app>\nheroku container:push web -app <app>\nheroku container:release web -app <app>\n
\n\n

Containers can be deployed using the Heroku Container Registry. (docs)

\n\n

access - Collaboration

\n\n

Manage collaborators

\n\n
heroku access                     # List\nheroku access:add me@xy.com\nheroku access:remove me@xy.com\n
\n\n

Transfer to another owner

\n\n
heroku apps:transfer new@owner.com\n
\n\n

logs - Show logs

\n\n
heroku logs\nheroku logs -t      # --tail (stream)\nheroku logs -s app  # --source (only on app logs)\n
\n\n

releases

\n\n
heroku releases\nheroku releases:info v25\nheroku rollback\n
\n\n

pg - PostgreSQL

\n\n

Start a database

\n\n
heroku addons:add heroku-postgresql\n
\n\n

Enable backups

\n\n
heroku addons:add pgbackups:auto-month\n
\n\n

See: Heroku PostgreSQL (devcenter.heroku.com)

\n\n

config - Environment var configuration

\n\n

Listing

\n\n
heroku config        # List\nheroku config -s     # List in shell format\n
\n\n

Getting

\n\n
heroku config:get KEY\n
\n\n

Setting

\n\n
heroku config:set KEY=val\nheroku config:set KEY1=val KEY2=val ...\n
\n\n
heroku config:unset KEY1\n
\n\n

apps - Applications

\n\n
heroku apps                  # list\nheroku apps:create [NAME]\nheroku apps:destroy --app APP\nheroku apps:info\nheroku apps:open             # open in browser\nheroku apps:rename NEWNAME\n
\n\n

maintenance

\n\n
heroku maintenance:on\n
\n\n
heroku maintenance:off\n
\n\n

Processes

\n\n

ps - Managing processes

\n\n
heroku ps              # list\nheroku ps:scale web=1  # spawn more dynos\n
\n\n

restart

\n\n
heroku restart\n
\n\n

run - Running tasks

\n\n
heroku run bash\nheroku run console                  # Rails console\nheroku run rake assets:precompile\n
\n\n

Domains

\n\n

domains - Custom domains

\n\n

Add both!

\n\n
heroku domains:add example.com\nheroku domains:add www.example.com\n
\n\n

Removing

\n\n
heroku domains:clear\nheroku domains:remove example.com\n
\n\n

See: Custom domains (devcenter.heroku.com)

\n\n

Wildcard domains

\n\n
heroku addons:add wildcard_domains\n
\n\n
*.yourdomain.com => heroku.com\n
\n\n

Other tricks

\n\n

htpasswd (for PHP apps)

\n\n

Create an .htaccess file in the webroot:

\n\n
AuthUserFile /app/www/.htpasswd\nAuthType Basic\nAuthName \"Restricted Access\"\nRequire valid-user\n
\n\n

Create a .htpasswd file:

\n\n
$ htpasswd -c .htpasswd [username]\n
\n\n

See: gist.github.com

\n\n

References

\n\n", - "intro_html": "

Heroku is a web hosting platform supporting many languages, and this guide is a reference to Heroku’s command-line interface.

", + "intro_html": "

Heroku is a web hosting platform supporting many languages, and this guide is a reference to Heroku’s command-line interface.

", "description_html": "

A one-page reference to common Heroku-CLI commands.

", "tags": null, "updated": "2017-10-11" @@ -1380,7 +1380,7 @@ "url": "/html-microformats", "category": "HTML", "keywords": null, - "content_html": "

Author

\n\n
<span class=\"entry-author\" itemprop=\"author\" itemscope=\"itemscope\" itemtype=\"http://schema.org/Person\">\n  <a href=\"http://AUTHORPAGE\" class=\"entry-author-link\" itemprop=\"url\" rel=\"author\">\n    <span class=\"entry-author-name\" itemprop=\"name\">AUTHORNAME</span>\n  </a>\n</span>\n
\n\n

Time

\n\n
<time class=\"entry-time\" itemprop=\"datePublished\" datetime=\"2009-02-09T20:04:00+00:00\">February 9, 2009</time>\n
", + "content_html": "

Author

\n\n
<span class=\"entry-author\" itemprop=\"author\" itemscope=\"itemscope\" itemtype=\"https://schema.org/Person\">\n  <a href=\"https://AUTHORPAGE\" class=\"entry-author-link\" itemprop=\"url\" rel=\"author\">\n    <span class=\"entry-author-name\" itemprop=\"name\">AUTHORNAME</span>\n  </a>\n</span>\n
\n\n

Time

\n\n
<time class=\"entry-time\" itemprop=\"datePublished\" datetime=\"2009-02-09T20:04:00+00:00\">February 9, 2009</time>\n
", "intro_html": "", "description_html": "", "tags": null, @@ -1545,7 +1545,7 @@ "url": "/jekyll", "category": "Jekyll", "keywords": null, - "content_html": "

Installation

\n\n
# Install the gems\ngem install jekyll bundler\n
\n\n
# Create a new site at `./myblog`\njekyll new myblog\ncd myblog\n
\n\n
# Optional: if you're targeting github-pages,\n# use this Gemfile instead.\ncat > Gemfile <<-END\nsource 'https://rubygems.org'\ngem 'github-pages', group: :jekyll_plugins\nEND\n
\n\n
bundle exec jekyll serve\n
\n\n

See: Jekyll quickstart
\nSee: github/pages-gem

\n\n

Directories

\n\n
./\n├── _config.yml\n│\n├── _data/\n│   └── ...\n│\n├── _drafts/\n│   └── ...\n│\n├── _posts/\n│   └── 2014-01-01-hello.md\n│\n├── _layouts/\n│   ├── default.html\n│   └── post.html\n│\n├── _includes/             - partials\n│   ├── header.html\n│   └── footer.html\n│\n└── _site/\n    └── ...\n
\n\n

Front-matter

\n\n

Basic frontmatter

\n\n
---\nlayout: post\ntitle: Hello\n---\nHello! this is my post.\n
\n\n

Attach metadata to a page by adding them on top of the page, delimited by ---.\nSee: Front-matter

\n\n

Other frontmatter stuff

\n\n
permalink: '/hello'\npublished: false\ncategory: apple\ncategories: ['html', 'css']\ntags: ['html', 'css']\n
\n\n

Configuration

\n\n

In _config.yml:

\n\n
source: .\ndestination: _site\nexclude:\n- Gemfile\n- Gemfile.lock\ninclude: ['.htaccess']\n
\n\n

All config keys are optional.\nSee: Configuration

\n\n

Markup

\n\n

Page variables

\n\n
<title>\n  {{ page.title }}\n</title>\n
\n\n

Filters

\n\n
<p>\n  {{ page.description | truncate_words: 20 }}\n</p>\n
\n\n

Loops

\n\n
{% for post in site.posts %}\n  <a href=\"{{ post.url }}\">\n    <h2>{{ post.title }}</h2>\n    <p>{{ post.date | date_to_string }}</p>\n  </a>\n{% endfor %}\n
\n\n

Dates

\n\n
{{ page.date | date: \"%b %d, %Y\" }}\n
\n\n

Conditionals

\n\n
{% if page.image.feature %}\n  ...\n{% elsif xyz %}\n  ...\n{% else %}\n  ...\n{% endif %}\n
\n\n
{% if page.category == 'React' %}\n{% if page.category == 'React' or page.featured %}\n{% if page.tags contains 'Featured' %}\n
\n\n

Case

\n\n
{% case shipping.title %}\n  {% when 'international' %}\n     Arriving in 2-3 weeks\n  {% when 'Domestic' %}\n     Arriving in 2-3 days\n  {% else %}\n     Thank you for your order!\n{% endcase %}\n
\n\n

Includes (partials)

\n\n
{% include header.html %}\n
\n\n
<!-- Including local vars -->\n{% include header.html page=page %}\n
\n\n

Comments

\n\n
{% comment %}\n  This is a comment!\n{% endcomment %}\n
\n\n

Variables

\n\n

Top-level variables

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
{{ site }}Data from config.yml
{{ page }}From frontmatter, and page-specific info
{{ content }}HTML content (use in layouts)
{{ paginator }}Paginator
\n\n

See: Variables

\n\n

Site

\n\n
{{ site.time }}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
site.timeCurrent time
site.pagesList of pages
site.postsList of blog posts
site.related_postsList of posts related to current
site.categories.CATEGORYList
site.tags.TAGList
site.static_filesList
\n\n

Page

\n\n
{{ page.content }}  - un-rendered content\n{{ page.title }}\n{{ page.excerpt }}  - un-rendered excerpt\n{{ page.url }}\n{{ page.date }}\n{{ page.id }}       - unique id for RSS feeds\n{{ page.categories }}\n{{ page.tags }}\n{{ page.path }}\n{{ page.dir }}\n{{ page.excerpt | remove: '<p>' | remove: '</p>' }}\n{{ page.excerpt | strip_html }}\n
\n\n
<!-- blog pagination: -->\n{{ page.next }}\n{{ page.previous }}\n
\n\n

Filters

\n\n

Dates

\n\n
{{ site.time | date: \"%Y %m %d\" }}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
date_to_xmlschema2008-11-07T13:07:54-08:00
date_to_rfc822Mon, 07 Nov 2008 13:07:54 -0800
date_to_string07 Nov 2008
date_to_long_string07 November 2008
date: ‘%Y %m %d’2017 Nov 7
\n\n

Preprocessors

\n\n
{{ page.description | markdownify }}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
FilterDescription
textilizeTextile
markdownifyMarkdown
jsonifyJSON
sassifySass
scssifySCSS
smartifySmartypants
\n\n

Array filters

\n\n
{{ site.pages | where: \"year\", \"2014\" }}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
FilterDescription
where: “year”, “2014” 
where_exp: “item”, “item.year >= 2014” 
group_by: “genre”{name, items}
group_by_exp: “item”, “item.genre”{name, items}
sort 
sort: ‘author’ 
uniq 
first 
last 
join: ’,’ 
array_to_sentence_string\"X, Y and Z\"
map: ‘post’Works like ‘pluck’
size 
push: ‘xxx’Adds an item
\n\n

String filters

\n\n
{{ page.title | default: \"xxx\" }}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
FilterDescription
default: ‘xxx’ 
upcase 
downcase 
remove: ‘p’ 
replace: ‘super’, ‘mega’ 
remove_first: ‘p’ 
replace_first: ‘super’, ‘mega’ 
truncate: 5 
truncatewords: 20 
prepend: ‘Mr. ‘ 
append: ‘Jr.’ 
camelize 
capitalize 
strip_html 
strip_newlines 
newlines_to_br 
split: ’,’ 
escape 
escape_once 
slice: -3, 3 
\n\n

See: String filters

\n\n

String filters (Jekyll-only)

\n\n
{{ page.excerpt | number_of_words }}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
FilterDescription
number_of_words 
slugify 
xml_escapeCDATA
cgi_escapefoo%2Cbar
uri_escapefoo,%20bar
\n\n

Numbers

\n\n
{{ site.posts.size | minus: 2 }}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
FilterDescription
minus: 2 
plus: 2 
times: 2 
divided_by: 2 
modulo: 2 
ceil 
floor 
round 
\n\n

Paginator

\n\n

Paginator setup

\n\n

Add this to _config.yml:

\n\n
paginate: 5\npaginate_path: \"blog/:num\"\n
\n\n

See: Paginator

\n\n

Numbers

\n\n
{{ paginator.page }}         - page number\n{{ paginator.total_posts }}\n{{ paginator.total_pages }}\n{{ paginator.per_page }}\n
\n\n

Iterating through posts

\n\n
{% for post in paginator.posts %} ... {% endfor %}\n
\n\n

Previous button

\n\n
{% if paginator.total_pages > 1 %}\n  {% if paginator.previous_page %}\n    <a href=\"{{ paginator.previous_page_path }}\">Previous</a>\n  {% else %}\n  {% endif %}\n{% endif %}\n
\n\n
{{ paginator.next_page }}     - page number\n{{ paginator.next_page_path }}\n
\n\n

Blogging

\n\n

Paths

\n\n
_posts/YEAR-MONTH-DAY-title.md\n
\n\n

See: Blogging

\n\n

Image paths

\n\n
![My helpful screenshot]({{ site.url }}/assets/screenshot.jpg)\n
\n\n

See: Image paths

\n\n

Drafts

\n\n
vi _drafts/a-draft-post.md\njekyll build --drafts\n
\n\n

Posts in _drafts only show up in development, but not production.\nSee: Drafts

\n\n

Defining excerpts

\n\n
---\ntitle: My blog post\nexcerpt: This post is about cats\n---\n\nHello, let's talk about cats. (···)\n
\n\n

Put a key excerpt in the frontmatter.\nSee: Excerpts

\n\n

Displaying excerpts

\n\n
{{ post.excerpt }}\n
\n\n
{{ post.excerpt | remove: '<p>' | remove: '</p>' }}\n{{ post.excerpt | strip_html }}\n
\n\n

Excerpt separator

\n\n
---\nexcerpt_separator: <!--more-->\n---\n\nExcerpt here\n<!--more-->\nMore post body here\n
\n\n

Alternatively, you can put excerpts inline in your post by defining excerpt_separator.

\n\n

Permalinks

\n\n
# _config.yml\npermalink: date   # /:categories/:year/:month/:day/:title.html\npermalink: pretty # /:categories/:year/:month/:day/:title/\npermalink: none   # /:categories/:title.html\npermalink: \"/:title\"\n
\n\n

See: Permalinks

\n\n

More features

\n\n

Data

\n\n
_data/members.yml\n
\n\n
{% for member in site.data.members %}\n  ...\n{% endfor %}\n
\n\n

See: Data

\n\n

Collections

\n\n
# _config.yml\ncollections:\n  - authors\n
\n\n
# _/authors/a-n-roquelaire.md\n---\nname: A. N. Roquelaire\nreal_name: Anne Rice\n---\n
\n\n
{% for author in site.authors %}\n
\n\n

See: Collections

\n\n

Code highlighter

\n\n
{% highlight ruby linenos %}\ndef show\n  ...\nend\n{% endhighlight %}\n
\n\n

Integration

\n\n

Bundler

\n\n

In _plugins/bundler.rb:

\n\n
require \"bunder/setup\"\nBundler.require :default\n
\n\n

Compass

\n\n\n\n

Also see

\n\n", + "content_html": "

Installation

\n\n
# Install the gems\ngem install jekyll bundler\n
\n\n
# Create a new site at `./myblog`\njekyll new myblog\ncd myblog\n
\n\n
# Optional: if you're targeting github-pages,\n# use this Gemfile instead.\ncat > Gemfile <<-END\nsource 'https://rubygems.org'\ngem 'github-pages', group: :jekyll_plugins\nEND\n
\n\n
bundle exec jekyll serve\n
\n\n

See: Jekyll quickstart
\nSee: github/pages-gem

\n\n

Directories

\n\n
./\n├── _config.yml\n│\n├── _data/\n│   └── ...\n│\n├── _drafts/\n│   └── ...\n│\n├── _posts/\n│   └── 2014-01-01-hello.md\n│\n├── _layouts/\n│   ├── default.html\n│   └── post.html\n│\n├── _includes/             - partials\n│   ├── header.html\n│   └── footer.html\n│\n└── _site/\n    └── ...\n
\n\n

Front-matter

\n\n

Basic frontmatter

\n\n
---\nlayout: post\ntitle: Hello\n---\nHello! this is my post.\n
\n\n

Attach metadata to a page by adding them on top of the page, delimited by ---.\nSee: Front-matter

\n\n

Other frontmatter stuff

\n\n
permalink: '/hello'\npublished: false\ncategory: apple\ncategories: ['html', 'css']\ntags: ['html', 'css']\n
\n\n

Configuration

\n\n

In _config.yml:

\n\n
source: .\ndestination: _site\nexclude:\n- Gemfile\n- Gemfile.lock\ninclude: ['.htaccess']\n
\n\n

All config keys are optional.\nSee: Configuration

\n\n

Markup

\n\n

Page variables

\n\n
<title>\n  {{ page.title }}\n</title>\n
\n\n

Filters

\n\n
<p>\n  {{ page.description | truncate_words: 20 }}\n</p>\n
\n\n

Loops

\n\n
{% for post in site.posts %}\n  <a href=\"{{ post.url }}\">\n    <h2>{{ post.title }}</h2>\n    <p>{{ post.date | date_to_string }}</p>\n  </a>\n{% endfor %}\n
\n\n

Dates

\n\n
{{ page.date | date: \"%b %d, %Y\" }}\n
\n\n

Conditionals

\n\n
{% if page.image.feature %}\n  ...\n{% elsif xyz %}\n  ...\n{% else %}\n  ...\n{% endif %}\n
\n\n
{% if page.category == 'React' %}\n{% if page.category == 'React' or page.featured %}\n{% if page.tags contains 'Featured' %}\n
\n\n

Case

\n\n
{% case shipping.title %}\n  {% when 'international' %}\n     Arriving in 2-3 weeks\n  {% when 'Domestic' %}\n     Arriving in 2-3 days\n  {% else %}\n     Thank you for your order!\n{% endcase %}\n
\n\n

Includes (partials)

\n\n
{% include header.html %}\n
\n\n
<!-- Including local vars -->\n{% include header.html page=page %}\n
\n\n

Comments

\n\n
{% comment %}\n  This is a comment!\n{% endcomment %}\n
\n\n

Variables

\n\n

Top-level variables

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
{{ site }}Data from config.yml
{{ page }}From frontmatter, and page-specific info
{{ content }}HTML content (use in layouts)
{{ paginator }}Paginator
\n\n

See: Variables

\n\n

Site

\n\n
{{ site.time }}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
site.timeCurrent time
site.pagesList of pages
site.postsList of blog posts
site.related_postsList of posts related to current
site.categories.CATEGORYList
site.tags.TAGList
site.static_filesList
\n\n

Page

\n\n
{{ page.content }}  - un-rendered content\n{{ page.title }}\n{{ page.excerpt }}  - un-rendered excerpt\n{{ page.url }}\n{{ page.date }}\n{{ page.id }}       - unique id for RSS feeds\n{{ page.categories }}\n{{ page.tags }}\n{{ page.path }}\n{{ page.dir }}\n{{ page.excerpt | remove: '<p>' | remove: '</p>' }}\n{{ page.excerpt | strip_html }}\n
\n\n
<!-- blog pagination: -->\n{{ page.next }}\n{{ page.previous }}\n
\n\n

Filters

\n\n

Dates

\n\n
{{ site.time | date: \"%Y %m %d\" }}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
date_to_xmlschema2008-11-07T13:07:54-08:00
date_to_rfc822Mon, 07 Nov 2008 13:07:54 -0800
date_to_string07 Nov 2008
date_to_long_string07 November 2008
date: ‘%Y %m %d’2017 Nov 7
\n\n

Preprocessors

\n\n
{{ page.description | markdownify }}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
FilterDescription
textilizeTextile
markdownifyMarkdown
jsonifyJSON
sassifySass
scssifySCSS
smartifySmartypants
\n\n

Array filters

\n\n
{{ site.pages | where: \"year\", \"2014\" }}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
FilterDescription
where: “year”, “2014” 
where_exp: “item”, “item.year >= 2014” 
group_by: “genre”{name, items}
group_by_exp: “item”, “item.genre”{name, items}
sort 
sort: ‘author’ 
uniq 
first 
last 
join: ’,’ 
array_to_sentence_string\"X, Y and Z\"
map: ‘post’Works like ‘pluck’
size 
push: ‘xxx’Adds an item
\n\n

String filters

\n\n
{{ page.title | default: \"xxx\" }}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
FilterDescription
default: ‘xxx’ 
upcase 
downcase 
remove: ‘p’ 
replace: ‘super’, ‘mega’ 
remove_first: ‘p’ 
replace_first: ‘super’, ‘mega’ 
truncate: 5 
truncatewords: 20 
prepend: ‘Mr. ‘ 
append: ‘Jr.’ 
camelize 
capitalize 
strip_html 
strip_newlines 
newlines_to_br 
split: ’,’ 
escape 
escape_once 
slice: -3, 3 
\n\n

See: String filters

\n\n

String filters (Jekyll-only)

\n\n
{{ page.excerpt | number_of_words }}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
FilterDescription
number_of_words 
slugify 
xml_escapeCDATA
cgi_escapefoo%2Cbar
uri_escapefoo,%20bar
\n\n

Numbers

\n\n
{{ site.posts.size | minus: 2 }}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
FilterDescription
minus: 2 
plus: 2 
times: 2 
divided_by: 2 
modulo: 2 
ceil 
floor 
round 
\n\n

Paginator

\n\n

Paginator setup

\n\n

Add this to _config.yml:

\n\n
paginate: 5\npaginate_path: \"blog/:num\"\n
\n\n

See: Paginator

\n\n

Numbers

\n\n
{{ paginator.page }}         - page number\n{{ paginator.total_posts }}\n{{ paginator.total_pages }}\n{{ paginator.per_page }}\n
\n\n

Iterating through posts

\n\n
{% for post in paginator.posts %} ... {% endfor %}\n
\n\n

Previous button

\n\n
{% if paginator.total_pages > 1 %}\n  {% if paginator.previous_page %}\n    <a href=\"{{ paginator.previous_page_path }}\">Previous</a>\n  {% else %}\n  {% endif %}\n{% endif %}\n
\n\n
{{ paginator.next_page }}     - page number\n{{ paginator.next_page_path }}\n
\n\n

Blogging

\n\n

Paths

\n\n
_posts/YEAR-MONTH-DAY-title.md\n
\n\n

See: Blogging

\n\n

Image paths

\n\n
![My helpful screenshot]({{ site.url }}/assets/screenshot.jpg)\n
\n\n

See: Image paths

\n\n

Drafts

\n\n
vi _drafts/a-draft-post.md\njekyll build --drafts\n
\n\n

Posts in _drafts only show up in development, but not production.\nSee: Drafts

\n\n

Defining excerpts

\n\n
---\ntitle: My blog post\nexcerpt: This post is about cats\n---\n\nHello, let's talk about cats. (···)\n
\n\n

Put a key excerpt in the frontmatter.\nSee: Excerpts

\n\n

Displaying excerpts

\n\n
{{ post.excerpt }}\n
\n\n
{{ post.excerpt | remove: '<p>' | remove: '</p>' }}\n{{ post.excerpt | strip_html }}\n
\n\n

Excerpt separator

\n\n
---\nexcerpt_separator: <!--more-->\n---\n\nExcerpt here\n<!--more-->\nMore post body here\n
\n\n

Alternatively, you can put excerpts inline in your post by defining excerpt_separator.

\n\n

Permalinks

\n\n
# _config.yml\npermalink: date   # /:categories/:year/:month/:day/:title.html\npermalink: pretty # /:categories/:year/:month/:day/:title/\npermalink: none   # /:categories/:title.html\npermalink: \"/:title\"\n
\n\n

See: Permalinks

\n\n

More features

\n\n

Data

\n\n
_data/members.yml\n
\n\n
{% for member in site.data.members %}\n  ...\n{% endfor %}\n
\n\n

See: Data

\n\n

Collections

\n\n
# _config.yml\ncollections:\n  - authors\n
\n\n
# _/authors/a-n-roquelaire.md\n---\nname: A. N. Roquelaire\nreal_name: Anne Rice\n---\n
\n\n
{% for author in site.authors %}\n
\n\n

See: Collections

\n\n

Code highlighter

\n\n
{% highlight ruby linenos %}\ndef show\n  ...\nend\n{% endhighlight %}\n
\n\n

Integration

\n\n

Bundler

\n\n

In _plugins/bundler.rb:

\n\n
require \"bunder/setup\"\nBundler.require :default\n
\n\n

Compass

\n\n\n\n

Also see

\n\n", "intro_html": "", "description_html": "", "tags": null, @@ -1556,7 +1556,7 @@ "url": "/jest", "category": "JavaScript libraries", "keywords": null, - "content_html": "

Testing

\n\n

Quick start

\n\n
npm install --save-dev jest babel-jest\n
\n\n
/* Add to package.json */\n\"scripts\": {\n  \"test\": \"jest\"\n}\n
\n\n
# Run your tests\nnpm test -- --watch\n
\n\n

See: Getting started

\n\n

Writing tests

\n\n
describe('My work', () => {\n  test('works', () => {\n    expect(2).toEqual(2)\n  })\n})\n
\n\n

See: describe(), test(), expect()

\n\n

BDD syntax

\n\n
describe('My work', () => {\n  it('works', () => {\n    ···\n  })\n})\n
\n\n

it is an alias for test.\nSee: test()

\n\n

Setup

\n\n
beforeEach(() => { ... })\nafterEach(() => { ... })\n
\n\n
beforeAll(() => { ... })\nafterAll(() => { ... })\n
\n\n

See: afterAll() and more

\n\n

Focusing tests

\n\n
describe.only(···)\nit.only(···) // alias: fit()\n
\n\n

See: test.only

\n\n

Skipping tests

\n\n
describe.skip(···)\nit.skip(···) // alias: xit()\n
\n\n

See: test.skip

\n\n

Optional flags

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
FlagDescription
--coverageSee a summary of test coverage
--detectOpenHandlesSee a summary of ports that didn’t close
--runInBandRun all tests one after the other
\n\n

Expect

\n\n

Basic expectations

\n\n
expect(value)\n  .not\n  .toBe(value)\n  .toEqual(value)\n  .toBeTruthy()\n
\n\n

Note that toEqual is a deep equality check.\nSee: expect()

\n\n

Snapshots

\n\n
expect(value)\n  .toMatchSnapshot()\n  .toMatchInlineSnapshot()\n
\n\n

Note that toMatchInlineSnapshot() requires Prettier to be set up for the project.\nSee: Inline snapshots

\n\n

Errors

\n\n
expect(value)\n  .toThrow(error)\n  .toThrowErrorMatchingSnapshot()\n
\n\n

Booleans

\n\n
expect(value)\n  .toBeFalsy()\n  .toBeNull()\n  .toBeTruthy()\n  .toBeUndefined()\n  .toBeDefined()\n
\n\n

Numbers

\n\n
expect(value)\n  .toBeCloseTo(number, numDigits)\n  .toBeGreaterThan(number)\n  .toBeGreaterThanOrEqual(number)\n  .toBeLessThan(number)\n  .toBeLessThanOrEqual(number)\n
\n\n

Objects

\n\n
expect(value)\n  .toBeInstanceOf(Class)\n  .toMatchObject(object)\n  .toHaveProperty(keyPath, value)\n
\n\n

Objects

\n\n
expect(value)\n  .toContain(item)\n  .toContainEqual(item)\n  .toHaveLength(number)\n
\n\n

Strings

\n\n
expect(value)\n  .toMatch(regexpOrString)\n
\n\n

Others

\n\n
expect.extend(matchers)\nexpect.any(constructor)\nexpect.addSnapshotSerializer(serializer)\n\nexpect.assertions(1)\n
\n\n

More features

\n\n

Asynchronous tests

\n\n
test('works with promises', () => {\n  return new Promise((resolve, reject) => {\n    ···\n  })\n})\n
\n\n
test('works with async/await', async () => {\n  const hello = await foo()\n  ···\n})\n
\n\n

Return promises, or use async/await.\nSee: Async tutorial

\n\n

Snapshots

\n\n
it('works', () => {\n  const output = something()\n  expect(output).toMatchSnapshot()\n})\n
\n\n

First run creates a snapshot. Subsequent runs match the saved snapshot.\nSee: Snapshot testing

\n\n

React test renderer

\n\n
import renderer from 'react-test-renderer'\n
\n\n
it('works', () => {\n  const tree = renderer.create(\n    <Link page=\"http://www.facebook.com\">Facebook</Link>\n  ).toJSON()\n\n  expect(tree).toMatchSnapshot()\n})\n
\n\n

React’s test renderer can be used for Jest snapshots.\nSee: Snapshot test

\n\n

Timers

\n\n
jest.useFakeTimers()\n
\n\n
it('works', () => {\n  jest.runOnlyPendingTimers()\n  jest.runTimersToTime(1000)\n  jest.runAllTimers()\n})\n
\n\n

See: Timer Mocks

\n\n

Mock functions

\n\n

Mock functions

\n\n
const fn = jest.fn()\n
\n\n
const fn = jest.fn(n => n * n)\n
\n\n

See: Mock functions

\n\n

Assertions

\n\n
expect(fn)\n  .toHaveBeenCalled()\n  .toHaveBeenCalledTimes(number)\n  .toHaveBeenCalledWith(arg1, arg2, ...)\n  .toHaveBeenLastCalledWith(arg1, arg2, ...)\n
\n\n
expect(fn)\n  .toHaveBeenCalledWith(expect.anything())\n  .toHaveBeenCalledWith(expect.any(constructor))\n  .toHaveBeenCalledWith(expect.arrayContaining([ values ]))\n  .toHaveBeenCalledWith(expect.objectContaining({ props }))\n  .toHaveBeenCalledWith(expect.stringContaining(string))\n  .toHaveBeenCalledWith(expect.stringMatching(regexp))\n
\n\n

Instances

\n\n
const Fn = jest.fn()\n\na = new Fn()\nb = new Fn()\n
\n\n
Fn.mock.instances\n// → [a, b]\n
\n\n

See: .mock property

\n\n

Calls

\n\n
const fn = jest.fn()\nfn(123)\nfn(456)\n
\n\n
fn.mock.calls.length   // → 2\nfn.mock.calls[0][0]    // → 123\nfn.mock.calls[1][0]    // → 456\n
\n\n

See: .mock property

\n\n

Return values

\n\n
const fn = jest.fn(() => 'hello')\n
\n\n

or:

\n\n
jest.fn().mockReturnValue('hello')\njest.fn().mockReturnValueOnce('hello')\n
\n\n

Mock implementations

\n\n
const fn = jest.fn()\n  .mockImplementationOnce(() => 1)\n  .mockImplementationOnce(() => 2)\n
\n\n
fn()    // → 1\nfn()    // → 2\n
\n\n

References

\n\n", + "content_html": "

Testing

\n\n

Quick start

\n\n
npm install --save-dev jest babel-jest\n
\n\n
/* Add to package.json */\n\"scripts\": {\n  \"test\": \"jest\"\n}\n
\n\n
# Run your tests\nnpm test -- --watch\n
\n\n

See: Getting started

\n\n

Writing tests

\n\n
describe('My work', () => {\n  test('works', () => {\n    expect(2).toEqual(2)\n  })\n})\n
\n\n

See: describe(), test(), expect()

\n\n

BDD syntax

\n\n
describe('My work', () => {\n  it('works', () => {\n    ···\n  })\n})\n
\n\n

it is an alias for test.\nSee: test()

\n\n

Setup

\n\n
beforeEach(() => { ... })\nafterEach(() => { ... })\n
\n\n
beforeAll(() => { ... })\nafterAll(() => { ... })\n
\n\n

See: afterAll() and more

\n\n

Focusing tests

\n\n
describe.only(···)\nit.only(···) // alias: fit()\n
\n\n

See: test.only

\n\n

Skipping tests

\n\n
describe.skip(···)\nit.skip(···) // alias: xit()\n
\n\n

See: test.skip

\n\n

Optional flags

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
FlagDescription
--coverageSee a summary of test coverage
--detectOpenHandlesSee a summary of ports that didn’t close
--runInBandRun all tests one after the other
\n\n

Expect

\n\n

Basic expectations

\n\n
expect(value)\n  .not\n  .toBe(value)\n  .toEqual(value)\n  .toBeTruthy()\n
\n\n

Note that toEqual is a deep equality check.\nSee: expect()

\n\n

Snapshots

\n\n
expect(value)\n  .toMatchSnapshot()\n  .toMatchInlineSnapshot()\n
\n\n

Note that toMatchInlineSnapshot() requires Prettier to be set up for the project.\nSee: Inline snapshots

\n\n

Errors

\n\n
expect(value)\n  .toThrow(error)\n  .toThrowErrorMatchingSnapshot()\n
\n\n

Booleans

\n\n
expect(value)\n  .toBeFalsy()\n  .toBeNull()\n  .toBeTruthy()\n  .toBeUndefined()\n  .toBeDefined()\n
\n\n

Numbers

\n\n
expect(value)\n  .toBeCloseTo(number, numDigits)\n  .toBeGreaterThan(number)\n  .toBeGreaterThanOrEqual(number)\n  .toBeLessThan(number)\n  .toBeLessThanOrEqual(number)\n
\n\n

Objects

\n\n
expect(value)\n  .toBeInstanceOf(Class)\n  .toMatchObject(object)\n  .toHaveProperty(keyPath, value)\n
\n\n

Objects

\n\n
expect(value)\n  .toContain(item)\n  .toContainEqual(item)\n  .toHaveLength(number)\n
\n\n

Strings

\n\n
expect(value)\n  .toMatch(regexpOrString)\n
\n\n

Others

\n\n
expect.extend(matchers)\nexpect.any(constructor)\nexpect.addSnapshotSerializer(serializer)\n\nexpect.assertions(1)\n
\n\n

More features

\n\n

Asynchronous tests

\n\n
test('works with promises', () => {\n  return new Promise((resolve, reject) => {\n    ···\n  })\n})\n
\n\n
test('works with async/await', async () => {\n  const hello = await foo()\n  ···\n})\n
\n\n

Return promises, or use async/await.\nSee: Async tutorial

\n\n

Snapshots

\n\n
it('works', () => {\n  const output = something()\n  expect(output).toMatchSnapshot()\n})\n
\n\n

First run creates a snapshot. Subsequent runs match the saved snapshot.\nSee: Snapshot testing

\n\n

React test renderer

\n\n
import renderer from 'react-test-renderer'\n
\n\n
it('works', () => {\n  const tree = renderer.create(\n    <Link page=\"https://www.facebook.com\">Facebook</Link>\n  ).toJSON()\n\n  expect(tree).toMatchSnapshot()\n})\n
\n\n

React’s test renderer can be used for Jest snapshots.\nSee: Snapshot test

\n\n

Timers

\n\n
jest.useFakeTimers()\n
\n\n
it('works', () => {\n  jest.runOnlyPendingTimers()\n  jest.runTimersToTime(1000)\n  jest.runAllTimers()\n})\n
\n\n

See: Timer Mocks

\n\n

Mock functions

\n\n

Mock functions

\n\n
const fn = jest.fn()\n
\n\n
const fn = jest.fn(n => n * n)\n
\n\n

See: Mock functions

\n\n

Assertions

\n\n
expect(fn)\n  .toHaveBeenCalled()\n  .toHaveBeenCalledTimes(number)\n  .toHaveBeenCalledWith(arg1, arg2, ...)\n  .toHaveBeenLastCalledWith(arg1, arg2, ...)\n
\n\n
expect(fn)\n  .toHaveBeenCalledWith(expect.anything())\n  .toHaveBeenCalledWith(expect.any(constructor))\n  .toHaveBeenCalledWith(expect.arrayContaining([ values ]))\n  .toHaveBeenCalledWith(expect.objectContaining({ props }))\n  .toHaveBeenCalledWith(expect.stringContaining(string))\n  .toHaveBeenCalledWith(expect.stringMatching(regexp))\n
\n\n

Instances

\n\n
const Fn = jest.fn()\n\na = new Fn()\nb = new Fn()\n
\n\n
Fn.mock.instances\n// → [a, b]\n
\n\n

See: .mock property

\n\n

Calls

\n\n
const fn = jest.fn()\nfn(123)\nfn(456)\n
\n\n
fn.mock.calls.length   // → 2\nfn.mock.calls[0][0]    // → 123\nfn.mock.calls[1][0]    // → 456\n
\n\n

See: .mock property

\n\n

Return values

\n\n
const fn = jest.fn(() => 'hello')\n
\n\n

or:

\n\n
jest.fn().mockReturnValue('hello')\njest.fn().mockReturnValueOnce('hello')\n
\n\n

Mock implementations

\n\n
const fn = jest.fn()\n  .mockImplementationOnce(() => 1)\n  .mockImplementationOnce(() => 2)\n
\n\n
fn()    // → 1\nfn()    // → 2\n
\n\n

References

\n\n", "intro_html": "

A quick overview to Jest, a test framework for Node.js. This guide targets Jest v20.

", "description_html": "", "tags": ["Featurable"], @@ -1710,7 +1710,7 @@ "url": "/jshint", "category": "JavaScript libraries", "keywords": null, - "content_html": "

Relaxing

\n\n

Enable these options to not throw errors in these conditions.\nSee: Relaxing

\n\n
/* jshint asi: true */\nallow()\nmissing_semicolons()\n
\n\n
/* jshint boss: true */\nif (m = str.match(/.../))\n
\n\n
/* jshint debug: true */\ndebugger;\n
\n\n
/* jshint eqnull: true */\nif (x == null)\n
\n\n
/* jshint evil: true */\neval('...')\n
\n\n
/* jshint expr: true */\nproduction && minify = true;\ndiv.innerWidth;\nexpect(x).be.true;\n
\n\n
/* jshint laxcomma: true */\nvar one = 1\n  , two = 2;\n
\n\n
/* jshint loopfunc: true */\nfor (i=0; i<10; x++) {\n  (function(i) { ... })(i);\n}\n
\n\n
/* jshint sub: true */\nprocess.env['name_here']\n
\n\n
/* jshint strict: \"global\" */\n\"use strict\";\n
\n\n

Enforcing

\n\n

Enable these options to catch more errors.\nSee: Enforcing

\n\n
/* jshint curly: true */\nwhile (day)                     // err: use { }'s\n  shuffle();\n
\n\n
/* jshint eqeqeq: true */\nif (a == null)                  // err: use ===\n
\n\n
/* jshint es3: true */\n// ...for legacy IE compatibility\na.default = function() { ... }; // err: reserved word\narray = [ 1, 2, 3, ];           // err: extra comma\n
\n\n
/* jshint forin: true */\nfor (key in obj) { ... }        // err: check obj.hasOwnProperty(key)\n
\n\n
/* jshint freeze: true */\nArray.prototype.count = ...;    // err: don't modify native prototypes\n
\n\n
/* jshint indent: 4 */\nif (x) {                        // err: expected indent of 4, found 2\n  ...;\n}\n
\n\n
/* jshint quotmark: single */\n/* jshint quotmark: double */\nalert(\"hi\");                    // err: only single allowed\n
\n\n
/* jshint strict: true */\nfunction() { ... }              // err: need \"use strict\"\n
\n\n
/* jshint white: true, indent: 4 */\n/* jshint maxdepth: 2 */\n/* jshint maxparams: 3 */\n/* jshint maxstatements: 4 */\n/* jshint maxcomplexity: 5 */\n/* jshint maxlen: 80 */\n
\n\n

Ignore

\n\n
/* jshint ignore:start */\n/* jshint ignore:end */\n
\n\n

Globals and Environments

\n\n
/* jshint undef: true */\n/* global jQuery */\n/* global -BAD_LIB */\n
\n\n
/* jshint devel: true */   console, alert, ...\n/* jshint browser: true */ window, document, location, ...\n/* jshint node: true */    module, exports, console, process, ...\n/* jshint jquery: true */  jQuery, $\n
\n\n

See: Environments

\n\n

Also see

\n\n", + "content_html": "

Relaxing

\n\n

Enable these options to not throw errors in these conditions.\nSee: Relaxing

\n\n
/* jshint asi: true */\nallow()\nmissing_semicolons()\n
\n\n
/* jshint boss: true */\nif (m = str.match(/.../))\n
\n\n
/* jshint debug: true */\ndebugger;\n
\n\n
/* jshint eqnull: true */\nif (x == null)\n
\n\n
/* jshint evil: true */\neval('...')\n
\n\n
/* jshint expr: true */\nproduction && minify = true;\ndiv.innerWidth;\nexpect(x).be.true;\n
\n\n
/* jshint laxcomma: true */\nvar one = 1\n  , two = 2;\n
\n\n
/* jshint loopfunc: true */\nfor (i=0; i<10; x++) {\n  (function(i) { ... })(i);\n}\n
\n\n
/* jshint sub: true */\nprocess.env['name_here']\n
\n\n
/* jshint strict: \"global\" */\n\"use strict\";\n
\n\n

Enforcing

\n\n

Enable these options to catch more errors.\nSee: Enforcing

\n\n
/* jshint curly: true */\nwhile (day)                     // err: use { }'s\n  shuffle();\n
\n\n
/* jshint eqeqeq: true */\nif (a == null)                  // err: use ===\n
\n\n
/* jshint es3: true */\n// ...for legacy IE compatibility\na.default = function() { ... }; // err: reserved word\narray = [ 1, 2, 3, ];           // err: extra comma\n
\n\n
/* jshint forin: true */\nfor (key in obj) { ... }        // err: check obj.hasOwnProperty(key)\n
\n\n
/* jshint freeze: true */\nArray.prototype.count = ...;    // err: don't modify native prototypes\n
\n\n
/* jshint indent: 4 */\nif (x) {                        // err: expected indent of 4, found 2\n  ...;\n}\n
\n\n
/* jshint quotmark: single */\n/* jshint quotmark: double */\nalert(\"hi\");                    // err: only single allowed\n
\n\n
/* jshint strict: true */\nfunction() { ... }              // err: need \"use strict\"\n
\n\n
/* jshint white: true, indent: 4 */\n/* jshint maxdepth: 2 */\n/* jshint maxparams: 3 */\n/* jshint maxstatements: 4 */\n/* jshint maxcomplexity: 5 */\n/* jshint maxlen: 80 */\n
\n\n

Ignore

\n\n
/* jshint ignore:start */\n/* jshint ignore:end */\n
\n\n

Globals and Environments

\n\n
/* jshint undef: true */\n/* global jQuery */\n/* global -BAD_LIB */\n
\n\n
/* jshint devel: true */   console, alert, ...\n/* jshint browser: true */ window, document, location, ...\n/* jshint node: true */    module, exports, console, process, ...\n/* jshint jquery: true */  jQuery, $\n
\n\n

See: Environments

\n\n

Also see

\n\n", "intro_html": "", "description_html": "", "tags": null, @@ -1886,7 +1886,7 @@ "url": "/lua", "category": "Others", "keywords": null, - "content_html": "

Comments

\n\n
-- comment\n--[[ Multiline\n     comment ]]\n
\n\n

Invoking functions

\n\n
print()\nprint(\"Hi\")\n\n-- You can omit parentheses if the argument is one string or table literal\nprint \"Hello World\"     <-->     print(\"Hello World\")\ndofile 'a.lua'          <-->     dofile ('a.lua')\nprint [[a multi-line    <-->     print([[a multi-line\n message]]                        message]])\nf{x=10, y=20}           <-->     f({x=10, y=20})\ntype{}                  <-->     type({})\n
\n\n

Tables / arrays

\n\n
t = {}\nt = { a = 1, b = 2 }\nt.a = function() ... end\n\nt = { [\"hello\"] = 200 }\nt.hello\n\n-- Remember, arrays are also tables\narray = { \"a\", \"b\", \"c\", \"d\" }\nprint(array[2])       -- \"b\" (one-indexed)\nprint(#array)         -- 4 (length)\n
\n\n

Loops

\n\n
while condition do\nend\n\nfor i = 1,5 do\nend\n\nfor i = start,finish,delta do\nend\n\nfor k,v in pairs(tab) do\nend\n\nrepeat\nuntil condition\n\n-- Breaking out:\nwhile x do\n  if condition then break end\nend\n
\n\n

Conditionals

\n\n
if condition then\n  print(\"yes\")\nelseif condition then\n  print(\"maybe\")\nelse\n  print(\"no\")\nend\n
\n\n

Variables

\n\n
local x = 2\ntwo, four = 2, 4\n
\n\n

Functions

\n\n
function myFunction()\n  return 1\nend\n\nfunction myFunctionWithArgs(a, b)\n  -- ...\nend\n\nmyFunction()\n\nanonymousFunctions(function()\n  -- ...\nend)\n\n-- Not exported in the module\nlocal function myPrivateFunction()\nend\n\n-- Splats\nfunction doAction(action, ...)\n  print(\"Doing '\"..action..\"' to\", ...)\n  --> print(\"Doing 'write' to\", \"Shirley\", \"Abed\")\nend\n\ndoAction('write', \"Shirley\", \"Abed\")\n
\n\n

Lookups

\n\n
mytable = { x = 2, y = function() .. end }\n\n-- The same:\nmytable.x\nmytable['x']\n\n-- Syntactic sugar, these are equivalent:\nmytable.y(mytable)\nmytable:y()\n\nmytable.y(mytable, a, b)\nmytable:y(a, b)\n\nfunction X:y(z) .. end\nfunction X.y(self, z) .. end\n
\n\n

Metatables

\n\n
mt = {}\n\n-- A metatable is simply a table with functions in it.\nmt.__tostring = function() return \"lol\" end\nmt.__add      = function(b) ... end       -- a + b\nmt.__mul      = function(b) ... end       -- a * b\nmt.__index    = function(k) ... end       -- Lookups (a[k] or a.k)\nmt.__newindex = function(k, v) ... end    -- Setters (a[k] = v)\n\n-- Metatables allow you to override behavior of another table.\nmytable = {}\nsetmetatable(mytable, mt)\n\nprint(myobject)\n
\n\n

Classes

\n\n
Account = {}\n\nfunction Account:new(balance)\n  local t = setmetatable({}, { __index = Account })\n\n  -- Your constructor stuff\n  t.balance = (balance or 0)\n  return t\nend\n\nfunction Account:withdraw(amount)\n  print(\"Withdrawing \"..amount..\"...\")\n  self.balance = self.balance - amount\n  self:report()\nend\n\nfunction Account:report()\n  print(\"Your current balance is: \"..self.balance)\nend\n\na = Account:new(9000)\na:withdraw(200)    -- method call\n
\n\n

Constants

\n\n
nil\nfalse\ntrue\n
\n\n

Operators (and their metatable names)

\n\n
-- Relational (binary)\n-- __eq  __lt  __gt  __le  __ge\n   ==    <     >     <=    >=\n~=   -- Not equal, just like !=\n\n-- Arithmetic (binary)\n-- __add  __sub  __muv  __div  __mod  __pow\n   +      -      *      /      %      ^\n\n-- Arithmetic (unary)\n-- __unm (unary minus)\n   -\n\n-- Logic (and/or)\nnil and false  --> nil\nfalse and nil  --> false\n0 and 20       --> 20\n10 and 20      --> 20\n\n\n-- Length\n-- __len(array)\n#array\n\n\n-- Indexing\n-- __index(table, key)\nt[key]\nt.key\n\n-- __newindex(table, key, value)\nt[key]=value\n\n-- String concat\n-- __concat(left, right)\n\"hello, \"..name\n\n-- Call\n-- __call(func, ...)\n
\n\n

API: Global functions (ref)

\n\n
dofile(\"hello.lua\")\nloadfile(\"hello.lua\")\n\nassert(x)    -- x or (raise an error)\nassert(x, \"failed\")\n\ntype(var)   -- \"nil\" | \"number\" | \"string\" | \"boolean\" | \"table\" | \"function\" | \"thread\" | \"userdata\"\n\n-- Does /not/ invoke meta methods (__index and __newindex)\nrawset(t, index, value)    -- Like t[index] = value\nrawget(t, index)           -- Like t[index]\n\n_G  -- Global context\nsetfenv(1, {})  -- 1: current function, 2: caller, and so on -- {}: the new _G\n\npairs(t)     -- iterable list of {key, value}\nipairs(t)    -- iterable list of {index, value}\n\ntonumber(\"34\")\ntonumber(\"8f\", 16)\n
\n\n

API: Strings

\n\n
'string'..'concatenation'\n\ns = \"Hello\"\ns:upper()\ns:lower()\ns:len()    -- Just like #s\n\ns:find()\ns:gfind()\n\ns:match()\ns:gmatch()\n\ns:sub()\ns:gsub()\n\ns:rep()\ns:char()\ns:dump()\ns:reverse()\ns:byte()\ns:format()\n
\n\n

API: Tables

\n\n
table.foreach(t, function(row) ... end)\ntable.setn\ntable.insert(t, 21)          -- append (--> t[#t+1] = 21)\ntable.insert(t, 4, 99)\ntable.getn\ntable.concat\ntable.sort\ntable.remove(t, 4)\n
\n\n

API: Math (ref)

\n\n
math.abs     math.acos    math.asin       math.atan    math.atan2\nmath.ceil    math.cos     math.cosh       math.deg     math.exp\nmath.floor   math.fmod    math.frexp      math.ldexp   math.log\nmath.log10   math.max     math.min        math.modf    math.pow\nmath.rad     math.random  math.randomseed math.sin     math.sinh\nmath.sqrt    math.tan     math.tanh\n\nmath.sqrt(144)\nmath\n
\n\n

API: Misc

\n\n
io.output(io.open(\"file.txt\", \"w\"))\nio.write(x)\nio.close()\n\nfor line in io.lines(\"file.txt\")\n\nfile = assert(io.open(\"file.txt\", \"r\"))\nfile:read()\nfile:lines()\nfile:close()\n
\n\n

Reference

\n\n

http://www.lua.org/pil/13.html\n http://lua-users.org/wiki/ObjectOrientedProgramming

", + "content_html": "

Comments

\n\n
-- comment\n--[[ Multiline\n     comment ]]\n
\n\n

Invoking functions

\n\n
print()\nprint(\"Hi\")\n\n-- You can omit parentheses if the argument is one string or table literal\nprint \"Hello World\"     <-->     print(\"Hello World\")\ndofile 'a.lua'          <-->     dofile ('a.lua')\nprint [[a multi-line    <-->     print([[a multi-line\n message]]                        message]])\nf{x=10, y=20}           <-->     f({x=10, y=20})\ntype{}                  <-->     type({})\n
\n\n

Tables / arrays

\n\n
t = {}\nt = { a = 1, b = 2 }\nt.a = function() ... end\n\nt = { [\"hello\"] = 200 }\nt.hello\n\n-- Remember, arrays are also tables\narray = { \"a\", \"b\", \"c\", \"d\" }\nprint(array[2])       -- \"b\" (one-indexed)\nprint(#array)         -- 4 (length)\n
\n\n

Loops

\n\n
while condition do\nend\n\nfor i = 1,5 do\nend\n\nfor i = start,finish,delta do\nend\n\nfor k,v in pairs(tab) do\nend\n\nrepeat\nuntil condition\n\n-- Breaking out:\nwhile x do\n  if condition then break end\nend\n
\n\n

Conditionals

\n\n
if condition then\n  print(\"yes\")\nelseif condition then\n  print(\"maybe\")\nelse\n  print(\"no\")\nend\n
\n\n

Variables

\n\n
local x = 2\ntwo, four = 2, 4\n
\n\n

Functions

\n\n
function myFunction()\n  return 1\nend\n\nfunction myFunctionWithArgs(a, b)\n  -- ...\nend\n\nmyFunction()\n\nanonymousFunctions(function()\n  -- ...\nend)\n\n-- Not exported in the module\nlocal function myPrivateFunction()\nend\n\n-- Splats\nfunction doAction(action, ...)\n  print(\"Doing '\"..action..\"' to\", ...)\n  --> print(\"Doing 'write' to\", \"Shirley\", \"Abed\")\nend\n\ndoAction('write', \"Shirley\", \"Abed\")\n
\n\n

Lookups

\n\n
mytable = { x = 2, y = function() .. end }\n\n-- The same:\nmytable.x\nmytable['x']\n\n-- Syntactic sugar, these are equivalent:\nmytable.y(mytable)\nmytable:y()\n\nmytable.y(mytable, a, b)\nmytable:y(a, b)\n\nfunction X:y(z) .. end\nfunction X.y(self, z) .. end\n
\n\n

Metatables

\n\n
mt = {}\n\n-- A metatable is simply a table with functions in it.\nmt.__tostring = function() return \"lol\" end\nmt.__add      = function(b) ... end       -- a + b\nmt.__mul      = function(b) ... end       -- a * b\nmt.__index    = function(k) ... end       -- Lookups (a[k] or a.k)\nmt.__newindex = function(k, v) ... end    -- Setters (a[k] = v)\n\n-- Metatables allow you to override behavior of another table.\nmytable = {}\nsetmetatable(mytable, mt)\n\nprint(myobject)\n
\n\n

Classes

\n\n
Account = {}\n\nfunction Account:new(balance)\n  local t = setmetatable({}, { __index = Account })\n\n  -- Your constructor stuff\n  t.balance = (balance or 0)\n  return t\nend\n\nfunction Account:withdraw(amount)\n  print(\"Withdrawing \"..amount..\"...\")\n  self.balance = self.balance - amount\n  self:report()\nend\n\nfunction Account:report()\n  print(\"Your current balance is: \"..self.balance)\nend\n\na = Account:new(9000)\na:withdraw(200)    -- method call\n
\n\n

Constants

\n\n
nil\nfalse\ntrue\n
\n\n

Operators (and their metatable names)

\n\n
-- Relational (binary)\n-- __eq  __lt  __gt  __le  __ge\n   ==    <     >     <=    >=\n~=   -- Not equal, just like !=\n\n-- Arithmetic (binary)\n-- __add  __sub  __muv  __div  __mod  __pow\n   +      -      *      /      %      ^\n\n-- Arithmetic (unary)\n-- __unm (unary minus)\n   -\n\n-- Logic (and/or)\nnil and false  --> nil\nfalse and nil  --> false\n0 and 20       --> 20\n10 and 20      --> 20\n\n\n-- Length\n-- __len(array)\n#array\n\n\n-- Indexing\n-- __index(table, key)\nt[key]\nt.key\n\n-- __newindex(table, key, value)\nt[key]=value\n\n-- String concat\n-- __concat(left, right)\n\"hello, \"..name\n\n-- Call\n-- __call(func, ...)\n
\n\n

API: Global functions (ref)

\n\n
dofile(\"hello.lua\")\nloadfile(\"hello.lua\")\n\nassert(x)    -- x or (raise an error)\nassert(x, \"failed\")\n\ntype(var)   -- \"nil\" | \"number\" | \"string\" | \"boolean\" | \"table\" | \"function\" | \"thread\" | \"userdata\"\n\n-- Does /not/ invoke meta methods (__index and __newindex)\nrawset(t, index, value)    -- Like t[index] = value\nrawget(t, index)           -- Like t[index]\n\n_G  -- Global context\nsetfenv(1, {})  -- 1: current function, 2: caller, and so on -- {}: the new _G\n\npairs(t)     -- iterable list of {key, value}\nipairs(t)    -- iterable list of {index, value}\n\ntonumber(\"34\")\ntonumber(\"8f\", 16)\n
\n\n

API: Strings

\n\n
'string'..'concatenation'\n\ns = \"Hello\"\ns:upper()\ns:lower()\ns:len()    -- Just like #s\n\ns:find()\ns:gfind()\n\ns:match()\ns:gmatch()\n\ns:sub()\ns:gsub()\n\ns:rep()\ns:char()\ns:dump()\ns:reverse()\ns:byte()\ns:format()\n
\n\n

API: Tables

\n\n
table.foreach(t, function(row) ... end)\ntable.setn\ntable.insert(t, 21)          -- append (--> t[#t+1] = 21)\ntable.insert(t, 4, 99)\ntable.getn\ntable.concat\ntable.sort\ntable.remove(t, 4)\n
\n\n

API: Math (ref)

\n\n
math.abs     math.acos    math.asin       math.atan    math.atan2\nmath.ceil    math.cos     math.cosh       math.deg     math.exp\nmath.floor   math.fmod    math.frexp      math.ldexp   math.log\nmath.log10   math.max     math.min        math.modf    math.pow\nmath.rad     math.random  math.randomseed math.sin     math.sinh\nmath.sqrt    math.tan     math.tanh\n\nmath.sqrt(144)\nmath\n
\n\n

API: Misc

\n\n
io.output(io.open(\"file.txt\", \"w\"))\nio.write(x)\nio.close()\n\nfor line in io.lines(\"file.txt\")\n\nfile = assert(io.open(\"file.txt\", \"r\"))\nfile:read()\nfile:lines()\nfile:close()\n
\n\n

Reference

\n\n

https://www.lua.org/pil/13.html\n http://lua-users.org/wiki/ObjectOrientedProgramming

", "intro_html": "", "description_html": "", "tags": null, @@ -2194,7 +2194,7 @@ "url": "/nodejs-fs", "category": "Node.js", "keywords": null, - "content_html": "

Reading

\n\n
fs.readFile('file.txt', function(err, data) { .. });\nfs.readFile('file.txt', {encoding: 'utf-8'}, function(err, data) { .. });\n
\n\n

Writing

\n\n
fs.writeFile('output.txt', function(err) { .. });\nfs.appendFile('output.txt', function(err) { .. });\n
\n\n

Watch

\n\n
fs.watch('dir OR file.txt', { persistent: true }, function(event, file) {\n  event; /* rename | change */\n});\n
\n\n

Getting info

\n\n
fs.exists('file.txt', function(exists /*bool*/) { ... });\n\nfs.stat('file.txt', function(stats) {\n  stats.isFile();\n  stats.isDirectory();\n  stats.isSymbolicLink();\n});\n
\n\n

File operations

\n\n
fs.rename('old.txt', 'new.txt', function(){});\nfs.chown('file.txt', uid, gid, function(){});\nfs.symlink('src', 'dest', function(){});\nfs.unlink('path', function(){});\nfs.rmdir('path', function(){});\n\nfs.readdir('path', function(err, files) { .. }); /* `files` = array of names */\n
\n\n

Path

\n\n
fs.realpath('/etc/passwd', function(err, path) { /* \"/private/etc/passwd\" */ });\n
\n\n

Sync

\n\n
data = fs.readFileSync('input.txt');\nfs.writeFileSync('output.txt', data);\nfs.appendFileSync('output.txt', data);\nfs.existsSync('file.txt');\n
\n\n

References

\n\n
    \n
  • http://nodejs.org/api/fs.html
  • \n
", + "content_html": "

Reading

\n\n
fs.readFile('file.txt', function(err, data) { .. });\nfs.readFile('file.txt', {encoding: 'utf-8'}, function(err, data) { .. });\n
\n\n

Writing

\n\n
fs.writeFile('output.txt', function(err) { .. });\nfs.appendFile('output.txt', function(err) { .. });\n
\n\n

Watch

\n\n
fs.watch('dir OR file.txt', { persistent: true }, function(event, file) {\n  event; /* rename | change */\n});\n
\n\n

Getting info

\n\n
fs.exists('file.txt', function(exists /*bool*/) { ... });\n\nfs.stat('file.txt', function(stats) {\n  stats.isFile();\n  stats.isDirectory();\n  stats.isSymbolicLink();\n});\n
\n\n

File operations

\n\n
fs.rename('old.txt', 'new.txt', function(){});\nfs.chown('file.txt', uid, gid, function(){});\nfs.symlink('src', 'dest', function(){});\nfs.unlink('path', function(){});\nfs.rmdir('path', function(){});\n\nfs.readdir('path', function(err, files) { .. }); /* `files` = array of names */\n
\n\n

Path

\n\n
fs.realpath('/etc/passwd', function(err, path) { /* \"/private/etc/passwd\" */ });\n
\n\n

Sync

\n\n
data = fs.readFileSync('input.txt');\nfs.writeFileSync('output.txt', data);\nfs.appendFileSync('output.txt', data);\nfs.existsSync('file.txt');\n
\n\n

References

\n\n
    \n
  • https://nodejs.org/api/fs.html
  • \n
", "intro_html": "", "description_html": "", "tags": null, @@ -2722,7 +2722,7 @@ "url": "/rails-migrations", "category": "Rails", "keywords": null, - "content_html": "

Automatically make migrations

\n\n
$ rails generate migration RemovePartNumberFromProducts part_number:string\n$ rails generate migration remove_part_number_from_products part_number # rails assumes string if not type given - and you can use snake_case\n\n$ rails generate migration AddNameToWidgets name:string\n$ rails g migration add_name_to_widgets name:string # you can use the short cut 'g' instead of generate - they both do the same thing\n
\n\n

Run migrations

\n\n
$ rake db:migrate\n
\n\n

Creating tables

\n\n
create_table :users do |t|\n  t.string :name\n  t.text   :description\n\n  t.primary_key :id\n  t.string      :title\n  t.text        :description\n  t.integer     :games_count\n  t.float       :lol\n  t.decimal     :price\n  t.decimal     :price, :precision => 2, :scale => 10\n  t.datetime    :expiration\n  t.timestamp   :time_in\n  t.time        :time_in\n  t.date        :expiry\n  t.binary      :image_data\n  t.boolean     :is_admin\nend\n\n# Options:\n  :null (boolean)\n  :limit (integer)\n  :default\n
\n\n

Operations

\n\n
add_column    :users, :first_name, :string\nremove_column :users, :first_name, :string\n\nchange_column :users, :first_name, :text\n\nchange_column_default :users, :admin, nil\nchange_column_null    :users, :email, false # adds NOT NULL constraint\n\ncreate_table\nchange_table\ndrop_table\n\nadd_column\nchange_column\nrename_column\nremove_column\n\nadd_index\nremove_index\n
\n\n

Use models

\n\n
class AddFlagToProduct < ActiveRecord::Migration\n  class Product < ActiveRecord::Base\n  end\n \n  def change\n    add_column :products, :flag, :boolean\n    Product.reset_column_information\n    reversible do |dir|\n      dir.up { Product.update_all flag: false }\n    end\n  end\nend\n
\n\n

Associations

\n\n
t.references :category   # kinda same as t.integer :category_id\n\n# Can have different types\nt.references :category, polymorphic: true\n
\n\n

Auto-Add/remove columns

\n\n
$ rails generate migration RemovePartNumberFromProducts part_number:string\n
\n\n

Indices

\n\n
# Simple\nadd_index :suppliers, :name\n\n# Unique\nadd_index :accounts, [:branch_id, :party_id], :unique => true\n\n# Named (:name => ...)\nadd_index :accounts, [:branch_id, :party_id], :unique => true, :name => \"by_branch_party\"\n\n# Length\nadd_index :accounts, :name, :name => ‘by_name’, :length => 10\nadd_index :accounts, [:name, :surname], :name => ‘by_name_surname’,\n  :length => {\n    :name => 10,\n    :surname => 15\n  }\n\n# Sort order (no MySQL support)\nadd_index :accounts, [:branch_id, :party_id, :surname],\n  :order => {:branch_id => :desc, :part_id => :asc}\n
\n\n

In console

\n

Use ActiveRecord::Migration.

\n\n
ActiveRecord::Migration.add_index :posts, :slug\n
\n\n

References

\n\n
    \n
  • http://apidock.com/rails/ActiveRecord/ConnectionAdapters/SchemaStatements/add_index
  • \n
", + "content_html": "

Automatically make migrations

\n\n
$ rails generate migration RemovePartNumberFromProducts part_number:string\n$ rails generate migration remove_part_number_from_products part_number # rails assumes string if not type given - and you can use snake_case\n\n$ rails generate migration AddNameToWidgets name:string\n$ rails g migration add_name_to_widgets name:string # you can use the short cut 'g' instead of generate - they both do the same thing\n
\n\n

Run migrations

\n\n
$ rake db:migrate\n
\n\n

Creating tables

\n\n
create_table :users do |t|\n  t.string :name\n  t.text   :description\n\n  t.primary_key :id\n  t.string      :title\n  t.text        :description\n  t.integer     :games_count\n  t.float       :lol\n  t.decimal     :price\n  t.decimal     :price, :precision => 2, :scale => 10\n  t.datetime    :expiration\n  t.timestamp   :time_in\n  t.time        :time_in\n  t.date        :expiry\n  t.binary      :image_data\n  t.boolean     :is_admin\nend\n\n# Options:\n  :null (boolean)\n  :limit (integer)\n  :default\n
\n\n

Operations

\n\n
add_column    :users, :first_name, :string\nremove_column :users, :first_name, :string\n\nchange_column :users, :first_name, :text\n\nchange_column_default :users, :admin, nil\nchange_column_null    :users, :email, false # adds NOT NULL constraint\n\ncreate_table\nchange_table\ndrop_table\n\nadd_column\nchange_column\nrename_column\nremove_column\n\nadd_index\nremove_index\n
\n\n

Use models

\n\n
class AddFlagToProduct < ActiveRecord::Migration\n  class Product < ActiveRecord::Base\n  end\n \n  def change\n    add_column :products, :flag, :boolean\n    Product.reset_column_information\n    reversible do |dir|\n      dir.up { Product.update_all flag: false }\n    end\n  end\nend\n
\n\n

Associations

\n\n
t.references :category   # kinda same as t.integer :category_id\n\n# Can have different types\nt.references :category, polymorphic: true\n
\n\n

Auto-Add/remove columns

\n\n
$ rails generate migration RemovePartNumberFromProducts part_number:string\n
\n\n

Indices

\n\n
# Simple\nadd_index :suppliers, :name\n\n# Unique\nadd_index :accounts, [:branch_id, :party_id], :unique => true\n\n# Named (:name => ...)\nadd_index :accounts, [:branch_id, :party_id], :unique => true, :name => \"by_branch_party\"\n\n# Length\nadd_index :accounts, :name, :name => ‘by_name’, :length => 10\nadd_index :accounts, [:name, :surname], :name => ‘by_name_surname’,\n  :length => {\n    :name => 10,\n    :surname => 15\n  }\n\n# Sort order (no MySQL support)\nadd_index :accounts, [:branch_id, :party_id, :surname],\n  :order => {:branch_id => :desc, :part_id => :asc}\n
\n\n

In console

\n

Use ActiveRecord::Migration.

\n\n
ActiveRecord::Migration.add_index :posts, :slug\n
\n\n

References

\n\n
    \n
  • https://apidock.com/rails/ActiveRecord/ConnectionAdapters/SchemaStatements/add_index
  • \n
", "intro_html": "", "description_html": "", "tags": null, @@ -2931,8 +2931,8 @@ "url": "/ronn", "category": "Ruby libraries", "keywords": null, - "content_html": "

Getting started

\n\n

Installation

\n\n

Installation

\n\n
gem install ronn\n
\n\n

Usage

\n\n
ronn foo.1.md        # creates foo.1.html\nronn -r foo.1.md     # creates foo.1 (--roff)\nronn -r -h foo.1.md  # builds --roff and --html\nronn -m foo.1.md     # view as manpage\n
\n\n

Ronn is a Ruby gem.

\n\n

Basic template

\n\n
name(1) -- short, single-sentence description\n=============================================\n\n## SYNOPSIS\n\n`name` [<optional>...] <flags>\n\n## DESCRIPTION\n\nA normal paragraph. This can span multiple lines and is terminated with two\nor more line endings just like Markdown.\n\n## OPTIONS\n\n * `-h`, `--help` :\n   Displays the help screen.\n\n * `--version` : \n   Displays version information.\n\n## EXAMPLES\n\nIndent examples with 4 spaces.\n\n    $ ls\n    $ ls -la\n\n## COPYRIGHT\n\n**PROJECTNAME** is copyright (c) 2015, Rico Sta. Cruz. Released under the MIT\nlicense.\n\n## SEE ALSO\n\nronn-format(7), ronn(1)\n
\n\n

Formatting tags

\n\n

Inline

\n\n

Bold

\n\n
`code`\n**strong**\n
\n\n

Underline

\n\n
<variable>\n_emphasis_\n*emphasis*\n
\n\n

Linking

\n\n

Manual references

\n\n
sh(1)\nmarkdown(7)\n
\n\n

Sections

\n\n
[STANDARDS][]\n[SEE ALSO][]\n[DIFFERENT TEXT][#SEE-ALSO]\n
\n\n

URL links

\n\n
[URL link](http://github.com/rstacruz)\n<http://github.com>\n
\n\n

Frequently-used sections

\n\n

Sections

\n\n
    \n
  • ## SYNOPSIS
  • \n
  • ## DESCRIPTION
  • \n
  • ## OPTIONS
  • \n
  • ## SYNTAX
  • \n
  • ## ENVIRONMENT
  • \n
  • ## RETURN VALUES
  • \n
  • ## STANDARDS
  • \n
  • ## SECURITY CONSIDERATIONS
  • \n
  • ## BUGS
  • \n
  • ## HISTORY
  • \n
  • ## AUTHOR
  • \n
  • ## COPYRIGHT
  • \n
  • ## SEE ALSO
  • \n
\n\n

Other CLI options

\n\n

Options

\n\n
--pipe                       # write to stdout\n--server, -S                 # serve in http://localhost:1207\n
\n\n
--html, -5                   # default\n--fragment, -f               # html without header/title/footer\n
\n\n
--style=toc,80c              # toc (table of contents)\n                             # 80c (use 80c instead of 100c)\n                             # print (include print stylesheet)\n                             # dark\n
\n\n
--manual=\"MY MANUAL\"         # shown on top-center\n--organization=\"RONN 0.7.0\"  # shown on bottom-left\n--date=\"YYYY-MM-DD\"          # shown on bottom-center\n
\n\n

Sections

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
SectionDescription
1General commands
2System calls
3C standard lib
4Special files (/dev) and drivers
5File formats
6Games
7Misc
8System administration commands and procedures
\n\n

See Man page sections (december.com).

\n\n

Using with npm

\n\n

npm scripts

\n\n

Place manual files in man/xxx.1.md, then in package.json:

\n\n
\"scripts\": {\n  \"prepublish\": \"npm run build-man\",\n  \"build-man\": \"if which ronn; then ronn man/*.md --html --roff --style=toc,80c --organization=\\\"@rstacruz\\\"; fi\"\n},\n\"directories\": {\n  \"man\": \"man\"\n}\n
\n\n

marked-man

\n\n
npm install -g marked-man\nmarked-man foo.1.md > foo.1\n
\n\n

Differences

\n\n
    \n
  • No definition lists
  • \n
  • Can’t use <br>
  • \n
\n\n

See marked-man.

", - "intro_html": "

Ronn generates Man pages. See ronn(1), ronn-format(7). Also see it on GitHub: rtomayko/ronn.

", + "content_html": "

Getting started

\n\n

Installation

\n\n

Installation

\n\n
gem install ronn\n
\n\n

Usage

\n\n
ronn foo.1.md        # creates foo.1.html\nronn -r foo.1.md     # creates foo.1 (--roff)\nronn -r -h foo.1.md  # builds --roff and --html\nronn -m foo.1.md     # view as manpage\n
\n\n

Ronn is a Ruby gem.

\n\n

Basic template

\n\n
name(1) -- short, single-sentence description\n=============================================\n\n## SYNOPSIS\n\n`name` [<optional>...] <flags>\n\n## DESCRIPTION\n\nA normal paragraph. This can span multiple lines and is terminated with two\nor more line endings just like Markdown.\n\n## OPTIONS\n\n * `-h`, `--help` :\n   Displays the help screen.\n\n * `--version` : \n   Displays version information.\n\n## EXAMPLES\n\nIndent examples with 4 spaces.\n\n    $ ls\n    $ ls -la\n\n## COPYRIGHT\n\n**PROJECTNAME** is copyright (c) 2015, Rico Sta. Cruz. Released under the MIT\nlicense.\n\n## SEE ALSO\n\nronn-format(7), ronn(1)\n
\n\n

Formatting tags

\n\n

Inline

\n\n

Bold

\n\n
`code`\n**strong**\n
\n\n

Underline

\n\n
<variable>\n_emphasis_\n*emphasis*\n
\n\n

Linking

\n\n

Manual references

\n\n
sh(1)\nmarkdown(7)\n
\n\n

Sections

\n\n
[STANDARDS][]\n[SEE ALSO][]\n[DIFFERENT TEXT][#SEE-ALSO]\n
\n\n

URL links

\n\n
[URL link](https://github.com/rstacruz)\n<https://github.com>\n
\n\n

Frequently-used sections

\n\n

Sections

\n\n
    \n
  • ## SYNOPSIS
  • \n
  • ## DESCRIPTION
  • \n
  • ## OPTIONS
  • \n
  • ## SYNTAX
  • \n
  • ## ENVIRONMENT
  • \n
  • ## RETURN VALUES
  • \n
  • ## STANDARDS
  • \n
  • ## SECURITY CONSIDERATIONS
  • \n
  • ## BUGS
  • \n
  • ## HISTORY
  • \n
  • ## AUTHOR
  • \n
  • ## COPYRIGHT
  • \n
  • ## SEE ALSO
  • \n
\n\n

Other CLI options

\n\n

Options

\n\n
--pipe                       # write to stdout\n--server, -S                 # serve in http://localhost:1207\n
\n\n
--html, -5                   # default\n--fragment, -f               # html without header/title/footer\n
\n\n
--style=toc,80c              # toc (table of contents)\n                             # 80c (use 80c instead of 100c)\n                             # print (include print stylesheet)\n                             # dark\n
\n\n
--manual=\"MY MANUAL\"         # shown on top-center\n--organization=\"RONN 0.7.0\"  # shown on bottom-left\n--date=\"YYYY-MM-DD\"          # shown on bottom-center\n
\n\n

Sections

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
SectionDescription
1General commands
2System calls
3C standard lib
4Special files (/dev) and drivers
5File formats
6Games
7Misc
8System administration commands and procedures
\n\n

See Man page sections (december.com).

\n\n

Using with npm

\n\n

npm scripts

\n\n

Place manual files in man/xxx.1.md, then in package.json:

\n\n
\"scripts\": {\n  \"prepublish\": \"npm run build-man\",\n  \"build-man\": \"if which ronn; then ronn man/*.md --html --roff --style=toc,80c --organization=\\\"@rstacruz\\\"; fi\"\n},\n\"directories\": {\n  \"man\": \"man\"\n}\n
\n\n

marked-man

\n\n
npm install -g marked-man\nmarked-man foo.1.md > foo.1\n
\n\n

Differences

\n\n
    \n
  • No definition lists
  • \n
  • Can’t use <br>
  • \n
\n\n

See marked-man.

", + "intro_html": "

Ronn generates Man pages. See ronn(1), ronn-format(7). Also see it on GitHub: rtomayko/ronn.

", "description_html": "", "tags": null, "updated": "2017-10-15" @@ -3085,7 +3085,7 @@ "url": "/semver", "category": "Others", "keywords": null, - "content_html": "

Semver

\n\n

Given a version number MAJOR.MINOR.PATCH:

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
MAJORincompatible API changes
MINORadd functionality (backwards-compatible)
PATCHbug fixes (backwards-compatible)
\n\n

Simple ranges

\n\n
  1.2.3\n =1.2.3\n >1.2.3\n <1.2.3\n>=1.2.3\n
\n\n

Note that suffixed versions (1.2.3-rc1) are not matched.

\n\n

Ranges

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
RangeDescriptionNotes
~1.2.3is >=1.2.3 <1.3.0 
^1.2.3is >=1.2.3 <2.0.0 
^0.2.3is >=0.2.3 <0.3.0(0.x.x is special)
^0.0.1is =0.0.1(0.0.x is special)
^1.2is >=1.2.0 <2.0.0(like ^1.2.0)
~1.2is >=1.2.0 <1.3.0(like ~1.2.0)
^1is >=1.0.0 <2.0.0 
~1same 
1.xsame 
1.*same 
1same 
*any version 
xsame 
\n\n

Hyphenated ranges

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n
RangeDescription
1.2.3 - 2.3.4is >=1.2.3 <=2.3.4
\n\n

Partial right

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
RangeDescription
1.2.3 - 2.3is >=1.2.3 <2.4.0
1.2.3 - 2is >=1.2.3 <3.0.0
\n\n

Partial left

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n
RangeDescription
1.2 - 2.3.0is 1.2.0 - 2.3.0
\n\n

When the right is partial (eg, 2.3), missing pieces are assumed to be x (eg, 2.3.x).

\n\n

When the left is partial (eg, 1.2), missing pieces are assumed to be 0 (eg, 1.2.0).

\n\n

Combining ranges

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
RangeDescription
>=0.14 <16And (space-separated)
0.14.x || 15.x.xOr (pipe-separated)
\n\n

Pre-releases

\n\n
1.2.3-prerelease+build\n
\n\n

Explanation

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
^means “compatible with”
~means “reasonably close to”
0.x.xis for “initial development”
1.x.xmeans public API is defined
\n\n

References

\n\n", + "content_html": "

Semver

\n\n

Given a version number MAJOR.MINOR.PATCH:

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
MAJORincompatible API changes
MINORadd functionality (backwards-compatible)
PATCHbug fixes (backwards-compatible)
\n\n

Simple ranges

\n\n
  1.2.3\n =1.2.3\n >1.2.3\n <1.2.3\n>=1.2.3\n
\n\n

Note that suffixed versions (1.2.3-rc1) are not matched.

\n\n

Ranges

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
RangeDescriptionNotes
~1.2.3is >=1.2.3 <1.3.0 
^1.2.3is >=1.2.3 <2.0.0 
^0.2.3is >=0.2.3 <0.3.0(0.x.x is special)
^0.0.1is =0.0.1(0.0.x is special)
^1.2is >=1.2.0 <2.0.0(like ^1.2.0)
~1.2is >=1.2.0 <1.3.0(like ~1.2.0)
^1is >=1.0.0 <2.0.0 
~1same 
1.xsame 
1.*same 
1same 
*any version 
xsame 
\n\n

Hyphenated ranges

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n
RangeDescription
1.2.3 - 2.3.4is >=1.2.3 <=2.3.4
\n\n

Partial right

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
RangeDescription
1.2.3 - 2.3is >=1.2.3 <2.4.0
1.2.3 - 2is >=1.2.3 <3.0.0
\n\n

Partial left

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n
RangeDescription
1.2 - 2.3.0is 1.2.0 - 2.3.0
\n\n

When the right is partial (eg, 2.3), missing pieces are assumed to be x (eg, 2.3.x).

\n\n

When the left is partial (eg, 1.2), missing pieces are assumed to be 0 (eg, 1.2.0).

\n\n

Combining ranges

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
RangeDescription
>=0.14 <16And (space-separated)
0.14.x || 15.x.xOr (pipe-separated)
\n\n

Pre-releases

\n\n
1.2.3-prerelease+build\n
\n\n

Explanation

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
^means “compatible with”
~means “reasonably close to”
0.x.xis for “initial development”
1.x.xmeans public API is defined
\n\n

References

\n\n", "intro_html": "", "description_html": "", "tags": null, @@ -3426,7 +3426,7 @@ "url": "/travis", "category": "Devops", "keywords": null, - "content_html": "

Reference

\n\n

Node.js

\n\n
language: node_js\nnode_js:\n  - '4'\n
\n\n

Defaults install to npm install, and defaults test to npm test.

\n\n

Ruby

\n\n
language: ruby\nrvm:\n  - 2.0.0\n  - 1.9.3\n  - 1.8.7\n
\n\n

Defaults install to bundle install, defaults test to rake.

\n\n

Build lifecycle

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Lifecycle
before_install
install
before_script
script
after_success or after_failure
after_script
before_deploy (optional)
deploy (optional)
after_deploy (optional)
\n\n

Branches

\n\n
branches:\n  except: ['..']\n  only: ['master']\n
\n\n

Environment vars

\n\n
env:\n  - 'rack=master'\n  - 'rack=1.3.4'\n
\n\n

Custom test command

\n\n
script: make test\nbefore_script: make pretest\nafter_script:  make clean\n\nbefore_script:\n  - make pretest1\n  - make pretest2\n
\n\n

Branches

\n\n
branches:\n  except:\n    - legacy\n\n  only:\n    - gh-pages\n    - /^deploy/\n
\n\n

Apt packages

\n\n
before_install:\n  - sudo apt-get update -q\n  - sudo apt-get install gcc-4.8 -y\n
\n\n

https://docs.travis-ci.com/user/installing-dependencies/

\n\n

Etc

\n\n
gemfile:\n  - gemfiles/Gemfile.rails-2.3.x\n  - gemfiles/Gemfile.rails-3.0.x\n
\n\n

References

\n\n
    \n
  • http://about.travis-ci.org/docs/user/build-configuration/
  • \n
  • http://about.travis-ci.org/docs/user/languages/javascript-with-nodejs/
  • \n
  • http://about.travis-ci.org/docs/user/languages/ruby/
  • \n
", + "content_html": "

Reference

\n\n

Node.js

\n\n
language: node_js\nnode_js:\n  - '4'\n
\n\n

Defaults install to npm install, and defaults test to npm test.

\n\n

Ruby

\n\n
language: ruby\nrvm:\n  - 2.0.0\n  - 1.9.3\n  - 1.8.7\n
\n\n

Defaults install to bundle install, defaults test to rake.

\n\n

Build lifecycle

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Lifecycle
before_install
install
before_script
script
after_success or after_failure
after_script
before_deploy (optional)
deploy (optional)
after_deploy (optional)
\n\n

Branches

\n\n
branches:\n  except: ['..']\n  only: ['master']\n
\n\n

Environment vars

\n\n
env:\n  - 'rack=master'\n  - 'rack=1.3.4'\n
\n\n

Custom test command

\n\n
script: make test\nbefore_script: make pretest\nafter_script:  make clean\n\nbefore_script:\n  - make pretest1\n  - make pretest2\n
\n\n

Branches

\n\n
branches:\n  except:\n    - legacy\n\n  only:\n    - gh-pages\n    - /^deploy/\n
\n\n

Apt packages

\n\n
before_install:\n  - sudo apt-get update -q\n  - sudo apt-get install gcc-4.8 -y\n
\n\n

https://docs.travis-ci.com/user/installing-dependencies/

\n\n

Etc

\n\n
gemfile:\n  - gemfiles/Gemfile.rails-2.3.x\n  - gemfiles/Gemfile.rails-3.0.x\n
\n\n

References

\n\n
    \n
  • https://about.travis-ci.org/docs/user/build-configuration/
  • \n
  • https://about.travis-ci.org/docs/user/languages/javascript-with-nodejs/
  • \n
  • https://about.travis-ci.org/docs/user/languages/ruby/
  • \n
", "intro_html": "

Quick reference for Travis CI yaml configuration. See official documentation.

", "description_html": "", "tags": null, @@ -3525,8 +3525,8 @@ "url": "/vim-diff", "category": "Vim", "keywords": null, - "content_html": "

Getting started

\n\n

Navigating

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
ShortcutDescription
]cNext difference
[cPrevious difference
\n\n

Editing

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
ShortcutDescription
doDiff Obtain!
Pull the changes to the current file.
dpDiff Put!
Push the changes to the other file.
:diffupdateRe-scan the files for differences.
ZQQuit without checking changes
\n\n

Folds

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
ShortcutDescription
zo / zOOpen
zc / zCClose
za / zAToggle
zvOpen folds for this line
zMClose all
zROpen all
zmFold more (foldlevel += 1)
zrFold less (foldlevel -= 1)
zxUpdate folds
\n\n

Also see

\n\n", - "intro_html": "

Vim is a very efficient text editor. This reference was made for Vim 8.0.

", + "content_html": "

Getting started

\n\n

Navigating

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
ShortcutDescription
]cNext difference
[cPrevious difference
\n\n

Editing

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
ShortcutDescription
doDiff Obtain!
Pull the changes to the current file.
dpDiff Put!
Push the changes to the other file.
:diffupdateRe-scan the files for differences.
ZQQuit without checking changes
\n\n

Folds

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
ShortcutDescription
zo / zOOpen
zc / zCClose
za / zAToggle
zvOpen folds for this line
zMClose all
zROpen all
zmFold more (foldlevel += 1)
zrFold less (foldlevel -= 1)
zxUpdate folds
\n\n

Also see

\n\n", + "intro_html": "

Vim is a very efficient text editor. This reference was made for Vim 8.0.

", "description_html": "", "tags": null, "updated": "2018-12-06" diff --git a/datetime.html b/datetime.html index 417e1e2ef..779548f9f 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 1602f3c86..a8f11f84f 100644 --- a/deis.html +++ b/deis.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -548,7 +548,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/deku.html b/deku.html index 0055197a1..769de3349 100644 --- a/deku.html +++ b/deku.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -538,7 +538,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-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@1.html b/deku@1.html index 03cba4b60..0a2b5fa2a 100644 --- a/deku@1.html +++ b/deku@1.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -584,7 +584,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/deprecated/bower-api.html b/deprecated/bower-api.html index ca861b313..692b108ba 100644 --- a/deprecated/bower-api.html +++ b/deprecated/bower-api.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -519,7 +519,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/devise.html b/devise.html index 1479babe1..46dbe067c 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/devise.jpg?t=20221101033022" ], "description": "The one-page guide to Devise: usage, examples, links, snippets, and more." } diff --git a/divshot.html b/divshot.html index fcc104829..a623d9a83 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/divshot.jpg?t=20221101033022" ], "description": "The one-page guide to Divshot: usage, examples, links, snippets, and more." } diff --git a/do.html b/do.html index e7817398b..10df31baf 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/do.jpg?t=20221101033022" ], "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 af6c5c1b5..155c3d788 100644 --- a/docker-compose.html +++ b/docker-compose.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -723,7 +723,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-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 d7bab1363..49df60f67 100644 --- a/docker.html +++ b/docker.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -363,7 +363,7 @@ docker container prune

Also see

@@ -650,7 +650,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/dockerfile.html b/dockerfile.html index 7e01733f2..869533f76 100644 --- a/dockerfile.html +++ b/dockerfile.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -581,7 +581,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/dom-range.html b/dom-range.html index 3c6f6e84b..d1549c66a 100644 --- a/dom-range.html +++ b/dom-range.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -556,7 +556,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-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-selection.html b/dom-selection.html index 2c0644f83..98672dacf 100644 --- a/dom-selection.html +++ b/dom-selection.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/editorconfig.html b/editorconfig.html index f99ed7474..0fe66b12d 100644 --- a/editorconfig.html +++ b/editorconfig.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -558,7 +558,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/elixir-metaprogramming.html b/elixir-metaprogramming.html index 9cc7e4674..a96139d80 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/elixir-metaprogramming.jpg?t=20221101033022" ], "description": "The one-page guide to Elixir metaprogramming: usage, examples, links, snippets, and more." } diff --git a/elixir.html b/elixir.html index 472ce9924..ae9c1dd38 100644 --- a/elixir.html +++ b/elixir.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -1198,7 +1198,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-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 068f6eac0..fe4ffe947 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/emacs.jpg?t=20221101033022" ], "description": "The one-page guide to Emacs: usage, examples, links, snippets, and more." } diff --git a/ember.html b/ember.html index b4067ce60..a2fc28e37 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/ember.jpg?t=20221101033022" ], "description": "The one-page guide to Ember.js: usage, examples, links, snippets, and more." } diff --git a/emmet.html b/emmet.html index 9017af7b8..dd9832051 100644 --- a/emmet.html +++ b/emmet.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -649,7 +649,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-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 e296e6fc3..4c45e824a 100644 --- a/enzyme.html +++ b/enzyme.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -215,7 +215,7 @@ gtag('config','UA-106902774-1');

Introduction

-

Enzyme lets you write unit tests for React components. This guide covers Enzyme 3.x.

+

Enzyme lets you write unit tests for React components. This guide covers Enzyme 3.x.

  • Enzyme website (enzymejs.github.io)
  • @@ -235,8 +235,8 @@ gtag('config','UA-106902774-1');

    Shallow wrapping doesn’t descend down to sub-components. A full mount also mounts sub-components.

    -

    See: Shallow rendering, -Full rendering

    +

    See: Shallow rendering, +Full rendering

    Debugging

    @@ -245,7 +245,7 @@ A full mount also mounts sub-components.

    Shows HTML for debugging purposes.

    -

    See: debug()

    +

    See: debug()

    Examples

    @@ -349,7 +349,7 @@ Enzyme.configure({ adapter: new Adapter() })

    This configures Enzyme for React v16, and Jest to automatically configure Enzyme for you. There are other adapters in Enzyme’s installation instructions.

    -

    See: Installation

    +

    See: Installation

    Jest snapshots

    @@ -399,7 +399,7 @@ wrap.getElements() // → Array<ReactElement> wrap.getDOMNode() // → DOMComponent -

    See: Full rendering API

    +

    See: Full rendering API

    Actions

    @@ -743,7 +743,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/enzyme@2.html b/enzyme@2.html index 3ac3f7391..295512196 100644 --- a/enzyme@2.html +++ b/enzyme@2.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,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/es6.html b/es6.html index 64d4d85f0..5d017bc37 100644 --- a/es6.html +++ b/es6.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -972,7 +972,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/ets.html b/ets.html index 8d734ebb5..fc29fa92a 100644 --- a/ets.html +++ b/ets.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -543,7 +543,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/expectjs.html b/expectjs.html index 6ca0790ac..f22ab7d9f 100644 --- a/expectjs.html +++ b/expectjs.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -581,7 +581,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/express.html b/express.html index 5db88927b..096a0f1c0 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/express.jpg?t=20221101033022" ], "description": "The one-page guide to Express.js: usage, examples, links, snippets, and more." } diff --git a/exunit.html b/exunit.html index 36561f19b..1c55a83b9 100644 --- a/exunit.html +++ b/exunit.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -585,7 +585,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/factory_bot.html b/factory_bot.html index a42622853..a1d8cfd1a 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 23cb61329..68ff830cc 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 6b933a8b9..e98a05e8a 100644 --- a/ffaker.html +++ b/ffaker.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -972,7 +972,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/ffmpeg.html b/ffmpeg.html index 51cfe6d3a..973124897 100644 --- a/ffmpeg.html +++ b/ffmpeg.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -550,7 +550,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/figlet.html b/figlet.html index 7764ec4c8..f3cc79344 100644 --- a/figlet.html +++ b/figlet.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -2496,7 +2496,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/find.html b/find.html index dcaa5ad56..46cb05603 100644 --- a/find.html +++ b/find.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -567,7 +567,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/firebase.html b/firebase.html index d2cb9f9c1..f8676ad79 100644 --- a/firebase.html +++ b/firebase.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -573,7 +573,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/firefox.html b/firefox.html index 7255cf328..fe01958a6 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/firefox.jpg?t=20221101033022" ], "description": "The one-page guide to Firefox: usage, examples, links, snippets, and more." } diff --git a/fish-shell.html b/fish-shell.html index 9c2d34ca8..8307bb3e1 100644 --- a/fish-shell.html +++ b/fish-shell.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -1020,7 +1020,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-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 78838adf6..58f9faa93 100644 --- a/fitness/general.html +++ b/fitness/general.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -519,7 +519,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/fitness/micronutrients.html b/fitness/micronutrients.html index 245a0a14c..60aa966ae 100644 --- a/fitness/micronutrients.html +++ b/fitness/micronutrients.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -597,7 +597,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/fitness/phat.html b/fitness/phat.html index adb888ab1..1e0c3d4fe 100644 --- a/fitness/phat.html +++ b/fitness/phat.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -743,7 +743,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/flashlight.html b/flashlight.html index bb62bc80b..612e65217 100644 --- a/flashlight.html +++ b/flashlight.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -544,7 +544,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/flow.html b/flow.html index 996f5d838..3b8ae8a8e 100644 --- a/flow.html +++ b/flow.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -875,7 +875,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-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 4daf65079..3f34170da 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/flux.jpg?t=20221101033022" ], "description": "The one-page guide to Flux architecture: usage, examples, links, snippets, and more." } diff --git a/flynn.html b/flynn.html index 05aae4d99..3e3509d03 100644 --- a/flynn.html +++ b/flynn.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -581,7 +581,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/freenode.html b/freenode.html index 73298fe94..45b455f26 100644 --- a/freenode.html +++ b/freenode.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -519,7 +519,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/frequency-separation-retouching.html b/frequency-separation-retouching.html index ca8cb9c45..6a6189de2 100644 --- a/frequency-separation-retouching.html +++ b/frequency-separation-retouching.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -523,7 +523,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/gh-pages.html b/gh-pages.html index aff02a85a..2fb0283cb 100644 --- a/gh-pages.html +++ b/gh-pages.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -473,7 +473,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/git-branch.html b/git-branch.html index 6f089c166..713c93941 100644 --- a/git-branch.html +++ b/git-branch.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,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/git-extras.html b/git-extras.html index 1ba81eba5..e0500ec40 100644 --- a/git-extras.html +++ b/git-extras.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/git-log-format.html b/git-log-format.html index 4edd35c40..3c9e233be 100644 --- a/git-log-format.html +++ b/git-log-format.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/git-log.html b/git-log.html index 971d80a47..64ec52062 100644 --- a/git-log.html +++ b/git-log.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/git-revisions.html b/git-revisions.html index f0808879b..40f674c84 100644 --- a/git-revisions.html +++ b/git-revisions.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -760,7 +760,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-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 1b16dd621..dc743ec53 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/git-tricks.jpg?t=20221101033022" ], "description": "The one-page guide to Git tricks: usage, examples, links, snippets, and more." } diff --git a/gnupg.html b/gnupg.html index e0fe0ff74..9809fef93 100644 --- a/gnupg.html +++ b/gnupg.html @@ -33,8 +33,8 @@ - - + + @@ -101,11 +101,11 @@ gtag('config','UA-106902774-1'); @@ -767,7 +767,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/go.html b/go.html index 930b087be..2e7880a79 100644 --- a/go.html +++ b/go.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/goby.html b/goby.html index b8f1fb6f2..3e6e67b97 100644 --- a/goby.html +++ b/goby.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -1793,7 +1793,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/google-webfonts.html b/google-webfonts.html index 4a3becf20..7901501ec 100644 --- a/google-webfonts.html +++ b/google-webfonts.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -516,7 +516,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/google_analytics.html b/google_analytics.html index 066a49b08..11dd57a2f 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/google_analytics.jpg?t=20221101033022" ], "description": "The one-page guide to Google Analytics: usage, examples, links, snippets, and more." } diff --git a/graphql.html b/graphql.html index 0bd7ef327..59dc24cb0 100644 --- a/graphql.html +++ b/graphql.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -727,7 +727,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/gremlins.html b/gremlins.html index e6a6c25db..51c7572ea 100644 --- a/gremlins.html +++ b/gremlins.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -572,7 +572,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/grep.html b/grep.html index b6fec9bf9..2f02e150a 100644 --- a/grep.html +++ b/grep.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -582,7 +582,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/gulp.html b/gulp.html index be2b63d56..9d249f9e4 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/gulp.jpg?t=20221101033022" ], "description": "The one-page guide to Gulp: usage, examples, links, snippets, and more." } diff --git a/haml.html b/haml.html index e591941a0..a881caee1 100644 --- a/haml.html +++ b/haml.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -531,7 +531,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/handlebars.js.html b/handlebars.js.html index d31dfe99c..d0d4ede05 100644 --- a/handlebars.js.html +++ b/handlebars.js.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -517,7 +517,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/harvey.js.html b/harvey.js.html index 57be6e144..3ecae96e5 100644 --- a/harvey.js.html +++ b/harvey.js.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -523,7 +523,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/heroku.html b/heroku.html index fb19f959d..de11ee432 100644 --- a/heroku.html +++ b/heroku.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -206,7 +206,7 @@ gtag('config','UA-106902774-1');
    -

    Heroku is a web hosting platform supporting many languages, and this guide is a reference to Heroku’s command-line interface.

    +

    Heroku is a web hosting platform supporting many languages, and this guide is a reference to Heroku’s command-line interface.

    @@ -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/hledger.html b/hledger.html index ceaa0370d..16bf5ea6b 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/hledger.jpg?t=20221101033022" ], "description": "The one-page guide to Hledger: usage, examples, links, snippets, and more." } diff --git a/homebrew.html b/homebrew.html index fd9a05806..b9a139df2 100644 --- a/homebrew.html +++ b/homebrew.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -638,7 +638,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/html-email.html b/html-email.html index 907327c0b..bb3e6d4af 100644 --- a/html-email.html +++ b/html-email.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -619,7 +619,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/html-input.html b/html-input.html index 34e8325b8..afe55ec50 100644 --- a/html-input.html +++ b/html-input.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -663,7 +663,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/html-meta.html b/html-meta.html index 649a80a8b..143a41712 100644 --- a/html-meta.html +++ b/html-meta.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -621,7 +621,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/html-microformats.html b/html-microformats.html index c28689202..5d9ef40f9 100644 --- a/html-microformats.html +++ b/html-microformats.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -209,8 +209,8 @@ gtag('config','UA-106902774-1');

    Author

    -
    <span class="entry-author" itemprop="author" itemscope="itemscope" itemtype="http://schema.org/Person">
    -  <a href="http://AUTHORPAGE" class="entry-author-link" itemprop="url" rel="author">
    +
    <span class="entry-author" itemprop="author" itemscope="itemscope" itemtype="https://schema.org/Person">
    +  <a href="https://AUTHORPAGE" class="entry-author-link" itemprop="url" rel="author">
         <span class="entry-author-name" itemprop="name">AUTHORNAME</span>
       </a>
     </span>
    @@ -505,7 +505,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
     },{}],"eoMl":[function(require,module,exports) {
     "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
     },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
    -
    +
     
     
     
    diff --git a/html-share.html b/html-share.html
    index dc82706fd..c92068371 100644
    --- a/html-share.html
    +++ b/html-share.html
    @@ -33,8 +33,8 @@
     
     
     
    -  
    -  
    +  
    +  
       
       
     
    @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
     
     
     
     
     
    @@ -508,7 +508,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
     },{}],"eoMl":[function(require,module,exports) {
     "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
     },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
    -
    +
     
     
     
    diff --git a/html.html b/html.html
    index 6739db1d8..c86045ed5 100644
    --- a/html.html
    +++ b/html.html
    @@ -33,8 +33,8 @@
     
     
     
    -  
    -  
    +  
    +  
       
       
     
    @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
     
     
     
     
     
    @@ -608,7 +608,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
     },{}],"eoMl":[function(require,module,exports) {
     "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
     },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
    -
    +
     
     
     
    diff --git a/http-status.html b/http-status.html
    index 6ec5da963..c3ff49d02 100644
    --- a/http-status.html
    +++ b/http-status.html
    @@ -33,8 +33,8 @@
     
     
     
    -  
    -  
    +  
    +  
       
       
     
    @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
     
     
     
     
     
    @@ -838,7 +838,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
     },{}],"eoMl":[function(require,module,exports) {
     "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
     },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
    -
    +
     
     
     
    diff --git a/httpie.html b/httpie.html
    index 231971f12..b049b8e27 100644
    --- a/httpie.html
    +++ b/httpie.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/ie.html b/ie.html
    index ccf1d9e5b..0e1077595 100644
    --- a/ie.html
    +++ b/ie.html
    @@ -33,8 +33,8 @@
     
     
     
    -  
    -  
    +  
    +  
       
       
     
    @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
     
     
     
     
     
    @@ -1140,7 +1140,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
     },{}],"eoMl":[function(require,module,exports) {
     "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
     },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
    -
    +
     
     
     
    diff --git a/ie_bugs.html b/ie_bugs.html
    index 2b2c414c6..7a1459397 100644
    --- a/ie_bugs.html
    +++ b/ie_bugs.html
    @@ -33,8 +33,8 @@
     
     
     
    -  
    -  
    +  
    +  
       
       
     
    @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
     
     
     
     
     
    @@ -520,7 +520,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
     },{}],"eoMl":[function(require,module,exports) {
     "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
     },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
    -
    +
     
     
     
    diff --git a/imagemagick.html b/imagemagick.html
    index 880e75ac5..35b4c7b70 100644
    --- a/imagemagick.html
    +++ b/imagemagick.html
    @@ -33,8 +33,8 @@
     
     
     
    -  
    -  
    +  
    +  
       
       
     
    @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
     
     
     
     
     
    @@ -569,7 +569,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
     },{}],"eoMl":[function(require,module,exports) {
     "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
     },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
    -
    +
     
     
     
    diff --git a/immutable.js.html b/immutable.js.html
    index a1f4f5d39..213316dc8 100644
    --- a/immutable.js.html
    +++ b/immutable.js.html
    @@ -33,8 +33,8 @@
     
     
     
    -  
    -  
    +  
    +  
       
       
     
    @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
     
     
     
     
     
    @@ -529,7 +529,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
     },{}],"eoMl":[function(require,module,exports) {
     "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
     },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
    -
    +
     
     
     
    diff --git a/index.html b/index.html
    index 03d0698cc..3e8d62180 100644
    --- a/index.html
    +++ b/index.html
    @@ -35,8 +35,8 @@
     
     
     
    -  
    -  
    +  
    +  
       
       
     
    @@ -104,11 +104,11 @@ gtag('config','UA-106902774-1');
     
     
     
     
     
    @@ -26961,7 +26961,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
     },{}],"eoMl":[function(require,module,exports) {
     "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-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 eec0a572d..156f148c3 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 9d2083fca..79c6272e6 100644 --- a/inkscape.html +++ b/inkscape.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -559,7 +559,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/ios-provision.html b/ios-provision.html index 786e14142..9d67950f4 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/ios-provision.jpg?t=20221101033022" ], "description": "The one-page guide to iOS Provisioning Profiles: usage, examples, links, snippets, and more." } diff --git a/jasmine.html b/jasmine.html index 9cbfc7f55..fa9de9f80 100644 --- a/jasmine.html +++ b/jasmine.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -665,7 +665,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/jekyll-github.html b/jekyll-github.html index 6d7aa561d..9ff11b5f6 100644 --- a/jekyll-github.html +++ b/jekyll-github.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -563,7 +563,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/jekyll.html b/jekyll.html index 8645c2b84..175a87c9f 100644 --- a/jekyll.html +++ b/jekyll.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -230,7 +230,7 @@ END
    bundle exec jekyll serve
     
    -

    See: Jekyll quickstart
    +

    See: Jekyll quickstart
    See: github/pages-gem

    Directories

    @@ -271,7 +271,7 @@ Hello! this is my post.

    Attach metadata to a page by adding them on top of the page, delimited by ---. -See: Front-matter

    +See: Front-matter

    Other frontmatter stuff

    @@ -295,7 +295,7 @@ include: ['.htaccess']

    All config keys are optional. -See: Configuration

    +See: Configuration

    Markup

    @@ -397,7 +397,7 @@ See: Configuration

    -

    See: Variables

    +

    See: Variables

    Site

    @@ -726,7 +726,7 @@ See: Configuration

    -

    See: String filters

    +

    See: String filters

    String filters (Jekyll-only)

    @@ -826,7 +826,7 @@ See: Configuration

    paginate_path: "blog/:num" -

    See: Paginator

    +

    See: Paginator

    Numbers

    @@ -862,14 +862,14 @@ paginate_path: "blog/:num"
    _posts/YEAR-MONTH-DAY-title.md
     
    -

    See: Blogging

    +

    See: Blogging

    Image paths

    ![My helpful screenshot]({{ site.url }}/assets/screenshot.jpg)
     
    -

    See: Image paths

    +

    See: Image paths

    Drafts

    @@ -878,7 +878,7 @@ jekyll build --drafts

    Posts in _drafts only show up in development, but not production. -See: Drafts

    +See: Drafts

    Defining excerpts

    @@ -891,7 +891,7 @@ Hello, let's talk about cats. (···)

    Put a key excerpt in the frontmatter. -See: Excerpts

    +See: Excerpts

    Displaying excerpts

    @@ -924,7 +924,7 @@ permalink: none # /:categories/:title.html permalink: "/:title" -

    See: Permalinks

    +

    See: Permalinks

    More features

    @@ -938,7 +938,7 @@ permalink: "/:title" {% endfor %} -

    See: Data

    +

    See: Data

    Collections

    @@ -957,7 +957,7 @@ real_name: Anne Rice
    {% for author in site.authors %}
     
    -

    See: Collections

    +

    See: Collections

    Code highlighter

    @@ -988,12 +988,12 @@ Bundler.require :default

    Also see

    @@ -1228,7 +1228,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/jest.html b/jest.html index a6fcfed49..0be9ba7bc 100644 --- a/jest.html +++ b/jest.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -233,7 +233,7 @@ gtag('config','UA-106902774-1'); npm test -- --watch -

    See: Getting started

    +

    See: Getting started

    Writing tests

    @@ -244,7 +244,7 @@ npm test -- --watch }) -

    See: describe(), test(), expect()

    +

    See: describe(), test(), expect()

    BDD syntax

    @@ -256,7 +256,7 @@ npm test -- --watch

    it is an alias for test. -See: test()

    +See: test()

    Setup

    @@ -268,7 +268,7 @@ afterEach(() => { ... }) afterAll(() => { ... }) -

    See: afterAll() and more

    +

    See: afterAll() and more

    Focusing tests

    @@ -276,7 +276,7 @@ afterAll(() => { ... }) it.only(···) // alias: fit() -

    See: test.only

    +

    See: test.only

    Skipping tests

    @@ -284,7 +284,7 @@ it.only(···) // alias: fit() it.skip(···) // alias: xit() -

    See: test.skip

    +

    See: test.skip

    Optional flags

    @@ -323,7 +323,7 @@ it.skip(···) // alias: xit()

    Note that toEqual is a deep equality check. -See: expect()

    +See: expect()

    Snapshots

    @@ -411,7 +411,7 @@ expect.assertions(1)

    Return promises, or use async/await. -See: Async tutorial

    +See: Async tutorial

    Snapshots

    @@ -422,7 +422,7 @@ See: Async

    First run creates a snapshot. Subsequent runs match the saved snapshot. -See: Snapshot testing

    +See: Snapshot testing

    React test renderer

    @@ -431,7 +431,7 @@ See: Snap
    it('works', () => {
       const tree = renderer.create(
    -    <Link page="http://www.facebook.com">Facebook</Link>
    +    <Link page="https://www.facebook.com">Facebook</Link>
       ).toJSON()
     
       expect(tree).toMatchSnapshot()
    @@ -439,7 +439,7 @@ See: Snap
     

    React’s test renderer can be used for Jest snapshots. -See: Snapshot test

    +See: Snapshot test

    Timers

    @@ -453,7 +453,7 @@ See: Timer Mocks

    +

    See: Timer Mocks

    Mock functions

    @@ -465,7 +465,7 @@ See: const fn = jest.fn(n => n * n) -

    See: Mock functions

    +

    See: Mock functions

    Assertions

    @@ -497,7 +497,7 @@ b = new Fn() // → [a, b] -

    See: .mock property

    +

    See: .mock property

    Calls

    @@ -511,7 +511,7 @@ fn.mock.calls[0][0] // → 123 fn.mock.calls[1][0] // → 456 -

    See: .mock property

    +

    See: .mock property

    Return values

    @@ -538,7 +538,7 @@ fn() // → 2

    References

    @@ -827,7 +827,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/jinja.html b/jinja.html index 8176c838f..99d247aac 100644 --- a/jinja.html +++ b/jinja.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/jquery-cdn.html b/jquery-cdn.html index 5ff80e062..f0c41a3f8 100644 --- a/jquery-cdn.html +++ b/jquery-cdn.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -502,7 +502,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/jquery.html b/jquery.html index 3994db08e..58a611679 100644 --- a/jquery.html +++ b/jquery.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -545,7 +545,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/js-appcache.html b/js-appcache.html index 0a7edb2e3..f89a300ec 100644 --- a/js-appcache.html +++ b/js-appcache.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -519,7 +519,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/js-array.html b/js-array.html index 14d36bf64..e9b9e43a1 100644 --- a/js-array.html +++ b/js-array.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-date.html b/js-date.html index 2b94469df..cb17ed6f8 100644 --- a/js-date.html +++ b/js-date.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -714,7 +714,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/js-fetch.html b/js-fetch.html index 58769a842..766554014 100644 --- a/js-fetch.html +++ b/js-fetch.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -572,7 +572,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/js-lazy.html b/js-lazy.html index 73a221388..8ab6645e2 100644 --- a/js-lazy.html +++ b/js-lazy.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -551,7 +551,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/js-model.html b/js-model.html index 4a81915d1..1d8889622 100644 --- a/js-model.html +++ b/js-model.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -565,7 +565,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/js-speech.html b/js-speech.html index 05cb366b0..70d09c7f8 100644 --- a/js-speech.html +++ b/js-speech.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -508,7 +508,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/jscoverage.html b/jscoverage.html index c0e5f269b..c4e4d347e 100644 --- a/jscoverage.html +++ b/jscoverage.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -535,7 +535,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/jsdoc.html b/jsdoc.html index 0597d0e61..28081a62f 100644 --- a/jsdoc.html +++ b/jsdoc.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -656,7 +656,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/jshint.html b/jshint.html index 8fe6dc5a3..65b426932 100644 --- a/jshint.html +++ b/jshint.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -210,7 +210,7 @@ gtag('config','UA-106902774-1');

    Relaxing

    Enable these options to not throw errors in these conditions. -See: Relaxing

    +See: Relaxing

    /* jshint asi: true */
     allow()
    @@ -261,7 +261,7 @@ process.env['name_here']
     

    Enforcing

    Enable these options to catch more errors. -See: Enforcing

    +See: Enforcing

    /* jshint curly: true */
     while (day)                     // err: use { }'s
    @@ -328,12 +328,12 @@ function() { ... }              // err: need "use strict"
     /* jshint jquery: true */  jQuery, $
     
    -

    See: Environments

    +

    See: Environments

    Also see

    @@ -623,7 +623,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/knex.html b/knex.html index 1788a3884..90b7e9953 100644 --- a/knex.html +++ b/knex.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -929,7 +929,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/koa.html b/koa.html index 0aed53998..1c43bd030 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/koa.jpg?t=20221101033022" ], "description": "The one-page guide to Koa: usage, examples, links, snippets, and more." } diff --git a/kotlin.html b/kotlin.html index 72f280407..c171552be 100644 --- a/kotlin.html +++ b/kotlin.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -766,7 +766,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-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 a2e6f038f..5443dfdc2 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/kramdown.jpg?t=20221101033022" ], "description": "The one-page guide to Kramdown: usage, examples, links, snippets, and more." } diff --git a/layout-thrashing.html b/layout-thrashing.html index d18e7e0e2..655e5042e 100644 --- a/layout-thrashing.html +++ b/layout-thrashing.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -575,7 +575,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/ledger-csv.html b/ledger-csv.html index 359812907..5e63e3921 100644 --- a/ledger-csv.html +++ b/ledger-csv.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -498,7 +498,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/ledger-examples.html b/ledger-examples.html index aa5f932cc..abb3c9afa 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/ledger-examples.jpg?t=20221101033022" ], "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 43114f5e6..1712371a0 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/ledger-format.jpg?t=20221101033022" ], "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 a29ac8524..25586c7ba 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/ledger-periods.jpg?t=20221101033022" ], "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 81392334d..3c76e4371 100644 --- a/ledger-query.html +++ b/ledger-query.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -540,7 +540,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/ledger.html b/ledger.html index ff40c7f76..48a2fde70 100644 --- a/ledger.html +++ b/ledger.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -742,7 +742,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/less.html b/less.html index 290ff4b1d..2471cc49e 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/less.jpg?t=20221101033022" ], "description": "The one-page guide to Less.js: usage, examples, links, snippets, and more." } diff --git a/licenses.html b/licenses.html index e21157d57..5f73c9142 100644 --- a/licenses.html +++ b/licenses.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -595,7 +595,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/linux.html b/linux.html index a64b021b1..c608990b7 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/linux.jpg?t=20221101033022" ], "description": "The one-page guide to Linux: usage, examples, links, snippets, and more." } diff --git a/lodash.html b/lodash.html index d56ddecdd..f1ce85d5c 100644 --- a/lodash.html +++ b/lodash.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -705,7 +705,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/lua.html b/lua.html index b1aa5b17e..d81d055d4 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/lua.jpg?t=20221101033022" ], "description": "The one-page guide to Lua: usage, examples, links, snippets, and more." } @@ -469,7 +469,7 @@ file:close()

    Reference

    -

    http://www.lua.org/pil/13.html +

    https://www.lua.org/pil/13.html http://lua-users.org/wiki/ObjectOrientedProgramming

    diff --git a/machinist.html b/machinist.html index fab74f3b7..ed563eb0f 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/machinist.jpg?t=20221101033022" ], "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 7c5a8864a..b42ab900c 100644 --- a/macos-mouse-acceleration.html +++ b/macos-mouse-acceleration.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -468,7 +468,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/make-assets.html b/make-assets.html index e351a2f85..c27d3d946 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/make-assets.jpg?t=20221101033022" ], "description": "The one-page guide to Make for assets: usage, examples, links, snippets, and more." } diff --git a/makefile.html b/makefile.html index e397e956b..c64fd1091 100644 --- a/makefile.html +++ b/makefile.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -624,7 +624,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/mako.html b/mako.html index f75ba8cf6..399551e6d 100644 --- a/mako.html +++ b/mako.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/man.html b/man.html index b4891944c..062156015 100644 --- a/man.html +++ b/man.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -540,7 +540,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/markdown.html b/markdown.html index 75ef2c6d9..ba71c4f51 100644 --- a/markdown.html +++ b/markdown.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/meow.html b/meow.html index 129d025cb..07dfb2e2f 100644 --- a/meow.html +++ b/meow.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -545,7 +545,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/meta-tags.html b/meta-tags.html index 60bc28ac0..bb1f83b4b 100644 --- a/meta-tags.html +++ b/meta-tags.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -575,7 +575,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/middleman.html b/middleman.html index e0f359af5..6b3352e32 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/middleman.jpg?t=20221101033022" ], "description": "The one-page guide to Middleman 3: usage, examples, links, snippets, and more." } diff --git a/minimist.html b/minimist.html index 33856428d..56962c639 100644 --- a/minimist.html +++ b/minimist.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -564,7 +564,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/minitest.html b/minitest.html index 869d70a7c..dbe9cddea 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/minitest.jpg?t=20221101033022" ], "description": "The one-page guide to Minitest: usage, examples, links, snippets, and more." } diff --git a/mixpanel.html b/mixpanel.html index 68614decd..38a4d36d4 100644 --- a/mixpanel.html +++ b/mixpanel.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -459,7 +459,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/mobx.html b/mobx.html index 82ae6dbaf..b5df1388e 100644 --- a/mobx.html +++ b/mobx.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -608,7 +608,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/mocha-blanket.html b/mocha-blanket.html index 8b3c85d4c..750cf692d 100644 --- a/mocha-blanket.html +++ b/mocha-blanket.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -548,7 +548,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/mocha-html.html b/mocha-html.html index cac7a7a9b..1cb867245 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/mocha-html.jpg?t=20221101033022" ], "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 37b9d7fef..6ac655e56 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/mocha-tdd.jpg?t=20221101033022" ], "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 14e96fa8a..f72c33654 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/mocha.jpg?t=20221101033022" ], "description": "The one-page guide to Mocha.js: usage, examples, links, snippets, and more." } diff --git a/modella.html b/modella.html index 122dc4cc1..a897e70fb 100644 --- a/modella.html +++ b/modella.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -600,7 +600,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/modernizr.html b/modernizr.html index e459395f4..282dbab85 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/modernizr.jpg?t=20221101033022" ], "description": "The one-page guide to Modernizr: usage, examples, links, snippets, and more." } diff --git a/moment.html b/moment.html index a8f5c5751..6274bfa77 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/mysql.html b/mysql.html index d771767b4..ce27eea71 100644 --- a/mysql.html +++ b/mysql.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/ncftp.html b/ncftp.html index 7f496aedd..7b07d04f6 100644 --- a/ncftp.html +++ b/ncftp.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -516,7 +516,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/nock.html b/nock.html index 04de82ee0..96e059d03 100644 --- a/nock.html +++ b/nock.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -513,7 +513,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/nocode.html b/nocode.html index 428fe6c31..bc80820f5 100644 --- a/nocode.html +++ b/nocode.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -502,7 +502,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/nodejs-assert.html b/nodejs-assert.html index 47d5020b4..3e8a3afe3 100644 --- a/nodejs-assert.html +++ b/nodejs-assert.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -507,7 +507,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/nodejs-fs.html b/nodejs-fs.html index ab0c49c04..043997d2d 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/nodejs-fs.jpg?t=20221101033022" ], "description": "The one-page guide to fs: usage, examples, links, snippets, and more." } @@ -217,7 +217,7 @@ fs.existsSync('file.txt');

    References

      -
    • http://nodejs.org/api/fs.html
    • +
    • https://nodejs.org/api/fs.html
    diff --git a/nodejs-path.html b/nodejs-path.html index 0fe84fd16..53373cc24 100644 --- a/nodejs-path.html +++ b/nodejs-path.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -517,7 +517,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/nodejs-process.html b/nodejs-process.html index e83e6b228..4eccc1814 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/nodejs-process.jpg?t=20221101033022" ], "description": "The one-page guide to process: usage, examples, links, snippets, and more." } diff --git a/nodejs-stream.html b/nodejs-stream.html index d91982703..feb5738e1 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 0f6579cd4..80d8e3244 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/nodejs.jpg?t=20221101033022" ], "description": "The one-page guide to Node.js API: usage, examples, links, snippets, and more." } diff --git a/nopt.html b/nopt.html index bdac1b5b1..85ceed7d3 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/nopt.jpg?t=20221101033022" ], "description": "The one-page guide to Nopt: usage, examples, links, snippets, and more." } diff --git a/npm.html b/npm.html index 58a081bd3..f6010a06e 100644 --- a/npm.html +++ b/npm.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -700,7 +700,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-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 428465ce4..a8ca82cde 100644 --- a/org-mode.html +++ b/org-mode.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -683,7 +683,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/osx.html b/osx.html index c50ee8535..43e7cb10b 100644 --- a/osx.html +++ b/osx.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -512,7 +512,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/package-json.html b/package-json.html index e729d7bd5..1d3d91bec 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 aef413552..9f020a304 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/pacman.jpg?t=20221101033022" ], "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 a8ce6a79b..113d1d170 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/parsimmon.jpg?t=20221101033022" ], "description": "The one-page guide to Parsimmon: usage, examples, links, snippets, and more." } diff --git a/parsley.html b/parsley.html index 723e78106..01dabd5a2 100644 --- a/parsley.html +++ b/parsley.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -750,7 +750,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/pass.html b/pass.html index ad81e92c6..926f487b3 100644 --- a/pass.html +++ b/pass.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -543,7 +543,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/passenger.html b/passenger.html index f5f015aa0..25ebed860 100644 --- a/passenger.html +++ b/passenger.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -514,7 +514,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/perl-pie.html b/perl-pie.html index 29000257b..622f5eee2 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/perl-pie.jpg?t=20221101033022" ], "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 850301db4..e27b5c285 100644 --- a/ph-food-delivery.html +++ b/ph-food-delivery.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -699,7 +699,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/phoenix-conn.html b/phoenix-conn.html index 9de4dbaf1..57f11af4a 100644 --- a/phoenix-conn.html +++ b/phoenix-conn.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -631,7 +631,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/phoenix-ecto.html b/phoenix-ecto.html index bcdca9e2d..8a88956b4 100644 --- a/phoenix-ecto.html +++ b/phoenix-ecto.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -717,7 +717,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/phoenix-ecto@1.2.html b/phoenix-ecto@1.2.html index 9d4358a15..1a0fcce1b 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/phoenix-ecto@1.2.jpg?t=20221101033022" ], "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 ffe18e98b..079ec01a1 100644 --- a/phoenix-migrations.html +++ b/phoenix-migrations.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -583,7 +583,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-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 88e855f56..3b23e7f0c 100644 --- a/phoenix-routing.html +++ b/phoenix-routing.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -616,7 +616,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/phoenix.html b/phoenix.html index b97f18668..459c24da9 100644 --- a/phoenix.html +++ b/phoenix.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -613,7 +613,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/phoenix@1.2.html b/phoenix@1.2.html index 312838ddf..d770ba1dd 100644 --- a/phoenix@1.2.html +++ b/phoenix@1.2.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -521,7 +521,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/plantuml.html b/plantuml.html index 46d26d749..086accd35 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/plantuml.jpg?t=20221101033022" ], "description": "The one-page guide to PlantUML: usage, examples, links, snippets, and more." } diff --git a/pm2.html b/pm2.html index 6825afab6..ccc0e2bd3 100644 --- a/pm2.html +++ b/pm2.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -685,7 +685,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/polyfill.io.html b/polyfill.io.html index 341db1b9d..3daa4abc5 100644 --- a/polyfill.io.html +++ b/polyfill.io.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -530,7 +530,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/postgresql-json.html b/postgresql-json.html index 2e3eba41a..f316b6435 100644 --- a/postgresql-json.html +++ b/postgresql-json.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -656,7 +656,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/postgresql.html b/postgresql.html index ac1c577cd..bd67d6c77 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/postgresql.jpg?t=20221101033022" ], "description": "The one-page guide to PostgreSQL: usage, examples, links, snippets, and more." } diff --git a/premailer.html b/premailer.html index 481f2075c..dc4e8228d 100644 --- a/premailer.html +++ b/premailer.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -526,7 +526,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/projectionist.html b/projectionist.html index f7dd6f5fb..2f978d320 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/projectionist.jpg?t=20221101033022" ], "description": "The one-page guide to Projectionist: usage, examples, links, snippets, and more." } diff --git a/promise.html b/promise.html index 17914dca0..443040778 100644 --- a/promise.html +++ b/promise.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -564,7 +564,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/pry.html b/pry.html index a323fa339..c679b8912 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/pry.jpg?t=20221101033022" ], "description": "The one-page guide to Pry: usage, examples, links, snippets, and more." } diff --git a/psdrb.html b/psdrb.html index d3cb6f9b8..66c39e7dc 100644 --- a/psdrb.html +++ b/psdrb.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -591,7 +591,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/pug.html b/pug.html index 0a08c7697..e781c24d9 100644 --- a/pug.html +++ b/pug.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -656,7 +656,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/python.html b/python.html index 5ad6ec780..215260710 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/python.jpg?t=20221101033022" ], "description": "The one-page guide to Python: usage, examples, links, snippets, and more." } diff --git a/qjs.html b/qjs.html index bc83d5e60..a18d0375e 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/qjs.jpg?t=20221101033022" ], "description": "The one-page guide to Q.js: usage, examples, links, snippets, and more." } diff --git a/qunit.html b/qunit.html index cffa8c98c..d0e930868 100644 --- a/qunit.html +++ b/qunit.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -533,7 +533,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/rack-test.html b/rack-test.html index cfa6cea70..5ed87a510 100644 --- a/rack-test.html +++ b/rack-test.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -511,7 +511,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/ractive.html b/ractive.html index ded448694..c94d50a3d 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/ractive.jpg?t=20221101033022" ], "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 a0f943be2..53f5c551f 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/rails-controllers.jpg?t=20221101033022" ], "description": "The one-page guide to Controllers: usage, examples, links, snippets, and more." } diff --git a/rails-forms.html b/rails-forms.html index d21c4ca7b..56d3ee416 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/rails-forms.jpg?t=20221101033022" ], "description": "The one-page guide to Form helpers: usage, examples, links, snippets, and more." } diff --git a/rails-helpers.html b/rails-helpers.html index 9bba94bc6..4174023bc 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/rails-helpers.jpg?t=20221101033022" ], "description": "The one-page guide to Helpers: usage, examples, links, snippets, and more." } diff --git a/rails-i18n.html b/rails-i18n.html index beea07e4f..2151d467d 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/rails-i18n.jpg?t=20221101033022" ], "description": "The one-page guide to i18n: usage, examples, links, snippets, and more." } diff --git a/rails-migrations.html b/rails-migrations.html index 0972cc552..8d45cc71f 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/rails-migrations.jpg?t=20221101033022" ], "description": "The one-page guide to Migrations: usage, examples, links, snippets, and more." } @@ -286,7 +286,7 @@ add_index :accounts, [:branch_id, :party_id, :surname],

    References

      -
    • http://apidock.com/rails/ActiveRecord/ConnectionAdapters/SchemaStatements/add_index
    • +
    • https://apidock.com/rails/ActiveRecord/ConnectionAdapters/SchemaStatements/add_index
    diff --git a/rails-models.html b/rails-models.html index e68ad6ab3..06a7bd775 100644 --- a/rails-models.html +++ b/rails-models.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -990,7 +990,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-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 1634d2056..af0c3a867 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/rails-plugins.jpg?t=20221101033022" ], "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 569d9b610..615a30629 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/rails-routes.jpg?t=20221101033022" ], "description": "The one-page guide to Routes: usage, examples, links, snippets, and more." } diff --git a/rails-tricks.html b/rails-tricks.html index 0d6d36474..23ce25909 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/rails-tricks.jpg?t=20221101033022" ], "description": "The one-page guide to Rails tricks: usage, examples, links, snippets, and more." } diff --git a/rails.html b/rails.html index ee44402ab..6bd1b0eba 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/rails.jpg?t=20221101033022" ], "description": "The one-page guide to Rails: usage, examples, links, snippets, and more." } diff --git a/rake.html b/rake.html index ec0d3b576..5b70a0c77 100644 --- a/rake.html +++ b/rake.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -515,7 +515,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/rbenv.html b/rbenv.html index 6626f282e..3ad2161e2 100644 --- a/rbenv.html +++ b/rbenv.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -640,7 +640,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/rdoc.html b/rdoc.html index 4141a8c55..a4c2e30d7 100644 --- a/rdoc.html +++ b/rdoc.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -619,7 +619,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/react-router.html b/react-router.html index 623f7f0f2..e779b0061 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 2ffa92e5b..d171b7af4 100644 --- a/react.html +++ b/react.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -1422,7 +1422,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-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 665645a95..eea056c63 100644 --- a/react@0.14.html +++ b/react@0.14.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -938,7 +938,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/redux.html b/redux.html index a03a74dd6..6044feadd 100644 --- a/redux.html +++ b/redux.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -654,7 +654,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/regexp.html b/regexp.html index 31b8b4c02..e6075d730 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 987a638e2..2f38c6d23 100644 --- a/rename.html +++ b/rename.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -545,7 +545,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/resolutions.html b/resolutions.html index cdb971e86..80d5f7f19 100644 --- a/resolutions.html +++ b/resolutions.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -774,7 +774,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-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 174cb2072..f0fc5a8be 100644 --- a/rest-api.html +++ b/rest-api.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -559,7 +559,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/riot.html b/riot.html index 79daf6339..fe5d298b5 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 ce6b0a960..5c004527c 100644 --- a/rollup.html +++ b/rollup.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -680,7 +680,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/ronn.html b/ronn.html index e2eb40f9a..fa6ae3196 100644 --- a/ronn.html +++ b/ronn.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -206,7 +206,7 @@ gtag('config','UA-106902774-1');
    -

    Ronn generates Man pages. See ronn(1), ronn-format(7). Also see it on GitHub: rtomayko/ronn.

    +

    Ronn generates Man pages. See ronn(1), ronn-format(7). Also see it on GitHub: rtomayko/ronn.

    @@ -304,8 +304,8 @@ markdown(7) -
    [URL link](http://github.com/rstacruz)
    -<http://github.com>
    +
    [URL link](https://github.com/rstacruz)
    +<https://github.com>
     

    Frequently-used sections

    @@ -396,7 +396,7 @@ markdown(7) -

    See Man page sections (december.com).

    +

    See Man page sections (december.com).

    Using with npm

    @@ -713,7 +713,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/rspec-rails.html b/rspec-rails.html index 3163e5ec2..aca1ad129 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/rspec-rails.jpg?t=20221101033022" ], "description": "The one-page guide to Rspec-rails: usage, examples, links, snippets, and more." } diff --git a/rspec.html b/rspec.html index 1383aaa9b..9e66e77ae 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/rspec.jpg?t=20221101033022" ], "description": "The one-page guide to RSpec: usage, examples, links, snippets, and more." } diff --git a/rst.html b/rst.html index 55ab47b12..be577c425 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/rst.jpg?t=20221101033022" ], "description": "The one-page guide to ReStructuredText: usage, examples, links, snippets, and more." } diff --git a/rsync.html b/rsync.html index 4b3e3a2b1..2bd89eb2e 100644 --- a/rsync.html +++ b/rsync.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -570,7 +570,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/rtorrent.html b/rtorrent.html index 19d4cc523..ffce650b7 100644 --- a/rtorrent.html +++ b/rtorrent.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -629,7 +629,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/ruby.html b/ruby.html index 413b1cb00..4b3fd4b59 100644 --- a/ruby.html +++ b/ruby.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,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/ruby21.html b/ruby21.html index c97c75029..c97c9b31f 100644 --- a/ruby21.html +++ b/ruby21.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -526,7 +526,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/rubygems.html b/rubygems.html index 650e204e6..a7e964ab2 100644 --- a/rubygems.html +++ b/rubygems.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -523,7 +523,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/sass.html b/sass.html index f61e3da52..13d90891f 100644 --- a/sass.html +++ b/sass.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -854,7 +854,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-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 5bf47b341..8a2d0962f 100644 --- a/saucelabs.html +++ b/saucelabs.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -532,7 +532,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/scp.html b/scp.html index 93c4e92fe..47ad0b82d 100644 --- a/scp.html +++ b/scp.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/screen.html b/screen.html index 12e185434..6e80af183 100644 --- a/screen.html +++ b/screen.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -629,7 +629,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/sed.html b/sed.html index 0532be11c..193c9745a 100644 --- a/sed.html +++ b/sed.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -540,7 +540,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/semver.html b/semver.html index 5f06eebe5..3fc734dc8 100644 --- a/semver.html +++ b/semver.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -437,7 +437,7 @@ gtag('config','UA-106902774-1');

    References

    @@ -725,7 +725,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/sequel.html b/sequel.html index 846dbcaf6..cf87601aa 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/sequel.jpg?t=20221101033022" ], "description": "The one-page guide to Sequel: usage, examples, links, snippets, and more." } diff --git a/sequelize.html b/sequelize.html index 91b25ad59..81b543636 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/sequelize.jpg?t=20221101033022" ], "description": "The one-page guide to Sequelize: usage, examples, links, snippets, and more." } diff --git a/sh-pipes.html b/sh-pipes.html index 4f3f8fe29..746e6a39f 100644 --- a/sh-pipes.html +++ b/sh-pipes.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -506,7 +506,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/shelljs.html b/shelljs.html index 11f24de49..e760e8690 100644 --- a/shelljs.html +++ b/shelljs.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -618,7 +618,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/siege.html b/siege.html index ed3e7c8f0..9613db7be 100644 --- a/siege.html +++ b/siege.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -535,7 +535,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/simple_form.html b/simple_form.html index 0f87b4a62..c3bd9c399 100644 --- a/simple_form.html +++ b/simple_form.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -514,7 +514,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/sinon-chai.html b/sinon-chai.html index e13154ed9..d5caebe05 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 8e42562fa..05a9da16d 100644 --- a/sinon.html +++ b/sinon.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -597,7 +597,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/sketch.html b/sketch.html index e4f14a156..feed8ff6f 100644 --- a/sketch.html +++ b/sketch.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -727,7 +727,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/slim.html b/slim.html index ee9fa64fb..ca1dc38c5 100644 --- a/slim.html +++ b/slim.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -611,7 +611,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/social-images.html b/social-images.html index 7fc25a21e..0d1cf82d0 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/social-images.jpg?t=20221101033022" ], "description": "The one-page guide to Social media images: usage, examples, links, snippets, and more." } diff --git a/spacemacs.html b/spacemacs.html index d42701efe..84abb305f 100644 --- a/spacemacs.html +++ b/spacemacs.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -995,7 +995,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/spine.html b/spine.html index cfe594f05..1c5819677 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/spine.jpg?t=20221101033022" ], "description": "The one-page guide to Spine: usage, examples, links, snippets, and more." } diff --git a/spreadsheet.html b/spreadsheet.html index 4319fa378..acce5c0e2 100644 --- a/spreadsheet.html +++ b/spreadsheet.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -543,7 +543,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/sql-join.html b/sql-join.html index df7d94728..0fc15583e 100644 --- a/sql-join.html +++ b/sql-join.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -511,7 +511,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/stencil.html b/stencil.html index b074fd7f1..9851dc3d0 100644 --- a/stencil.html +++ b/stencil.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -693,7 +693,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/stimulus-reflex.html b/stimulus-reflex.html index 9ec0f8d23..961e566e2 100644 --- a/stimulus-reflex.html +++ b/stimulus-reflex.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/strftime.html b/strftime.html index 84704a03c..10dca027a 100644 --- a/strftime.html +++ b/strftime.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -688,7 +688,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/stylus.html b/stylus.html index adadbc9df..fdbb36047 100644 --- a/stylus.html +++ b/stylus.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -881,7 +881,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-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 14ca1d14e..ff547d21e 100644 --- a/sublime-text.html +++ b/sublime-text.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/superagent.html b/superagent.html index fd8951917..e8575adc7 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/superagent.jpg?t=20221101033022" ], "description": "The one-page guide to Superagent: usage, examples, links, snippets, and more." } diff --git a/tabular.html b/tabular.html index fa2037db6..12bdb17b9 100644 --- a/tabular.html +++ b/tabular.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -624,7 +624,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/tape.html b/tape.html index 6e8e63c56..227822edb 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/tape.jpg?t=20221101033022" ], "description": "The one-page guide to Tape: usage, examples, links, snippets, and more." } diff --git a/tar.html b/tar.html index 63be26345..427a66487 100644 --- a/tar.html +++ b/tar.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -558,7 +558,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/textile.html b/textile.html index db94f613d..d9dbb3816 100644 --- a/textile.html +++ b/textile.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -653,7 +653,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/tig.html b/tig.html index 39f511778..1c74f168a 100644 --- a/tig.html +++ b/tig.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -710,7 +710,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-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 dc446ebdc..216cd3caa 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/tmux.jpg?t=20221101033022" ], "description": "The one-page guide to tmux: usage, examples, links, snippets, and more." } diff --git a/tomdoc.html b/tomdoc.html index 07f46fa35..ce4bb6fd8 100644 --- a/tomdoc.html +++ b/tomdoc.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -553,7 +553,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/top.html b/top.html index 9ea661a3b..04eab6387 100644 --- a/top.html +++ b/top.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -567,7 +567,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/travis.html b/travis.html index e92e0d018..532b3ffeb 100644 --- a/travis.html +++ b/travis.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -334,9 +334,9 @@ before_script:

    References

      -
    • http://about.travis-ci.org/docs/user/build-configuration/
    • -
    • http://about.travis-ci.org/docs/user/languages/javascript-with-nodejs/
    • -
    • http://about.travis-ci.org/docs/user/languages/ruby/
    • +
    • https://about.travis-ci.org/docs/user/build-configuration/
    • +
    • https://about.travis-ci.org/docs/user/languages/javascript-with-nodejs/
    • +
    • https://about.travis-ci.org/docs/user/languages/ruby/
    @@ -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/typescript.html b/typescript.html index 3d5df3eb0..f51635490 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/typescript.jpg?t=20221101033022" ], "description": "The one-page guide to TypeScript: usage, examples, links, snippets, and more." } diff --git a/ubuntu.html b/ubuntu.html index bccdf844c..21653bccc 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/ubuntu.jpg?t=20221101033022" ], "description": "The one-page guide to Ubuntu: usage, examples, links, snippets, and more." } diff --git a/umdjs.html b/umdjs.html index 5e73655ba..e01e715c2 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/umdjs.jpg?t=20221101033022" ], "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 d6dad93f4..11e0faf8c 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/underscore-string.jpg?t=20221101033022" ], "description": "The one-page guide to Underscore-string: usage, examples, links, snippets, and more." } diff --git a/unicode.html b/unicode.html index a68d1986f..a20483dca 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/unicode.jpg?t=20221101033022" ], "description": "The one-page guide to Unicode symbols: usage, examples, links, snippets, and more." } diff --git a/vagrant.html b/vagrant.html index 996252dfa..9bdd6ae97 100644 --- a/vagrant.html +++ b/vagrant.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -530,7 +530,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/vagrantfile.html b/vagrantfile.html index e56bf1172..d0430205a 100644 --- a/vagrantfile.html +++ b/vagrantfile.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -613,7 +613,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/vainglory.html b/vainglory.html index 7ea0a4442..6d975816f 100644 --- a/vainglory.html +++ b/vainglory.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -931,7 +931,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/vim-diff.html b/vim-diff.html index 670bf1991..0932f3601 100644 --- a/vim-diff.html +++ b/vim-diff.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -206,7 +206,7 @@ gtag('config','UA-106902774-1');
    -

    Vim is a very efficient text editor. This reference was made for Vim 8.0.

    +

    Vim is a very efficient text editor. This reference was made for Vim 8.0.

    @@ -327,8 +327,8 @@ gtag('config','UA-106902774-1'); @@ -611,7 +611,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/vim-digraphs.html b/vim-digraphs.html index 82a8b9363..312ecc3ed 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/vim-digraphs.jpg?t=20221101033022" ], "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 802ac8968..ec58203ec 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/vim-easyalign.jpg?t=20221101033022" ], "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 386c31a16..ae14ce9ed 100644 --- a/vim-help.html +++ b/vim-help.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -677,7 +677,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/vim-rails.html b/vim-rails.html index e0883adaf..8097da352 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/vim-rails.jpg?t=20221101033022" ], "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 9dfa2f4ca..80acc5940 100644 --- a/vim-unite.html +++ b/vim-unite.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -569,7 +569,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/vim.html b/vim.html index a16ee76bf..f4d1b78f0 100644 --- a/vim.html +++ b/vim.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -1691,7 +1691,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-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 0e38c9a34..6e890d8be 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/vimscript-functions.jpg?t=20221101033022" ], "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 3ab3e4d14..209675934 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/vimscript-snippets.jpg?t=20221101033022" ], "description": "The one-page guide to Vimscript snippets: usage, examples, links, snippets, and more." } diff --git a/vimscript.html b/vimscript.html index 989886a68..dca3ba8ae 100644 --- a/vimscript.html +++ b/vimscript.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -1145,7 +1145,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-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 e422d0f3d..e3228808d 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/virtual-dom.jpg?t=20221101033022" ], "description": "The one-page guide to Virtual-dom: usage, examples, links, snippets, and more." } diff --git a/vows.html b/vows.html index deae0062a..04515d61c 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/vows.jpg?t=20221101033022" ], "description": "The one-page guide to Vows: usage, examples, links, snippets, and more." } diff --git a/vscode.html b/vscode.html index 7311fcdbb..eb65bb299 100644 --- a/vscode.html +++ b/vscode.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -722,7 +722,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/vue.html b/vue.html index 024dc491e..c09aaa8c6 100644 --- a/vue.html +++ b/vue.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -868,7 +868,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-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 08df90909..88db660ec 100644 --- a/vue@1.0.28.html +++ b/vue@1.0.28.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -597,7 +597,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/watchexec.html b/watchexec.html index c3a272ff7..ea7e668b2 100644 --- a/watchexec.html +++ b/watchexec.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -574,7 +574,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/watchman.html b/watchman.html index 0b8f5633e..de1e62fd0 100644 --- a/watchman.html +++ b/watchman.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -516,7 +516,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/web-workers.html b/web-workers.html index b3c851233..2315d2e55 100644 --- a/web-workers.html +++ b/web-workers.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -542,7 +542,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/webpack.html b/webpack.html index 99293ac7d..14d95b49e 100644 --- a/webpack.html +++ b/webpack.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -685,7 +685,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/weechat.html b/weechat.html index cc84d7c6e..f81fbe091 100644 --- a/weechat.html +++ b/weechat.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -592,7 +592,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/weinre.html b/weinre.html index 0aa5e593c..4cc925b5b 100644 --- a/weinre.html +++ b/weinre.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -528,7 +528,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/wip/intl-datetime.html b/wip/intl-datetime.html index 28a8ffcb4..aaef95bd7 100644 --- a/wip/intl-datetime.html +++ b/wip/intl-datetime.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -531,7 +531,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/wip/php.html b/wip/php.html index fbfda9b9f..9ede2c22e 100644 --- a/wip/php.html +++ b/wip/php.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/xpath.html b/xpath.html index 01932a706..8803211d4 100644 --- a/xpath.html +++ b/xpath.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -1205,7 +1205,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-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 c18c82b8d..3c0fe217e 100644 --- a/yaml.html +++ b/yaml.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -519,7 +519,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/yargs.html b/yargs.html index ec5b5411e..670822b52 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=20221101033006" ], + "image": [ "https://assets.devhints.io/previews/yargs.jpg?t=20221101033022" ], "description": "The one-page guide to Yargs: usage, examples, links, snippets, and more." } diff --git a/yarn.html b/yarn.html index b55f7f48f..8cf5ba6d4 100644 --- a/yarn.html +++ b/yarn.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -605,7 +605,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/znc.html b/znc.html index 56af1c697..71663f34c 100644 --- a/znc.html +++ b/znc.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -529,7 +529,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/zombie.html b/zombie.html index 46577e473..9aab6d98a 100644 --- a/zombie.html +++ b/zombie.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -525,7 +525,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/zsh.html b/zsh.html index 8d23629e9..1d640b018 100644 --- a/zsh.html +++ b/zsh.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -590,7 +590,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - +